Wed May 15 11:08:10 UTC 2024 I: starting to build libmoosex-xsaccessor-perl/trixie/arm64 on jenkins on '2024-05-15 11:07' Wed May 15 11:08:10 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_15/42958/console.log Wed May 15 11:08:10 UTC 2024 I: Downloading source for trixie/libmoosex-xsaccessor-perl=0.009-2 --2024-05-15 11:08:10-- http://deb.debian.org/debian/pool/main/libm/libmoosex-xsaccessor-perl/libmoosex-xsaccessor-perl_0.009-2.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2407 (2.4K) [text/prs.lines.tag] Saving to: ‘libmoosex-xsaccessor-perl_0.009-2.dsc’ 0K .. 100% 321M=0s 2024-05-15 11:08:10 (321 MB/s) - ‘libmoosex-xsaccessor-perl_0.009-2.dsc’ saved [2407/2407] Wed May 15 11:08:11 UTC 2024 I: libmoosex-xsaccessor-perl_0.009-2.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: libmoosex-xsaccessor-perl Binary: libmoosex-xsaccessor-perl Architecture: all Version: 0.009-2 Maintainer: Debian Perl Group Uploaders: Jonas Smedegaard , Homepage: https://metacpan.org/release/MooseX-XSAccessor Standards-Version: 4.6.1 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libmoosex-xsaccessor-perl Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libmoosex-xsaccessor-perl.git Testsuite: autopkgtest-pkg-perl Build-Depends: debhelper-compat (= 13), libclass-xsaccessor-perl , libimport-into-perl , libmoose-perl , libmoosex-attribute-chained-perl , libtest-fatal-perl , libtest-output-perl , libtest-requires-perl , perl Package-List: libmoosex-xsaccessor-perl deb perl optional arch=all Checksums-Sha1: bb4f56ad852a2f283e140c63a68a7d2f98218ff7 44816 libmoosex-xsaccessor-perl_0.009.orig.tar.gz babbdfba79fcc9b0094f0e658c6b2d78fe17bf43 4560 libmoosex-xsaccessor-perl_0.009-2.debian.tar.xz Checksums-Sha256: 02d8f9c66fc35fd3c06cb7e0a0d49bf1ce1c62d9a9042b2bd2f4d8af44eda924 44816 libmoosex-xsaccessor-perl_0.009.orig.tar.gz 08fa6047233f1555d6dfbd286bba3f30f09d408800e1090d6b1d04c484a4bb47 4560 libmoosex-xsaccessor-perl_0.009-2.debian.tar.xz Files: 06a2da8678bd7dd80b8a7bb0a60d52e0 44816 libmoosex-xsaccessor-perl_0.009.orig.tar.gz c56bb23de4423441bbecbe4074dca97e 4560 libmoosex-xsaccessor-perl_0.009-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEsjhixBXWVlpOhsvXV5wWDUyeI+gFAmOGYOIACgkQV5wWDUye I+jZaA//cQhckx3Qqfq3n6H7DxBeYzxhs4w0l0IL6SVLByJ3hcElR8Lxd09+N61Q tqANhlZVjU+ek8q0opEpfSrbN9GaGAot8b/bqvF5W+A9Uls/Z6FM3jHs/WEvrYmM 4fkEN963Eo+jvFPEomiP6tGAAvaiSijI8lYWa+LR7yfdi6fgX9YJ1W/vw5Hri4kp ABoWT0RHxe27Yuf/JOWN5Me/cbFU/FbwuJUV56dWsSL+THs8P98y4cWeRTObmit7 9hdfzqThRm+YK10jGnjIWgBZ9vy+06+3mID+NDTlP0Ci8tKCkVjcaJ2SSVbgQ92K 7lkbq2dupPkwH9EE0480qouPG6q4IOxdKesCCinEwDOxmDyNxn84H3Ef8HkBWYBb 14hMyrNJDXlcVQdIBwt2HsDGtIxH78q8iuuCoOV3hZKzY0LRWO3pSCtm6/UCu38r BpN30Gm0GPkGw5RNv+eHZyYAnSCZ/dqI+JWvgu6hSQQIAO2vCds49W+FpK0wcqvo NQ39AL/pfmQ1B3QWrawsfStAtRXyMITsnUV3NtzEWiCO/3DnIFbEXmHguiDZrhQ9 KrG7OmoA2vBA67i92VQcYhfo8ifSB9kiReENqSpsrpciIxQaoLzt5ZkSoGUNLFnq RvQ9pGw27QLZ2uk4/pVm+JTJLY575J9NYJOvUzoYadJ3thN/cRU= =z5sJ -----END PGP SIGNATURE----- Wed May 15 11:08:11 UTC 2024 I: Checking whether the package is not for us Wed May 15 11:08:11 UTC 2024 I: Starting 1st build on remote node codethink01-arm64.debian.net. Wed May 15 11:08:11 UTC 2024 I: Preparing to do remote build '1' on codethink01-arm64.debian.net. Wed May 15 11:10:00 UTC 2024 I: Deleting $TMPDIR on codethink01-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Tue Jun 17 05:31:14 -12 2025 I: pbuilder-time-stamp: 1750181474 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libmoosex-xsaccessor-perl_0.009-2.dsc] I: copying [./libmoosex-xsaccessor-perl_0.009.orig.tar.gz] I: copying [./libmoosex-xsaccessor-perl_0.009-2.debian.tar.xz] I: Extracting source gpgv: Signature made Tue Nov 29 19:43:30 2022 gpgv: using RSA key B23862C415D6565A4E86CBD7579C160D4C9E23E8 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./libmoosex-xsaccessor-perl_0.009-2.dsc: no acceptable signature found dpkg-source: info: extracting libmoosex-xsaccessor-perl in libmoosex-xsaccessor-perl-0.009 dpkg-source: info: unpacking libmoosex-xsaccessor-perl_0.009.orig.tar.gz dpkg-source: info: unpacking libmoosex-xsaccessor-perl_0.009-2.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3905006/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='8dda21b583424d228a1f06a262ab720a' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='3905006' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.mgycALUA/pbuilderrc_rxvJ --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.mgycALUA/b1 --logfile b1/build.log libmoosex-xsaccessor-perl_0.009-2.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink01-arm64 6.1.0-21-cloud-arm64 #1 SMP Debian 6.1.90-1 (2024-05-03) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Jun 16 17:48 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3905006/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), libclass-xsaccessor-perl, libimport-into-perl, libmoose-perl, libmoosex-attribute-chained-perl, libtest-fatal-perl, libtest-output-perl, libtest-requires-perl, perl dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19744 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 libclass-xsaccessor-perl; however: Package libclass-xsaccessor-perl is not installed. pbuilder-satisfydepends-dummy depends on libimport-into-perl; however: Package libimport-into-perl is not installed. pbuilder-satisfydepends-dummy depends on libmoose-perl; however: Package libmoose-perl is not installed. pbuilder-satisfydepends-dummy depends on libmoosex-attribute-chained-perl; however: Package libmoosex-attribute-chained-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-fatal-perl; however: Package libtest-fatal-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-output-perl; however: Package libtest-output-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-requires-perl; however: Package libtest-requires-perl is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libalgorithm-c3-perl{a} libarchive-zip-perl{a} libb-hooks-op-check-perl{a} libcapture-tiny-perl{a} libclass-c3-perl{a} libclass-load-perl{a} libclass-load-xs-perl{a} libclass-xsaccessor-perl{a} libdata-optlist-perl{a} libdebhelper-perl{a} libdevel-callchecker-perl{a} libdevel-globaldestruction-perl{a} libdevel-overloadinfo-perl{a} libdevel-stacktrace-perl{a} libdist-checkconflicts-perl{a} libdynaloader-functions-perl{a} libelf1t64{a} libeval-closure-perl{a} libfile-stripnondeterminism-perl{a} libicu72{a} libimport-into-perl{a} libmagic-mgc{a} libmagic1t64{a} libmodule-implementation-perl{a} libmodule-runtime-conflicts-perl{a} libmodule-runtime-perl{a} libmoose-perl{a} libmoosex-attribute-chained-perl{a} libmro-compat-perl{a} libpackage-deprecationmanager-perl{a} libpackage-stash-perl{a} libpackage-stash-xs-perl{a} libparams-classify-perl{a} libparams-util-perl{a} libpipeline1{a} libsub-exporter-perl{a} libsub-exporter-progressive-perl{a} libsub-install-perl{a} libsub-override-perl{a} libtest-fatal-perl{a} libtest-output-perl{a} libtest-requires-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libclass-c3-xs-perl libdevel-lexalias-perl libdevel-partialdump-perl libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 64 newly installed, 0 to remove and 0 not upgraded. Need to get 20.0 MB of archives. After unpacking 80.2 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main arm64 sensible-utils all 0.0.22 [22.4 kB] Get: 2 http://deb.debian.org/debian trixie/main arm64 libmagic-mgc arm64 1:5.45-3 [314 kB] Get: 3 http://deb.debian.org/debian trixie/main arm64 libmagic1t64 arm64 1:5.45-3 [100 kB] Get: 4 http://deb.debian.org/debian trixie/main arm64 file arm64 1:5.45-3 [43.0 kB] Get: 5 http://deb.debian.org/debian trixie/main arm64 gettext-base arm64 0.21-14+b1 [160 kB] Get: 6 http://deb.debian.org/debian trixie/main arm64 libuchardet0 arm64 0.0.8-1+b1 [69.0 kB] Get: 7 http://deb.debian.org/debian trixie/main arm64 groff-base arm64 1.23.0-4 [1130 kB] Get: 8 http://deb.debian.org/debian trixie/main arm64 bsdextrautils arm64 2.40-8 [93.0 kB] Get: 9 http://deb.debian.org/debian trixie/main arm64 libpipeline1 arm64 1.5.7-2 [36.5 kB] Get: 10 http://deb.debian.org/debian trixie/main arm64 man-db arm64 2.12.1-1 [1394 kB] Get: 11 http://deb.debian.org/debian trixie/main arm64 m4 arm64 1.4.19-4 [277 kB] Get: 12 http://deb.debian.org/debian trixie/main arm64 autoconf all 2.71-3 [332 kB] Get: 13 http://deb.debian.org/debian trixie/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian trixie/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian trixie/main arm64 autopoint all 0.21-14 [496 kB] Get: 16 http://deb.debian.org/debian trixie/main arm64 libdebhelper-perl all 13.15.3 [88.0 kB] Get: 17 http://deb.debian.org/debian trixie/main arm64 libtool all 2.4.7-7 [517 kB] Get: 18 http://deb.debian.org/debian trixie/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian trixie/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian trixie/main arm64 libsub-override-perl all 0.10-1 [10.6 kB] Get: 21 http://deb.debian.org/debian trixie/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 22 http://deb.debian.org/debian trixie/main arm64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 23 http://deb.debian.org/debian trixie/main arm64 libelf1t64 arm64 0.191-1+b1 [187 kB] Get: 24 http://deb.debian.org/debian trixie/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 25 http://deb.debian.org/debian trixie/main arm64 libicu72 arm64 72.1-4+b1 [9224 kB] Get: 26 http://deb.debian.org/debian trixie/main arm64 libxml2 arm64 2.9.14+dfsg-1.3+b3 [624 kB] Get: 27 http://deb.debian.org/debian trixie/main arm64 gettext arm64 0.21-14+b1 [1249 kB] Get: 28 http://deb.debian.org/debian trixie/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian trixie/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian trixie/main arm64 debhelper all 13.15.3 [901 kB] Get: 31 http://deb.debian.org/debian trixie/main arm64 libalgorithm-c3-perl all 0.11-2 [10.8 kB] Get: 32 http://deb.debian.org/debian trixie/main arm64 libb-hooks-op-check-perl arm64 0.22-3+b1 [10.6 kB] Get: 33 http://deb.debian.org/debian trixie/main arm64 libcapture-tiny-perl all 0.48-2 [24.6 kB] Get: 34 http://deb.debian.org/debian trixie/main arm64 libclass-c3-perl all 0.35-2 [21.0 kB] Get: 35 http://deb.debian.org/debian trixie/main arm64 libparams-util-perl arm64 1.102-3 [23.4 kB] Get: 36 http://deb.debian.org/debian trixie/main arm64 libsub-install-perl all 0.929-1 [10.5 kB] Get: 37 http://deb.debian.org/debian trixie/main arm64 libdata-optlist-perl all 0.114-1 [10.6 kB] Get: 38 http://deb.debian.org/debian trixie/main arm64 libdynaloader-functions-perl all 0.003-3 [12.7 kB] Get: 39 http://deb.debian.org/debian trixie/main arm64 libdevel-callchecker-perl arm64 0.009-1 [16.0 kB] Get: 40 http://deb.debian.org/debian trixie/main arm64 libparams-classify-perl arm64 0.015-2+b3 [22.3 kB] Get: 41 http://deb.debian.org/debian trixie/main arm64 libmodule-runtime-perl all 0.016-2 [19.6 kB] Get: 42 http://deb.debian.org/debian trixie/main arm64 libtry-tiny-perl all 0.31-2 [22.6 kB] Get: 43 http://deb.debian.org/debian trixie/main arm64 libmodule-implementation-perl all 0.09-2 [12.6 kB] Get: 44 http://deb.debian.org/debian trixie/main arm64 libpackage-stash-perl all 0.40-1 [22.0 kB] Get: 45 http://deb.debian.org/debian trixie/main arm64 libclass-load-perl all 0.25-2 [15.3 kB] Get: 46 http://deb.debian.org/debian trixie/main arm64 libclass-load-xs-perl arm64 0.10-2+b3 [14.2 kB] Get: 47 http://deb.debian.org/debian trixie/main arm64 libclass-xsaccessor-perl arm64 1.19-4+b3 [35.2 kB] Get: 48 http://deb.debian.org/debian trixie/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [7496 B] Get: 49 http://deb.debian.org/debian trixie/main arm64 libdevel-globaldestruction-perl all 0.14-4 [7144 B] Get: 50 http://deb.debian.org/debian trixie/main arm64 libmro-compat-perl all 0.15-2 [11.8 kB] Get: 51 http://deb.debian.org/debian trixie/main arm64 libdevel-overloadinfo-perl all 0.007-1 [7896 B] Get: 52 http://deb.debian.org/debian trixie/main arm64 libdevel-stacktrace-perl all 2.0500-1 [26.4 kB] Get: 53 http://deb.debian.org/debian trixie/main arm64 libdist-checkconflicts-perl all 0.11-2 [10.5 kB] Get: 54 http://deb.debian.org/debian trixie/main arm64 libsub-exporter-perl all 0.990-1 [50.6 kB] Get: 55 http://deb.debian.org/debian trixie/main arm64 libeval-closure-perl all 0.14-3 [11.2 kB] Get: 56 http://deb.debian.org/debian trixie/main arm64 libimport-into-perl all 1.002005-2 [11.3 kB] Get: 57 http://deb.debian.org/debian trixie/main arm64 libmodule-runtime-conflicts-perl all 0.003-2 [7356 B] Get: 58 http://deb.debian.org/debian trixie/main arm64 libpackage-deprecationmanager-perl all 0.18-1 [17.6 kB] Get: 59 http://deb.debian.org/debian trixie/main arm64 libpackage-stash-xs-perl arm64 0.30-1+b3 [19.0 kB] Get: 60 http://deb.debian.org/debian trixie/main arm64 libmoose-perl arm64 2.2207-1+b1 [765 kB] Get: 61 http://deb.debian.org/debian trixie/main arm64 libmoosex-attribute-chained-perl all 1.0.3-2 [20.1 kB] Get: 62 http://deb.debian.org/debian trixie/main arm64 libtest-fatal-perl all 0.017-1 [13.2 kB] Get: 63 http://deb.debian.org/debian trixie/main arm64 libtest-output-perl all 1.034-1 [16.0 kB] Get: 64 http://deb.debian.org/debian trixie/main arm64 libtest-requires-perl all 0.11-1 [6964 B] Fetched 20.0 MB in 1s (37.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (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 ... 19744 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3_arm64.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.21-14+b1_arm64.deb ... Unpacking gettext-base (0.21-14+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-4_arm64.deb ... Unpacking groff-base (1.23.0-4) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40-8_arm64.deb ... Unpacking bsdextrautils (2.40-8) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../08-libpipeline1_1.5.7-2_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.12.1-1_arm64.deb ... Unpacking man-db (2.12.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-4_arm64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-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 .../14-autopoint_0.21-14_all.deb ... Unpacking autopoint (0.21-14) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.15.3_all.deb ... Unpacking libdebhelper-perl (13.15.3) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-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 .../19-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 .../20-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 .../21-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../22-libelf1t64_0.191-1+b1_arm64.deb ... Unpacking libelf1t64:arm64 (0.191-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../24-libicu72_72.1-4+b1_arm64.deb ... Unpacking libicu72:arm64 (72.1-4+b1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../25-libxml2_2.9.14+dfsg-1.3+b3_arm64.deb ... Unpacking libxml2:arm64 (2.9.14+dfsg-1.3+b3) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.21-14+b1_arm64.deb ... Unpacking gettext (0.21-14+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.15.3_all.deb ... Unpacking debhelper (13.15.3) ... Selecting previously unselected package libalgorithm-c3-perl. Preparing to unpack .../30-libalgorithm-c3-perl_0.11-2_all.deb ... Unpacking libalgorithm-c3-perl (0.11-2) ... Selecting previously unselected package libb-hooks-op-check-perl:arm64. Preparing to unpack .../31-libb-hooks-op-check-perl_0.22-3+b1_arm64.deb ... Unpacking libb-hooks-op-check-perl:arm64 (0.22-3+b1) ... Selecting previously unselected package libcapture-tiny-perl. Preparing to unpack .../32-libcapture-tiny-perl_0.48-2_all.deb ... Unpacking libcapture-tiny-perl (0.48-2) ... Selecting previously unselected package libclass-c3-perl. Preparing to unpack .../33-libclass-c3-perl_0.35-2_all.deb ... Unpacking libclass-c3-perl (0.35-2) ... Selecting previously unselected package libparams-util-perl. Preparing to unpack .../34-libparams-util-perl_1.102-3_arm64.deb ... Unpacking libparams-util-perl (1.102-3) ... Selecting previously unselected package libsub-install-perl. Preparing to unpack .../35-libsub-install-perl_0.929-1_all.deb ... Unpacking libsub-install-perl (0.929-1) ... Selecting previously unselected package libdata-optlist-perl. Preparing to unpack .../36-libdata-optlist-perl_0.114-1_all.deb ... Unpacking libdata-optlist-perl (0.114-1) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../37-libdynaloader-functions-perl_0.003-3_all.deb ... Unpacking libdynaloader-functions-perl (0.003-3) ... Selecting previously unselected package libdevel-callchecker-perl:arm64. Preparing to unpack .../38-libdevel-callchecker-perl_0.009-1_arm64.deb ... Unpacking libdevel-callchecker-perl:arm64 (0.009-1) ... Selecting previously unselected package libparams-classify-perl:arm64. Preparing to unpack .../39-libparams-classify-perl_0.015-2+b3_arm64.deb ... Unpacking libparams-classify-perl:arm64 (0.015-2+b3) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../40-libmodule-runtime-perl_0.016-2_all.deb ... Unpacking libmodule-runtime-perl (0.016-2) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../41-libtry-tiny-perl_0.31-2_all.deb ... Unpacking libtry-tiny-perl (0.31-2) ... Selecting previously unselected package libmodule-implementation-perl. Preparing to unpack .../42-libmodule-implementation-perl_0.09-2_all.deb ... Unpacking libmodule-implementation-perl (0.09-2) ... Selecting previously unselected package libpackage-stash-perl. Preparing to unpack .../43-libpackage-stash-perl_0.40-1_all.deb ... Unpacking libpackage-stash-perl (0.40-1) ... Selecting previously unselected package libclass-load-perl. Preparing to unpack .../44-libclass-load-perl_0.25-2_all.deb ... Unpacking libclass-load-perl (0.25-2) ... Selecting previously unselected package libclass-load-xs-perl. Preparing to unpack .../45-libclass-load-xs-perl_0.10-2+b3_arm64.deb ... Unpacking libclass-load-xs-perl (0.10-2+b3) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../46-libclass-xsaccessor-perl_1.19-4+b3_arm64.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b3) ... Selecting previously unselected package libsub-exporter-progressive-perl. Preparing to unpack .../47-libsub-exporter-progressive-perl_0.001013-3_all.deb ... Unpacking libsub-exporter-progressive-perl (0.001013-3) ... Selecting previously unselected package libdevel-globaldestruction-perl. Preparing to unpack .../48-libdevel-globaldestruction-perl_0.14-4_all.deb ... Unpacking libdevel-globaldestruction-perl (0.14-4) ... Selecting previously unselected package libmro-compat-perl. Preparing to unpack .../49-libmro-compat-perl_0.15-2_all.deb ... Unpacking libmro-compat-perl (0.15-2) ... Selecting previously unselected package libdevel-overloadinfo-perl. Preparing to unpack .../50-libdevel-overloadinfo-perl_0.007-1_all.deb ... Unpacking libdevel-overloadinfo-perl (0.007-1) ... Selecting previously unselected package libdevel-stacktrace-perl. Preparing to unpack .../51-libdevel-stacktrace-perl_2.0500-1_all.deb ... Unpacking libdevel-stacktrace-perl (2.0500-1) ... Selecting previously unselected package libdist-checkconflicts-perl. Preparing to unpack .../52-libdist-checkconflicts-perl_0.11-2_all.deb ... Unpacking libdist-checkconflicts-perl (0.11-2) ... Selecting previously unselected package libsub-exporter-perl. Preparing to unpack .../53-libsub-exporter-perl_0.990-1_all.deb ... Unpacking libsub-exporter-perl (0.990-1) ... Selecting previously unselected package libeval-closure-perl. Preparing to unpack .../54-libeval-closure-perl_0.14-3_all.deb ... Unpacking libeval-closure-perl (0.14-3) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../55-libimport-into-perl_1.002005-2_all.deb ... Unpacking libimport-into-perl (1.002005-2) ... Selecting previously unselected package libmodule-runtime-conflicts-perl. Preparing to unpack .../56-libmodule-runtime-conflicts-perl_0.003-2_all.deb ... Unpacking libmodule-runtime-conflicts-perl (0.003-2) ... Selecting previously unselected package libpackage-deprecationmanager-perl. Preparing to unpack .../57-libpackage-deprecationmanager-perl_0.18-1_all.deb ... Unpacking libpackage-deprecationmanager-perl (0.18-1) ... Selecting previously unselected package libpackage-stash-xs-perl:arm64. Preparing to unpack .../58-libpackage-stash-xs-perl_0.30-1+b3_arm64.deb ... Unpacking libpackage-stash-xs-perl:arm64 (0.30-1+b3) ... Selecting previously unselected package libmoose-perl:arm64. Preparing to unpack .../59-libmoose-perl_2.2207-1+b1_arm64.deb ... Unpacking libmoose-perl:arm64 (2.2207-1+b1) ... Selecting previously unselected package libmoosex-attribute-chained-perl. Preparing to unpack .../60-libmoosex-attribute-chained-perl_1.0.3-2_all.deb ... Unpacking libmoosex-attribute-chained-perl (1.0.3-2) ... Selecting previously unselected package libtest-fatal-perl. Preparing to unpack .../61-libtest-fatal-perl_0.017-1_all.deb ... Unpacking libtest-fatal-perl (0.017-1) ... Selecting previously unselected package libtest-output-perl. Preparing to unpack .../62-libtest-output-perl_1.034-1_all.deb ... Unpacking libtest-output-perl (1.034-1) ... Selecting previously unselected package libtest-requires-perl. Preparing to unpack .../63-libtest-requires-perl_0.11-1_all.deb ... Unpacking libtest-requires-perl (0.11-1) ... Setting up libpipeline1:arm64 (1.5.7-2) ... Setting up libicu72:arm64 (72.1-4+b1) ... Setting up bsdextrautils (2.40-8) ... Setting up libdynaloader-functions-perl (0.003-3) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.15.3) ... Setting up libmagic1t64:arm64 (1:5.45-3) ... Setting up libtry-tiny-perl (0.31-2) ... Setting up libtest-fatal-perl (0.017-1) ... Setting up gettext-base (0.21-14+b1) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-3) ... Setting up libsub-install-perl (0.929-1) ... Setting up libelf1t64:arm64 (0.191-1+b1) ... Setting up libpackage-stash-xs-perl:arm64 (0.30-1+b3) ... Setting up autotools-dev (20220109.1) ... Setting up libalgorithm-c3-perl (0.11-2) ... Setting up libtest-requires-perl (0.11-1) ... Setting up autopoint (0.21-14) ... Setting up libb-hooks-op-check-perl:arm64 (0.22-3+b1) ... Setting up libparams-util-perl (1.102-3) ... Setting up autoconf (2.71-3) ... Setting up libsub-exporter-progressive-perl (0.001013-3) ... Setting up libcapture-tiny-perl (0.48-2) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.22) ... Setting up libuchardet0:arm64 (0.0.8-1+b1) ... Setting up libsub-override-perl (0.10-1) ... Setting up libdevel-globaldestruction-perl (0.14-4) ... Setting up libdevel-stacktrace-perl (2.0500-1) ... Setting up libclass-xsaccessor-perl (1.19-4+b3) ... Setting up libxml2:arm64 (2.9.14+dfsg-1.3+b3) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up gettext (0.21-14+b1) ... Setting up libtool (2.4.7-7) ... Setting up libclass-c3-perl (0.35-2) ... Setting up libdevel-callchecker-perl:arm64 (0.009-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libdata-optlist-perl (0.114-1) ... Setting up libtest-output-perl (1.034-1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up groff-base (1.23.0-4) ... Setting up libmro-compat-perl (0.15-2) ... Setting up libsub-exporter-perl (0.990-1) ... Setting up libeval-closure-perl (0.14-3) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libparams-classify-perl:arm64 (0.015-2+b3) ... Setting up man-db (2.12.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libmodule-runtime-perl (0.016-2) ... Setting up libdist-checkconflicts-perl (0.11-2) ... Setting up libmodule-implementation-perl (0.09-2) ... Setting up libpackage-stash-perl (0.40-1) ... Setting up libimport-into-perl (1.002005-2) ... Setting up debhelper (13.15.3) ... Setting up libmodule-runtime-conflicts-perl (0.003-2) ... Setting up libclass-load-perl (0.25-2) ... Setting up libpackage-deprecationmanager-perl (0.18-1) ... Setting up libdevel-overloadinfo-perl (0.007-1) ... Setting up libclass-load-xs-perl (0.10-2+b3) ... Setting up libmoose-perl:arm64 (2.2207-1+b1) ... Setting up libmoosex-attribute-chained-perl (1.0.3-2) ... Processing triggers for libc-bin (2.38-10) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/libmoosex-xsaccessor-perl-0.009/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../libmoosex-xsaccessor-perl_0.009-2_source.changes dpkg-buildpackage: info: source package libmoosex-xsaccessor-perl dpkg-buildpackage: info: source version 0.009-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Jelmer Vernooij dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure /usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libmoosex-xsaccessor-perl-0.009=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2" "LD=aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libmoosex-xsaccessor-perl-0.009=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro" Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for MooseX::XSAccessor Writing MYMETA.yml and MYMETA.json dh_auto_build make -j12 make[1]: Entering directory '/build/reproducible-path/libmoosex-xsaccessor-perl-0.009' cp lib/MooseX/XSAccessor.pm blib/lib/MooseX/XSAccessor.pm cp lib/MooseX/XSAccessor/Trait/Attribute.pm blib/lib/MooseX/XSAccessor/Trait/Attribute.pm Manifying 2 pod documents make[1]: Leaving directory '/build/reproducible-path/libmoosex-xsaccessor-perl-0.009' dh_auto_test make -j12 test TEST_VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/libmoosex-xsaccessor-perl-0.009' PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01basic.t ................................ ok 1 1..1 ok t/02accel.t ................................ ok 1 - thingy is an XSUB (mutable class) ok 2 - numero is an XSUB (mutable class) ok 3 - semi is an XSUB (mutable class) ok 4 - get_trig is an XSUB (mutable class) ok 5 - has_thingy is an XSUB (mutable class) ok 6 - has_number is an XSUB (mutable class) ok 7 - has_numero is an XSUB (mutable class) ok 8 - has_semi is an XSUB (mutable class) ok 9 - new is pure Perl (mutable class) ok 10 - number is pure Perl (mutable class) ok 11 - set_semi is pure Perl (mutable class) ok 12 - set_trig is pure Perl (mutable class) ok 13 - thingy is an XSUB (immutable class) ok 14 - numero is an XSUB (immutable class) ok 15 - semi is an XSUB (immutable class) ok 16 - get_trig is an XSUB (immutable class) ok 17 - has_thingy is an XSUB (immutable class) ok 18 - has_number is an XSUB (immutable class) ok 19 - has_numero is an XSUB (immutable class) ok 20 - has_semi is an XSUB (immutable class) ok 21 - new is pure Perl (immutable class) ok 22 - number is pure Perl (immutable class) ok 23 - set_semi is pure Perl (immutable class) ok 24 - set_trig is pure Perl (immutable class) 1..24 ok t/03funky.t ................................ skipped: Test requires module 'MooseX::FunkyAttributes' but it's not found t/04chained.t .............................. ok 1 ok 2 ok 3 - accessor can be chained ok 4 - chaining set new value ok 5 - writer can be chained ok 6 - chaining set new value ok 7 - non-chained accessor in a chained world ok 8 - foo is XSUB ok 9 - bar is XSUB ok 10 - baz is XSUB ok 11 - _set_bar is XSUB 1..11 ok t/05lvalue.t ............................... skipped: Test requires module 'MooseX::LvalueAttribute' but it's not found t/moose_accessor_context.t ................. ok 1 - class definition ok 2 - uninitialized scalar attribute/rw in scalar context ok 3 - uninitialized scalar attribute/rw in list context ok 4 - uninitialized scalar attribute/ro in scalar context ok 5 - uninitialized scalar attribute/ro in list context ok 6 - uninitialized ArrayRef attribute/rw in scalar context ok 7 - uninitialized ArrayRef attribute/rw in list context ok 8 - uninitialized ArrayRef attribute/ro in scalar context ok 9 - uninitialized ArrayRef attribute/ro in list context ok 10 - uninitialized HashRef attribute/rw in scalar context ok 11 - uninitialized HashRef attribute/rw in list context ok 12 - uninitialized HashRef attribute/ro in scalar context ok 13 - uninitialized HashRef attribute/ro in list context ok 14 - testing 1..14 ok t/moose_accessor_inlining.t ................ ok 1 - got the right value ok 2 - reader was called 1..2 ok t/moose_accessor_override_method.t ......... ok 1 - reader overriding gives proper warning ok 2 - writer overriding gives proper warning ok 3 - predicate overriding gives proper warning ok 4 - clearer overriding gives proper warning ok 5 - accessor overriding gives proper warning ok 6 - overriding a stub with an accessor does not warn ok 7 - function overriding gives proper warning 1..7 ok t/moose_accessor_overwrite_warning.t ....... ok 1 - overwriting an accessor for another attribute causes a warning 1..1 ok t/moose_attr_dereference_test.t ............ ok 1 - ... successfully created attr ok 2 - An object of class 'Customer' isa 'Customer' ok 3 - An object of class 'Firm' isa 'Firm' ok 4 - Firm->can('customers') ok 5 - ... got the right dereferenced value ok 6 - An object of class 'Firm' isa 'Firm' ok 7 - Firm->can('customers') ok 8 - ... got the right dereferenced value ok 9 - ... its auto-de-ref-ing, not auto-en-ref-ing ok 10 - ... set the results of bar correctly ok 11 - ... auto-dereffed correctly 1..11 ok t/moose_attribute_accessor_generation.t .... ok 1 - ... created the accessor method okay ok 2 - ... created the lazy accessor method okay ok 3 - ... created the required accessor method okay ok 4 - ... created the accessor method with type constraint okay ok 5 - ... created the accessor method with weak_ref okay ok 6 - ... created the accessor method with auto_deref okay ok 7 - ... created the reader method with auto_deref okay ok 8 - ... created the reader method with auto_deref okay ok 9 - An object of class 'Foo' isa 'Foo' ok 10 - Foo->can('foo') ok 11 - ... got an unset value ok 12 - ... foo wrote successfully ok 13 - ... got the correct set value ok 14 - ... it is not a weak reference ok 15 - ... cannot create without the required attribute ok 16 - Foo->can('foo_required') ok 17 - ... got an unset value ok 18 - ... foo_required wrote successfully ok 19 - ... got the correct set value ok 20 - ... foo_required did not die with undef ok 21 - value is undef ok 22 - ... it is not a weak reference ok 23 - ... no value in lazy_foo slot ok 24 - Foo->can('lazy_foo') ok 25 - ... got an deferred value ok 26 - Foo->can('foo_int') ok 27 - ... got an unset value ok 28 - ... foo_int wrote successfully ok 29 - ... got the correct set value ok 30 - ... foo_int died successfully ok 31 - ... it is not a weak reference ok 32 - Foo->can('foo_weak') ok 33 - ... got an unset value ok 34 - ... foo_weak wrote successfully ok 35 - ... got the correct set value ok 36 - ... it is a weak reference ok 37 - Foo->can('foo_deref') ok 38 - ... default default value ok 39 - ... doesn't deref undef value ok 40 - returns empty list in list context ok 41 - ... foo_deref wrote successfully ok 42 - returns an array reference in scalar context ok 43 - correct array ok 44 - returns list in list context ok 45 - correct list ok 46 - Foo->can('foo_deref') ok 47 - ... default default value ok 48 - ... read only ok 49 - scalar context ro ok 50 - list context ro ok 51 - Foo->can('foo_deref_hash') ok 52 - ... default default value ok 53 - ... doesn't deref undef value ok 54 - returns empty list in list context ok 55 - ... foo_deref_hash wrote successfully ok 56 - scalar context ok 57 - list context 1..57 ok t/moose_attribute_custom_metaclass.t ....... ok 1 - An object of class 'Foo' isa 'Foo' ok 2 - An object of class 'Foo::Meta::Attribute' isa 'Foo::Meta::Attribute' ok 3 - An object of class 'Foo::Meta::Attribute' isa 'Moose::Meta::Attribute' ok 4 - ... got the right name for our meta-attribute ok 5 - ... our meta-attrubute created the accessor for us ok 6 - ... our meta-attrubute created the type_constraint for us ok 7 - An object of class 'Moose::Meta::TypeConstraint::Class' isa 'Moose::Meta::TypeConstraint' ok 8 - ... got the right type constraint name ok 9 - ... got the right type constraint parent name ok 10 - ... the attribute metaclass need not be a Moose::Meta::Attribute as long as it behaves ok 11 - ... the attribute metaclass alias worked correctly ok 12 - ... the attribute metaclass alias worked correctly ok 13 - An object of class 'Foo::Meta::Attribute' isa 'Foo::Meta::Attribute' ok 14 - An object of class 'Foo::Meta::Attribute' isa 'Moose::Meta::Attribute' ok 15 - An object of class 'Moose::Meta::Attribute::Custom::Bar' isa 'Moose::Meta::Attribute::Custom::Bar' ok 16 - An object of class 'Moose::Meta::Attribute::Custom::Bar' isa 'Moose::Meta::Attribute' 1..16 ok t/moose_attribute_delegation.t ............. ok 1 - An object of class 'Bar' isa 'Bar' ok 2 - ... we have something in bar->foo ok 3 - An object of class 'Foo' isa 'Foo' ok 4 - An object of class 'Moose::Meta::Method::Delegation' isa 'Moose::Meta::Method::Delegation' ok 5 - associated_attribute->name for this method is foo ok 6 - ... bar->foo->bar returned the right default ok 7 - Bar->can('foo_bar') ok 8 - ... bar->foo_bar delegated correctly ok 9 - ... bar->foo->bar returned the right (changed) value ok 10 - ... bar->foo_bar delegated correctly ok 11 - ... bar->foo->bar returned the right (changed) value ok 12 - ... bar->foo_bar delegated correctly ok 13 - An object of class 'Foo' isa 'Foo' ok 14 - ... got the right foo->bar ok 15 - ... assigned the new Foo to Bar->foo ok 16 - ... assigned bar->foo with the new Foo ok 17 - ... bar->foo->bar returned the right result ok 18 - ... and bar->foo_bar delegated correctly again ok 19 - ... correctly curried a single argument ok 20 - An object of class 'Car' isa 'Car' ok 21 - An object of class 'Engine' isa 'Engine' ok 22 - Engine->can('go') ok 23 - Engine->can('stop') ok 24 - ... got the right value from ->engine->go ok 25 - ... got the right value from ->engine->stop ok 26 - Car->can('go') ok 27 - Car->can('stop') ok 28 - ... got the right value from ->go ok 29 - ... got the right value from ->stop ok 30 - An object of class 'Baz::Proxy1' isa 'Baz::Proxy1' ok 31 - Baz::Proxy1->can('baz') ok 32 - An object of class 'Baz' isa 'Baz' ok 33 - Baz::Proxy1->can('foo') ok 34 - Baz::Proxy1->can('bar') ok 35 - Baz::Proxy1->can('boo') ok 36 - ... got the right proxied return value ok 37 - ... got the right proxied return value ok 38 - ... got the right proxied return value ok 39 - An object of class 'Baz::Proxy2' isa 'Baz::Proxy2' ok 40 - Baz::Proxy2->can('baz') ok 41 - An object of class 'Baz' isa 'Baz' ok 42 - Baz::Proxy2->can('foo') ok 43 - Baz::Proxy2->can('boo') ok 44 - ... got the right proxied return value ok 45 - ... got the right proxied return value ok 46 - An object of class 'Baz::Proxy3' isa 'Baz::Proxy3' ok 47 - Baz::Proxy3->can('baz') ok 48 - An object of class 'Baz' isa 'Baz' ok 49 - Baz::Proxy3->can('bar') ok 50 - Baz::Proxy3->can('boo') ok 51 - ... got the right proxied return value ok 52 - ... got the right proxied return value ok 53 - An object of class 'Foo::Thing' isa 'Foo::Thing' ok 54 - An object of class 'Foo::Baz' isa 'Foo::Baz' ok 55 - ... we have the method we expect ok 56 - ... we have the method we expect ok 57 - ... we dont have the method we expect ok 58 - ... got the right value ok 59 - ... got the right value ok 60 - ... got the right value ok 61 - An object of class 'Foo::OtherThing' isa 'Foo::OtherThing' ok 62 - An object of class 'Foo::Baz' isa 'Foo::Baz' ok 63 - ... we have the method we expect ok 64 - ... we have the method we expect ok 65 - ... we dont have the method we expect ok 66 - ... got the right value ok 67 - ... got the right value ok 68 - ... got the right value ok 69 - ... you cannot delegate to AUTOLOADED class with regexp ok 70 - An object of class 'Bar::Autoloaded' isa 'Bar::Autoloaded' ok 71 - ... we have something in bar->foo ok 72 - An object of class 'Foo::Autoloaded' isa 'Foo::Autoloaded' ok 73 - ... bar->foo->bar returned the right (changed) value ok 74 - ... bar->foo_bar delegated correctly ok 75 - ... bar->foo->bar returned the right (changed) value ok 76 - ... bar->foo_bar delegated correctly ok 77 - An object of class 'Foo::Autoloaded' isa 'Foo::Autoloaded' ok 78 - ... got the right foo->bar ok 79 - ... assigned the new Foo to Bar->foo ok 80 - ... assigned bar->foo with the new Foo ok 81 - ... bar->foo->bar returned the right result ok 82 - ... and bar->foo_bar delegated correctly again ok 83 - An object of class 'Baz::Autoloaded' isa 'Baz::Autoloaded' ok 84 - ... we have something in baz->foo ok 85 - An object of class 'Foo::Autoloaded' isa 'Foo::Autoloaded' ok 86 - ... baz->foo->bar returned the right (changed) value ok 87 - ... baz->foo_bar delegated correctly ok 88 - ... baz->foo->bar returned the right (changed) value ok 89 - ... baz->foo_bar delegated correctly ok 90 - An object of class 'Foo::Autoloaded' isa 'Foo::Autoloaded' ok 91 - ... got the right foo->bar ok 92 - ... assigned the new Foo to Baz->foo ok 93 - ... assigned baz->foo with the new Foo ok 94 - ... baz->foo->bar returned the right result ok 95 - ... and baz->foo_bar delegated correctly again ok 96 - handles method foo_bar is present ok 97 - handles method foo_bar is removed ok 98 - useful error from unblessed reference ok 99 - useful error from unblessed reference ok 100 - but not for class name ok 101 - got an error when trying to declare a delegation method that overwrites a local method ok 102 - no error when trying to declare a delegation method that overwrites a stub method 1..102 ok t/moose_attribute_does.t ................... ok 1 - An object of class 'Foo::Class' isa 'Foo::Class' ok 2 - An object of class 'Bar::Class' isa 'Bar::Class' ok 3 - ... bar passed the type constraint okay ok 4 - ... foo did not pass the type constraint okay ok 5 - ... baz passed the type constraint okay ok 6 - ... foo did not pass the type constraint okay ok 7 - ... foo passed the type constraint okay ok 8 - ... cannot have a does() which is not done by the isa() ok 9 - ... cannot have a isa() which is cannot does() 1..9 ok t/moose_attribute_inherited_slot_specs.t ... ok 1 - ... we can change the default attribute option ok 2 - ... we can add change the isa as long as it is a subtype ok 3 - ... we can change/add coerce as an attribute option ok 4 - ... we can change/add required as an attribute option ok 5 - ... we can change/add lazy as an attribute option ok 6 - ... we can add lazy_build as an attribute option ok 7 - ... extend an attribute with parameterized type ok 8 - ... extend an attribute with anon-subtype ok 9 - ... now can extend an attribute with a non-subtype ok 10 - ... now allowed to add the weak_ref option via inheritance ok 11 - ... we can add the handles attribute option ok 12 - ... we can not alter the handles attribute option ok 13 - ... can now create an attribute with an improper subtype relation ok 14 - ... cannot create an attribute with an illegal option ok 15 - ... cannot extend a non-existing attribute ok 16 - An object of class 'Foo' isa 'Foo' ok 17 - ... got the right undef default value ok 18 - ... assigned foo correctly ok 19 - ... got the right value for foo ok 20 - ... foo is not coercing (as expected) ok 21 - ... got the right default value ok 22 - ... Foo::bar is a read/only attr ok 23 - ... got the right undef default value ok 24 - ... Foo::baz accepts hash refs ok 25 - ... got the right value assigned to baz ok 26 - ... Foo::baz accepts an array ref ok 27 - ... got the right value assigned to baz ok 28 - ... Foo::baz accepts scalar ref ok 29 - ... got the right value assigned to baz ok 30 - ... Foo::bunch_of_stuff accepts an array of strings ok 31 - ... Foo::one_last_one accepts a code ref ok 32 - ... Foo::baz accepts a code ref ok 33 - ... got the right value assigned to baz ok 34 - ... cannot create Bar without required gorch param ok 35 - An object of class 'Bar' isa 'Bar' ok 36 - An object of class 'Bar' isa 'Foo' ok 37 - ... got the right undef default value ok 38 - ... assigned foo correctly ok 39 - ... got the right value for foo ok 40 - ... assigned foo correctly ok 41 - ... got the right value for foo ok 42 - ... got the right default value ok 43 - ... got the right default value ok 44 - ... Bar::bar is a read/only attr ok 45 - ... got the right undef default value ok 46 - ... Bar::baz does not accept hash refs ok 47 - ... Bar::baz can accept an array ref ok 48 - ... got the right value assigned to baz ok 49 - ... Bar::baz does not accept a scalar ref ok 50 - ... Bar::bunch_of_stuff accepts an array of ints ok 51 - ... Bar::bunch_of_stuff does not accept an array of strings ok 52 - ... Bar::baz does not accept a code ref ok 53 - ... Bar has a foo attr ok 54 - ... Bar has a bar attr ok 55 - ... Bar has a baz attr ok 56 - ... Bar has a gorch attr ok 57 - ... Bar has a gloum attr ok 58 - ... Bar has a bling attr ok 59 - ... Bar does have a bunch_of_stuff attr ok 60 - ... Bar has a blang attr ok 61 - ... Bar has a fail attr ok 62 - ... Bar does not have an other_fail attr ok 63 - ... Foo and Bar have different copies of foo ok 64 - ... Foo and Bar have different copies of bar ok 65 - ... Foo and Bar have different copies of baz ok 66 - ... Foo and Bar have different copies of gorch ok 67 - ... Foo and Bar have different copies of gloum ok 68 - ... Foo and Bar have different copies of bling ok 69 - ... Foo and Bar have different copies of bunch_of_stuff ok 70 - ... Bar::bar inherited the type constraint too ok 71 - ... Bar::baz inherited the type constraint too ok 72 - ... Bar::bar inherited the right type constraint too ok 73 - ... Foo::baz inherited the right type constraint too ok 74 - ... Bar::baz inherited the right type constraint too ok 75 - ... Foo::gorch is not a required attr ok 76 - ... Bar::gorch is a required attr ok 77 - ... Foo::bunch_of_stuff is an ArrayRef ok 78 - ... Bar::bunch_of_stuff is an ArrayRef[Int] ok 79 - ... Foo::gloum is not a required attr ok 80 - ... Bar::gloum is a required attr ok 81 - ... Foo::foo should not coerce ok 82 - ... Bar::foo should coerce ok 83 - ... Foo::foo should not handles ok 84 - ... Bar::foo should handles 1..84 ok t/moose_attribute_lazy_initializer.t ....... ok 1 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Attribute' ok 2 - ... got the right name ok 3 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Attribute' ok 4 - ... got the right name ok 5 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Attribute' ok 6 - ... got the right name ok 7 - An object of class 'Foo' isa 'Foo' ok 8 - initial value set to 2x given value ok 9 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Attribute' ok 10 - ... got the right name ok 11 - initial lazy value set to 2x given value ok 12 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Attribute' ok 13 - ... got the right name ok 14 - initial lazy value with type set to 2x given value ok 15 - initial lazy value with builder set to 2x given value ok 16 - initial lazy value with builder and type set to 2x given value ok 17 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Attribute' ok 18 - ... got the right name ok 19 - An object of class 'Bar' isa 'Bar' ok 20 - initial value set to 2x given value ok 21 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Attribute' ok 22 - ... got the right name ok 23 - ... this fails, because initializer returns a bad type 1..23 ok t/moose_attribute_names.t .................. ok 1 - has; fails ok 2 - has undef; fails ok 3 - has ""; works now ok 4 - has 0; works now ok 5 - has; fails ok 6 - has undef; fails ok 7 - has ""; works now ok 8 - has 0; works now 1..8 ok t/moose_attribute_reader_generation.t ...... ok 1 - ... created the reader method okay ok 2 - ... created the lazy reader method okay ok 3 - ... created the lazy weak reader method okay ok 4 - ... got a warning for mispelled attribute argument ok 5 - An object of class 'Foo' isa 'Foo' ok 6 - Foo->can('get_foo') ok 7 - ... got an undefined value ok 8 - ... get_foo is a read-only ok 9 - ... no value in get_lazy_foo slot ok 10 - Foo->can('get_lazy_foo') ok 11 - ... got an deferred value ok 12 - ... get_lazy_foo is a read-only ok 13 - got the right value ok 14 - ... and it is weak ok 15 - An object of class 'Foo' isa 'Foo' ok 16 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::1' isa 'Moose::Meta::Attribute' ok 17 - it's lazy ok 18 - raw value ok 19 - lazy value ok 20 - raw value ok 21 - it's the right value ok 22 - and it is weak ok 23 - An object of class 'Foo' isa 'Foo' ok 24 - ... got the correct value ok 25 - ... got the correct value 1..25 ok t/moose_attribute_required.t ............... ok 1 - An object of class 'Foo' isa 'Foo' ok 2 - ... got the right bar ok 3 - ... got the right baz ok 4 - ... got the right boo ok 5 - An object of class 'Foo' isa 'Foo' ok 6 - ... got the right bar ok 7 - ... got the right baz ok 8 - ... got the right boo ok 9 - An object of class 'Foo' isa 'Foo' ok 10 - ... got the right bar ok 11 - ... got the right baz ok 12 - ... got the right boo ok 13 - ... undef is a valid attribute value ok 14 - ... undef is a valid attribute value ok 15 - ... must supply all the required attribute 1..15 ok t/moose_attribute_traits.t ................. ok 1 - An object of class 'My::Class' isa 'My::Class' ok 2 - ... got the right value for bar ok 3 - ... got the right value for gorch ok 4 - My::Class->can('baz') ok 5 - ... got the right value for baz ok 6 - The object does My::Attribute::Trait ok 7 - ... got the applied traits ok 8 - ... got the applied traits ok 9 - attr initialized ok 10 - ... gorch doesnt do the trait ok 11 - ... no traits applied ok 12 - ... no traits applied 1..12 ok t/moose_attribute_traits_n_meta.t .......... ok 1 - An object of class 'My::Class' isa 'My::Class' ok 2 - ... got the right value for bar ok 3 - My::Class->can('baz') ok 4 - ... got the right value for baz ok 5 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::2' isa 'My::Meta::Attribute::DefaultReadOnly' ok 6 - The object does My::Attribute::Trait ok 7 - ... got the right metaclass customization 1..7 ok t/moose_attribute_traits_parameterized.t ... ok 1 - the aliased method is in the attribute ok 2 - the method was not installed under the other class' alias ok 3 - the aliased method is in the attribute ok 4 - the method was not installed under the other class' alias ok 5 - the method was not installed under the original name when that was excluded 1..5 ok t/moose_attribute_traits_registered.t ...... ok 1 - An object of class 'My::Class' isa 'My::Class' ok 2 - ... got the right value for bar ok 3 - My::Class->can('baz') ok 4 - ... got the right value for baz ok 5 - The object does My::Attribute::Trait ok 6 - attr initialized ok 7 - does_role ignores aliases for sanity ok 8 - attr->does uses aliases ok 9 - does_role returns false for nonexistent roles ok 10 - attr->does returns false for nonexistent roles ok 11 - ... got the right value for bar ok 12 - My::Derived::Class->can('baz') ok 13 - ... got the right value for baz ok 14 - The object does My::Attribute::Trait ok 15 - attr initialized ok 16 - The object does My::Other::Attribute::Trait ok 17 - attr initialized ok 18 - does_role ignores aliases for sanity ok 19 - attr->does uses aliases ok 20 - does_role returns false for nonexistent roles ok 21 - attr->does returns false for nonexistent roles ok 22 - My::Derived::Class->can('additional_method') ok 23 - ... got the right value for additional_method 1..23 ok t/moose_attribute_triggers.t ............... ok 1 - An object of class 'Foo' isa 'Foo' ok 2 - An object of class 'Bar' isa 'Bar' ok 3 - An object of class 'Baz' isa 'Baz' ok 4 - ... did not die setting bar ok 5 - ... set the value foo.bar correctly ok 6 - ... which in turn set the value bar.foo correctly ok 7 - ... bar.foo is a weak reference ok 8 - ... did not die un-setting bar ok 9 - ... set the value foo.bar correctly ok 10 - ... which in turn set the value bar.foo correctly ok 11 - ... did not die setting baz ok 12 - ... set the value foo.baz correctly ok 13 - ... which in turn set the value baz.foo correctly ok 14 - ... baz.foo is a weak reference ok 15 - An object of class 'Bar' isa 'Bar' ok 16 - An object of class 'Baz' isa 'Baz' ok 17 - An object of class 'Foo' isa 'Foo' ok 18 - ... set the value foo.bar correctly ok 19 - ... which in turn set the value bar.foo correctly ok 20 - ... bar.foo is a weak reference ok 21 - ... set the value foo.baz correctly ok 22 - ... which in turn set the value baz.foo correctly ok 23 - ... baz.foo is a weak reference ok 24 - ... a trigger must be a CODE ref ok 25 - ... a trigger must be a CODE ref ok 26 - Blarg->new() lives ok 27 - Have a $blarg ok 28 - foo has default value ok 29 - bar has default value ok 30 - baz has default value ok 31 - No triggers fired ok 32 - All triggers fired once on assign ok 33 - All triggers given assigned values ok 34 - ->new() with parameters ok 35 - All triggers fired once on construct ok 36 - All triggers given assigned values ok 37 - trigger called correctly on initial set via meta-API ok 38 - trigger called correctly on second set via meta-API ok 39 - trigger not called using set_raw_value method ok 40 - trigger called correctly on construction ok 41 - trigger called correctly on set (with old value) ok 42 - trigger called correctly on construction ok 43 - trigger called correctly on set (with old value) 1..43 ok t/moose_attribute_type_unions.t ............ ok 1 - An object of class 'Foo' isa 'Foo' ok 2 - ... set bar successfully with an ARRAY ref ok 3 - ... set bar successfully with a HASH ref ok 4 - ... couldnt set bar successfully with a number ok 5 - ... couldnt set bar successfully with a CODE ref ok 6 - ... created new Foo with bar successfully set with an ARRAY ref ok 7 - ... created new Foo with bar successfully set with a HASH ref ok 8 - ... didnt create a new Foo with bar as a number ok 9 - ... didnt create a new Foo with bar as a CODE ref ok 10 - An object of class 'Bar' isa 'Bar' ok 11 - ... set baz successfully with a string ok 12 - ... set baz successfully with a CODE ref ok 13 - ... couldnt set baz successfully with a SCALAR ref ok 14 - ... couldnt set bar successfully with a HASH ref ok 15 - ... created new Bar with baz successfully set with a string ok 16 - ... created new Bar with baz successfully set with a CODE ref ok 17 - ... didnt create a new Bar with baz as a number ok 18 - ... didnt create a new Bar with baz as a HASH ref 1..18 ok t/moose_attribute_without_any_methods.t .... ok 1 - correct error message ok 2 - add attribute with no methods and is => "bare" 1..2 ok t/moose_attribute_writer_generation.t ...... ok 1 - ... created the writer method okay ok 2 - ... created the required writer method okay ok 3 - ... created the writer method with type constraint okay ok 4 - ... created the writer method with weak_ref okay ok 5 - An object of class 'Foo' isa 'Foo' ok 6 - Foo->can('set_foo') ok 7 - ... got an unset value ok 8 - ... set_foo wrote successfully ok 9 - ... got the correct set value ok 10 - ... it is not a weak reference ok 11 - ... cannot create without the required attribute ok 12 - Foo->can('set_foo_required') ok 13 - ... got an unset value ok 14 - ... set_foo_required wrote successfully ok 15 - ... got the correct set value ok 16 - ... set_foo_required died successfully with no value ok 17 - ... set_foo_required did accept undef ok 18 - ... it is not a weak reference ok 19 - Foo->can('set_foo_int') ok 20 - ... got an unset value ok 21 - ... set_foo_int wrote successfully ok 22 - ... got the correct set value ok 23 - ... set_foo_int died successfully ok 24 - ... it is not a weak reference ok 25 - Foo->can('set_foo_weak') ok 26 - ... got an unset value ok 27 - ... set_foo_weak wrote successfully ok 28 - ... got the correct set value ok 29 - ... it is a weak reference 1..29 ok t/moose_bad_coerce.t ....................... ok 1 - Cannot coerce unless the type has a coercion ok 2 - Cannot coerce unless the type has a coercion - different attribute 1..2 ok t/moose_chained_coercion.t ................. ok 1 - An object of class 'Foo' isa 'Foo' ok 2 - An object of class 'Bar' isa 'Bar' ok 3 - An object of class 'Baz' isa 'Baz' ok 4 - ... this all worked fine 1..4 ok t/moose_clone_weak.t ....................... ok 1 ok 2 - An object of class 'Foo' isa 'Foo' ok 3 ok 4 ok 5 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::2' isa 'Moose::Meta::Class::__ANON__::SERIAL::2' ok 6 - has a metaclass ok 7 - An object of class 'Moose::Meta::Class::__ANON__::SERIAL::2' isa 'Moose::Meta::Class::__ANON__::SERIAL::2' ok 8 - has a metaclass ok 9 - still has a metaclass ok 10 # skip do not play nice with traits that change inlining behaviour ok 11 # skip do not play nice with traits that change inlining behaviour ok 12 # skip do not play nice with traits that change inlining behaviour 1..12 ok t/moose_default_class_role_types.t ......... ok 1 - An object of class 'Moose::Meta::TypeConstraint::Class' isa 'Moose::Meta::TypeConstraint::Class' ok 2 - class type is registered ok 3 - Can't redefine implicitly defined class types ok 4 - An object of class 'Moose::Meta::TypeConstraint::Role' isa 'Moose::Meta::TypeConstraint::Role' ok 5 - role type is registered ok 6 - Can't redefine implicitly defined class types 1..6 ok t/moose_default_undef.t .................... ok 1 ok 2 ok 3 ok 4 1..4 ok t/moose_delegation_and_modifiers.t ......... ok 1 - An object of class 'Foo::Extended' isa 'Foo::Extended' ok 2 - An object of class 'Foo::Extended' isa 'Foo' ok 3 - ... the test value has not been changed ok 4 - ... got the right delegated method ok 5 - ... the test value has now been changed 1..5 ok t/moose_delegation_arg_aliasing.t .......... ok 1 - direct aliasing works ok 2 - delegated aliasing works ok 3 - delegated aliasing with currying works 1..3 ok t/moose_delegation_target_not_loaded.t ..... ok 1 - cannot delegate to a class which is not yet loaded ok 2 - cannot delegate to a role which is not yet loaded 1..2 ok t/moose_illegal_options_for_inheritance.t .. ok 1 - can override is ok 2 - can't override reader ok 3 - can override unspecified things ok 4 - can't override clearer ok 5 - can override unspecified things ok 6 - can use illegal options ok 7 - can't override illegal attribute ok 8 - can add illegal option if superclass doesn't set it ok 9 - ... added my_illegal_option as illegal option for inheritance 1..9 ok t/moose_inherit_lazy_build.t ............... ok 1 - attribute in parent does not have lazy_build trait ok 2 - attribute in parent does not have lazy trait ok 3 - attribute in parent does not have a builder method ok 4 - attribute in parent does not have a clearer method ok 5 - attribute in parent does not have a predicate method ok 6 - attribute in child has the lazy_build trait ok 7 - attribute in child has the lazy trait ok 8 - attribute in child has a builder method ok 9 - attribute in child has a clearer method ok 10 - attribute in child has a predicate method ok 11 - attribute defined as lazy_build in child is properly built 1..11 ok t/moose_lazy_no_default.t .................. ok 1 - lazy without a default or builder throws an error 1..1 ok t/moose_method_generation_rules.t .......... ok 1 - Can define attr with rw + writer ok 2 - Test::Class::WriterRW->can(...) ok 3 - Test::Class::WriterRW->_foo is writer ok 4 - Test::Class::WriterRW->foo is reader ok 5 - Test::Class::WriterRW->foo is not writer ok 6 - Test::Class::WriterRW->_foo is not reader ok 7 - Can define attr with ro + writer ok 8 - Test::Class::WriterRO->can(...) ok 9 - Test::Class::WriterRO->_foo is writer ok 10 - Test::Class::WriterRO->foo is reader ok 11 - Test::Class::WriterRO->foo is not writer ok 12 - Test::Class::WriterRO->_foo is not reader ok 13 - Can define attr with rw + accessor ok 14 - Test::Class::AccessorRW->can('_foo') ok 15 - Test::Class::AccessorRW->_foo is writer ok 16 - Test::Class::AccessorRW->foo is reader ok 17 - Cant define attr with ro + accessor 1..17 ok t/moose_misc_attribute_tests.t ............. ok 1 - ... the foo has docs ok 2 - ... got the foo docs ok 3 - An object of class 'Test::For::Lazy::TypeConstraint' isa 'Test::For::Lazy::TypeConstraint' ok 4 - ... this does not work ok 5 - ... this does not work ok 6 - An object of class 'Test::Arrayref::Attributes' isa 'Test::Arrayref::Attributes' ok 7 - Test::Arrayref::Attributes->can(...) ok 8 - An object of class 'Test::Arrayref::RoleAttributes' isa 'Test::Arrayref::RoleAttributes' ok 9 - Test::Arrayref::RoleAttributes->can(...) ok 10 - ... default must return a value which passes the type constraint ok 11 - setter took string ok 12 - this is a *not* a string ok 13 - ... dies without overloading the string ok 14 - ... this doesnt trip overload to break anymore ok 15 - ... this works fine though ok 16 - foo is required ok 17 - foo has builder ok 18 - .. and it's named build_foo ok 19 - foo builder works ok 20 - ... no builder, wtf ok 21 - foo is lazy ok 22 - foo is lazy_build ok 23 - foo has clearer ok 24 - .. and it's named clear_foo ok 25 - foo has builder ok 26 - .. and it's named build_foo ok 27 - foo has predicate ok 28 - .. and it's named has_foo ok 29 - _foo is lazy ok 30 - lazy_build attributes are no longer automatically required ok 31 - _foo is lazy_build ok 32 - _foo has clearer ok 33 - .. and it's named _clear_foo ok 34 - _foo has builder ok 35 - .. and it's named _build_foo ok 36 - _foo has predicate ok 37 - .. and it's named _has_foo ok 38 - noo foo value yet ok 39 - noo _foo value yet ok 40 - foo builder works ok 41 - foo builder works too ok 42 - Correct error when a builder method is not present ok 43 - create attr via direct sub call ok 44 - create attr via can ok 45 - attr created from sub call ok 46 - attr created from can ok 47 - has throws error with odd number of attribute options 1..47 ok t/moose_more_attr_delegation.t ............. ok 1 - Parent->can('parent_method_1') ok 2 - all_methods requires explicit isa ok 3 - allow all_methods with explicit isa ok 4 - don't need to declare isa if method list is predefined ok 5 - can declare regex collector ok 6 - can't create attr with generative handles parameter and no isa ok 7 - can't create attr with generative handles parameter and no isa ok 8 - can delegate to non moose class using explicit method list ok 9 - subrefs on non moose class give no meta ok 10 - plain classes are handed down to subs ok 11 - can delegate to object even without explicit reader ok 12 - Parent->can('parent_method_1') ok 13 - Can't override exisiting class method in delegate ok 14 - Parent->can('parent_method_1') ok 15 - Test handles code ref for skipping predefined methods ok 16 - An object of class 'Parent' isa 'Parent' ok 17 - An object of class 'ChildA' isa 'ChildA' ok 18 - An object of class 'ChildB' isa 'ChildB' ok 19 - An object of class 'ChildC' isa 'ChildC' ok 20 - An object of class 'ChildD' isa 'ChildD' ok 21 - An object of class 'ChildE' isa 'ChildE' ok 22 - An object of class 'ChildF' isa 'ChildF' ok 23 - An object of class 'ChildI' isa 'ChildI' ok 24 - ... no child_g accessor defined ok 25 - ... no child_h accessor defined ok 26 - parent method ok 27 - child supermethod ok 28 - child method ok 29 - Parent->can('child_a_super_method') ok 30 - Parent->can('child_a_method_1') ok 31 - Parent->can('child_a_method_2') ok 32 - but not subclass of delegate class ok 33 - delegate behaves the same ok 34 - delegates are their own invocants ok 35 - Parent->can('child_b_method_1') ok 36 - but not ChildB's unspecified siblings ok 37 - none of ChildD's methods (child_d_method_2) ok 38 - none of ChildD's methods (child_d_method_1) ok 39 - Parent->can('child_c_method_3_la') ok 40 - Parent->can('child_c_method_4_la') ok 41 - ChildC method delegated OK ok 42 - Parent->can('child_e_method_2') ok 43 - but not child_e_method_1 ok 44 - delegate to non moose class (child_e_method_2) ok 45 - Parent->can('child_g_method_1') ok 46 - delegate to moose class without reader (child_g_method_1) ok 47 - Parent->can('child_i_method_1') ok 48 - delegate doesn't override existing method 1..48 ok t/moose_no_init_arg.t ...................... ok 1 - ... created the attr okay ok 2 - An object of class 'Foo' isa 'Foo' ok 3 - field is not set via init arg ok 4 - field is set via setter 1..4 ok t/moose_no_slot_access.t ................... ok 1 - Adding lazy accessor does not use inline_slot_access ok 2 - Adding read-write accessor does not use inline_slot_access ok 3 - Inling constructor does not use inline_slot_access 1..3 ok t/moose_non_alpha_attr_names.t ............. ok 1 - Foo has 'type' attribute ok 2 - Foo has '@type' attribute ok 3 - Foo has 'has spaces' attribute ok 4 - 'type' attribute default is 1 ok 5 - '@type' attribute default is 1 ok 6 - 'has spaces' attribute default is 42 ok 7 - An object of class 'Foo' isa 'Foo' ok 8 - reader for '@type' ok 9 - reader for 'has spaces' ok 10 - writer for '@type' worked ok 11 - Foo has 'type' attribute ok 12 - Foo has '@type' attribute ok 13 - Foo has 'has spaces' attribute ok 14 - 'type' attribute default is 1 ok 15 - '@type' attribute default is 1 ok 16 - 'has spaces' attribute default is 42 ok 17 - An object of class 'Foo' isa 'Foo' ok 18 - reader for '@type' ok 19 - reader for 'has spaces' ok 20 - writer for '@type' worked 1..20 ok t/moose_numeric_defaults.t ................. ok 1 - it's an int ok 2 - not a string ok 3 - it's an int ok 4 - not a string ok 5 - it's an int ok 6 - not a string ok 7 - it's an int ok 8 - not a string ok 9 - it's an int ok 10 - not a string ok 11 - it's an int ok 12 - not a string ok 13 - it's an int ok 14 - not a string ok 15 - it's an int ok 16 - not a string ok 17 - it's an int ok 18 - not a string ok 19 - it's an int ok 20 - not a string ok 21 - it's an int ok 22 - not a string ok 23 - it's an int ok 24 - not a string ok 25 - it's a num ok 26 - not a string ok 27 - it's a num ok 28 - not a string ok 29 - it's a num ok 30 - not a string ok 31 - it's a num ok 32 - not a string ok 33 - it's a num ok 34 - not a string ok 35 - it's a num ok 36 - not a string ok 37 - it's a num ok 38 - not a string ok 39 - it's a num ok 40 - not a string ok 41 - it's a num ok 42 - not a string ok 43 - it's a num ok 44 - not a string ok 45 - it's a num ok 46 - not a string ok 47 - it's a num ok 48 - not a string 1..48 ok t/moose_trigger_and_coerce.t ............... ok 1 - ... trigger is being called ok 2 - An object of class 'Fake::DateTime' isa 'Fake::DateTime' ok 3 - An object of class 'Fake::DateTime' isa 'Fake::DateTime' ok 4 - An object of class 'Mortgage' isa 'Mortgage' ok 5 - An object of class 'Fake::DateTime' isa 'Fake::DateTime' ok 6 - ... Mortgage is now immutable ok 7 - ... trigger is being called ok 8 - An object of class 'Fake::DateTime' isa 'Fake::DateTime' ok 9 - An object of class 'Fake::DateTime' isa 'Fake::DateTime' ok 10 - An object of class 'Mortgage' isa 'Mortgage' ok 11 - An object of class 'Fake::DateTime' isa 'Fake::DateTime' 1..11 ok All tests successful. Files=46, Tests=806, 46 wallclock secs ( 0.13 usr 0.11 sys + 11.43 cusr 1.43 csys = 13.10 CPU) Result: PASS make[1]: Leaving directory '/build/reproducible-path/libmoosex-xsaccessor-perl-0.009' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libmoosex-xsaccessor-perl/ make -j12 install DESTDIR=/build/reproducible-path/libmoosex-xsaccessor-perl-0.009/debian/libmoosex-xsaccessor-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/reproducible-path/libmoosex-xsaccessor-perl-0.009' Manifying 2 pod documents Installing /build/reproducible-path/libmoosex-xsaccessor-perl-0.009/debian/libmoosex-xsaccessor-perl/usr/share/perl5/MooseX/XSAccessor.pm Installing /build/reproducible-path/libmoosex-xsaccessor-perl-0.009/debian/libmoosex-xsaccessor-perl/usr/share/perl5/MooseX/XSAccessor/Trait/Attribute.pm Installing /build/reproducible-path/libmoosex-xsaccessor-perl-0.009/debian/libmoosex-xsaccessor-perl/usr/share/man/man3/MooseX::XSAccessor::Trait::Attribute.3pm Installing /build/reproducible-path/libmoosex-xsaccessor-perl-0.009/debian/libmoosex-xsaccessor-perl/usr/share/man/man3/MooseX::XSAccessor.3pm make[1]: Leaving directory '/build/reproducible-path/libmoosex-xsaccessor-perl-0.009' dh_installdocs dh_installchangelogs dh_installexamples dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libmoosex-xsaccessor-perl' in '../libmoosex-xsaccessor-perl_0.009-2_all.deb'. dpkg-genbuildinfo --build=binary -O../libmoosex-xsaccessor-perl_0.009-2_arm64.buildinfo dpkg-genchanges --build=binary -O../libmoosex-xsaccessor-perl_0.009-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/3905006 and its subdirectories I: Current time: Tue Jun 17 05:32:58 -12 2025 I: pbuilder-time-stamp: 1750181578 Wed May 15 11:10:01 UTC 2024 I: 1st build successful. Starting 2nd build on remote node codethink04-arm64.debian.net. Wed May 15 11:10:01 UTC 2024 I: Preparing to do remote build '2' on codethink04-arm64.debian.net. Wed May 15 11:10:59 UTC 2024 I: Deleting $TMPDIR on codethink04-arm64.debian.net. Wed May 15 11:11:00 UTC 2024 I: libmoosex-xsaccessor-perl_0.009-2_arm64.changes: Format: 1.8 Date: Tue, 29 Nov 2022 19:42:33 +0000 Source: libmoosex-xsaccessor-perl Binary: libmoosex-xsaccessor-perl Architecture: all Version: 0.009-2 Distribution: unstable Urgency: medium Maintainer: Debian Perl Group Changed-By: Jelmer Vernooij Description: libmoosex-xsaccessor-perl - use Class::XSAccessor to speed up Moose accessors Changes: libmoosex-xsaccessor-perl (0.009-2) unstable; urgency=medium . [ Debian Janitor ] * Bump debhelper dependency to >= 9, since that's what is used in debian/compat. * Bump debhelper from old 9 to 12. * Set debhelper-compat version in Build-Depends. * Set upstream metadata fields: Bug-Database, Repository, Repository- Browse. * Update standards version to 4.4.1, no changes needed. * Bump debhelper from old 12 to 13. * Update standards version to 4.5.1, no changes needed. * Update lintian override info format in d/source/lintian-overrides on line 2-7. * Update standards version to 4.6.1, no changes needed. Checksums-Sha1: a72ddf7267f10268f94289d4a3b641eec3611043 16132 libmoosex-xsaccessor-perl_0.009-2_all.deb ab00f0ea0569127be5c5ec25bd5cc2bca10d5451 6197 libmoosex-xsaccessor-perl_0.009-2_arm64.buildinfo Checksums-Sha256: bebb9ae03869063b2612d9a90798fd1a0d28e652d3995c64f1aea0c71fb309ac 16132 libmoosex-xsaccessor-perl_0.009-2_all.deb 2edb47946d60d6541677d0a9ffcb874da43efb0a5cc25f9bb1ed4ae86aa37b41 6197 libmoosex-xsaccessor-perl_0.009-2_arm64.buildinfo Files: df6615eca72562c6997896fd689c4c0c 16132 perl optional libmoosex-xsaccessor-perl_0.009-2_all.deb 8fc9a50169a2c5530667ef0c485d7873 6197 perl optional libmoosex-xsaccessor-perl_0.009-2_arm64.buildinfo Wed May 15 11:11:01 UTC 2024 I: diffoscope 266 will be used to compare the two builds: Running as unit: rb-diffoscope-arm64_15-42958.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.mgycALUA/libmoosex-xsaccessor-perl_0.009-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.mgycALUA/libmoosex-xsaccessor-perl_0.009-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.mgycALUA/libmoosex-xsaccessor-perl_0.009-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.mgycALUA/b1/libmoosex-xsaccessor-perl_0.009-2_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.mgycALUA/b2/libmoosex-xsaccessor-perl_0.009-2_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.401s) 0.401s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.018s) 0.018s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 767ms CPU time consumed: 767ms Wed May 15 11:11:02 UTC 2024 I: diffoscope 266 found no differences in the changes files, and a .buildinfo file also exists. Wed May 15 11:11:02 UTC 2024 I: libmoosex-xsaccessor-perl from trixie built successfully and reproducibly on arm64. Wed May 15 11:11:04 UTC 2024 I: Submitting .buildinfo files to external archives: Wed May 15 11:11:04 UTC 2024 I: Submitting 8.0K b1/libmoosex-xsaccessor-perl_0.009-2_arm64.buildinfo.asc Wed May 15 11:11:05 UTC 2024 I: Submitting 8.0K b2/libmoosex-xsaccessor-perl_0.009-2_arm64.buildinfo.asc Wed May 15 11:11:07 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Wed May 15 11:11:07 UTC 2024 I: Done submitting .buildinfo files. Wed May 15 11:11:07 UTC 2024 I: Removing signed libmoosex-xsaccessor-perl_0.009-2_arm64.buildinfo.asc files: removed './b1/libmoosex-xsaccessor-perl_0.009-2_arm64.buildinfo.asc' removed './b2/libmoosex-xsaccessor-perl_0.009-2_arm64.buildinfo.asc'