https://launchpad.net/ubuntu/+source/libtype-tiny-perl/1.002002-1/+build/15169831 RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux lgw01-amd64-053 4.4.0-128-generic #154-Ubuntu SMP Fri May 25 14:15:18 UTC 2018 x86_64 Buildd toolchain package versions: launchpad-buildd_163 python-lpbuildd_163 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.4~git201611291343.dcee459~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.4 dpkg-dev_1.18.4ubuntu1.4 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 26 Jul 11:10:45 ntpdate[1873]: adjust time server 10.211.37.1 offset 0.029454 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=cosmic --arch=amd64 PACKAGEBUILD-15169831 /home/buildd/filecache-default/b7d07d6b68ae68badf26a018a3a0291d50e41e42 Creating target for build PACKAGEBUILD-15169831 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=cosmic --arch=amd64 PACKAGEBUILD-15169831 Starting target for build PACKAGEBUILD-15169831 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=cosmic --arch=amd64 PACKAGEBUILD-15169831 'deb http://ftpmaster.internal/ubuntu cosmic main universe' 'deb http://ftpmaster.internal/ubuntu cosmic-security main universe' 'deb http://ftpmaster.internal/ubuntu cosmic-updates main universe' 'deb http://ftpmaster.internal/ubuntu cosmic-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-15169831 RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=cosmic --arch=amd64 PACKAGEBUILD-15169831 Updating target for build PACKAGEBUILD-15169831 Get:1 http://ftpmaster.internal/ubuntu cosmic InRelease [242 kB] Get:2 http://ftpmaster.internal/ubuntu cosmic-security InRelease [65.4 kB] Get:3 http://ftpmaster.internal/ubuntu cosmic-updates InRelease [65.4 kB] Get:4 http://ftpmaster.internal/ubuntu cosmic-proposed InRelease [92.5 kB] Get:5 http://ftpmaster.internal/ubuntu cosmic/main amd64 Packages [1023 kB] Get:6 http://ftpmaster.internal/ubuntu cosmic/main Translation-en [516 kB] Get:7 http://ftpmaster.internal/ubuntu cosmic/universe amd64 Packages [8720 kB] Get:8 http://ftpmaster.internal/ubuntu cosmic/universe Translation-en [5027 kB] Get:9 http://ftpmaster.internal/ubuntu cosmic-proposed/main amd64 Packages [71.9 kB] Get:10 http://ftpmaster.internal/ubuntu cosmic-proposed/main Translation-en [34.1 kB] Get:11 http://ftpmaster.internal/ubuntu cosmic-proposed/universe amd64 Packages [407 kB] Get:12 http://ftpmaster.internal/ubuntu cosmic-proposed/universe Translation-en [195 kB] Fetched 16.5 MB in 8s (2077 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: g++-7 libargon2-0 libncursesw5 libprocps6 libstdc++-7-dev Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: cpp-8 g++-8 gcc-8 libargon2-1 libasan5 libgcc-8-dev libncurses6 libncursesw6 libprocps7 libstdc++-8-dev libtinfo6 libubsan1 The following packages will be upgraded: adduser apt base-files base-passwd bash binutils binutils-common binutils-x86-64-linux-gnu bsdutils build-essential cpp cpp-7 debconf debianutils dpkg dpkg-dev e2fslibs e2fsprogs fdisk g++ g++-7 gcc gcc-7 gcc-7-base gcc-8-base gpg gpg-agent gpgconf gpgv libapparmor1 libapt-pkg5.0 libargon2-0 libasan4 libatomic1 libaudit-common libaudit1 libbinutils libblkid1 libcap-ng0 libcc1-0 libcilkrts5 libcom-err2 libcomerr2 libcryptsetup12 libdpkg-perl libext2fs2 libfdisk1 libgcc-7-dev libgcc1 libgcrypt20 libgmp10 libgomp1 libgpg-error0 libidn11 libitm1 libkmod2 liblsan0 liblz4-1 libmount1 libmpx2 libncurses5 libncursesw5 libnpth0 libp11-kit0 libpcre3 libperl5.26 libpng16-16 libquadmath0 libreadline7 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsepol1 libslang2 libsmartcols1 libsqlite3-0 libss2 libssl1.1 libstdc++-7-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo5 libtsan0 libubsan0 libudev1 libunistring2 libusb-0.1-4 libuuid1 linux-libc-dev make mount ncurses-base ncurses-bin openssl perl perl-base perl-modules-5.26 pinentry-curses pkgbinarymangler procps readline-common sed systemd systemd-sysv tar tzdata util-linux 109 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Need to get 85.2 MB of archives. After this operation, 116 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu cosmic/main amd64 base-files amd64 10.1ubuntu4 [58.0 kB] Get:2 http://ftpmaster.internal/ubuntu cosmic/main amd64 libtinfo6 amd64 6.1+20180210-4ubuntu1 [84.0 kB] Get:3 http://ftpmaster.internal/ubuntu cosmic/main amd64 debianutils amd64 4.8.6 [85.6 kB] Get:4 http://ftpmaster.internal/ubuntu cosmic/main amd64 bash amd64 4.4.18-2ubuntu2 [614 kB] Get:5 http://ftpmaster.internal/ubuntu cosmic/main amd64 bsdutils amd64 1:2.32-0.1ubuntu1 [60.4 kB] Get:6 http://ftpmaster.internal/ubuntu cosmic/main amd64 tar amd64 1.30+dfsg-2 [240 kB] Get:7 http://ftpmaster.internal/ubuntu cosmic/main amd64 dpkg amd64 1.19.0.5ubuntu3 [1140 kB] Get:8 http://ftpmaster.internal/ubuntu cosmic/main amd64 libext2fs2 amd64 1.44.3-1 [158 kB] Get:9 http://ftpmaster.internal/ubuntu cosmic/main amd64 e2fsprogs amd64 1.44.3-1 [396 kB] Get:10 http://ftpmaster.internal/ubuntu cosmic/main amd64 ncurses-bin amd64 6.1+20180210-4ubuntu1 [163 kB] Get:11 http://ftpmaster.internal/ubuntu cosmic/main amd64 perl-modules-5.26 all 5.26.2-6 [2762 kB] Get:12 http://ftpmaster.internal/ubuntu cosmic/main amd64 libperl5.26 amd64 5.26.2-6 [3545 kB] Get:13 http://ftpmaster.internal/ubuntu cosmic/main amd64 perl amd64 5.26.2-6 [202 kB] Get:14 http://ftpmaster.internal/ubuntu cosmic/main amd64 perl-base amd64 5.26.2-6 [1391 kB] Get:15 http://ftpmaster.internal/ubuntu cosmic/main amd64 sed amd64 4.5-1 [184 kB] Get:16 http://ftpmaster.internal/ubuntu cosmic/main amd64 libuuid1 amd64 2.32-0.1ubuntu1 [19.9 kB] Get:17 http://ftpmaster.internal/ubuntu cosmic/main amd64 libblkid1 amd64 2.32-0.1ubuntu1 [128 kB] Get:18 http://ftpmaster.internal/ubuntu cosmic/main amd64 libfdisk1 amd64 2.32-0.1ubuntu1 [167 kB] Get:19 http://ftpmaster.internal/ubuntu cosmic/main amd64 libncursesw6 amd64 6.1+20180210-4ubuntu1 [130 kB] Get:20 http://ftpmaster.internal/ubuntu cosmic-proposed/main amd64 libpcre3 amd64 2:8.39-11 [230 kB] Get:21 http://ftpmaster.internal/ubuntu cosmic-proposed/main amd64 libselinux1 amd64 2.8-1build1 [68.5 kB] Get:22 http://ftpmaster.internal/ubuntu cosmic/main amd64 libmount1 amd64 2.32-0.1ubuntu1 [139 kB] Get:23 http://ftpmaster.internal/ubuntu cosmic/main amd64 libsmartcols1 amd64 2.32-0.1ubuntu1 [86.0 kB] Get:24 http://ftpmaster.internal/ubuntu cosmic/main amd64 fdisk amd64 2.32-0.1ubuntu1 [109 kB] Get:25 http://ftpmaster.internal/ubuntu cosmic/main amd64 util-linux amd64 2.32-0.1ubuntu1 [916 kB] Get:26 http://ftpmaster.internal/ubuntu cosmic/main amd64 base-passwd amd64 3.5.45 [47.4 kB] Get:27 http://ftpmaster.internal/ubuntu cosmic/main amd64 ncurses-base all 6.1+20180210-4ubuntu1 [18.4 kB] Get:28 http://ftpmaster.internal/ubuntu cosmic/main amd64 libquadmath0 amd64 8.1.0-12ubuntu1 [134 kB] Get:29 http://ftpmaster.internal/ubuntu cosmic/main amd64 libitm1 amd64 8.1.0-12ubuntu1 [28.1 kB] Get:30 http://ftpmaster.internal/ubuntu cosmic/main amd64 gcc-8-base amd64 8.1.0-12ubuntu1 [18.6 kB] Get:31 http://ftpmaster.internal/ubuntu cosmic/main amd64 libgcc1 amd64 1:8.1.0-12ubuntu1 [40.8 kB] Get:32 http://ftpmaster.internal/ubuntu cosmic/main amd64 libmpx2 amd64 8.1.0-12ubuntu1 [11.7 kB] Get:33 http://ftpmaster.internal/ubuntu cosmic/main amd64 liblsan0 amd64 8.1.0-12ubuntu1 [132 kB] Get:34 http://ftpmaster.internal/ubuntu cosmic/main amd64 libtsan0 amd64 8.1.0-12ubuntu1 [288 kB] Get:35 http://ftpmaster.internal/ubuntu cosmic/main amd64 libcc1-0 amd64 8.1.0-12ubuntu1 [39.4 kB] Get:36 http://ftpmaster.internal/ubuntu cosmic/main amd64 libatomic1 amd64 8.1.0-12ubuntu1 [9084 B] Get:37 http://ftpmaster.internal/ubuntu cosmic/main amd64 libgomp1 amd64 8.1.0-12ubuntu1 [76.5 kB] Get:38 http://ftpmaster.internal/ubuntu cosmic/main amd64 libstdc++6 amd64 8.1.0-12ubuntu1 [398 kB] Get:39 http://ftpmaster.internal/ubuntu cosmic/main amd64 liblz4-1 amd64 1.8.2-1ubuntu1 [86.1 kB] Get:40 http://ftpmaster.internal/ubuntu cosmic-proposed/main amd64 libudev1 amd64 238-5ubuntu3 [56.4 kB] Get:41 http://ftpmaster.internal/ubuntu cosmic/main amd64 libapt-pkg5.0 amd64 1.7.0~alpha2 [803 kB] Get:42 http://ftpmaster.internal/ubuntu cosmic-proposed/main amd64 debconf all 1.5.69 [121 kB] Get:43 http://ftpmaster.internal/ubuntu cosmic/main amd64 adduser all 3.117ubuntu1 [163 kB] Get:44 http://ftpmaster.internal/ubuntu cosmic/main amd64 libgpg-error0 amd64 1.32-1 [56.1 kB] Get:45 http://ftpmaster.internal/ubuntu cosmic/main amd64 libgcrypt20 amd64 1.8.3-1ubuntu1 [419 kB] Get:46 http://ftpmaster.internal/ubuntu cosmic/main amd64 gpgv amd64 2.2.8-1ubuntu1 [197 kB] Get:47 http://ftpmaster.internal/ubuntu cosmic/main amd64 libseccomp2 amd64 2.3.3-3ubuntu1 [38.9 kB] Get:48 http://ftpmaster.internal/ubuntu cosmic/main amd64 apt amd64 1.7.0~alpha2 [1172 kB] Get:49 http://ftpmaster.internal/ubuntu cosmic-proposed/main amd64 libapparmor1 amd64 2.12-4ubuntu6 [31.3 kB] Get:50 http://ftpmaster.internal/ubuntu cosmic/main amd64 libaudit-common all 1:2.8.3-1ubuntu2 [4064 B] Get:51 http://ftpmaster.internal/ubuntu cosmic/main amd64 libcap-ng0 amd64 0.7.9-1 [11.3 kB] Get:52 http://ftpmaster.internal/ubuntu cosmic/main amd64 libaudit1 amd64 1:2.8.3-1ubuntu2 [38.6 kB] Get:53 http://ftpmaster.internal/ubuntu cosmic/main amd64 libargon2-1 amd64 0~20171227-0.1 [20.2 kB] Get:54 http://ftpmaster.internal/ubuntu cosmic/main amd64 libcryptsetup12 amd64 2:2.0.3-6ubuntu1 [139 kB] Get:55 http://ftpmaster.internal/ubuntu cosmic/main amd64 libkmod2 amd64 25-1ubuntu1 [41.6 kB] Get:56 http://ftpmaster.internal/ubuntu cosmic/main amd64 mount amd64 2.32-0.1ubuntu1 [104 kB] Get:57 http://ftpmaster.internal/ubuntu cosmic/main amd64 libncurses6 amd64 6.1+20180210-4ubuntu1 [101 kB] Get:58 http://ftpmaster.internal/ubuntu cosmic/main amd64 libprocps7 amd64 2:3.3.15-2ubuntu1 [32.6 kB] Get:59 http://ftpmaster.internal/ubuntu cosmic/main amd64 procps amd64 2:3.3.15-2ubuntu1 [231 kB] Get:60 http://ftpmaster.internal/ubuntu cosmic-proposed/main amd64 systemd amd64 238-5ubuntu3 [2933 kB] Get:61 http://ftpmaster.internal/ubuntu cosmic-proposed/main amd64 libsystemd0 amd64 238-5ubuntu3 [208 kB] Get:62 http://ftpmaster.internal/ubuntu cosmic-proposed/main amd64 systemd-sysv amd64 238-5ubuntu3 [13.7 kB] Get:63 http://ftpmaster.internal/ubuntu cosmic/main amd64 libcom-err2 amd64 1.44.3-1 [9184 B] Get:64 http://ftpmaster.internal/ubuntu cosmic/main amd64 libsepol1 amd64 2.8-1 [252 kB] Get:65 http://ftpmaster.internal/ubuntu cosmic/main amd64 libsemanage-common all 2.8-1build1 [7000 B] Get:66 http://ftpmaster.internal/ubuntu cosmic/main amd64 libsemanage1 amd64 2.8-1build1 [85.3 kB] Get:67 http://ftpmaster.internal/ubuntu cosmic/main amd64 libss2 amd64 1.44.3-1 [11.1 kB] Get:68 http://ftpmaster.internal/ubuntu cosmic/main amd64 libgmp10 amd64 2:6.1.2+dfsg-3 [240 kB] Get:69 http://ftpmaster.internal/ubuntu cosmic/main amd64 libp11-kit0 amd64 0.23.12-2 [184 kB] Get:70 http://ftpmaster.internal/ubuntu cosmic/main amd64 libtasn1-6 amd64 4.13-3 [36.1 kB] Get:71 http://ftpmaster.internal/ubuntu cosmic/main amd64 libunistring2 amd64 0.9.10-1ubuntu1 [380 kB] Get:72 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libncurses5 amd64 6.1+20180210-4ubuntu1 [95.2 kB] Get:73 http://ftpmaster.internal/ubuntu cosmic/main amd64 libncursesw5 amd64 6.1+20180210-4ubuntu1 [117 kB] Get:74 http://ftpmaster.internal/ubuntu cosmic/main amd64 libtinfo5 amd64 6.1+20180210-4ubuntu1 [79.3 kB] Get:75 http://ftpmaster.internal/ubuntu cosmic/main amd64 libidn11 amd64 1.33-2.2ubuntu1 [46.1 kB] Get:76 http://ftpmaster.internal/ubuntu cosmic/main amd64 readline-common all 7.0-5 [52.2 kB] Get:77 http://ftpmaster.internal/ubuntu cosmic/main amd64 libreadline7 amd64 7.0-5 [123 kB] Get:78 http://ftpmaster.internal/ubuntu cosmic/main amd64 libslang2 amd64 2.3.2-1ubuntu1 [425 kB] Get:79 http://ftpmaster.internal/ubuntu cosmic-proposed/main amd64 libsqlite3-0 amd64 3.24.0-1 [506 kB] Get:80 http://ftpmaster.internal/ubuntu cosmic/main amd64 libssl1.1 amd64 1.1.0g-2ubuntu5 [1129 kB] Get:81 http://ftpmaster.internal/ubuntu cosmic/main amd64 openssl amd64 1.1.0g-2ubuntu5 [531 kB] Get:82 http://ftpmaster.internal/ubuntu cosmic/main amd64 tzdata all 2018e-1 [188 kB] Get:83 http://ftpmaster.internal/ubuntu cosmic-proposed/main amd64 libpng16-16 amd64 1.6.34-2 [176 kB] Get:84 http://ftpmaster.internal/ubuntu cosmic/main amd64 binutils-x86-64-linux-gnu amd64 2.31.1-1ubuntu2 [1831 kB] Get:85 http://ftpmaster.internal/ubuntu cosmic/main amd64 binutils-common amd64 2.31.1-1ubuntu2 [194 kB] Get:86 http://ftpmaster.internal/ubuntu cosmic/main amd64 binutils amd64 2.31.1-1ubuntu2 [3396 B] Get:87 http://ftpmaster.internal/ubuntu cosmic/main amd64 libbinutils amd64 2.31.1-1ubuntu2 [482 kB] Get:88 http://ftpmaster.internal/ubuntu cosmic/main amd64 cpp-8 amd64 8.1.0-12ubuntu1 [7210 kB] Get:89 http://ftpmaster.internal/ubuntu cosmic/main amd64 cpp amd64 4:8.1.0-2ubuntu1 [27.7 kB] Get:90 http://ftpmaster.internal/ubuntu cosmic/main amd64 libasan5 amd64 8.1.0-12ubuntu1 [364 kB] Get:91 http://ftpmaster.internal/ubuntu cosmic/main amd64 libubsan1 amd64 8.1.0-12ubuntu1 [121 kB] Get:92 http://ftpmaster.internal/ubuntu cosmic/main amd64 libgcc-8-dev amd64 8.1.0-12ubuntu1 [2306 kB] Get:93 http://ftpmaster.internal/ubuntu cosmic/main amd64 gcc-8 amd64 8.1.0-12ubuntu1 [7981 kB] Get:94 http://ftpmaster.internal/ubuntu cosmic/main amd64 gcc amd64 4:8.1.0-2ubuntu1 [5216 B] Get:95 http://ftpmaster.internal/ubuntu cosmic/main amd64 libstdc++-8-dev amd64 8.1.0-12ubuntu1 [1534 kB] Get:96 http://ftpmaster.internal/ubuntu cosmic/main amd64 g++-8 amd64 8.1.0-12ubuntu1 [8100 kB] Get:97 http://ftpmaster.internal/ubuntu cosmic/main amd64 g++ amd64 4:8.1.0-2ubuntu1 [1604 B] Get:98 http://ftpmaster.internal/ubuntu cosmic/main amd64 make amd64 4.2.1-1.1 [162 kB] Get:99 http://ftpmaster.internal/ubuntu cosmic/main amd64 dpkg-dev all 1.19.0.5ubuntu3 [608 kB] Get:100 http://ftpmaster.internal/ubuntu cosmic/main amd64 libdpkg-perl all 1.19.0.5ubuntu3 [211 kB] Get:101 http://ftpmaster.internal/ubuntu cosmic/main amd64 build-essential amd64 12.5ubuntu2 [4732 B] Get:102 http://ftpmaster.internal/ubuntu cosmic/main amd64 libasan4 amd64 7.3.0-27ubuntu1 [359 kB] Get:103 http://ftpmaster.internal/ubuntu cosmic/main amd64 libubsan0 amd64 7.3.0-27ubuntu1 [126 kB] Get:104 http://ftpmaster.internal/ubuntu cosmic/main amd64 libcilkrts5 amd64 7.3.0-27ubuntu1 [42.5 kB] Get:105 http://ftpmaster.internal/ubuntu cosmic/universe amd64 g++-7 amd64 7.3.0-27ubuntu1 [7572 kB] Get:106 http://ftpmaster.internal/ubuntu cosmic/main amd64 gcc-7 amd64 7.3.0-27ubuntu1 [7452 kB] Get:107 http://ftpmaster.internal/ubuntu cosmic/main amd64 libstdc++-7-dev amd64 7.3.0-27ubuntu1 [1463 kB] Get:108 http://ftpmaster.internal/ubuntu cosmic/main amd64 libgcc-7-dev amd64 7.3.0-27ubuntu1 [2379 kB] Get:109 http://ftpmaster.internal/ubuntu cosmic/main amd64 cpp-7 amd64 7.3.0-27ubuntu1 [6736 kB] Get:110 http://ftpmaster.internal/ubuntu cosmic/main amd64 gcc-7-base amd64 7.3.0-27ubuntu1 [18.9 kB] Get:111 http://ftpmaster.internal/ubuntu cosmic/main amd64 e2fslibs amd64 1.44.3-1 [2704 B] Get:112 http://ftpmaster.internal/ubuntu cosmic/main amd64 pinentry-curses amd64 1.1.0-1build2 [35.9 kB] Get:113 http://ftpmaster.internal/ubuntu cosmic/main amd64 libnpth0 amd64 1.6-1 [7736 B] Get:114 http://ftpmaster.internal/ubuntu cosmic/main amd64 gpg amd64 2.2.8-1ubuntu1 [470 kB] Get:115 http://ftpmaster.internal/ubuntu cosmic/main amd64 gpgconf amd64 2.2.8-1ubuntu1 [122 kB] Get:116 http://ftpmaster.internal/ubuntu cosmic/main amd64 gpg-agent amd64 2.2.8-1ubuntu1 [228 kB] Get:117 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libargon2-0 amd64 0~20171227-0.1 [4532 B] Get:118 http://ftpmaster.internal/ubuntu cosmic/main amd64 libcomerr2 amd64 1.44.3-1 [2704 B] Get:119 http://ftpmaster.internal/ubuntu cosmic/main amd64 libusb-0.1-4 amd64 2:0.1.12-32 [17.4 kB] Get:120 http://ftpmaster.internal/ubuntu cosmic/main amd64 linux-libc-dev amd64 4.15.0-29.31 [987 kB] Get:121 http://ftpmaster.internal/ubuntu cosmic/main amd64 pkgbinarymangler all 141 [53.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 85.2 MB in 5s (15.8 MB/s) (Reading database ... 12637 files and directories currently installed.) Preparing to unpack .../base-files_10.1ubuntu4_amd64.deb ... Unpacking base-files (10.1ubuntu4) over (10.1ubuntu2) ... Setting up base-files (10.1ubuntu4) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... Selecting previously unselected package libtinfo6:amd64. (Reading database ... 12637 files and directories currently installed.) Preparing to unpack .../libtinfo6_6.1+20180210-4ubuntu1_amd64.deb ... Unpacking libtinfo6:amd64 (6.1+20180210-4ubuntu1) ... Setting up libtinfo6:amd64 (6.1+20180210-4ubuntu1) ... (Reading database ... 12646 files and directories currently installed.) Preparing to unpack .../debianutils_4.8.6_amd64.deb ... Unpacking debianutils (4.8.6) over (4.8.4) ... Setting up debianutils (4.8.6) ... (Reading database ... 12646 files and directories currently installed.) Preparing to unpack .../bash_4.4.18-2ubuntu2_amd64.deb ... Unpacking bash (4.4.18-2ubuntu2) over (4.4.18-2ubuntu1) ... Setting up bash (4.4.18-2ubuntu2) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 12646 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.32-0.1ubuntu1_amd64.deb ... Unpacking bsdutils (1:2.32-0.1ubuntu1) over (1:2.31.1-0.4ubuntu3) ... Setting up bsdutils (1:2.32-0.1ubuntu1) ... (Reading database ... 12646 files and directories currently installed.) Preparing to unpack .../tar_1.30+dfsg-2_amd64.deb ... Unpacking tar (1.30+dfsg-2) over (1.29b-2) ... Setting up tar (1.30+dfsg-2) ... (Reading database ... 12646 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.0.5ubuntu3_amd64.deb ... Unpacking dpkg (1.19.0.5ubuntu3) over (1.19.0.5ubuntu2) ... Setting up dpkg (1.19.0.5ubuntu3) ... (Reading database ... 12646 files and directories currently installed.) Preparing to unpack .../libext2fs2_1.44.3-1_amd64.deb ... Unpacking libext2fs2:amd64 (1.44.3-1) over (1.44.1-1) ... Setting up libext2fs2:amd64 (1.44.3-1) ... (Reading database ... 12646 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.44.3-1_amd64.deb ... Unpacking e2fsprogs (1.44.3-1) over (1.44.1-1) ... Setting up e2fsprogs (1.44.3-1) ... (Reading database ... 12648 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.1+20180210-4ubuntu1_amd64.deb ... Unpacking ncurses-bin (6.1+20180210-4ubuntu1) over (6.1-1ubuntu1) ... Setting up ncurses-bin (6.1+20180210-4ubuntu1) ... (Reading database ... 12648 files and directories currently installed.) Preparing to unpack .../perl_5.26.2-6_amd64.deb ... Unpacking perl (5.26.2-6) over (5.26.1-6) ... Preparing to unpack .../perl-modules-5.26_5.26.2-6_all.deb ... Unpacking perl-modules-5.26 (5.26.2-6) over (5.26.1-6) ... Preparing to unpack .../libperl5.26_5.26.2-6_amd64.deb ... Unpacking libperl5.26:amd64 (5.26.2-6) over (5.26.1-6) ... Preparing to unpack .../perl-base_5.26.2-6_amd64.deb ... Unpacking perl-base (5.26.2-6) over (5.26.1-6) ... Setting up perl-base (5.26.2-6) ... (Reading database ... 12648 files and directories currently installed.) Preparing to unpack .../archives/sed_4.5-1_amd64.deb ... Unpacking sed (4.5-1) over (4.4-2) ... Setting up sed (4.5-1) ... (Reading database ... 12648 files and directories currently installed.) Preparing to unpack .../libuuid1_2.32-0.1ubuntu1_amd64.deb ... Unpacking libuuid1:amd64 (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up libuuid1:amd64 (2.32-0.1ubuntu1) ... (Reading database ... 12648 files and directories currently installed.) Preparing to unpack .../libblkid1_2.32-0.1ubuntu1_amd64.deb ... Unpacking libblkid1:amd64 (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up libblkid1:amd64 (2.32-0.1ubuntu1) ... (Reading database ... 12648 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.32-0.1ubuntu1_amd64.deb ... Unpacking libfdisk1:amd64 (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up libfdisk1:amd64 (2.32-0.1ubuntu1) ... Selecting previously unselected package libncursesw6:amd64. (Reading database ... 12648 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.1+20180210-4ubuntu1_amd64.deb ... Unpacking libncursesw6:amd64 (6.1+20180210-4ubuntu1) ... Setting up libncursesw6:amd64 (6.1+20180210-4ubuntu1) ... (Reading database ... 12657 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-11_amd64.deb ... Unpacking libpcre3:amd64 (2:8.39-11) over (2:8.39-9) ... Setting up libpcre3:amd64 (2:8.39-11) ... (Reading database ... 12657 files and directories currently installed.) Preparing to unpack .../libselinux1_2.8-1build1_amd64.deb ... Unpacking libselinux1:amd64 (2.8-1build1) over (2.7-2build2) ... Setting up libselinux1:amd64 (2.8-1build1) ... (Reading database ... 12657 files and directories currently installed.) Preparing to unpack .../libmount1_2.32-0.1ubuntu1_amd64.deb ... Unpacking libmount1:amd64 (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up libmount1:amd64 (2.32-0.1ubuntu1) ... (Reading database ... 12657 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.32-0.1ubuntu1_amd64.deb ... Unpacking libsmartcols1:amd64 (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up libsmartcols1:amd64 (2.32-0.1ubuntu1) ... (Reading database ... 12657 files and directories currently installed.) Preparing to unpack .../fdisk_2.32-0.1ubuntu1_amd64.deb ... Unpacking fdisk (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up fdisk (2.32-0.1ubuntu1) ... (Reading database ... 12657 files and directories currently installed.) Preparing to unpack .../util-linux_2.32-0.1ubuntu1_amd64.deb ... Unpacking util-linux (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Setting up util-linux (2.32-0.1ubuntu1) ... (Reading database ... 12657 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.45_amd64.deb ... Unpacking base-passwd (3.5.45) over (3.5.44) ... Setting up base-passwd (3.5.45) ... (Reading database ... 12657 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.1+20180210-4ubuntu1_all.deb ... Unpacking ncurses-base (6.1+20180210-4ubuntu1) over (6.1-1ubuntu1) ... Setting up ncurses-base (6.1+20180210-4ubuntu1) ... (Reading database ... 12659 files and directories currently installed.) Preparing to unpack .../libquadmath0_8.1.0-12ubuntu1_amd64.deb ... Unpacking libquadmath0:amd64 (8.1.0-12ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libitm1_8.1.0-12ubuntu1_amd64.deb ... Unpacking libitm1:amd64 (8.1.0-12ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../gcc-8-base_8.1.0-12ubuntu1_amd64.deb ... Unpacking gcc-8-base:amd64 (8.1.0-12ubuntu1) over (8-20180414-1ubuntu2) ... Setting up gcc-8-base:amd64 (8.1.0-12ubuntu1) ... (Reading database ... 12658 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a8.1.0-12ubuntu1_amd64.deb ... Unpacking libgcc1:amd64 (1:8.1.0-12ubuntu1) over (1:8-20180414-1ubuntu2) ... Setting up libgcc1:amd64 (1:8.1.0-12ubuntu1) ... (Reading database ... 12658 files and directories currently installed.) Preparing to unpack .../0-libmpx2_8.1.0-12ubuntu1_amd64.deb ... Unpacking libmpx2:amd64 (8.1.0-12ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../1-liblsan0_8.1.0-12ubuntu1_amd64.deb ... Unpacking liblsan0:amd64 (8.1.0-12ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../2-libtsan0_8.1.0-12ubuntu1_amd64.deb ... Unpacking libtsan0:amd64 (8.1.0-12ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../3-libcc1-0_8.1.0-12ubuntu1_amd64.deb ... Unpacking libcc1-0:amd64 (8.1.0-12ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../4-libatomic1_8.1.0-12ubuntu1_amd64.deb ... Unpacking libatomic1:amd64 (8.1.0-12ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../5-libgomp1_8.1.0-12ubuntu1_amd64.deb ... Unpacking libgomp1:amd64 (8.1.0-12ubuntu1) over (8-20180414-1ubuntu2) ... Preparing to unpack .../6-libstdc++6_8.1.0-12ubuntu1_amd64.deb ... Unpacking libstdc++6:amd64 (8.1.0-12ubuntu1) over (8-20180414-1ubuntu2) ... Setting up libstdc++6:amd64 (8.1.0-12ubuntu1) ... (Reading database ... 12658 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.8.2-1ubuntu1_amd64.deb ... Unpacking liblz4-1:amd64 (1.8.2-1ubuntu1) over (0.0~r131-2ubuntu3) ... Setting up liblz4-1:amd64 (1.8.2-1ubuntu1) ... (Reading database ... 12658 files and directories currently installed.) Preparing to unpack .../libudev1_238-5ubuntu3_amd64.deb ... Unpacking libudev1:amd64 (238-5ubuntu3) over (237-3ubuntu10) ... Setting up libudev1:amd64 (238-5ubuntu3) ... (Reading database ... 12658 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.7.0~alpha2_amd64.deb ... Unpacking libapt-pkg5.0:amd64 (1.7.0~alpha2) over (1.6.1) ... Setting up libapt-pkg5.0:amd64 (1.7.0~alpha2) ... (Reading database ... 12658 files and directories currently installed.) Preparing to unpack .../debconf_1.5.69_all.deb ... Unpacking debconf (1.5.69) over (1.5.66) ... Setting up debconf (1.5.69) ... (Reading database ... 12645 files and directories currently installed.) Preparing to unpack .../adduser_3.117ubuntu1_all.deb ... Unpacking adduser (3.117ubuntu1) over (3.116ubuntu1) ... Setting up adduser (3.117ubuntu1) ... (Reading database ... 12645 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.32-1_amd64.deb ... Unpacking libgpg-error0:amd64 (1.32-1) over (1.27-6) ... Setting up libgpg-error0:amd64 (1.32-1) ... (Reading database ... 12645 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.3-1ubuntu1_amd64.deb ... Unpacking libgcrypt20:amd64 (1.8.3-1ubuntu1) over (1.8.1-4ubuntu1) ... Setting up libgcrypt20:amd64 (1.8.3-1ubuntu1) ... (Reading database ... 12645 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.8-1ubuntu1_amd64.deb ... Unpacking gpgv (2.2.8-1ubuntu1) over (2.2.4-1ubuntu1) ... Setting up gpgv (2.2.8-1ubuntu1) ... (Reading database ... 12645 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.3.3-3ubuntu1_amd64.deb ... Unpacking libseccomp2:amd64 (2.3.3-3ubuntu1) over (2.3.1-2.1ubuntu4) ... Setting up libseccomp2:amd64 (2.3.3-3ubuntu1) ... (Reading database ... 12645 files and directories currently installed.) Preparing to unpack .../apt_1.7.0~alpha2_amd64.deb ... Unpacking apt (1.7.0~alpha2) over (1.6.1) ... Setting up apt (1.7.0~alpha2) ... (Reading database ... 12645 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.12-4ubuntu6_amd64.deb ... Unpacking libapparmor1:amd64 (2.12-4ubuntu6) over (2.12-4ubuntu5) ... Preparing to unpack .../libaudit-common_1%3a2.8.3-1ubuntu2_all.deb ... Unpacking libaudit-common (1:2.8.3-1ubuntu2) over (1:2.8.2-1ubuntu1) ... Setting up libaudit-common (1:2.8.3-1ubuntu2) ... (Reading database ... 12645 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-1_amd64.deb ... Unpacking libcap-ng0:amd64 (0.7.9-1) over (0.7.7-3.1) ... Setting up libcap-ng0:amd64 (0.7.9-1) ... (Reading database ... 12645 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.8.3-1ubuntu2_amd64.deb ... Unpacking libaudit1:amd64 (1:2.8.3-1ubuntu2) over (1:2.8.2-1ubuntu1) ... Setting up libaudit1:amd64 (1:2.8.3-1ubuntu2) ... Selecting previously unselected package libargon2-1:amd64. (Reading database ... 12645 files and directories currently installed.) Preparing to unpack .../0-libargon2-1_0~20171227-0.1_amd64.deb ... Unpacking libargon2-1:amd64 (0~20171227-0.1) ... Preparing to unpack .../1-libcryptsetup12_2%3a2.0.3-6ubuntu1_amd64.deb ... Unpacking libcryptsetup12:amd64 (2:2.0.3-6ubuntu1) over (2:2.0.2-1ubuntu1) ... Preparing to unpack .../2-libkmod2_25-1ubuntu1_amd64.deb ... Unpacking libkmod2:amd64 (25-1ubuntu1) over (24-1ubuntu3) ... Preparing to unpack .../3-mount_2.32-0.1ubuntu1_amd64.deb ... Unpacking mount (2.32-0.1ubuntu1) over (2.31.1-0.4ubuntu3) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../4-libncurses6_6.1+20180210-4ubuntu1_amd64.deb ... Unpacking libncurses6:amd64 (6.1+20180210-4ubuntu1) ... Selecting previously unselected package libprocps7:amd64. Preparing to unpack .../5-libprocps7_2%3a3.3.15-2ubuntu1_amd64.deb ... Unpacking libprocps7:amd64 (2:3.3.15-2ubuntu1) ... Preparing to unpack .../6-procps_2%3a3.3.15-2ubuntu1_amd64.deb ... Unpacking procps (2:3.3.15-2ubuntu1) over (2:3.3.12-3ubuntu1) ... Setting up libargon2-1:amd64 (0~20171227-0.1) ... Setting up libcryptsetup12:amd64 (2:2.0.3-6ubuntu1) ... (Reading database ... 12667 files and directories currently installed.) Preparing to unpack .../systemd_238-5ubuntu3_amd64.deb ... Unpacking systemd (238-5ubuntu3) over (237-3ubuntu10) ... Preparing to unpack .../libsystemd0_238-5ubuntu3_amd64.deb ... Unpacking libsystemd0:amd64 (238-5ubuntu3) over (237-3ubuntu10) ... Setting up libsystemd0:amd64 (238-5ubuntu3) ... Setting up libapparmor1:amd64 (2.12-4ubuntu6) ... Setting up libkmod2:amd64 (25-1ubuntu1) ... Setting up mount (2.32-0.1ubuntu1) ... Setting up libncurses6:amd64 (6.1+20180210-4ubuntu1) ... Setting up libprocps7:amd64 (2:3.3.15-2ubuntu1) ... Setting up procps (2:3.3.15-2ubuntu1) ... Installing new version of config file /etc/init.d/procps ... Installing new version of config file /etc/sysctl.conf ... Installing new version of config file /etc/sysctl.d/10-network-security.conf ... Setting up systemd (238-5ubuntu3) ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/system.conf ... (Reading database ... 12672 files and directories currently installed.) Preparing to unpack .../systemd-sysv_238-5ubuntu3_amd64.deb ... Unpacking systemd-sysv (238-5ubuntu3) over (237-3ubuntu10) ... Preparing to unpack .../libcom-err2_1.44.3-1_amd64.deb ... Unpacking libcom-err2:amd64 (1.44.3-1) over (1.44.1-1) ... Setting up libcom-err2:amd64 (1.44.3-1) ... (Reading database ... 12672 files and directories currently installed.) Preparing to unpack .../libsepol1_2.8-1_amd64.deb ... Unpacking libsepol1:amd64 (2.8-1) over (2.7-1) ... Setting up libsepol1:amd64 (2.8-1) ... (Reading database ... 12672 files and directories currently installed.) Preparing to unpack .../libsemanage-common_2.8-1build1_all.deb ... Unpacking libsemanage-common (2.8-1build1) over (2.7-2build2) ... Setting up libsemanage-common (2.8-1build1) ... (Reading database ... 12672 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.8-1build1_amd64.deb ... Unpacking libsemanage1:amd64 (2.8-1build1) over (2.7-2build2) ... Setting up libsemanage1:amd64 (2.8-1build1) ... (Reading database ... 12672 files and directories currently installed.) Preparing to unpack .../libss2_1.44.3-1_amd64.deb ... Unpacking libss2:amd64 (1.44.3-1) over (1.44.1-1) ... Setting up libss2:amd64 (1.44.3-1) ... (Reading database ... 12672 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.1.2+dfsg-3_amd64.deb ... Unpacking libgmp10:amd64 (2:6.1.2+dfsg-3) over (2:6.1.2+dfsg-2) ... Setting up libgmp10:amd64 (2:6.1.2+dfsg-3) ... (Reading database ... 12672 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.12-2_amd64.deb ... Unpacking libp11-kit0:amd64 (0.23.12-2) over (0.23.9-2) ... Setting up libp11-kit0:amd64 (0.23.12-2) ... (Reading database ... 12672 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.13-3_amd64.deb ... Unpacking libtasn1-6:amd64 (4.13-3) over (4.13-2) ... Setting up libtasn1-6:amd64 (4.13-3) ... (Reading database ... 12672 files and directories currently installed.) Preparing to unpack .../libunistring2_0.9.10-1ubuntu1_amd64.deb ... Unpacking libunistring2:amd64 (0.9.10-1ubuntu1) over (0.9.9-0ubuntu1) ... Setting up libunistring2:amd64 (0.9.10-1ubuntu1) ... (Reading database ... 12672 files and directories currently installed.) Preparing to unpack .../libncurses5_6.1+20180210-4ubuntu1_amd64.deb ... Unpacking libncurses5:amd64 (6.1+20180210-4ubuntu1) over (6.1-1ubuntu1) ... Preparing to unpack .../libncursesw5_6.1+20180210-4ubuntu1_amd64.deb ... Unpacking libncursesw5:amd64 (6.1+20180210-4ubuntu1) over (6.1-1ubuntu1) ... Preparing to unpack .../libtinfo5_6.1+20180210-4ubuntu1_amd64.deb ... Unpacking libtinfo5:amd64 (6.1+20180210-4ubuntu1) over (6.1-1ubuntu1) ... Setting up libtinfo5:amd64 (6.1+20180210-4ubuntu1) ... (Reading database ... 12670 files and directories currently installed.) Preparing to unpack .../00-libidn11_1.33-2.2ubuntu1_amd64.deb ... Unpacking libidn11:amd64 (1.33-2.2ubuntu1) over (1.33-2.1ubuntu1) ... Preparing to unpack .../01-readline-common_7.0-5_all.deb ... Unpacking readline-common (7.0-5) over (7.0-3) ... Preparing to unpack .../02-libreadline7_7.0-5_amd64.deb ... Unpacking libreadline7:amd64 (7.0-5) over (7.0-3) ... Preparing to unpack .../03-libslang2_2.3.2-1ubuntu1_amd64.deb ... Unpacking libslang2:amd64 (2.3.2-1ubuntu1) over (2.3.1a-3ubuntu1) ... Preparing to unpack .../04-libsqlite3-0_3.24.0-1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.24.0-1) over (3.22.0-1) ... Preparing to unpack .../05-libssl1.1_1.1.0g-2ubuntu5_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.0g-2ubuntu5) over (1.1.0g-2ubuntu4) ... Preparing to unpack .../06-openssl_1.1.0g-2ubuntu5_amd64.deb ... Unpacking openssl (1.1.0g-2ubuntu5) over (1.1.0g-2ubuntu4) ... Preparing to unpack .../07-tzdata_2018e-1_all.deb ... Unpacking tzdata (2018e-1) over (2018d-1) ... Preparing to unpack .../08-libpng16-16_1.6.34-2_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.34-2) over (1.6.34-1) ... Preparing to unpack .../09-binutils-x86-64-linux-gnu_2.31.1-1ubuntu2_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.31.1-1ubuntu2) over (2.30-15ubuntu1) ... Preparing to unpack .../10-binutils-common_2.31.1-1ubuntu2_amd64.deb ... Unpacking binutils-common:amd64 (2.31.1-1ubuntu2) over (2.30-15ubuntu1) ... Preparing to unpack .../11-binutils_2.31.1-1ubuntu2_amd64.deb ... Unpacking binutils (2.31.1-1ubuntu2) over (2.30-15ubuntu1) ... Preparing to unpack .../12-libbinutils_2.31.1-1ubuntu2_amd64.deb ... Unpacking libbinutils:amd64 (2.31.1-1ubuntu2) over (2.30-15ubuntu1) ... Selecting previously unselected package cpp-8. Preparing to unpack .../13-cpp-8_8.1.0-12ubuntu1_amd64.deb ... Unpacking cpp-8 (8.1.0-12ubuntu1) ... Preparing to unpack .../14-cpp_4%3a8.1.0-2ubuntu1_amd64.deb ... Unpacking cpp (4:8.1.0-2ubuntu1) over (4:7.3.0-3ubuntu2) ... Selecting previously unselected package libasan5:amd64. Preparing to unpack .../15-libasan5_8.1.0-12ubuntu1_amd64.deb ... Unpacking libasan5:amd64 (8.1.0-12ubuntu1) ... Selecting previously unselected package libubsan1:amd64. Preparing to unpack .../16-libubsan1_8.1.0-12ubuntu1_amd64.deb ... Unpacking libubsan1:amd64 (8.1.0-12ubuntu1) ... Selecting previously unselected package libgcc-8-dev:amd64. Preparing to unpack .../17-libgcc-8-dev_8.1.0-12ubuntu1_amd64.deb ... Unpacking libgcc-8-dev:amd64 (8.1.0-12ubuntu1) ... Selecting previously unselected package gcc-8. Preparing to unpack .../18-gcc-8_8.1.0-12ubuntu1_amd64.deb ... Unpacking gcc-8 (8.1.0-12ubuntu1) ... Preparing to unpack .../19-gcc_4%3a8.1.0-2ubuntu1_amd64.deb ... Unpacking gcc (4:8.1.0-2ubuntu1) over (4:7.3.0-3ubuntu2) ... Selecting previously unselected package libstdc++-8-dev:amd64. Preparing to unpack .../20-libstdc++-8-dev_8.1.0-12ubuntu1_amd64.deb ... Unpacking libstdc++-8-dev:amd64 (8.1.0-12ubuntu1) ... Selecting previously unselected package g++-8. Preparing to unpack .../21-g++-8_8.1.0-12ubuntu1_amd64.deb ... Unpacking g++-8 (8.1.0-12ubuntu1) ... Preparing to unpack .../22-g++_4%3a8.1.0-2ubuntu1_amd64.deb ... Unpacking g++ (4:8.1.0-2ubuntu1) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../23-make_4.2.1-1.1_amd64.deb ... Unpacking make (4.2.1-1.1) over (4.1-9.1ubuntu1) ... Preparing to unpack .../24-dpkg-dev_1.19.0.5ubuntu3_all.deb ... Unpacking dpkg-dev (1.19.0.5ubuntu3) over (1.19.0.5ubuntu2) ... Preparing to unpack .../25-libdpkg-perl_1.19.0.5ubuntu3_all.deb ... Unpacking libdpkg-perl (1.19.0.5ubuntu3) over (1.19.0.5ubuntu2) ... Preparing to unpack .../26-build-essential_12.5ubuntu2_amd64.deb ... Unpacking build-essential (12.5ubuntu2) over (12.4ubuntu1) ... Preparing to unpack .../27-libasan4_7.3.0-27ubuntu1_amd64.deb ... Unpacking libasan4:amd64 (7.3.0-27ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../28-libubsan0_7.3.0-27ubuntu1_amd64.deb ... Unpacking libubsan0:amd64 (7.3.0-27ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../29-libcilkrts5_7.3.0-27ubuntu1_amd64.deb ... Unpacking libcilkrts5:amd64 (7.3.0-27ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../30-g++-7_7.3.0-27ubuntu1_amd64.deb ... Unpacking g++-7 (7.3.0-27ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../31-gcc-7_7.3.0-27ubuntu1_amd64.deb ... Unpacking gcc-7 (7.3.0-27ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../32-libstdc++-7-dev_7.3.0-27ubuntu1_amd64.deb ... Unpacking libstdc++-7-dev:amd64 (7.3.0-27ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../33-libgcc-7-dev_7.3.0-27ubuntu1_amd64.deb ... Unpacking libgcc-7-dev:amd64 (7.3.0-27ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../34-cpp-7_7.3.0-27ubuntu1_amd64.deb ... Unpacking cpp-7 (7.3.0-27ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../35-gcc-7-base_7.3.0-27ubuntu1_amd64.deb ... Unpacking gcc-7-base:amd64 (7.3.0-27ubuntu1) over (7.3.0-16ubuntu3) ... Preparing to unpack .../36-e2fslibs_1.44.3-1_amd64.deb ... Unpacking e2fslibs:amd64 (1.44.3-1) over (1.44.1-1) ... Preparing to unpack .../37-pinentry-curses_1.1.0-1build2_amd64.deb ... Unpacking pinentry-curses (1.1.0-1build2) over (1.1.0-1) ... Preparing to unpack .../38-libnpth0_1.6-1_amd64.deb ... Unpacking libnpth0:amd64 (1.6-1) over (1.5-3) ... Preparing to unpack .../39-gpg_2.2.8-1ubuntu1_amd64.deb ... Unpacking gpg (2.2.8-1ubuntu1) over (2.2.4-1ubuntu1) ... Preparing to unpack .../40-gpgconf_2.2.8-1ubuntu1_amd64.deb ... Unpacking gpgconf (2.2.8-1ubuntu1) over (2.2.4-1ubuntu1) ... Preparing to unpack .../41-gpg-agent_2.2.8-1ubuntu1_amd64.deb ... Unpacking gpg-agent (2.2.8-1ubuntu1) over (2.2.4-1ubuntu1) ... Preparing to unpack .../42-libargon2-0_0~20171227-0.1_amd64.deb ... Unpacking libargon2-0 (0~20171227-0.1) over (0~20161029-1.1) ... Preparing to unpack .../43-libcomerr2_1.44.3-1_amd64.deb ... Unpacking libcomerr2:amd64 (1.44.3-1) over (1.44.1-1) ... Preparing to unpack .../44-libusb-0.1-4_2%3a0.1.12-32_amd64.deb ... Unpacking libusb-0.1-4:amd64 (2:0.1.12-32) over (2:0.1.12-31) ... Preparing to unpack .../45-linux-libc-dev_4.15.0-29.31_amd64.deb ... Unpacking linux-libc-dev:amd64 (4.15.0-29.31) over (4.15.0-20.21) ... Preparing to unpack .../46-pkgbinarymangler_141_all.deb ... Unpacking pkgbinarymangler (141) over (138) ... Setting up libquadmath0:amd64 (8.1.0-12ubuntu1) ... Setting up libnpth0:amd64 (1.6-1) ... Setting up cpp-8 (8.1.0-12ubuntu1) ... Setting up libncurses5:amd64 (6.1+20180210-4ubuntu1) ... Setting up libgomp1:amd64 (8.1.0-12ubuntu1) ... Setting up libatomic1:amd64 (8.1.0-12ubuntu1) ... Setting up cpp (4:8.1.0-2ubuntu1) ... Setting up readline-common (7.0-5) ... Setting up libcc1-0:amd64 (8.1.0-12ubuntu1) ... Setting up make (4.2.1-1.1) ... Setting up pkgbinarymangler (141) ... Setting up e2fslibs:amd64 (1.44.3-1) ... Setting up libpng16-16:amd64 (1.6.34-2) ... Setting up libncursesw5:amd64 (6.1+20180210-4ubuntu1) ... Setting up libreadline7:amd64 (7.0-5) ... Setting up tzdata (2018e-1) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Jul 26 11:12:19 UTC 2018. Universal Time is now: Thu Jul 26 11:12:19 UTC 2018. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up systemd-sysv (238-5ubuntu3) ... Setting up libtsan0:amd64 (8.1.0-12ubuntu1) ... Setting up gpgconf (2.2.8-1ubuntu1) ... Setting up linux-libc-dev:amd64 (4.15.0-29.31) ... Setting up perl-modules-5.26 (5.26.2-6) ... Setting up liblsan0:amd64 (8.1.0-12ubuntu1) ... Setting up libargon2-0 (0~20171227-0.1) ... Setting up gcc-7-base:amd64 (7.3.0-27ubuntu1) ... Setting up binutils-common:amd64 (2.31.1-1ubuntu2) ... Setting up libmpx2:amd64 (8.1.0-12ubuntu1) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Setting up libperl5.26:amd64 (5.26.2-6) ... Setting up libssl1.1:amd64 (1.1.0g-2ubuntu5) ... Setting up openssl (1.1.0g-2ubuntu5) ... Setting up libsqlite3-0:amd64 (3.24.0-1) ... Setting up pinentry-curses (1.1.0-1build2) ... Setting up libcomerr2:amd64 (1.44.3-1) ... Setting up libslang2:amd64 (2.3.2-1ubuntu1) ... Setting up libasan5:amd64 (8.1.0-12ubuntu1) ... Setting up libusb-0.1-4:amd64 (2:0.1.12-32) ... Setting up libitm1:amd64 (8.1.0-12ubuntu1) ... Setting up libidn11:amd64 (1.33-2.2ubuntu1) ... Setting up gpg (2.2.8-1ubuntu1) ... Setting up libubsan1:amd64 (8.1.0-12ubuntu1) ... Setting up libasan4:amd64 (7.3.0-27ubuntu1) ... Setting up libbinutils:amd64 (2.31.1-1ubuntu2) ... Setting up libcilkrts5:amd64 (7.3.0-27ubuntu1) ... Setting up libubsan0:amd64 (7.3.0-27ubuntu1) ... Setting up gpg-agent (2.2.8-1ubuntu1) ... Setting up libgcc-7-dev:amd64 (7.3.0-27ubuntu1) ... Setting up cpp-7 (7.3.0-27ubuntu1) ... Setting up libstdc++-7-dev:amd64 (7.3.0-27ubuntu1) ... Setting up perl (5.26.2-6) ... Setting up libgcc-8-dev:amd64 (8.1.0-12ubuntu1) ... Setting up binutils-x86-64-linux-gnu (2.31.1-1ubuntu2) ... Setting up libstdc++-8-dev:amd64 (8.1.0-12ubuntu1) ... Setting up libdpkg-perl (1.19.0.5ubuntu3) ... Setting up binutils (2.31.1-1ubuntu2) ... Setting up gcc-7 (7.3.0-27ubuntu1) ... Setting up g++-7 (7.3.0-27ubuntu1) ... Setting up gcc-8 (8.1.0-12ubuntu1) ... Setting up g++-8 (8.1.0-12ubuntu1) ... Setting up dpkg-dev (1.19.0.5ubuntu3) ... Setting up gcc (4:8.1.0-2ubuntu1) ... Setting up g++ (4:8.1.0-2ubuntu1) ... Setting up build-essential (12.5ubuntu2) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-15169831 amd64 cosmic-proposed -c chroot:build-PACKAGEBUILD-15169831 --arch=amd64 --dist=cosmic-proposed --nolog -A libtype-tiny-perl_1.002002-1.dsc Initiating build PACKAGEBUILD-15169831 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-128-generic #154-Ubuntu SMP Fri May 25 14:15:18 UTC 2018 x86_64 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on lgw01-amd64-053.buildd +==============================================================================+ | libtype-tiny-perl 1.002002-1 (amd64) 26 Jul 2018 11:12 | +==============================================================================+ Package: libtype-tiny-perl Version: 1.002002-1 Source Version: 1.002002-1 Distribution: cosmic-proposed Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 I: NOTICE: Log filtering will replace 'build/libtype-tiny-perl-vgFq5y/libtype-tiny-perl-1.002002' with '<>' I: NOTICE: Log filtering will replace 'build/libtype-tiny-perl-vgFq5y' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-15169831/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- libtype-tiny-perl_1.002002-1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-W6ZYVm/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-W6ZYVm/apt_archive ./ InRelease Get:2 copy:/<>/resolver-W6ZYVm/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-W6ZYVm/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-W6ZYVm/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-W6ZYVm/apt_archive ./ Packages [526 B] Fetched 2859 B in 0s (0 B/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: g++-7 libargon2-0 libncursesw5 libprocps6 libstdc++-7-dev Use 'apt autoremove' to remove them. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-W6ZYVm/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 13700 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: perl, debhelper (>= 11~), libclass-insideout-perl, libmoosex-types-perl, libmousex-types-perl, libtest-fatal-perl, libmoosex-types-common-perl, libtest-warnings-perl, libmatch-simple-perl, libmoosex-getopt-perl, libdevel-hide-perl, libvalidation-class-perl, libobject-accessor-perl, perl (>= 5.21.6) | libtest-simple-perl (>= 1.001010), libexporter-tiny-perl, libdevel-stacktrace-perl, libfunction-parameters-perl, libmoo-perl, libmoose-perl, libmouse-perl, libtest-requires-perl Filtered Build-Depends: perl, debhelper (>= 11~), libclass-insideout-perl, libmoosex-types-perl, libmousex-types-perl, libtest-fatal-perl, libmoosex-types-common-perl, libtest-warnings-perl, libmatch-simple-perl, libmoosex-getopt-perl, libdevel-hide-perl, libvalidation-class-perl, libobject-accessor-perl, perl (>= 5.21.6) | libtest-simple-perl (>= 1.001010), libexporter-tiny-perl, libdevel-stacktrace-perl, libfunction-parameters-perl, libmoo-perl, libmoose-perl, libmouse-perl, libtest-requires-perl dpkg-deb: building package 'sbuild-build-depends-libtype-tiny-perl-dummy' in '/<>/resolver-ShDsrS/apt_archive/sbuild-build-depends-libtype-tiny-perl-dummy.deb'. Ign:1 copy:/<>/resolver-ShDsrS/apt_archive ./ InRelease Get:2 copy:/<>/resolver-ShDsrS/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-ShDsrS/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-ShDsrS/apt_archive ./ Sources [389 B] Get:5 copy:/<>/resolver-ShDsrS/apt_archive ./ Packages [717 B] Fetched 3225 B in 0s (0 B/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install libtype-tiny-perl build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: g++-7 libargon2-0 libncursesw5 libprocps6 libstdc++-7-dev Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libalgorithm-c3-perl libany-moose-perl libarchive-zip-perl libb-hooks-endofscope-perl libb-hooks-op-check-perl libbsd0 libcarp-clan-perl libclass-c3-perl libclass-insideout-perl libclass-isa-perl libclass-load-perl libclass-load-xs-perl libclass-method-modifiers-perl libclone-choose-perl libclone-perl libcroco3 libdata-optlist-perl libdevel-callchecker-perl libdevel-globaldestruction-perl libdevel-hide-perl libdevel-overloadinfo-perl libdevel-stacktrace-perl libdist-checkconflicts-perl libdynaloader-functions-perl libelf1 libeval-closure-perl libexporter-tiny-perl libfile-stripnondeterminism-perl libfunction-parameters-perl libgetopt-long-descriptive-perl libglib2.0-0 libhash-flatten-perl libhash-merge-perl libicu60 libimport-into-perl libio-stringy-perl liblist-moreutils-perl liblog-trace-perl libmagic-mgc libmagic1 libmatch-simple-perl libmodule-find-perl libmodule-implementation-perl libmodule-runtime-conflicts-perl libmodule-runtime-perl libmoo-perl libmoose-perl libmoosex-getopt-perl libmoosex-role-parameterized-perl libmoosex-types-common-perl libmoosex-types-perl libmouse-perl libmousex-types-perl libmro-compat-perl libnamespace-autoclean-perl libnamespace-clean-perl libobject-accessor-perl libpackage-deprecationmanager-perl libpackage-stash-perl libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl libparams-validate-perl libpipeline1 librole-tiny-perl libsigsegv2 libstrictures-perl libsub-exporter-formethods-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl libtest-assertions-perl libtest-fatal-perl libtest-requires-perl libtest-warnings-perl libtimedate-perl libtool libtry-tiny-perl libvalidation-class-perl libvariable-magic-perl libxml2 m4 man-db po-debconf Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libscalar-number-perl libbareword-filehandles-perl libindirect-perl libmultidimensional-perl libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl Recommended packages: curl | wget | lynx libclass-c3-xs-perl libdevel-lexalias-perl libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs libdata-serializer-perl libsub-infix-perl libmatch-simple-xs-perl libclass-xsaccessor-perl libdevel-partialdump-perl libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libalgorithm-c3-perl libany-moose-perl libarchive-zip-perl libb-hooks-endofscope-perl libb-hooks-op-check-perl libbsd0 libcarp-clan-perl libclass-c3-perl libclass-insideout-perl libclass-isa-perl libclass-load-perl libclass-load-xs-perl libclass-method-modifiers-perl libclone-choose-perl libclone-perl libcroco3 libdata-optlist-perl libdevel-callchecker-perl libdevel-globaldestruction-perl libdevel-hide-perl libdevel-overloadinfo-perl libdevel-stacktrace-perl libdist-checkconflicts-perl libdynaloader-functions-perl libelf1 libeval-closure-perl libexporter-tiny-perl libfile-stripnondeterminism-perl libfunction-parameters-perl libgetopt-long-descriptive-perl libglib2.0-0 libhash-flatten-perl libhash-merge-perl libicu60 libimport-into-perl libio-stringy-perl liblist-moreutils-perl liblog-trace-perl libmagic-mgc libmagic1 libmatch-simple-perl libmodule-find-perl libmodule-implementation-perl libmodule-runtime-conflicts-perl libmodule-runtime-perl libmoo-perl libmoose-perl libmoosex-getopt-perl libmoosex-role-parameterized-perl libmoosex-types-common-perl libmoosex-types-perl libmouse-perl libmousex-types-perl libmro-compat-perl libnamespace-autoclean-perl libnamespace-clean-perl libobject-accessor-perl libpackage-deprecationmanager-perl libpackage-stash-perl libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl libparams-validate-perl libpipeline1 librole-tiny-perl libsigsegv2 libstrictures-perl libsub-exporter-formethods-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl libtest-assertions-perl libtest-fatal-perl libtest-requires-perl libtest-warnings-perl libtimedate-perl libtool libtry-tiny-perl libvalidation-class-perl libvariable-magic-perl libxml2 m4 man-db po-debconf sbuild-build-depends-libtype-tiny-perl-dummy 0 upgraded, 102 newly installed, 0 to remove and 0 not upgraded. Need to get 19.2 MB of archives. After this operation, 70.5 MB of additional disk space will be used. Get:1 copy:/<>/resolver-ShDsrS/apt_archive ./ sbuild-build-depends-libtype-tiny-perl-dummy 0.invalid.0 [1040 B] Get:2 http://ftpmaster.internal/ubuntu cosmic/main amd64 libbsd0 amd64 0.9.1-1 [44.6 kB] Get:3 http://ftpmaster.internal/ubuntu cosmic/main amd64 bsdmainutils amd64 11.1.2ubuntu2 [181 kB] Get:4 http://ftpmaster.internal/ubuntu cosmic/main amd64 groff-base amd64 1.22.3-10 [1153 kB] Get:5 http://ftpmaster.internal/ubuntu cosmic/main amd64 libpipeline1 amd64 1.5.0-1 [25.3 kB] Get:6 http://ftpmaster.internal/ubuntu cosmic/main amd64 man-db amd64 2.8.3-2 [1019 kB] Get:7 http://ftpmaster.internal/ubuntu cosmic/main amd64 libmagic-mgc amd64 1:5.33-3 [192 kB] Get:8 http://ftpmaster.internal/ubuntu cosmic/main amd64 libmagic1 amd64 1:5.33-3 [69.8 kB] Get:9 http://ftpmaster.internal/ubuntu cosmic/main amd64 file amd64 1:5.33-3 [22.9 kB] Get:10 http://ftpmaster.internal/ubuntu cosmic/main amd64 libelf1 amd64 0.170-0.5 [44.1 kB] Get:11 http://ftpmaster.internal/ubuntu cosmic/main amd64 libglib2.0-0 amd64 2.56.1-2ubuntu1 [1167 kB] Get:12 http://ftpmaster.internal/ubuntu cosmic/main amd64 libicu60 amd64 60.2-6ubuntu1 [8055 kB] Get:13 http://ftpmaster.internal/ubuntu cosmic-proposed/main amd64 libxml2 amd64 2.9.4+dfsg1-7build1 [664 kB] Get:14 http://ftpmaster.internal/ubuntu cosmic/main amd64 gettext-base amd64 0.19.8.1-6build1 [50.0 kB] Get:15 http://ftpmaster.internal/ubuntu cosmic/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB] Get:16 http://ftpmaster.internal/ubuntu cosmic/main amd64 m4 amd64 1.4.18-1 [197 kB] Get:17 http://ftpmaster.internal/ubuntu cosmic/main amd64 autoconf all 2.69-11 [322 kB] Get:18 http://ftpmaster.internal/ubuntu cosmic/main amd64 autotools-dev all 20180224.1 [39.6 kB] Get:19 http://ftpmaster.internal/ubuntu cosmic/main amd64 automake all 1:1.15.1-3ubuntu2 [509 kB] Get:20 http://ftpmaster.internal/ubuntu cosmic/main amd64 autopoint all 0.19.8.1-6build1 [412 kB] Get:21 http://ftpmaster.internal/ubuntu cosmic/main amd64 libtool all 2.4.6-2.1build1 [196 kB] Get:22 http://ftpmaster.internal/ubuntu cosmic/main amd64 dh-autoreconf all 19 [16.1 kB] Get:23 http://ftpmaster.internal/ubuntu cosmic/main amd64 libarchive-zip-perl all 1.60-1ubuntu1 [84.6 kB] Get:24 http://ftpmaster.internal/ubuntu cosmic/main amd64 libfile-stripnondeterminism-perl all 0.042-1 [15.2 kB] Get:25 http://ftpmaster.internal/ubuntu cosmic/main amd64 libtimedate-perl all 2.3000-2 [37.5 kB] Get:26 http://ftpmaster.internal/ubuntu cosmic/main amd64 dh-strip-nondeterminism all 0.042-1 [5188 B] Get:27 http://ftpmaster.internal/ubuntu cosmic/main amd64 dwz amd64 0.12-2 [77.7 kB] Get:28 http://ftpmaster.internal/ubuntu cosmic/main amd64 libcroco3 amd64 0.6.12-2 [81.3 kB] Get:29 http://ftpmaster.internal/ubuntu cosmic/main amd64 gettext amd64 0.19.8.1-6build1 [895 kB] Get:30 http://ftpmaster.internal/ubuntu cosmic/main amd64 intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:31 http://ftpmaster.internal/ubuntu cosmic/main amd64 po-debconf all 1.0.20 [232 kB] Get:32 http://ftpmaster.internal/ubuntu cosmic/main amd64 debhelper all 11.3.2ubuntu1 [883 kB] Get:33 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libalgorithm-c3-perl all 0.10-1 [11.3 kB] Get:34 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libmouse-perl amd64 2.5.2-1 [153 kB] Get:35 http://ftpmaster.internal/ubuntu cosmic/main amd64 libparams-util-perl amd64 1.07-3build3 [19.6 kB] Get:36 http://ftpmaster.internal/ubuntu cosmic/main amd64 libsub-install-perl all 0.928-1 [10.5 kB] Get:37 http://ftpmaster.internal/ubuntu cosmic/main amd64 libdata-optlist-perl all 0.110-1 [9956 B] Get:38 http://ftpmaster.internal/ubuntu cosmic/main amd64 libb-hooks-op-check-perl amd64 0.22-1 [10.1 kB] Get:39 http://ftpmaster.internal/ubuntu cosmic/main amd64 libdynaloader-functions-perl all 0.003-1 [11.9 kB] Get:40 http://ftpmaster.internal/ubuntu cosmic/main amd64 libdevel-callchecker-perl amd64 0.007-2build1 [14.1 kB] Get:41 http://ftpmaster.internal/ubuntu cosmic/main amd64 libparams-classify-perl amd64 0.015-1 [21.2 kB] Get:42 http://ftpmaster.internal/ubuntu cosmic/main amd64 libmodule-runtime-perl all 0.016-1 [16.2 kB] Get:43 http://ftpmaster.internal/ubuntu cosmic/main amd64 libtry-tiny-perl all 0.30-1 [20.5 kB] Get:44 http://ftpmaster.internal/ubuntu cosmic/main amd64 libmodule-implementation-perl all 0.09-1 [12.2 kB] Get:45 http://ftpmaster.internal/ubuntu cosmic/main amd64 libpackage-stash-perl all 0.37-1 [18.3 kB] Get:46 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libclass-load-perl all 0.25-1 [13.5 kB] Get:47 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libclass-load-xs-perl amd64 0.10-1build2 [14.0 kB] Get:48 http://ftpmaster.internal/ubuntu cosmic/main amd64 libsub-exporter-progressive-perl all 0.001013-1 [6784 B] Get:49 http://ftpmaster.internal/ubuntu cosmic/main amd64 libdevel-globaldestruction-perl all 0.14-1 [6752 B] Get:50 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libclass-c3-perl all 0.34-1 [18.9 kB] Get:51 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libmro-compat-perl all 0.13-1 [11.2 kB] Get:52 http://ftpmaster.internal/ubuntu cosmic/main amd64 libsub-identify-perl amd64 0.14-1 [10.5 kB] Get:53 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libdevel-overloadinfo-perl all 0.005-1 [6780 B] Get:54 http://ftpmaster.internal/ubuntu cosmic/main amd64 libdevel-stacktrace-perl all 2.0300-1 [22.4 kB] Get:55 http://ftpmaster.internal/ubuntu cosmic/main amd64 libsub-exporter-perl all 0.987-1 [44.9 kB] Get:56 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libeval-closure-perl all 0.14-1 [10.3 kB] Get:57 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libdist-checkconflicts-perl all 0.11-1 [10.2 kB] Get:58 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libmodule-runtime-conflicts-perl all 0.003-1 [6598 B] Get:59 http://ftpmaster.internal/ubuntu cosmic/main amd64 libsub-name-perl amd64 0.21-1build1 [11.6 kB] Get:60 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libpackage-deprecationmanager-perl all 0.17-1 [15.3 kB] Get:61 http://ftpmaster.internal/ubuntu cosmic/main amd64 libpackage-stash-xs-perl amd64 0.28-3build2 [16.4 kB] Get:62 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libmoose-perl amd64 2.2011-1 [745 kB] Get:63 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libany-moose-perl all 0.27-2 [10.3 kB] Get:64 http://ftpmaster.internal/ubuntu cosmic/main amd64 libvariable-magic-perl amd64 0.62-1 [34.5 kB] Get:65 http://ftpmaster.internal/ubuntu cosmic/main amd64 libb-hooks-endofscope-perl all 0.24-1 [16.8 kB] Get:66 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libcarp-clan-perl all 6.06-1 [11.0 kB] Get:67 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libclass-isa-perl all 0.36-5 [9686 B] Get:68 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libclass-insideout-perl all 1.14-2 [38.5 kB] Get:69 http://ftpmaster.internal/ubuntu cosmic/main amd64 libclass-method-modifiers-perl all 2.12-1 [15.7 kB] Get:70 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libclone-choose-perl all 0.010-1 [7672 B] Get:71 http://ftpmaster.internal/ubuntu cosmic/main amd64 libclone-perl amd64 0.39-1 [10.4 kB] Get:72 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libdevel-hide-perl all 0.0010-1 [9380 B] Get:73 http://ftpmaster.internal/ubuntu cosmic/main amd64 libexporter-tiny-perl all 1.000000-2 [34.6 kB] Get:74 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libfunction-parameters-perl amd64 2.001003-2 [48.9 kB] Get:75 http://ftpmaster.internal/ubuntu cosmic/main amd64 libio-stringy-perl all 2.111-2 [60.6 kB] Get:76 http://ftpmaster.internal/ubuntu cosmic/main amd64 libparams-validate-perl amd64 1.29-1 [52.3 kB] Get:77 http://ftpmaster.internal/ubuntu cosmic/main amd64 libgetopt-long-descriptive-perl all 0.102-1 [24.4 kB] Get:78 http://ftpmaster.internal/ubuntu cosmic/universe amd64 liblog-trace-perl all 1.070-3 [29.0 kB] Get:79 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libtest-assertions-perl all 1.054-3 [27.7 kB] Get:80 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libhash-flatten-perl all 1.19-2 [10.3 kB] Get:81 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libhash-merge-perl all 0.300-1 [12.8 kB] Get:82 http://ftpmaster.internal/ubuntu cosmic/main amd64 libimport-into-perl all 1.002005-1 [11.0 kB] Get:83 http://ftpmaster.internal/ubuntu cosmic/main amd64 liblist-moreutils-perl amd64 0.416-1build3 [55.5 kB] Get:84 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libmatch-simple-perl all 0.010-1 [12.4 kB] Get:85 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libmodule-find-perl all 0.13-1 [10.2 kB] Get:86 http://ftpmaster.internal/ubuntu cosmic/main amd64 librole-tiny-perl all 2.000006-1 [15.9 kB] Get:87 http://ftpmaster.internal/ubuntu cosmic/main amd64 libstrictures-perl all 2.000005-1 [16.3 kB] Get:88 http://ftpmaster.internal/ubuntu cosmic/main amd64 libsub-quote-perl all 2.005001-1 [17.1 kB] Get:89 http://ftpmaster.internal/ubuntu cosmic/main amd64 libmoo-perl all 2.003004-1 [45.5 kB] Get:90 http://ftpmaster.internal/ubuntu cosmic/main amd64 libnamespace-clean-perl all 0.27-1 [13.6 kB] Get:91 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libnamespace-autoclean-perl all 0.28-1 [12.5 kB] Get:92 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libmoosex-role-parameterized-perl all 1.10-1 [38.5 kB] Get:93 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libmoosex-getopt-perl all 0.71-1 [49.5 kB] Get:94 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libsub-exporter-formethods-perl all 0.100052-1 [7346 B] Get:95 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libmoosex-types-perl all 0.50-1 [49.7 kB] Get:96 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libmoosex-types-common-perl all 0.001014-1 [16.2 kB] Get:97 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libmousex-types-perl all 0.06-2 [9656 B] Get:98 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libobject-accessor-perl all 0.48-2 [15.2 kB] Get:99 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libtest-fatal-perl all 0.014-1 [11.1 kB] Get:100 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libtest-requires-perl all 0.10-1 [6772 B] Get:101 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libtest-warnings-perl all 0.026-1 [15.8 kB] Get:102 http://ftpmaster.internal/ubuntu cosmic/universe amd64 libvalidation-class-perl all 7.900057-2 [235 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 19.2 MB in 1s (26.0 MB/s) Selecting previously unselected package libbsd0:amd64. (Reading database ... 13700 files and directories currently installed.) Preparing to unpack .../000-libbsd0_0.9.1-1_amd64.deb ... Unpacking libbsd0:amd64 (0.9.1-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../001-bsdmainutils_11.1.2ubuntu2_amd64.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package groff-base. Preparing to unpack .../002-groff-base_1.22.3-10_amd64.deb ... Unpacking groff-base (1.22.3-10) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../003-libpipeline1_1.5.0-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.0-1) ... Selecting previously unselected package man-db. Preparing to unpack .../004-man-db_2.8.3-2_amd64.deb ... Unpacking man-db (2.8.3-2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../005-libmagic-mgc_1%3a5.33-3_amd64.deb ... Unpacking libmagic-mgc (1:5.33-3) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../006-libmagic1_1%3a5.33-3_amd64.deb ... Unpacking libmagic1:amd64 (1:5.33-3) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.33-3_amd64.deb ... Unpacking file (1:5.33-3) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../008-libelf1_0.170-0.5_amd64.deb ... Unpacking libelf1:amd64 (0.170-0.5) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../009-libglib2.0-0_2.56.1-2ubuntu1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.56.1-2ubuntu1) ... Selecting previously unselected package libicu60:amd64. Preparing to unpack .../010-libicu60_60.2-6ubuntu1_amd64.deb ... Unpacking libicu60:amd64 (60.2-6ubuntu1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../011-libxml2_2.9.4+dfsg1-7build1_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-7build1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../012-gettext-base_0.19.8.1-6build1_amd64.deb ... Unpacking gettext-base (0.19.8.1-6build1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../013-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../014-m4_1.4.18-1_amd64.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../015-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../016-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../017-automake_1%3a1.15.1-3ubuntu2_all.deb ... Unpacking automake (1:1.15.1-3ubuntu2) ... Selecting previously unselected package autopoint. Preparing to unpack .../018-autopoint_0.19.8.1-6build1_all.deb ... Unpacking autopoint (0.19.8.1-6build1) ... Selecting previously unselected package libtool. Preparing to unpack .../019-libtool_2.4.6-2.1build1_all.deb ... Unpacking libtool (2.4.6-2.1build1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../020-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../021-libarchive-zip-perl_1.60-1ubuntu1_all.deb ... Unpacking libarchive-zip-perl (1.60-1ubuntu1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../022-libfile-stripnondeterminism-perl_0.042-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.042-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../023-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../024-dh-strip-nondeterminism_0.042-1_all.deb ... Unpacking dh-strip-nondeterminism (0.042-1) ... Selecting previously unselected package dwz. Preparing to unpack .../025-dwz_0.12-2_amd64.deb ... Unpacking dwz (0.12-2) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../026-libcroco3_0.6.12-2_amd64.deb ... Unpacking libcroco3:amd64 (0.6.12-2) ... Selecting previously unselected package gettext. Preparing to unpack .../027-gettext_0.19.8.1-6build1_amd64.deb ... Unpacking gettext (0.19.8.1-6build1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../028-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../029-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../030-debhelper_11.3.2ubuntu1_all.deb ... Unpacking debhelper (11.3.2ubuntu1) ... Selecting previously unselected package libalgorithm-c3-perl. Preparing to unpack .../031-libalgorithm-c3-perl_0.10-1_all.deb ... Unpacking libalgorithm-c3-perl (0.10-1) ... Selecting previously unselected package libmouse-perl. Preparing to unpack .../032-libmouse-perl_2.5.2-1_amd64.deb ... Unpacking libmouse-perl (2.5.2-1) ... Selecting previously unselected package libparams-util-perl. Preparing to unpack .../033-libparams-util-perl_1.07-3build3_amd64.deb ... Unpacking libparams-util-perl (1.07-3build3) ... Selecting previously unselected package libsub-install-perl. Preparing to unpack .../034-libsub-install-perl_0.928-1_all.deb ... Unpacking libsub-install-perl (0.928-1) ... Selecting previously unselected package libdata-optlist-perl. Preparing to unpack .../035-libdata-optlist-perl_0.110-1_all.deb ... Unpacking libdata-optlist-perl (0.110-1) ... Selecting previously unselected package libb-hooks-op-check-perl. Preparing to unpack .../036-libb-hooks-op-check-perl_0.22-1_amd64.deb ... Unpacking libb-hooks-op-check-perl (0.22-1) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../037-libdynaloader-functions-perl_0.003-1_all.deb ... Unpacking libdynaloader-functions-perl (0.003-1) ... Selecting previously unselected package libdevel-callchecker-perl. Preparing to unpack .../038-libdevel-callchecker-perl_0.007-2build1_amd64.deb ... Unpacking libdevel-callchecker-perl (0.007-2build1) ... Selecting previously unselected package libparams-classify-perl. Preparing to unpack .../039-libparams-classify-perl_0.015-1_amd64.deb ... Unpacking libparams-classify-perl (0.015-1) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../040-libmodule-runtime-perl_0.016-1_all.deb ... Unpacking libmodule-runtime-perl (0.016-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../041-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libmodule-implementation-perl. Preparing to unpack .../042-libmodule-implementation-perl_0.09-1_all.deb ... Unpacking libmodule-implementation-perl (0.09-1) ... Selecting previously unselected package libpackage-stash-perl. Preparing to unpack .../043-libpackage-stash-perl_0.37-1_all.deb ... Unpacking libpackage-stash-perl (0.37-1) ... Selecting previously unselected package libclass-load-perl. Preparing to unpack .../044-libclass-load-perl_0.25-1_all.deb ... Unpacking libclass-load-perl (0.25-1) ... Selecting previously unselected package libclass-load-xs-perl. Preparing to unpack .../045-libclass-load-xs-perl_0.10-1build2_amd64.deb ... Unpacking libclass-load-xs-perl (0.10-1build2) ... Selecting previously unselected package libsub-exporter-progressive-perl. Preparing to unpack .../046-libsub-exporter-progressive-perl_0.001013-1_all.deb ... Unpacking libsub-exporter-progressive-perl (0.001013-1) ... Selecting previously unselected package libdevel-globaldestruction-perl. Preparing to unpack .../047-libdevel-globaldestruction-perl_0.14-1_all.deb ... Unpacking libdevel-globaldestruction-perl (0.14-1) ... Selecting previously unselected package libclass-c3-perl. Preparing to unpack .../048-libclass-c3-perl_0.34-1_all.deb ... Unpacking libclass-c3-perl (0.34-1) ... Selecting previously unselected package libmro-compat-perl. Preparing to unpack .../049-libmro-compat-perl_0.13-1_all.deb ... Unpacking libmro-compat-perl (0.13-1) ... Selecting previously unselected package libsub-identify-perl. Preparing to unpack .../050-libsub-identify-perl_0.14-1_amd64.deb ... Unpacking libsub-identify-perl (0.14-1) ... Selecting previously unselected package libdevel-overloadinfo-perl. Preparing to unpack .../051-libdevel-overloadinfo-perl_0.005-1_all.deb ... Unpacking libdevel-overloadinfo-perl (0.005-1) ... Selecting previously unselected package libdevel-stacktrace-perl. Preparing to unpack .../052-libdevel-stacktrace-perl_2.0300-1_all.deb ... Unpacking libdevel-stacktrace-perl (2.0300-1) ... Selecting previously unselected package libsub-exporter-perl. Preparing to unpack .../053-libsub-exporter-perl_0.987-1_all.deb ... Unpacking libsub-exporter-perl (0.987-1) ... Selecting previously unselected package libeval-closure-perl. Preparing to unpack .../054-libeval-closure-perl_0.14-1_all.deb ... Unpacking libeval-closure-perl (0.14-1) ... Selecting previously unselected package libdist-checkconflicts-perl. Preparing to unpack .../055-libdist-checkconflicts-perl_0.11-1_all.deb ... Unpacking libdist-checkconflicts-perl (0.11-1) ... Selecting previously unselected package libmodule-runtime-conflicts-perl. Preparing to unpack .../056-libmodule-runtime-conflicts-perl_0.003-1_all.deb ... Unpacking libmodule-runtime-conflicts-perl (0.003-1) ... Selecting previously unselected package libsub-name-perl. Preparing to unpack .../057-libsub-name-perl_0.21-1build1_amd64.deb ... Unpacking libsub-name-perl (0.21-1build1) ... Selecting previously unselected package libpackage-deprecationmanager-perl. Preparing to unpack .../058-libpackage-deprecationmanager-perl_0.17-1_all.deb ... Unpacking libpackage-deprecationmanager-perl (0.17-1) ... Selecting previously unselected package libpackage-stash-xs-perl. Preparing to unpack .../059-libpackage-stash-xs-perl_0.28-3build2_amd64.deb ... Unpacking libpackage-stash-xs-perl (0.28-3build2) ... Selecting previously unselected package libmoose-perl. Preparing to unpack .../060-libmoose-perl_2.2011-1_amd64.deb ... Unpacking libmoose-perl (2.2011-1) ... Selecting previously unselected package libany-moose-perl. Preparing to unpack .../061-libany-moose-perl_0.27-2_all.deb ... Unpacking libany-moose-perl (0.27-2) ... Selecting previously unselected package libvariable-magic-perl. Preparing to unpack .../062-libvariable-magic-perl_0.62-1_amd64.deb ... Unpacking libvariable-magic-perl (0.62-1) ... Selecting previously unselected package libb-hooks-endofscope-perl. Preparing to unpack .../063-libb-hooks-endofscope-perl_0.24-1_all.deb ... Unpacking libb-hooks-endofscope-perl (0.24-1) ... Selecting previously unselected package libcarp-clan-perl. Preparing to unpack .../064-libcarp-clan-perl_6.06-1_all.deb ... Unpacking libcarp-clan-perl (6.06-1) ... Selecting previously unselected package libclass-isa-perl. Preparing to unpack .../065-libclass-isa-perl_0.36-5_all.deb ... Unpacking libclass-isa-perl (0.36-5) ... Selecting previously unselected package libclass-insideout-perl. Preparing to unpack .../066-libclass-insideout-perl_1.14-2_all.deb ... Unpacking libclass-insideout-perl (1.14-2) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../067-libclass-method-modifiers-perl_2.12-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.12-1) ... Selecting previously unselected package libclone-choose-perl. Preparing to unpack .../068-libclone-choose-perl_0.010-1_all.deb ... Unpacking libclone-choose-perl (0.010-1) ... Selecting previously unselected package libclone-perl. Preparing to unpack .../069-libclone-perl_0.39-1_amd64.deb ... Unpacking libclone-perl (0.39-1) ... Selecting previously unselected package libdevel-hide-perl. Preparing to unpack .../070-libdevel-hide-perl_0.0010-1_all.deb ... Unpacking libdevel-hide-perl (0.0010-1) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../071-libexporter-tiny-perl_1.000000-2_all.deb ... Unpacking libexporter-tiny-perl (1.000000-2) ... Selecting previously unselected package libfunction-parameters-perl. Preparing to unpack .../072-libfunction-parameters-perl_2.001003-2_amd64.deb ... Unpacking libfunction-parameters-perl (2.001003-2) ... Selecting previously unselected package libio-stringy-perl. Preparing to unpack .../073-libio-stringy-perl_2.111-2_all.deb ... Unpacking libio-stringy-perl (2.111-2) ... Selecting previously unselected package libparams-validate-perl. Preparing to unpack .../074-libparams-validate-perl_1.29-1_amd64.deb ... Unpacking libparams-validate-perl (1.29-1) ... Selecting previously unselected package libgetopt-long-descriptive-perl. Preparing to unpack .../075-libgetopt-long-descriptive-perl_0.102-1_all.deb ... Unpacking libgetopt-long-descriptive-perl (0.102-1) ... Selecting previously unselected package liblog-trace-perl. Preparing to unpack .../076-liblog-trace-perl_1.070-3_all.deb ... Unpacking liblog-trace-perl (1.070-3) ... Selecting previously unselected package libtest-assertions-perl. Preparing to unpack .../077-libtest-assertions-perl_1.054-3_all.deb ... Unpacking libtest-assertions-perl (1.054-3) ... Selecting previously unselected package libhash-flatten-perl. Preparing to unpack .../078-libhash-flatten-perl_1.19-2_all.deb ... Unpacking libhash-flatten-perl (1.19-2) ... Selecting previously unselected package libhash-merge-perl. Preparing to unpack .../079-libhash-merge-perl_0.300-1_all.deb ... Unpacking libhash-merge-perl (0.300-1) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../080-libimport-into-perl_1.002005-1_all.deb ... Unpacking libimport-into-perl (1.002005-1) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../081-liblist-moreutils-perl_0.416-1build3_amd64.deb ... Unpacking liblist-moreutils-perl (0.416-1build3) ... Selecting previously unselected package libmatch-simple-perl. Preparing to unpack .../082-libmatch-simple-perl_0.010-1_all.deb ... Unpacking libmatch-simple-perl (0.010-1) ... Selecting previously unselected package libmodule-find-perl. Preparing to unpack .../083-libmodule-find-perl_0.13-1_all.deb ... Unpacking libmodule-find-perl (0.13-1) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../084-librole-tiny-perl_2.000006-1_all.deb ... Unpacking librole-tiny-perl (2.000006-1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../085-libstrictures-perl_2.000005-1_all.deb ... Unpacking libstrictures-perl (2.000005-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../086-libsub-quote-perl_2.005001-1_all.deb ... Unpacking libsub-quote-perl (2.005001-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../087-libmoo-perl_2.003004-1_all.deb ... Unpacking libmoo-perl (2.003004-1) ... Selecting previously unselected package libnamespace-clean-perl. Preparing to unpack .../088-libnamespace-clean-perl_0.27-1_all.deb ... Unpacking libnamespace-clean-perl (0.27-1) ... Selecting previously unselected package libnamespace-autoclean-perl. Preparing to unpack .../089-libnamespace-autoclean-perl_0.28-1_all.deb ... Unpacking libnamespace-autoclean-perl (0.28-1) ... Selecting previously unselected package libmoosex-role-parameterized-perl. Preparing to unpack .../090-libmoosex-role-parameterized-perl_1.10-1_all.deb ... Unpacking libmoosex-role-parameterized-perl (1.10-1) ... Selecting previously unselected package libmoosex-getopt-perl. Preparing to unpack .../091-libmoosex-getopt-perl_0.71-1_all.deb ... Unpacking libmoosex-getopt-perl (0.71-1) ... Selecting previously unselected package libsub-exporter-formethods-perl. Preparing to unpack .../092-libsub-exporter-formethods-perl_0.100052-1_all.deb ... Unpacking libsub-exporter-formethods-perl (0.100052-1) ... Selecting previously unselected package libmoosex-types-perl. Preparing to unpack .../093-libmoosex-types-perl_0.50-1_all.deb ... Unpacking libmoosex-types-perl (0.50-1) ... Selecting previously unselected package libmoosex-types-common-perl. Preparing to unpack .../094-libmoosex-types-common-perl_0.001014-1_all.deb ... Unpacking libmoosex-types-common-perl (0.001014-1) ... Selecting previously unselected package libmousex-types-perl. Preparing to unpack .../095-libmousex-types-perl_0.06-2_all.deb ... Unpacking libmousex-types-perl (0.06-2) ... Selecting previously unselected package libobject-accessor-perl. Preparing to unpack .../096-libobject-accessor-perl_0.48-2_all.deb ... Unpacking libobject-accessor-perl (0.48-2) ... Selecting previously unselected package libtest-fatal-perl. Preparing to unpack .../097-libtest-fatal-perl_0.014-1_all.deb ... Unpacking libtest-fatal-perl (0.014-1) ... Selecting previously unselected package libtest-requires-perl. Preparing to unpack .../098-libtest-requires-perl_0.10-1_all.deb ... Unpacking libtest-requires-perl (0.10-1) ... Selecting previously unselected package libtest-warnings-perl. Preparing to unpack .../099-libtest-warnings-perl_0.026-1_all.deb ... Unpacking libtest-warnings-perl (0.026-1) ... Selecting previously unselected package libvalidation-class-perl. Preparing to unpack .../100-libvalidation-class-perl_7.900057-2_all.deb ... Unpacking libvalidation-class-perl (7.900057-2) ... Selecting previously unselected package sbuild-build-depends-libtype-tiny-perl-dummy. Preparing to unpack .../101-sbuild-build-depends-libtype-tiny-perl-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-libtype-tiny-perl-dummy (0.invalid.0) ... Setting up libsub-install-perl (0.928-1) ... Setting up libfunction-parameters-perl (2.001003-2) ... Setting up libclone-choose-perl (0.010-1) ... Setting up libio-stringy-perl (2.111-2) ... Setting up libsub-exporter-progressive-perl (0.001013-1) ... Setting up libtry-tiny-perl (0.30-1) ... Setting up libicu60:amd64 (60.2-6ubuntu1) ... Setting up libclass-method-modifiers-perl (2.12-1) ... Setting up libdevel-hide-perl (0.0010-1) ... Setting up libarchive-zip-perl (1.60-1ubuntu1) ... Setting up libvariable-magic-perl (0.62-1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up librole-tiny-perl (2.000006-1) ... Setting up liblog-trace-perl (1.070-3) ... Setting up libdevel-stacktrace-perl (2.0300-1) ... Setting up libelf1:amd64 (0.170-0.5) ... Setting up groff-base (1.22.3-10) ... Setting up libb-hooks-op-check-perl (0.22-1) ... Setting up libglib2.0-0:amd64 (2.56.1-2ubuntu1) ... No schema files found: doing nothing. Setting up libexporter-tiny-perl (1.000000-2) ... Setting up libcarp-clan-perl (6.06-1) ... Setting up libmodule-find-perl (0.13-1) ... Setting up gettext-base (0.19.8.1-6build1) ... Setting up libpipeline1:amd64 (1.5.0-1) ... Setting up m4 (1.4.18-1) ... Setting up libsub-identify-perl (0.14-1) ... Setting up libbsd0:amd64 (0.9.1-1) ... Setting up libmatch-simple-perl (0.010-1) ... Setting up libxml2:amd64 (2.9.4+dfsg1-7build1) ... Setting up libdynaloader-functions-perl (0.003-1) ... Setting up libclass-isa-perl (0.36-5) ... Setting up libmagic-mgc (1:5.33-3) ... Setting up libmagic1:amd64 (1:5.33-3) ... Setting up libcroco3:amd64 (0.6.12-2) ... Setting up libpackage-stash-xs-perl (0.28-3build2) ... Setting up libstrictures-perl (2.000005-1) ... Setting up libtest-assertions-perl (1.054-3) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Setting up dwz (0.12-2) ... Setting up libhash-merge-perl (0.300-1) ... Setting up autotools-dev (20180224.1) ... Setting up libtest-requires-perl (0.10-1) ... Setting up libmouse-perl (2.5.2-1) ... Setting up libdevel-globaldestruction-perl (0.14-1) ... Setting up libclone-perl (0.39-1) ... Setting up libtest-warnings-perl (0.026-1) ... Setting up libtest-fatal-perl (0.014-1) ... Setting up libobject-accessor-perl (0.48-2) ... Setting up libclass-insideout-perl (1.14-2) ... Setting up bsdmainutils (11.1.2ubuntu2) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libparams-util-perl (1.07-3build3) ... Setting up libsub-name-perl (0.21-1build1) ... Setting up libsub-quote-perl (2.005001-1) ... Setting up autopoint (0.19.8.1-6build1) ... Setting up libalgorithm-c3-perl (0.10-1) ... Setting up libclass-c3-perl (0.34-1) ... Setting up libfile-stripnondeterminism-perl (0.042-1) ... Setting up liblist-moreutils-perl (0.416-1build3) ... Setting up libdata-optlist-perl (0.110-1) ... Setting up libany-moose-perl (0.27-2) ... Setting up gettext (0.19.8.1-6build1) ... Setting up libhash-flatten-perl (1.19-2) ... Setting up libdevel-callchecker-perl (0.007-2build1) ... Setting up autoconf (2.69-11) ... Setting up libmro-compat-perl (0.13-1) ... Setting up file (1:5.33-3) ... Setting up libsub-exporter-perl (0.987-1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up automake (1:1.15.1-3ubuntu2) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up man-db (2.8.3-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libeval-closure-perl (0.14-1) ... Setting up libsub-exporter-formethods-perl (0.100052-1) ... Setting up libmousex-types-perl (0.06-2) ... Setting up libparams-classify-perl (0.015-1) ... Setting up libtool (2.4.6-2.1build1) ... Setting up po-debconf (1.0.20) ... Setting up libmodule-runtime-perl (0.016-1) ... Setting up libdist-checkconflicts-perl (0.11-1) ... Setting up libimport-into-perl (1.002005-1) ... Setting up libmodule-implementation-perl (0.09-1) ... Setting up libmodule-runtime-conflicts-perl (0.003-1) ... Setting up libparams-validate-perl (1.29-1) ... Setting up libmoo-perl (2.003004-1) ... Setting up libb-hooks-endofscope-perl (0.24-1) ... Setting up libpackage-stash-perl (0.37-1) ... Setting up libgetopt-long-descriptive-perl (0.102-1) ... Setting up libdevel-overloadinfo-perl (0.005-1) ... Setting up libclass-load-perl (0.25-1) ... Setting up libpackage-deprecationmanager-perl (0.17-1) ... Setting up libclass-load-xs-perl (0.10-1build2) ... Setting up libnamespace-clean-perl (0.27-1) ... Setting up libnamespace-autoclean-perl (0.28-1) ... Setting up libmoose-perl (2.2011-1) ... Setting up libmoosex-role-parameterized-perl (1.10-1) ... Setting up libmoosex-types-perl (0.50-1) ... Setting up libvalidation-class-perl (7.900057-2) ... Setting up libmoosex-getopt-perl (0.71-1) ... Setting up libmoosex-types-common-perl (0.001014-1) ... Setting up dh-autoreconf (19) ... Setting up dh-strip-nondeterminism (0.042-1) ... Setting up debhelper (11.3.2ubuntu1) ... Setting up sbuild-build-depends-libtype-tiny-perl-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-128-generic amd64 (x86_64) Toolchain package versions: binutils_2.31.1-1ubuntu2 dpkg-dev_1.19.0.5ubuntu3 g++-7_7.3.0-27ubuntu1 g++-8_8.1.0-12ubuntu1 gcc-7_7.3.0-27ubuntu1 gcc-8_8.1.0-12ubuntu1 libc6-dev_2.27-3ubuntu1 libstdc++-7-dev_7.3.0-27ubuntu1 libstdc++-8-dev_8.1.0-12ubuntu1 libstdc++6_8.1.0-12ubuntu1 linux-libc-dev_4.15.0-29.31 Package versions: adduser_3.117ubuntu1 advancecomp_2.1-1 apt_1.7.0~alpha2 autoconf_2.69-11 automake_1:1.15.1-3ubuntu2 autopoint_0.19.8.1-6build1 autotools-dev_20180224.1 base-files_10.1ubuntu4 base-passwd_3.5.45 bash_4.4.18-2ubuntu2 binutils_2.31.1-1ubuntu2 binutils-common_2.31.1-1ubuntu2 binutils-x86-64-linux-gnu_2.31.1-1ubuntu2 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.32-0.1ubuntu1 build-essential_12.5ubuntu2 bzip2_1.0.6-8.1 ca-certificates_20180409 coreutils_8.28-1ubuntu1 cpp_4:8.1.0-2ubuntu1 cpp-7_7.3.0-27ubuntu1 cpp-8_8.1.0-12ubuntu1 dash_0.5.8-2.10 debconf_1.5.69 debhelper_11.3.2ubuntu1 debianutils_4.8.6 dh-autoreconf_19 dh-strip-nondeterminism_0.042-1 diffutils_1:3.6-1 dmsetup_2:1.02.145-4.1ubuntu3 dpkg_1.19.0.5ubuntu3 dpkg-dev_1.19.0.5ubuntu3 dwz_0.12-2 e2fslibs_1.44.3-1 e2fsprogs_1.44.3-1 fakeroot_1.22-2ubuntu1 fdisk_2.32-0.1ubuntu1 file_1:5.33-3 findutils_4.6.0+git+20170828-2 g++_4:8.1.0-2ubuntu1 g++-7_7.3.0-27ubuntu1 g++-8_8.1.0-12ubuntu1 gcc_4:8.1.0-2ubuntu1 gcc-7_7.3.0-27ubuntu1 gcc-7-base_7.3.0-27ubuntu1 gcc-8_8.1.0-12ubuntu1 gcc-8-base_8.1.0-12ubuntu1 gettext_0.19.8.1-6build1 gettext-base_0.19.8.1-6build1 gpg_2.2.8-1ubuntu1 gpg-agent_2.2.8-1ubuntu1 gpgconf_2.2.8-1ubuntu1 gpgv_2.2.8-1ubuntu1 grep_3.1-2 groff-base_1.22.3-10 gzip_1.6-5ubuntu1 hostname_3.20 init_1.51 init-system-helpers_1.51 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3build1 libalgorithm-c3-perl_0.10-1 libany-moose-perl_0.27-2 libapparmor1_2.12-4ubuntu6 libapt-pkg5.0_1.7.0~alpha2 libarchive-zip-perl_1.60-1ubuntu1 libargon2-0_0~20171227-0.1 libargon2-1_0~20171227-0.1 libasan4_7.3.0-27ubuntu1 libasan5_8.1.0-12ubuntu1 libassuan0_2.5.1-2 libatomic1_8.1.0-12ubuntu1 libattr1_1:2.4.47-2build1 libaudit-common_1:2.8.3-1ubuntu2 libaudit1_1:2.8.3-1ubuntu2 libb-hooks-endofscope-perl_0.24-1 libb-hooks-op-check-perl_0.22-1 libbinutils_2.31.1-1ubuntu2 libblkid1_2.32-0.1ubuntu1 libbsd0_0.9.1-1 libbz2-1.0_1.0.6-8.1 libc-bin_2.27-3ubuntu1 libc-dev-bin_2.27-3ubuntu1 libc6_2.27-3ubuntu1 libc6-dev_2.27-3ubuntu1 libcap-ng0_0.7.9-1 libcap2_1:2.25-1.2 libcarp-clan-perl_6.06-1 libcc1-0_8.1.0-12ubuntu1 libcilkrts5_7.3.0-27ubuntu1 libclass-c3-perl_0.34-1 libclass-insideout-perl_1.14-2 libclass-isa-perl_0.36-5 libclass-load-perl_0.25-1 libclass-load-xs-perl_0.10-1build2 libclass-method-modifiers-perl_2.12-1 libclone-choose-perl_0.010-1 libclone-perl_0.39-1 libcom-err2_1.44.3-1 libcomerr2_1.44.3-1 libcroco3_0.6.12-2 libcryptsetup12_2:2.0.3-6ubuntu1 libdata-optlist-perl_0.110-1 libdb5.3_5.3.28-13.1ubuntu1 libdebconfclient0_0.213ubuntu1 libdevel-callchecker-perl_0.007-2build1 libdevel-globaldestruction-perl_0.14-1 libdevel-hide-perl_0.0010-1 libdevel-overloadinfo-perl_0.005-1 libdevel-stacktrace-perl_2.0300-1 libdevmapper1.02.1_2:1.02.145-4.1ubuntu3 libdist-checkconflicts-perl_0.11-1 libdpkg-perl_1.19.0.5ubuntu3 libdynaloader-functions-perl_0.003-1 libelf1_0.170-0.5 libeval-closure-perl_0.14-1 libexporter-tiny-perl_1.000000-2 libext2fs2_1.44.3-1 libfakeroot_1.22-2ubuntu1 libfdisk1_2.32-0.1ubuntu1 libffi6_3.2.1-8 libfile-stripnondeterminism-perl_0.042-1 libfunction-parameters-perl_2.001003-2 libgcc-7-dev_7.3.0-27ubuntu1 libgcc-8-dev_8.1.0-12ubuntu1 libgcc1_1:8.1.0-12ubuntu1 libgcrypt20_1.8.3-1ubuntu1 libgdbm-compat4_1.14.1-6 libgdbm5_1.14.1-6 libgetopt-long-descriptive-perl_0.102-1 libglib2.0-0_2.56.1-2ubuntu1 libgmp10_2:6.1.2+dfsg-3 libgnutls30_3.5.18-1ubuntu1 libgomp1_8.1.0-12ubuntu1 libgpg-error0_1.32-1 libhash-flatten-perl_1.19-2 libhash-merge-perl_0.300-1 libhogweed4_3.4-1 libicu60_60.2-6ubuntu1 libidn11_1.33-2.2ubuntu1 libidn2-0_2.0.4-1.1build2 libimport-into-perl_1.002005-1 libio-stringy-perl_2.111-2 libip4tc0_1.6.1-2ubuntu2 libisl19_0.19-1 libitm1_8.1.0-12ubuntu1 libjson-c3_0.12.1-1.3 libkmod2_25-1ubuntu1 liblist-moreutils-perl_0.416-1build3 liblockfile-bin_1.14-1.1 liblockfile1_1.14-1.1 liblog-trace-perl_1.070-3 liblsan0_8.1.0-12ubuntu1 liblz4-1_1.8.2-1ubuntu1 liblzma5_5.2.2-1.3 libmagic-mgc_1:5.33-3 libmagic1_1:5.33-3 libmatch-simple-perl_0.010-1 libmodule-find-perl_0.13-1 libmodule-implementation-perl_0.09-1 libmodule-runtime-conflicts-perl_0.003-1 libmodule-runtime-perl_0.016-1 libmoo-perl_2.003004-1 libmoose-perl_2.2011-1 libmoosex-getopt-perl_0.71-1 libmoosex-role-parameterized-perl_1.10-1 libmoosex-types-common-perl_0.001014-1 libmoosex-types-perl_0.50-1 libmount1_2.32-0.1ubuntu1 libmouse-perl_2.5.2-1 libmousex-types-perl_0.06-2 libmpc3_1.1.0-1 libmpfr6_4.0.1-1 libmpx2_8.1.0-12ubuntu1 libmro-compat-perl_0.13-1 libnamespace-autoclean-perl_0.28-1 libnamespace-clean-perl_0.27-1 libncurses5_6.1+20180210-4ubuntu1 libncurses6_6.1+20180210-4ubuntu1 libncursesw5_6.1+20180210-4ubuntu1 libncursesw6_6.1+20180210-4ubuntu1 libnettle6_3.4-1 libnpth0_1.6-1 libobject-accessor-perl_0.48-2 libp11-kit0_0.23.12-2 libpackage-deprecationmanager-perl_0.17-1 libpackage-stash-perl_0.37-1 libpackage-stash-xs-perl_0.28-3build2 libpam-modules_1.1.8-3.6ubuntu2 libpam-modules-bin_1.1.8-3.6ubuntu2 libpam-runtime_1.1.8-3.6ubuntu2 libpam0g_1.1.8-3.6ubuntu2 libparams-classify-perl_0.015-1 libparams-util-perl_1.07-3build3 libparams-validate-perl_1.29-1 libpcre3_2:8.39-11 libperl5.26_5.26.2-6 libpipeline1_1.5.0-1 libpng16-16_1.6.34-2 libprocps6_2:3.3.12-3ubuntu1 libprocps7_2:3.3.15-2ubuntu1 libquadmath0_8.1.0-12ubuntu1 libreadline7_7.0-5 librole-tiny-perl_2.000006-1 libseccomp2_2.3.3-3ubuntu1 libselinux1_2.8-1build1 libsemanage-common_2.8-1build1 libsemanage1_2.8-1build1 libsepol1_2.8-1 libsigsegv2_2.12-2 libslang2_2.3.2-1ubuntu1 libsmartcols1_2.32-0.1ubuntu1 libsqlite3-0_3.24.0-1 libss2_1.44.3-1 libssl1.1_1.1.0g-2ubuntu5 libstdc++-7-dev_7.3.0-27ubuntu1 libstdc++-8-dev_8.1.0-12ubuntu1 libstdc++6_8.1.0-12ubuntu1 libstrictures-perl_2.000005-1 libsub-exporter-formethods-perl_0.100052-1 libsub-exporter-perl_0.987-1 libsub-exporter-progressive-perl_0.001013-1 libsub-identify-perl_0.14-1 libsub-install-perl_0.928-1 libsub-name-perl_0.21-1build1 libsub-quote-perl_2.005001-1 libsystemd0_238-5ubuntu3 libtasn1-6_4.13-3 libtest-assertions-perl_1.054-3 libtest-fatal-perl_0.014-1 libtest-requires-perl_0.10-1 libtest-warnings-perl_0.026-1 libtimedate-perl_2.3000-2 libtinfo5_6.1+20180210-4ubuntu1 libtinfo6_6.1+20180210-4ubuntu1 libtool_2.4.6-2.1build1 libtry-tiny-perl_0.30-1 libtsan0_8.1.0-12ubuntu1 libubsan0_7.3.0-27ubuntu1 libubsan1_8.1.0-12ubuntu1 libudev1_238-5ubuntu3 libunistring2_0.9.10-1ubuntu1 libusb-0.1-4_2:0.1.12-32 libuuid1_2.32-0.1ubuntu1 libvalidation-class-perl_7.900057-2 libvariable-magic-perl_0.62-1 libxml2_2.9.4+dfsg1-7build1 libzstd1_1.3.3+dfsg-2ubuntu1 linux-libc-dev_4.15.0-29.31 lockfile-progs_0.1.17build1 login_1:4.5-1ubuntu1 lsb-base_9.20170808ubuntu1 m4_1.4.18-1 make_4.2.1-1.1 man-db_2.8.3-2 mawk_1.3.3-17ubuntu3 mount_2.32-0.1ubuntu1 multiarch-support_2.27-3ubuntu1 ncurses-base_6.1+20180210-4ubuntu1 ncurses-bin_6.1+20180210-4ubuntu1 openssl_1.1.0g-2ubuntu5 optipng_0.7.6-1.1 passwd_1:4.5-1ubuntu1 patch_2.7.6-2ubuntu1 perl_5.26.2-6 perl-base_5.26.2-6 perl-modules-5.26_5.26.2-6 pinentry-curses_1.1.0-1build2 pkgbinarymangler_141 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 procps_2:3.3.15-2ubuntu1 readline-common_7.0-5 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-libtype-tiny-perl-dummy_0.invalid.0 sed_4.5-1 sensible-utils_0.0.12 systemd_238-5ubuntu3 systemd-sysv_238-5ubuntu3 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.10ubuntu1 tar_1.30+dfsg-2 tzdata_2018e-1 ubuntu-keyring_2018.02.28 util-linux_2.32-0.1ubuntu1 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-0ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Thu Jul 26 02:52:33 2018 UTC gpgv: using RSA key 70C031A997AE074A7C76298DCB6908D8000ECDFE gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./libtype-tiny-perl_1.002002-1.dsc dpkg-source: info: extracting libtype-tiny-perl in libtype-tiny-perl-1.002002 dpkg-source: info: unpacking libtype-tiny-perl_1.002002.orig.tar.gz dpkg-source: info: unpacking libtype-tiny-perl_1.002002-1.debian.tar.xz Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-15169831 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-15169831 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-15169831 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package libtype-tiny-perl dpkg-buildpackage: info: source version 1.002002-1 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build libtype-tiny-perl-1.002002 dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean dh_clean debian/rules build dh build dh_update_autotools_config dh_autoreconf dh_auto_configure perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "LD=x86_64-linux-gnu-gcc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro" Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Type::Tiny Writing MYMETA.yml and MYMETA.json dh_auto_build make -j4 make[1]: Entering directory '/<>' cp lib/Type/Tiny/Manual/UsingWithMouse.pod blib/lib/Type/Tiny/Manual/UsingWithMouse.pod cp lib/Error/TypeTiny.pm blib/lib/Error/TypeTiny.pm cp lib/Type/Tiny/Manual/Coercions.pod blib/lib/Type/Tiny/Manual/Coercions.pod cp lib/Type/Tiny/Enum.pm blib/lib/Type/Tiny/Enum.pm cp lib/Type/Tiny/Duck.pm blib/lib/Type/Tiny/Duck.pm cp lib/Types/Standard/ArrayRef.pm blib/lib/Types/Standard/ArrayRef.pm cp lib/Type/Coercion.pm blib/lib/Type/Coercion.pm cp lib/Type/Coercion/FromMoose.pm blib/lib/Type/Coercion/FromMoose.pm cp lib/Type/Parser.pm blib/lib/Type/Parser.pm cp lib/Type/Tiny/Intersection.pm blib/lib/Type/Tiny/Intersection.pm cp lib/Type/Tiny/Manual/Params.pod blib/lib/Type/Tiny/Manual/Params.pod cp lib/Type/Tiny.pm blib/lib/Type/Tiny.pm cp lib/Type/Tiny/Role.pm blib/lib/Type/Tiny/Role.pm cp lib/Types/Common/String.pm blib/lib/Types/Common/String.pm cp lib/Error/TypeTiny/Compilation.pm blib/lib/Error/TypeTiny/Compilation.pm cp lib/Type/Tiny/Manual/Libraries.pod blib/lib/Type/Tiny/Manual/Libraries.pod cp lib/Test/TypeTiny.pm blib/lib/Test/TypeTiny.pm cp lib/Type/Coercion/Union.pm blib/lib/Type/Coercion/Union.pm cp lib/Error/TypeTiny/WrongNumberOfParameters.pm blib/lib/Error/TypeTiny/WrongNumberOfParameters.pm cp lib/Type/Tiny/Manual/Policies.pod blib/lib/Type/Tiny/Manual/Policies.pod cp lib/Reply/Plugin/TypeTiny.pm blib/lib/Reply/Plugin/TypeTiny.pm cp lib/Type/Tiny/Manual/UsingWithOther.pod blib/lib/Type/Tiny/Manual/UsingWithOther.pod cp lib/Eval/TypeTiny.pm blib/lib/Eval/TypeTiny.pm cp lib/Types/Standard.pm blib/lib/Types/Standard.pm cp lib/Type/Library.pm blib/lib/Type/Library.pm cp lib/Type/Tiny/Manual/Optimization.pod blib/lib/Type/Tiny/Manual/Optimization.pod cp lib/Types/Common/Numeric.pm blib/lib/Types/Common/Numeric.pm cp lib/Type/Tiny/Manual/UsingWithMoo.pod blib/lib/Type/Tiny/Manual/UsingWithMoo.pod cp lib/Type/Tiny/_HalfOp.pm blib/lib/Type/Tiny/_HalfOp.pm cp lib/Type/Utils.pm blib/lib/Type/Utils.pm cp lib/Devel/TypeTiny/Perl56Compat.pm blib/lib/Devel/TypeTiny/Perl56Compat.pm cp lib/Type/Tiny/Manual/UsingWithMoose.pod blib/lib/Type/Tiny/Manual/UsingWithMoose.pod cp lib/Type/Registry.pm blib/lib/Type/Registry.pm cp lib/Error/TypeTiny/Assertion.pm blib/lib/Error/TypeTiny/Assertion.pm cp lib/Type/Tiny/Union.pm blib/lib/Type/Tiny/Union.pm cp lib/Type/Tiny/Manual.pod blib/lib/Type/Tiny/Manual.pod cp lib/Type/Params.pm blib/lib/Type/Params.pm cp lib/Type/Tiny/Class.pm blib/lib/Type/Tiny/Class.pm cp lib/Devel/TypeTiny/Perl58Compat.pm blib/lib/Devel/TypeTiny/Perl58Compat.pm cp lib/Types/Standard/Dict.pm blib/lib/Types/Standard/Dict.pm cp lib/Types/TypeTiny.pm blib/lib/Types/TypeTiny.pm cp lib/Types/Standard/ScalarRef.pm blib/lib/Types/Standard/ScalarRef.pm cp lib/Types/Standard/Tuple.pm blib/lib/Types/Standard/Tuple.pm cp lib/Types/Standard/HashRef.pm blib/lib/Types/Standard/HashRef.pm cp lib/Types/Standard/Map.pm blib/lib/Types/Standard/Map.pm cp lib/Types/Standard/CycleTuple.pm blib/lib/Types/Standard/CycleTuple.pm Manifying 33 pod documents Manifying 13 pod documents make[1]: Leaving directory '/<>' dh_auto_test make -j4 test TEST_VERBOSE=1 make[1]: Entering directory '/<>' PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/20-unit/Devel-TypeTiny-Perl56Compat/*.t t/20-unit/Devel-TypeTiny-Perl58Compat/*.t t/20-unit/Error-TypeTiny-Assertion/*.t t/20-unit/Error-TypeTiny-Compilation/*.t t/20-unit/Error-TypeTiny-WrongNumberOfParameters/*.t t/20-unit/Error-TypeTiny/*.t t/20-unit/Eval-TypeTiny/*.t t/20-unit/Test-TypeTiny/*.t t/20-unit/Type-Coercion-FromMoose/*.t t/20-unit/Type-Coercion-Union/*.t t/20-unit/Type-Coercion/*.t t/20-unit/Type-Library/*.t t/20-unit/Type-Params/*.t t/20-unit/Type-Parser/*.t t/20-unit/Type-Registry/*.t t/20-unit/Type-Tiny-Class/*.t t/20-unit/Type-Tiny-Duck/*.t t/20-unit/Type-Tiny-Enum/*.t t/20-unit/Type-Tiny-Intersection/*.t t/20-unit/Type-Tiny-Role/*.t t/20-unit/Type-Tiny-Union/*.t t/20-unit/Type-Tiny-_HalfOp/*.t t/20-unit/Type-Tiny/*.t t/20-unit/Type-Utils/*.t t/20-unit/Types-Common-Numeric/*.t t/20-unit/Types-Common-String/*.t t/20-unit/Types-Standard/*.t t/20-unit/Types-TypeTiny/*.t t/30-integration/Class-InsideOut/*.t t/30-integration/Exporter-Tiny/*.t t/30-integration/Function-Parameters/*.t t/30-integration/Kavorka/*.t t/30-integration/Moo/*.t t/30-integration/Moops/*.t t/30-integration/Moose/*.t t/30-integration/MooseX-Getopt/*.t t/30-integration/MooseX-Types/*.t t/30-integration/Mouse/*.t t/30-integration/MouseX-Types/*.t t/30-integration/Object-Accessor/*.t t/30-integration/Return-Type/*.t t/30-integration/Sub-Quote/*.t t/30-integration/Switcheroo/*.t t/30-integration/Type-Tie/*.t t/30-integration/Validation-Class-Simple/*.t t/30-integration/match-simple/*.t t/40-regression/*.t # # Perl 5.026002 # Exporter::Tiny 1.000000 # Type::Tie undef # Type::Tiny::XS undef # # Moo 2.003004 # Moose 2.2011 # Mouse 2.5 # # $AUTOMATED_TESTING undef # $NONINTERACTIVE_TESTING undef # $EXTENDED_TESTING undef # $AUTHOR_TESTING undef # $RELEASE_TESTING undef # # $PERL_TYPE_TINY_XS undef # $PERL_TYPES_STANDARD_STRICTNUM undef # $PERL_ONLY undef # # >>>> Type::Tiny is using Mouse::XS # t/00-begin.t .............................................. ok 1 1..1 ok t/01-compile.t ............................................ ok 1 - use Eval::TypeTiny; ok 2 - use Test::TypeTiny; ok 3 - use Type::Coercion; ok 4 - use Type::Coercion::Union; ok 5 - use Error::TypeTiny; ok 6 - use Error::TypeTiny::Assertion; ok 7 - use Error::TypeTiny::Compilation; ok 8 - use Error::TypeTiny::WrongNumberOfParameters; ok 9 - use Type::Library; ok 10 - use Types::Standard; ok 11 - use Types::TypeTiny; ok 12 - use Type::Tiny; ok 13 - use Type::Tiny::Class; ok 14 - use Type::Tiny::Duck; ok 15 - use Type::Tiny::Enum; ok 16 - use Type::Tiny::Intersection; ok 17 - use Type::Tiny::Role; ok 18 - use Type::Tiny::Union; ok 19 - use Type::Utils; ok 20 - use Type::Params; 1..20 ok t/02-api.t ................................................ ok 1 - Moose::Meta::TypeConstraint API: TestType->can('_actually_compile_type_constraint') ok 2 - Moose::Meta::TypeConstraint API: TestType->can('_collect_all_parents') ok 3 - Moose::Meta::TypeConstraint API: TestType->can('_compile_subtype') ok 4 - Moose::Meta::TypeConstraint API: TestType->can('_compile_type') ok 5 - Moose::Meta::TypeConstraint API: TestType->can('_compiled_type_constraint') ok 6 - Moose::Meta::TypeConstraint API: TestType->can('_default_message') ok 7 - Moose::Meta::TypeConstraint API: TestType->can('_has_compiled_type_constraint') ok 8 - Moose::Meta::TypeConstraint API: TestType->can('_inline_check') ok 9 - Moose::Meta::TypeConstraint API: TestType->can('_new') ok 10 - Moose::Meta::TypeConstraint API: TestType->can('_package_defined_in') ok 11 - Moose::Meta::TypeConstraint API: TestType->can('_set_constraint') ok 12 - Moose::Meta::TypeConstraint API: TestType->can('assert_coerce') ok 13 - Moose::Meta::TypeConstraint API: TestType->can('assert_valid') ok 14 - Moose::Meta::TypeConstraint API: TestType->can('can_be_inlined') ok 15 - Moose::Meta::TypeConstraint API: TestType->can('check') ok 16 - Moose::Meta::TypeConstraint API: TestType->can('coerce') ok 17 - Moose::Meta::TypeConstraint API: TestType->can('coercion') ok 18 - Moose::Meta::TypeConstraint API: TestType->can('compile_type_constraint') ok 19 - Moose::Meta::TypeConstraint API: TestType->can('constraint') ok 20 - Moose::Meta::TypeConstraint API: TestType->can('create_child_type') ok 21 - Moose::Meta::TypeConstraint API: TestType->can('equals') ok 22 - Moose::Meta::TypeConstraint API: TestType->can('get_message') ok 23 - Moose::Meta::TypeConstraint API: TestType->can('has_coercion') ok 24 - Moose::Meta::TypeConstraint API: TestType->can('has_message') ok 25 - Moose::Meta::TypeConstraint API: TestType->can('has_parent') ok 26 - Moose::Meta::TypeConstraint API: TestType->can('inline_environment') ok 27 - Moose::Meta::TypeConstraint API: TestType->can('inlined') ok 28 - Moose::Meta::TypeConstraint API: TestType->can('is_a_type_of') ok 29 - Moose::Meta::TypeConstraint API: TestType->can('is_subtype_of') ok 30 - Moose::Meta::TypeConstraint API: TestType->can('message') ok 31 - Moose::Meta::TypeConstraint API: TestType->can('meta') ok 32 - Moose::Meta::TypeConstraint API: TestType->can('name') ok 33 - Moose::Meta::TypeConstraint API: TestType->can('new') ok 34 - Moose::Meta::TypeConstraint API: TestType->can('parent') ok 35 - Moose::Meta::TypeConstraint API: TestType->can('parents') ok 36 - Moose::Meta::TypeConstraint API: TestType->can('validate') ok 37 - Mouse::Meta::TypeConstraint API: TestType->can('__is_parameterized') ok 38 - Mouse::Meta::TypeConstraint API: TestType->can('_add_type_coercions') ok 39 - Mouse::Meta::TypeConstraint API: TestType->can('_as_string') ok 40 - Mouse::Meta::TypeConstraint API: TestType->can('_compiled_type_coercion') ok 41 - Mouse::Meta::TypeConstraint API: TestType->can('_compiled_type_constraint') ok 42 - Mouse::Meta::TypeConstraint API: TestType->can('_identity') ok 43 - Mouse::Meta::TypeConstraint API: TestType->can('_unite') ok 44 - Mouse::Meta::TypeConstraint API: TestType->can('assert_valid') ok 45 - Mouse::Meta::TypeConstraint API: TestType->can('check') ok 46 - Mouse::Meta::TypeConstraint API: TestType->can('coerce') ok 47 - Mouse::Meta::TypeConstraint API: TestType->can('compile_type_constraint') ok 48 - Mouse::Meta::TypeConstraint API: TestType->can('create_child_type') ok 49 - Mouse::Meta::TypeConstraint API: TestType->can('get_message') ok 50 - Mouse::Meta::TypeConstraint API: TestType->can('has_coercion') ok 51 - Mouse::Meta::TypeConstraint API: TestType->can('is_a_type_of') ok 52 - Mouse::Meta::TypeConstraint API: TestType->can('message') ok 53 - Mouse::Meta::TypeConstraint API: TestType->can('name') ok 54 - Mouse::Meta::TypeConstraint API: TestType->can('new') ok 55 - Mouse::Meta::TypeConstraint API: TestType->can('parameterize') ok 56 - Mouse::Meta::TypeConstraint API: TestType->can('parent') ok 57 - Mouse::Meta::TypeConstraint API: TestType->can('type_parameter') ok 58 - Moose::Meta::TypeCoercion API: TestCoercion->can('_compiled_type_coercion') ok 59 - Moose::Meta::TypeCoercion API: TestCoercion->can('_new') ok 60 - Moose::Meta::TypeCoercion API: TestCoercion->can('add_type_coercions') ok 61 - Moose::Meta::TypeCoercion API: TestCoercion->can('coerce') ok 62 - Moose::Meta::TypeCoercion API: TestCoercion->can('compile_type_coercion') ok 63 - Moose::Meta::TypeCoercion API: TestCoercion->can('has_coercion_for_type') ok 64 - Moose::Meta::TypeCoercion API: TestCoercion->can('meta') ok 65 - Moose::Meta::TypeCoercion API: TestCoercion->can('new') ok 66 - Moose::Meta::TypeCoercion API: TestCoercion->can('type_coercion_map') ok 67 - Moose::Meta::TypeCoercion API: TestCoercion->can('type_constraint') 1..67 ok t/03-leak.t ............................................... skipped: useithreads t/20-unit/Devel-TypeTiny-Perl56Compat/basic.t ............. ok 1 - eval(sprintf "use strict; %s", B::perlstring("foo")) 1..1 ok t/20-unit/Devel-TypeTiny-Perl58Compat/basic.t ............. ok 1 - re::is_regexp(qr{foo}) ok 2 - re::is_regexp(bless qr{foo}, "Foo") 1..2 ok t/20-unit/Error-TypeTiny-Assertion/basic.t ................ ok 1 - '$e' isa 'Error::TypeTiny' ok 2 - $Error::TypeTiny::LastError ok 3 - $e->message is as expected ok 4 - '$e' isa 'Error::TypeTiny::Assertion' ok 5 - $e->type is as expected ok 6 - $e->value is as expected ok 7 - $e->explain is as expected ok 8 - ArrayRef[Int] deep explanation, given [1, 2, [3]] ok 9 - ArrayRef[Int] deep explanation, given {} ok 10 - Ref["ARRAY"] deep explanation, given {} ok 11 - HashRef[Maybe[Int]] deep explanation, given {a => undef, b => 42, c => []} ok 12 - $dict deep explanation, given {a => 1, c => 1} ok 13 - $dict deep explanation, given {b => 1} ok 14 - $dict deep explanation, given {a => 1, b => 2} not ok 15 - Map[Int,Num] deep explanation, given {1=>1.1,2.2=>2.3,3.3=>3.4} # TODO Data::Dumper output changed after 2.145 # Failed (TODO) test 'Map[Int,Num] deep explanation, given {1=>1.1,2.2=>2.3,3.3=>3.4}' # at t/20-unit/Error-TypeTiny-Assertion/basic.t line 173. # Structures begin differing at: # $got->[0] = 'Reference {"1" => "1.1","2.2" => "2.3","3.3" => "3.4"} did not pass type constraint "Map[Int,Num]"' # $expected->[0] = 'Reference {1 => "1.1","2.2" => "2.3","3.3" => "3.4"} did not pass type constraint "Map[Int,Num]"' ok 16 - Dict[foo=>ArrayRef,slurpy Map[Ext,Int]] works ok it seems ok 17 - Dict[foo=>ArrayRef,slurpy Map[Ext,Int]] explanation, given {foo => [], x_bar => 1, x_baz => []} ok 18 - $AlwaysFail explanation, given 1 ok 19 - $TupleOf1 explanation, given [1,2] ok 20 - $SlurpyThing explanation, given 1 ok 21 - $SlurpyThing explanation, given [[]] ok 22 - $SlurpyThing explanation, given [1.1, yeah => "Hello"] ok 23 - $UndefRef explanantion, given \"bar" ok 24 - $UndefRef explanantion, given [] ok 25 - $e_where->context ok 26 - "$e_where" ok 27 - correct exception from type with null constraint ok 28 - local $Type::Tiny::DD 1..28 ok t/20-unit/Error-TypeTiny-Compilation/basic.t .............. ok 1 - '$e' isa 'Error::TypeTiny::Compilation' ok 2 - throw exception when code does not compile ok 3 - $e->message # Subtest: $e->context ok 1 - $ctx->{package} ok 2 - $ctx->{file} ok 3 - $ctx->{line} >= 37 ok 4 - $ctx->{line} <= 42 1..4 ok 4 - $e->context ok 5 - $e->errstr ok 6 - $e->code ok 7 - $e->environment 1..7 ok t/20-unit/Error-TypeTiny-WrongNumberOfParameters/basic.t .. # Subtest: nth_root() ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok 1 - nth_root() # Subtest: nth_root(1) ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok 2 - nth_root(1) # Subtest: nth_root(1, 2, 3) ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok 3 - nth_root(1, 2, 3) # Subtest: nth_root_opt() ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok 4 - nth_root_opt() # Subtest: nth_root_slurp() ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok 5 - nth_root_slurp() ok 6 - silly exception which should never happen anyway ok 7 - unspecific exception 1..7 ok t/20-unit/Error-TypeTiny/basic.t .......................... ok 1 - $e1->message (default) ok 2 - $e1->context->{main} ok 3 - $e1->contex1t->{line} ok 4 - $e1->context->{file} ok 5 - $e2->message ok 6 - $e3->message (set by croak) 1..6 ok t/20-unit/Error-TypeTiny/stacktrace.t ..................... ok 1 1..1 ok t/20-unit/Eval-TypeTiny/basic.t ........................... ok 1 - closure over scalar ok 2 - closure over array ok 3 - closure over hash ok 4 - closing over variables really really really works! ok 5 ok 6 ok 7 - closed over variables disappear on cue ok 8 - can close over tied variables ... AUTOLOAD stuff ok 9 - ... can ok 10 - ... !can ok 11 - ... tie still works ok 12 - ... can be retied ok 13 - ... can be untied ok 14 - "description" option works ok 15 - "line" option works 1..15 ok t/20-unit/Eval-TypeTiny/fallback-aliases.t ................ skipped: test currently not working (TODO) t/20-unit/Eval-TypeTiny/lexical-subs.t .................... ok 1 - closure over scalar ok 2 - closure over array ok 3 - closure over hash ok 4 - closure over lexical sub - undef ok 5 - closure over lexical sub - 2 ok 6 - closure over lexical sub - 42 ok 7 - '$e' isa 'Error::TypeTiny::Compilation' ok 8 - throw exception when code does not compile ok 9 - $e->errstr ok 10 - $e->code ok 11 - "description" option works ok 12 - "line" option works 1..12 ok t/20-unit/Test-TypeTiny/basic.t ........................... 1..48 ok 1 - Test 'successful should_pass' completed ok 2 - Test 'successful should_pass' no premature diagnostication ok 3 - Test 'successful should_pass' result count ok 4 - subtest 'Value "1" passes type constraint Int' of 'successful should_pass' compare ok ok 5 - subtest 'Value "1" passes type constraint Int' of 'successful should_pass' compare type ok 6 - subtest 'Value "1" passes type constraint Int' of 'successful should_pass' compare name ok 7 - checking depth ok 8 - subtest 'Value "1" passes type constraint Int' of 'successful should_pass' compare diag ok 9 - Test 'unsuccessful should_pass' completed ok 10 - Test 'unsuccessful should_pass' no premature diagnostication ok 11 - Test 'unsuccessful should_pass' result count ok 12 - subtest 'Reference [] passes type constraint Int' of 'unsuccessful should_pass' compare ok ok 13 - subtest 'Reference [] passes type constraint Int' of 'unsuccessful should_pass' compare type ok 14 - subtest 'Reference [] passes type constraint Int' of 'unsuccessful should_pass' compare name ok 15 - checking depth ok 16 - subtest 'Reference [] passes type constraint Int' of 'unsuccessful should_pass' compare diag ok 17 - Test 'successful (i.e. failing) should_fail' completed ok 18 - Test 'successful (i.e. failing) should_fail' no premature diagnostication ok 19 - Test 'successful (i.e. failing) should_fail' result count ok 20 - subtest 'Reference [] fails type constraint Int' of 'successful (i.e. failing) should_fail' compare ok ok 21 - subtest 'Reference [] fails type constraint Int' of 'successful (i.e. failing) should_fail' compare type ok 22 - subtest 'Reference [] fails type constraint Int' of 'successful (i.e. failing) should_fail' compare name ok 23 - checking depth ok 24 - subtest 'Reference [] fails type constraint Int' of 'successful (i.e. failing) should_fail' compare diag ok 25 - Test 'unsuccessful (i.e. passing) should_fail' completed ok 26 - Test 'unsuccessful (i.e. passing) should_fail' no premature diagnostication ok 27 - Test 'unsuccessful (i.e. passing) should_fail' result count ok 28 - subtest 'Value "1" fails type constraint Int' of 'unsuccessful (i.e. passing) should_fail' compare ok ok 29 - subtest 'Value "1" fails type constraint Int' of 'unsuccessful (i.e. passing) should_fail' compare type ok 30 - subtest 'Value "1" fails type constraint Int' of 'unsuccessful (i.e. passing) should_fail' compare name ok 31 - checking depth ok 32 - subtest 'Value "1" fails type constraint Int' of 'unsuccessful (i.e. passing) should_fail' compare diag ok 33 - Test 'successful ok_subtype' completed ok 34 - Test 'successful ok_subtype' no premature diagnostication ok 35 - Test 'successful ok_subtype' result count ok 36 - subtest 'Num subtype: Int' of 'successful ok_subtype' compare ok ok 37 - subtest 'Num subtype: Int' of 'successful ok_subtype' compare type ok 38 - subtest 'Num subtype: Int' of 'successful ok_subtype' compare name ok 39 - checking depth ok 40 - subtest 'Num subtype: Int' of 'successful ok_subtype' compare diag ok 41 - Test 'unsuccessful ok_subtype' completed ok 42 - Test 'unsuccessful ok_subtype' no premature diagnostication ok 43 - Test 'unsuccessful ok_subtype' result count ok 44 - subtest 'Int subtype: Num' of 'unsuccessful ok_subtype' compare ok ok 45 - subtest 'Int subtype: Num' of 'unsuccessful ok_subtype' compare type ok 46 - subtest 'Int subtype: Num' of 'unsuccessful ok_subtype' compare name ok 47 - checking depth ok 48 - subtest 'Int subtype: Num' of 'unsuccessful ok_subtype' compare diag ok t/20-unit/Test-TypeTiny/extended.t ........................ 1..16 ok 1 - Test 'successful ok_subtype' completed ok 2 - Test 'successful ok_subtype' no premature diagnostication ok 3 - Test 'successful ok_subtype' result count ok 4 - subtest 'Num subtype: Int' of 'successful ok_subtype' compare ok ok 5 - subtest 'Num subtype: Int' of 'successful ok_subtype' compare type ok 6 - subtest 'Num subtype: Int' of 'successful ok_subtype' compare name ok 7 - checking depth ok 8 - subtest 'Num subtype: Int' of 'successful ok_subtype' compare diag ok 9 - Test 'unsuccessful ok_subtype' completed ok 10 - Test 'unsuccessful ok_subtype' no premature diagnostication ok 11 - Test 'unsuccessful ok_subtype' result count ok 12 - subtest 'Int subtype: Num' of 'unsuccessful ok_subtype' compare ok ok 13 - subtest 'Int subtype: Num' of 'unsuccessful ok_subtype' compare type ok 14 - subtest 'Int subtype: Num' of 'unsuccessful ok_subtype' compare name ok 15 - checking depth ok 16 - subtest 'Int subtype: Num' of 'unsuccessful ok_subtype' compare diag ok t/20-unit/Test-TypeTiny/matchfor.t ........................ 1..24 ok 1 - Test 'successful matchfor(qr//)' completed ok 2 - Test 'successful matchfor(qr//)' no premature diagnostication ok 3 - Test 'successful matchfor(qr//)' result count ok 4 - subtest 'Yahoo' of 'successful matchfor(qr//)' compare ok ok 5 - subtest 'Yahoo' of 'successful matchfor(qr//)' compare type ok 6 - subtest 'Yahoo' of 'successful matchfor(qr//)' compare name ok 7 - checking depth ok 8 - subtest 'Yahoo' of 'successful matchfor(qr//)' compare diag ok 9 - Test 'successful matchfor(qr//)' completed ok 10 - Test 'successful matchfor(qr//)' no premature diagnostication ok 11 - Test 'successful matchfor(qr//)' result count ok 12 - subtest 'Yahoo' of 'successful matchfor(qr//)' compare ok ok 13 - subtest 'Yahoo' of 'successful matchfor(qr//)' compare type ok 14 - subtest 'Yahoo' of 'successful matchfor(qr//)' compare name ok 15 - checking depth ok 16 - subtest 'Yahoo' of 'successful matchfor(qr//)' compare diag ok 17 - Test 'successful matchfor(CLASS)' completed ok 18 - Test 'successful matchfor(CLASS)' no premature diagnostication ok 19 - Test 'successful matchfor(CLASS)' result count ok 20 - subtest 'Yahoo' of 'successful matchfor(CLASS)' compare ok ok 21 - subtest 'Yahoo' of 'successful matchfor(CLASS)' compare type ok 22 - subtest 'Yahoo' of 'successful matchfor(CLASS)' compare name ok 23 - checking depth ok 24 - subtest 'Yahoo' of 'successful matchfor(CLASS)' compare diag ok t/20-unit/Type-Coercion-FromMoose/basic.t ................. ok 1 - '$Array_of_Rounded->type_parameter' isa 'Type::Tiny' ok 2 - '$Array_of_Rounded->type_parameter->coercion' isa 'Type::Coercion' ok 3 - '$Array_of_Rounded->type_parameter->coercion' isa 'Type::Coercion::FromMoose' ok 4 - coercion works not ok 5 - coercion can be altered later # TODO $Array_of_Rounded's coercion has already been compiled # Failed (TODO) test 'coercion can be altered later' # at t/20-unit/Type-Coercion-FromMoose/basic.t line 79. # Structures begin differing at: # $got->[0] = '9.1' # $expected->[0] = '9' 1..5 ok t/20-unit/Type-Coercion-FromMoose/errors.t ................ ok 1 ok 2 not ok 3 - no exception adding coercions to a Moose-imported type constraint # TODO Adding coercions to Type::Coercion::FromMoose not currently supported # Failed (TODO) test 'no exception adding coercions to a Moose-imported type constraint' # at t/20-unit/Type-Coercion-FromMoose/errors.t line 63. # got: 'Adding coercions to Type::Coercion::FromMoose not currently supported at lib/Type/Coercion/FromMoose.pm line 50. # ' # expected: undef not ok 4 - ... and the coercion works # TODO Adding coercions to Type::Coercion::FromMoose not currently supported # Failed (TODO) test '... and the coercion works' # at t/20-unit/Type-Coercion-FromMoose/errors.t line 66. # got: 'ARRAY(0x561e503631e0)' # expected: '666' ok 5 1..5 ok t/20-unit/Type-Coercion-Union/basic.t ..................... ok 1 - Value "4" passes type constraint RoundedInteger ok 2 - Value "1.1" fails type constraint RoundedInteger ok 3 - Value "xyz" fails type constraint RoundedInteger ok 4 - Value "xyz" passes type constraint String3 ok 5 - Value "x" fails type constraint String3 ok 6 - Value "wxyz" fails type constraint String3 ok 7 - Value "3.4" passes type constraint RoundedInteger|String3 ok 8 - Value "30" passes type constraint RoundedInteger|String3 ok 9 - Value "3.12" fails type constraint RoundedInteger|String3 ok 10 - Value "wxyz" fails type constraint RoundedInteger|String3 ok 11 - RoundedInteger coerces from Num ok 12 - RoundedInteger does not coerce from Str ok 13 - String3 coerces from Str ok 14 - String3 does not coerce from ArrayRef ok 15 - unions automatically have a coercion if their child constraints do # (((defined($X) and !ref($X) and $X =~ /\A-?[0-9]+\z/) or do { !ref($X) and $X =~ $Types::Standard::_StrMatch{"Regexp|(?^:^.{3}\$)"} })) ? $X : ((defined($X) && !ref($X) && Scalar::Util::looks_like_number($X))) ? scalar(do { local $_ = $X; int($_) }) : (do { defined($X) and do { ref(\$X) eq 'SCALAR' or ref(\(my $val = $X)) eq 'SCALAR' } }) ? scalar(do { local $_ = $X; substr("$_ ", 0, 3) }) : $X ok 16 - unions do not automatically have a coercion if their child constraints do not ok 17 - Union1 does not need to coerce an Int ok 18 - Union1 does not need to coerce a String3 ok 19 - Union1 does not need to coerce a String3, even if it looks like a Num ok 20 - Union1 coerces Str -> String3 ok 21 - given the choice of two valid coercions, Union1 prefers RoundedInteger because it occurs sooner ok 22 - Union1 cannot coerce an arrayref ok 23 - Cannot add to Type::Tiny::Union's coercion 1..23 ok t/20-unit/Type-Coercion/basic.t ........................... ok 1 - coercion works ok 2 - coercion overloads &{} ok 3 - BigInteger has_coercion_for_type ArrayRef ok 4 - BigInteger has_coercion_for_type SmallInteger ok 5 - not BigInteger has_coercion_for_type SmallInteger ok 6 - BigInteger has_coercion_for_type BigInteger eq "0 but true" ok 7 - BigInteger has_coercion_for_type $BiggerInteger eq "0 but true" ok 8 - BigInteger has_coercion_for_value [] ok 9 - BigInteger has_coercion_for_value 2 ok 10 - not BigInteger has_coercion_for_value {} ok 11 - BigInteger has_coercion_for_value 200 eq "0 but true" ok 12 - coerce doesn't throw an exception if it can coerce ok 13 - coerce doesn't throw an exception if it can't coerce ok 14 - assert_coerce doesn't throw an exception if it can coerce ok 15 - assert_coerce DOES throw an exception if it can't coerce ok 16 - 'ArrayRefFromAny' isa 'Type::Coercion' ok 17 - ArrayRefFromAny coercion works ok 18 - Coercion ArrayRefFromAny+ArrayRefFromPiped prioritizes ArrayRefFromAny ok 19 - Coercion ArrayRefFromPiped+ArrayRefFromAny prioritizes ArrayRefFromPiped ok 20 - Type $arr coercion works ok 21 - Type $sum3 coercion works ok 22 - Type $sum4 coercion works ok 23 - Reference [] passes type constraint ArrayRef|Str ok 24 - Value "1|2|3" passes type constraint ArrayRef|Str ok 25 - Reference {} fails type constraint ArrayRef|Str ok 26 - Reference [] passes type constraint ArrayRef ok 27 - Value "1|2|3" fails type constraint ArrayRef ok 28 - Reference {} fails type constraint ArrayRef ok 29 - $arrayref_from_piped->coercibles == $arrayref_from_piped->coercibles 1..29 ok t/20-unit/Type-Coercion/esoteric.t ........................ ok 1 - $type->coercion->meta ok 2 - $type->coercion->add_type_coercions(TYPE, STR) ok 3 - $type->coercion->_compiled_type_coercion(OBJECT) ok 4 - $type->coercion->_compiled_type_coercion(CODE) 1..4 ok t/20-unit/Type-Coercion/frozen.t .......................... ok 1 - coercions are not initially frozen ok 2 - coercions do not freeze because of adding code ok 3 - ... and they work ok 4 - coercions do freeze when forced inflation to Moose ok 5 - cannot add code to a frozen coercion ok 6 - i_really_want_to_unfreeze ok 7 - ... can now add coercions ok 8 - ... ... which work 1..8 ok t/20-unit/Type-Coercion/inlining.t ........................ ok 1 - inlined coercion works ok 2 - no coercion necessary ok 3 - no coercion possible 1..3 ok t/20-unit/Type-Coercion/parameterized.t ................... ok 1 - length $chars == 17 ok 2 - length $bytes_utf8 == 19 ok 3 - length $bytes_western == 17 ok 4 - $SplitSpace can be inlined ok 5 - $SplitPipe can be inlined ok 6 - $SplitSpace->coerce($chars) ok 7 - $SplitSpace->coerce($bytes_utf8) ok 8 - $SplitSpace->coerce($bytes_western) ok 9 - Reference ["Caf\x{e9}","Paris|Gar\x{e7}on"] passes type constraint ArrayRef[Str] ok 10 - Reference ["Caf\303\251","Paris|Gar\303\247on"] passes type constraint ArrayRef[Str] ok 11 - Reference ["Caf\351","Paris|Gar\347on"] passes type constraint ArrayRef[Str] ok 12 - $SplitPipe->coerce($chars) ok 13 - $SplitPipe->coerce($bytes_utf8) ok 14 - $SplitPipe->coerce($bytes_western) ok 15 - $JoinPipe->coerce($arr_chars) ok 16 - Value "Caf\x{e9} Paris|Gar\x{e7}on" passes type constraint Str ok 17 - $JoinPipe->coerce($arr_bytes_utf8) ok 18 - Value "Caf\303\251 Paris|Gar\303\247on" passes type constraint Str ok 19 - $JoinPipe->coerce($arr_bytes_western) ok 20 - Value "Caf\351 Paris|Gar\347on" passes type constraint Str ok 21 - $Stringy->is_parameterizable ok 22 - 'parameterizable coercion' isa 'Type::Coercion' ok 23 - ... coercion included in base definition works ok 24 - ... coercion generated by parameterization does not exist yet ok 25 - 'parameterized coercion which has not yet been combined with type constraint' isa 'Type::Coercion' ok 26 - ... coercion included in base definition works ok 27 - ... coercion generated by parameterization works ok 28 - 'type constraint consuming parameterized coercion' isa 'Type::Tiny' ok 29 - ... coercion included in base definition works ok 30 - ... coercion generated by parameterization works; must have been regenerated 1..30 ok t/20-unit/Type-Coercion/smartmatch.t ...................... skipped: Perl too new t/20-unit/Type-Coercion/typetiny-constructor.t ............ # Subtest: coercion => ARRAY ok 1 ok 2 ok 3 1..3 ok 1 - coercion => ARRAY # Subtest: coercion => CODE ok 1 ok 2 ok 3 1..3 ok 2 - coercion => CODE 1..2 ok t/20-unit/Type-Library/assert.t ........................... ok 1 - assert_String works (value that should pass) ok 2 - assert_String works (value that should fail) ok 3 - BiggerLib::assert_String works (value that should pass) ok 4 - BiggerLib::assert_String works (value that should fail) ok 5 - assert_SmallInteger works (value that should pass) ok 6 - assert_SmallInteger works (value that should fail) 1..6 ok t/20-unit/Type-Library/errors.t ........................... ok 1 - cannot add same type constraint twice ok 2 - cannot add an anonymous type constraint to a library ok 3 - cannot add a coercion with same name as a constraint 1..3 ok t/20-unit/Type-Library/inheritance.t ...................... ok 1 - length $chars == 17 ok 2 - length $bytes_utf8 == 19 ok 3 - length $bytes_western == 17 ok 4 - $SplitSpace can be inlined ok 5 - $SplitPipe can be inlined ok 6 - $SplitSpace->coerce($chars) ok 7 - $SplitSpace->coerce($bytes_utf8) ok 8 - $SplitSpace->coerce($bytes_western) ok 9 - Reference ["Caf\x{e9}","Paris|Gar\x{e7}on"] passes type constraint ArrayRef[Str] ok 10 - Reference ["Caf\303\251","Paris|Gar\303\247on"] passes type constraint ArrayRef[Str] ok 11 - Reference ["Caf\351","Paris|Gar\347on"] passes type constraint ArrayRef[Str] ok 12 - $SplitPipe->coerce($chars) ok 13 - $SplitPipe->coerce($bytes_utf8) ok 14 - $SplitPipe->coerce($bytes_western) ok 15 - $JoinPipe->coerce($arr_chars) ok 16 - Value "Caf\x{e9} Paris|Gar\x{e7}on" passes type constraint Str ok 17 - $JoinPipe->coerce($arr_bytes_utf8) ok 18 - Value "Caf\303\251 Paris|Gar\303\247on" passes type constraint Str ok 19 - $JoinPipe->coerce($arr_bytes_western) ok 20 - Value "Caf\351 Paris|Gar\347on" passes type constraint Str 1..20 ok t/20-unit/Type-Library/is.t ............................... ok 1 - is_String works (value that should pass) ok 2 - is_String works (value that should fail) ok 3 - is_Number works (value that should pass) ok 4 - is_Number works (value that should fail) ok 5 - is_Integer works (value that should pass) ok 6 - is_Integer works (value that should fail) ok 7 - is_SmallInteger works (value that should pass) ok 8 - is_SmallInteger works (value that should fail) 1..8 ok t/20-unit/Type-Library/to.t ............................... ok 1 - to_BigInteger converts a small integer OK ok 2 - to_BigInteger leaves an existing BigInteger OK ok 3 - to_BigInteger ignores something it cannot coerce ok 4 - no coercion for Str - should die 1..4 ok t/20-unit/Type-Library/types.t ............................ ok 1 - 'String' isa 'Type::Tiny' ok 2 - 'Number' isa 'Type::Tiny' ok 3 - 'Integer' isa 'Type::Tiny' ok 4 - 'DemoLib::String' isa 'Type::Tiny' ok 5 - 'DemoLib::Number' isa 'Type::Tiny' ok 6 - 'DemoLib::Integer' isa 'Type::Tiny' ok 7 - String has correct stringification ok 8 - Number has correct stringification ok 9 - Integer has correct stringification ok 10 - DemoLib::String has correct stringification ok 11 - DemoLib::Number has correct stringification ok 12 - DemoLib::Integer has correct stringification ok 13 - coderef overload (with value that should pass type constraint) does not die ok 14 - coderef overload returns correct value ok 15 - coderef overload (value that should fail type constraint) dies ok 16 - Sub::Exporter-style export renaming ok 17 - eq works ok 18 - type constant in list context ok 19 - parameterizable type constant in list context ok 20 - parameterized type constant in list context 1..20 ok t/20-unit/Type-Params/badsigs.t ........................... ok 1 - Cannot follow an optional parameter with a required parameter ok 2 - Cannot follow a slurpy parameter with anything ok 3 - Slurpy parameters must be hashrefs or arrayrefs 1..3 ok t/20-unit/Type-Params/carping.t ........................... ok 1 - An object of class 'Error::TypeTiny::Assertion' isa 'Error::TypeTiny' ok 2 1..2 ok t/20-unit/Type-Params/coerce.t ............................ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 - if value passes type constraint; no need to clone arrayref ok 8 - if value fails type constraint; need to clone arrayref ok 9 1..9 ok t/20-unit/Type-Params/compile-named.t ..................... # Subtest: simple test with everything inlineable # Subtest: validate_named ok 1 - accept a hash ok 2 - accept a hash, with optional parameter ok 3 - accept a hash, and coerce ok 4 - accept a hash, with optional parameter, and coerce ok 5 - accept a hashref ok 6 - accept a hashref, with optional parameter ok 7 - accept a hashref, and coerce ok 8 - accept a hashref, with optional parameter, and coerce ok 9 - bad "foo" parameter ok 10 - bad "bar" parameter ok 11 - two bad parameters; "foo" throws before "bar" gets a chance ok 12 - bad optional "baz" parameter ok 13 - additional parameter ok 14 - additional parameters ok 15 - missing parameter 1..15 ok 1 - validate_named # Subtest: compile_named ok 1 - accept a hash ok 2 - accept a hash, with optional parameter ok 3 - accept a hash, and coerce ok 4 - accept a hash, with optional parameter, and coerce ok 5 - accept a hashref ok 6 - accept a hashref, with optional parameter ok 7 - accept a hashref, and coerce ok 8 - accept a hashref, with optional parameter, and coerce ok 9 - bad "foo" parameter ok 10 - bad "bar" parameter ok 11 - two bad parameters; "foo" throws before "bar" gets a chance ok 12 - bad optional "baz" parameter ok 13 - additional parameter ok 14 - additional parameters ok 15 - missing parameter 1..15 ok 2 - compile_named 1..2 ok 1 - simple test with everything inlineable # Subtest: simple test with inlineable types, but non-inlineable coercion # Subtest: validate_named ok 1 - accept a hash ok 2 - accept a hash, with optional parameter ok 3 - accept a hash, and coerce ok 4 - accept a hash, with optional parameter, and coerce ok 5 - accept a hashref ok 6 - accept a hashref, with optional parameter ok 7 - accept a hashref, and coerce ok 8 - accept a hashref, with optional parameter, and coerce ok 9 - bad "foo" parameter ok 10 - bad "bar" parameter ok 11 - two bad parameters; "foo" throws before "bar" gets a chance ok 12 - bad optional "baz" parameter ok 13 - additional parameter ok 14 - additional parameters ok 15 - missing parameter 1..15 ok 1 - validate_named # Subtest: compile_named ok 1 - accept a hash ok 2 - accept a hash, with optional parameter ok 3 - accept a hash, and coerce ok 4 - accept a hash, with optional parameter, and coerce ok 5 - accept a hashref ok 6 - accept a hashref, with optional parameter ok 7 - accept a hashref, and coerce ok 8 - accept a hashref, with optional parameter, and coerce ok 9 - bad "foo" parameter ok 10 - bad "bar" parameter ok 11 - two bad parameters; "foo" throws before "bar" gets a chance ok 12 - bad optional "baz" parameter ok 13 - additional parameter ok 14 - additional parameters ok 15 - missing parameter 1..15 ok 2 - compile_named 1..2 ok 2 - simple test with inlineable types, but non-inlineable coercion # Subtest: simple test with everything non-inlineable # Subtest: validate_named ok 1 - accept a hash ok 2 - accept a hash, with optional parameter ok 3 - accept a hash, and coerce ok 4 - accept a hash, with optional parameter, and coerce ok 5 - accept a hashref ok 6 - accept a hashref, with optional parameter ok 7 - accept a hashref, and coerce ok 8 - accept a hashref, with optional parameter, and coerce ok 9 - bad "foo" parameter ok 10 - bad "bar" parameter ok 11 - two bad parameters; "foo" throws before "bar" gets a chance ok 12 - bad optional "baz" parameter ok 13 - additional parameter ok 14 - additional parameters ok 15 - missing parameter 1..15 ok 1 - validate_named # Subtest: compile_named ok 1 - accept a hash ok 2 - accept a hash, with optional parameter ok 3 - accept a hash, and coerce ok 4 - accept a hash, with optional parameter, and coerce ok 5 - accept a hashref ok 6 - accept a hashref, with optional parameter ok 7 - accept a hashref, and coerce ok 8 - accept a hashref, with optional parameter, and coerce ok 9 - bad "foo" parameter ok 10 - bad "bar" parameter ok 11 - two bad parameters; "foo" throws before "bar" gets a chance ok 12 - bad optional "baz" parameter ok 13 - additional parameter ok 14 - additional parameters ok 15 - missing parameter 1..15 ok 2 - compile_named 1..2 ok 3 - simple test with everything non-inlineable # Subtest: slurpy test with everything inlineable # Subtest: validate_named ok 1 - accept a hash ok 2 - accept a hash, with optional parameter ok 3 - accept a hash, and coerce ok 4 - accept a hash, with optional parameter, and coerce ok 5 - accept a hashref ok 6 - accept a hashref, with optional parameter ok 7 - accept a hashref, and coerce ok 8 - accept a hashref, with optional parameter, and coerce ok 9 - bad "foo" parameter ok 10 - bad "bar" parameter ok 11 - two bad parameters; "foo" throws before "bar" gets a chance ok 12 - bad optional "baz" parameter ok 13 - additional parameter ok 14 - additional parameters ok 15 - coercion of additional parameters ok 16 - missing parameter 1..16 ok 1 - validate_named # Subtest: compile_named ok 1 - accept a hash ok 2 - accept a hash, with optional parameter ok 3 - accept a hash, and coerce ok 4 - accept a hash, with optional parameter, and coerce ok 5 - accept a hashref ok 6 - accept a hashref, with optional parameter ok 7 - accept a hashref, and coerce ok 8 - accept a hashref, with optional parameter, and coerce ok 9 - bad "foo" parameter ok 10 - bad "bar" parameter ok 11 - two bad parameters; "foo" throws before "bar" gets a chance ok 12 - bad optional "baz" parameter ok 13 - additional parameter ok 14 - additional parameters ok 15 - coercion of additional parameters ok 16 - missing parameter 1..16 ok 2 - compile_named 1..2 ok 4 - slurpy test with everything inlineable # Subtest: slurpy test with inlineable types, but non-inlineable coercion # Subtest: validate_named ok 1 - accept a hash ok 2 - accept a hash, with optional parameter ok 3 - accept a hash, and coerce ok 4 - accept a hash, with optional parameter, and coerce ok 5 - accept a hashref ok 6 - accept a hashref, with optional parameter ok 7 - accept a hashref, and coerce ok 8 - accept a hashref, with optional parameter, and coerce ok 9 - bad "foo" parameter ok 10 - bad "bar" parameter ok 11 - two bad parameters; "foo" throws before "bar" gets a chance ok 12 - bad optional "baz" parameter ok 13 - additional parameter ok 14 - additional parameters ok 15 - coercion of additional parameters ok 16 - missing parameter 1..16 ok 1 - validate_named # Subtest: compile_named ok 1 - accept a hash ok 2 - accept a hash, with optional parameter ok 3 - accept a hash, and coerce ok 4 - accept a hash, with optional parameter, and coerce ok 5 - accept a hashref ok 6 - accept a hashref, with optional parameter ok 7 - accept a hashref, and coerce ok 8 - accept a hashref, with optional parameter, and coerce ok 9 - bad "foo" parameter ok 10 - bad "bar" parameter ok 11 - two bad parameters; "foo" throws before "bar" gets a chance ok 12 - bad optional "baz" parameter ok 13 - additional parameter ok 14 - additional parameters ok 15 - coercion of additional parameters ok 16 - missing parameter 1..16 ok 2 - compile_named 1..2 ok 5 - slurpy test with inlineable types, but non-inlineable coercion # Subtest: slurpy test with everything non-inlineable # Subtest: validate_named ok 1 - accept a hash ok 2 - accept a hash, with optional parameter ok 3 - accept a hash, and coerce ok 4 - accept a hash, with optional parameter, and coerce ok 5 - accept a hashref ok 6 - accept a hashref, with optional parameter ok 7 - accept a hashref, and coerce ok 8 - accept a hashref, with optional parameter, and coerce ok 9 - bad "foo" parameter ok 10 - bad "bar" parameter ok 11 - two bad parameters; "foo" throws before "bar" gets a chance ok 12 - bad optional "baz" parameter ok 13 - additional parameter ok 14 - additional parameters ok 15 - coercion of additional parameters ok 16 - missing parameter 1..16 ok 1 - validate_named # Subtest: compile_named ok 1 - accept a hash ok 2 - accept a hash, with optional parameter ok 3 - accept a hash, and coerce ok 4 - accept a hash, with optional parameter, and coerce ok 5 - accept a hashref ok 6 - accept a hashref, with optional parameter ok 7 - accept a hashref, and coerce ok 8 - accept a hashref, with optional parameter, and coerce ok 9 - bad "foo" parameter ok 10 - bad "bar" parameter ok 11 - two bad parameters; "foo" throws before "bar" gets a chance ok 12 - bad optional "baz" parameter ok 13 - additional parameter ok 14 - additional parameters ok 15 - coercion of additional parameters ok 16 - missing parameter 1..16 ok 2 - compile_named 1..2 ok 6 - slurpy test with everything non-inlineable 1..6 ok t/20-unit/Type-Params/hashorder.t ......................... # Subtest: predictable error message when problems with two parameters ok 1 - Iteration 1, check 1, missing parameters ok 2 - Iteration 1, check 1, invalid values ok 3 - Iteration 1, check 1, extra values ok 4 - Iteration 1, check 2, missing parameters ok 5 - Iteration 1, check 2, invalid values ok 6 - Iteration 1, check 2, extra values ok 7 - Iteration 2, check 1, missing parameters ok 8 - Iteration 2, check 1, invalid values ok 9 - Iteration 2, check 1, extra values ok 10 - Iteration 2, check 2, missing parameters ok 11 - Iteration 2, check 2, invalid values ok 12 - Iteration 2, check 2, extra values ok 13 - Iteration 3, check 1, missing parameters ok 14 - Iteration 3, check 1, invalid values ok 15 - Iteration 3, check 1, extra values ok 16 - Iteration 3, check 2, missing parameters ok 17 - Iteration 3, check 2, invalid values ok 18 - Iteration 3, check 2, extra values ok 19 - Iteration 4, check 1, missing parameters ok 20 - Iteration 4, check 1, invalid values ok 21 - Iteration 4, check 1, extra values ok 22 - Iteration 4, check 2, missing parameters ok 23 - Iteration 4, check 2, invalid values ok 24 - Iteration 4, check 2, extra values ok 25 - Iteration 5, check 1, missing parameters ok 26 - Iteration 5, check 1, invalid values ok 27 - Iteration 5, check 1, extra values ok 28 - Iteration 5, check 2, missing parameters ok 29 - Iteration 5, check 2, invalid values ok 30 - Iteration 5, check 2, extra values ok 31 - Iteration 6, check 1, missing parameters ok 32 - Iteration 6, check 1, invalid values ok 33 - Iteration 6, check 1, extra values ok 34 - Iteration 6, check 2, missing parameters ok 35 - Iteration 6, check 2, invalid values ok 36 - Iteration 6, check 2, extra values ok 37 - Iteration 7, check 1, missing parameters ok 38 - Iteration 7, check 1, invalid values ok 39 - Iteration 7, check 1, extra values ok 40 - Iteration 7, check 2, missing parameters ok 41 - Iteration 7, check 2, invalid values ok 42 - Iteration 7, check 2, extra values ok 43 - Iteration 8, check 1, missing parameters ok 44 - Iteration 8, check 1, invalid values ok 45 - Iteration 8, check 1, extra values ok 46 - Iteration 8, check 2, missing parameters ok 47 - Iteration 8, check 2, invalid values ok 48 - Iteration 8, check 2, extra values ok 49 - Iteration 9, check 1, missing parameters ok 50 - Iteration 9, check 1, invalid values ok 51 - Iteration 9, check 1, extra values ok 52 - Iteration 9, check 2, missing parameters ok 53 - Iteration 9, check 2, invalid values ok 54 - Iteration 9, check 2, extra values ok 55 - Iteration 10, check 1, missing parameters ok 56 - Iteration 10, check 1, invalid values ok 57 - Iteration 10, check 1, extra values ok 58 - Iteration 10, check 2, missing parameters ok 59 - Iteration 10, check 2, invalid values ok 60 - Iteration 10, check 2, extra values ok 61 - Iteration 11, check 1, missing parameters ok 62 - Iteration 11, check 1, invalid values ok 63 - Iteration 11, check 1, extra values ok 64 - Iteration 11, check 2, missing parameters ok 65 - Iteration 11, check 2, invalid values ok 66 - Iteration 11, check 2, extra values ok 67 - Iteration 12, check 1, missing parameters ok 68 - Iteration 12, check 1, invalid values ok 69 - Iteration 12, check 1, extra values ok 70 - Iteration 12, check 2, missing parameters ok 71 - Iteration 12, check 2, invalid values ok 72 - Iteration 12, check 2, extra values ok 73 - Iteration 13, check 1, missing parameters ok 74 - Iteration 13, check 1, invalid values ok 75 - Iteration 13, check 1, extra values ok 76 - Iteration 13, check 2, missing parameters ok 77 - Iteration 13, check 2, invalid values ok 78 - Iteration 13, check 2, extra values ok 79 - Iteration 14, check 1, missing parameters ok 80 - Iteration 14, check 1, invalid values ok 81 - Iteration 14, check 1, extra values ok 82 - Iteration 14, check 2, missing parameters ok 83 - Iteration 14, check 2, invalid values ok 84 - Iteration 14, check 2, extra values ok 85 - Iteration 15, check 1, missing parameters ok 86 - Iteration 15, check 1, invalid values ok 87 - Iteration 15, check 1, extra values ok 88 - Iteration 15, check 2, missing parameters ok 89 - Iteration 15, check 2, invalid values ok 90 - Iteration 15, check 2, extra values ok 91 - Iteration 16, check 1, missing parameters ok 92 - Iteration 16, check 1, invalid values ok 93 - Iteration 16, check 1, extra values ok 94 - Iteration 16, check 2, missing parameters ok 95 - Iteration 16, check 2, invalid values ok 96 - Iteration 16, check 2, extra values ok 97 - Iteration 17, check 1, missing parameters ok 98 - Iteration 17, check 1, invalid values ok 99 - Iteration 17, check 1, extra values ok 100 - Iteration 17, check 2, missing parameters ok 101 - Iteration 17, check 2, invalid values ok 102 - Iteration 17, check 2, extra values ok 103 - Iteration 18, check 1, missing parameters ok 104 - Iteration 18, check 1, invalid values ok 105 - Iteration 18, check 1, extra values ok 106 - Iteration 18, check 2, missing parameters ok 107 - Iteration 18, check 2, invalid values ok 108 - Iteration 18, check 2, extra values ok 109 - Iteration 19, check 1, missing parameters ok 110 - Iteration 19, check 1, invalid values ok 111 - Iteration 19, check 1, extra values ok 112 - Iteration 19, check 2, missing parameters ok 113 - Iteration 19, check 2, invalid values ok 114 - Iteration 19, check 2, extra values ok 115 - Iteration 20, check 1, missing parameters ok 116 - Iteration 20, check 1, invalid values ok 117 - Iteration 20, check 1, extra values ok 118 - Iteration 20, check 2, missing parameters ok 119 - Iteration 20, check 2, invalid values ok 120 - Iteration 20, check 2, extra values 1..120 ok 1 - predictable error message when problems with two parameters 1..1 ok t/20-unit/Type-Params/methods.t ........................... ok 1 ok 2 ok 3 ok 4 ok 5 - clean operation ok 6 - exception calling new() with no args ok 7 - exception calling ->new() with no args ok 8 - exception calling set() with no args 1..8 ok t/20-unit/Type-Params/mixednamed.t ........................ ok 1 ok 2 ok 3 1..3 ok t/20-unit/Type-Params/multisig.t .......................... ok 1 - first choice in multi, no coercion, should pass ok 2 - ...${^TYPE_PARAMS_MULTISIG} ok 3 - first choice in multi, coercion, should pass ok 4 - ...${^TYPE_PARAMS_MULTISIG} ok 5 - first choice in multi, should fail ok 6 - second choice in multi, no coercion, should pass ok 7 - ...${^TYPE_PARAMS_MULTISIG} ok 8 - second choice in multi, coercion, should pass ok 9 - ...${^TYPE_PARAMS_MULTISIG} ok 10 - second choice in multi, should fail ok 11 - third choice in multi, no coercion, should pass ok 12 - ...${^TYPE_PARAMS_MULTISIG} ok 13 - third choice in multi, should fail ok 14 ok 15 ok 16 ok 17 1..17 ok t/20-unit/Type-Params/named.t ............................. ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok t/20-unit/Type-Params/noninline.t ......................... ok 1 - (1, 2) ok 2 - (1.1, 2) ok 3 - () ok 4 - (1) ok 5 - (undef, 1) ok 6 - (42) ok 7 - (42, 11) ok 8 - ([1..3], 11) ok 9 - ([1..41], 42) 1..9 ok t/20-unit/Type-Params/optional.t .......................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 1..9 ok t/20-unit/Type-Params/positional.t ........................ ok 1 - (1, 2) ok 2 - (1.1, 2) ok 3 - (1) ok 4 - (1) ok 5 - (undef, 1) ok 6 - (1) 1..6 ok t/20-unit/Type-Params/slurpy.t ............................ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 1..6 ok t/20-unit/Type-Parser/basic.t ............................. # Basics ok 1 - Int eq Int ok 2 - (Int) eq Int - redundant parentheses ok 3 - ((((Int)))) eq Int - many redundant parentheses # Class types ok 4 - DateTime:: eq InstanceOf["DateTime"] ok 5 - InstanceOf['DateTime'] eq InstanceOf["DateTime"] ok 6 - Tied[Foo::] eq Tied["Foo"] ok 7 - Tied['Foo'] eq Tied["Foo"] # Parameterization ok 8 - Int[] eq Int - empty parameterization against non-parameterizable type ok 9 - Tuple[] eq Tuple[] - empty parameterization against parameterizble type ok 10 - ArrayRef[] eq ArrayRef - empty parameterization against parameterizable type ok 11 - ArrayRef[Int] eq ArrayRef[Int] - parameterized type ok 12 - Ref['HASH'] eq Ref[HASH] - string parameter (singles) ok 13 - Ref["HASH"] eq Ref[HASH] - string parameter (doubles) ok 14 - Ref[q(HASH)] eq Ref[HASH] - string parameter (q) ok 15 - Ref[qq(HASH)] eq Ref[HASH] - string parameter (qq) ok 16 - StrMatch[qr{foo}] eq StrMatch[(?^:foo)] - regexp parameter # Unions ok 17 - Int|HashRef eq Int|HashRef ok 18 - Int|HashRef|ArrayRef eq Int|HashRef|ArrayRef ok 19 - ArrayRef[Int|HashRef] eq ArrayRef[Int|HashRef] - union as a parameter ok 20 - ArrayRef[Int|HashRef[Int]] eq ArrayRef[Int|HashRef[Int]] ok 21 - ArrayRef[HashRef[Int]|Int] eq ArrayRef[HashRef[Int]|Int] # Intersections ok 22 - Int&Num eq Int&Num ok 23 - Int&Num&Defined eq Int&Num&Defined ok 24 - ArrayRef[Int]&Defined eq ArrayRef[Int]&Defined # Union + Intersection ok 25 - Int&Num|ArrayRef eq Int&Num|ArrayRef ok 26 - (Int&Num)|ArrayRef eq Int&Num|ArrayRef ok 27 - Int&(Num|ArrayRef) eq Int&Num|ArrayRef ok 28 - Int&Num|ArrayRef&Ref eq Int&Num|ArrayRef&Ref # Complementary types ok 29 - ~Int eq ~Int ok 30 - ~ArrayRef[Int] eq ~ArrayRef[Int] ok 31 - ~Int|CodeRef eq ~Int|CodeRef ok 32 - ~(Int|CodeRef) eq ~Int|CodeRef - precedence of "~" versus "|" # Comma ok 33 - Map[Num,Int] eq Map[Num,Int] ok 34 - Map[Int,Num] eq Map[Int,Num] ok 35 - Map[Int,Int|ArrayRef[Int]] eq Map[Int,Int|ArrayRef[Int]] ok 36 - Map[Int,ArrayRef[Int]|Int] eq Map[Int,ArrayRef[Int]|Int] ok 37 - Dict[foo=>Int,bar=>Num] eq Dict[bar=>Num,foo=>Int] ok 38 - Dict['foo'=>Int,'bar'=>Num] eq Dict[bar=>Num,foo=>Int] ok 39 - Dict['foo',Int,'bar',Num] eq Dict[bar=>Num,foo=>Int] # Slurpy ok 40 - Dict[slurpy=>Int,bar=>Num] eq Dict[bar=>Num,slurpy=>Int] ok 41 - Tuple[Str, Int, slurpy ArrayRef[Int]] eq Tuple[Str,Int,slurpy ArrayRef[Int]] ok 42 - Tuple[Str, Int, slurpy(ArrayRef[Int])] eq Tuple[Str,Int,slurpy ArrayRef[Int]] # Complexity ok 43 - ArrayRef[DateTime::]|HashRef[Int|DateTime::]|CodeRef eq ArrayRef[InstanceOf["DateTime"]]|HashRef[Int|InstanceOf["DateTime"]]|CodeRef ok 44 - ArrayRef [DateTime::] |HashRef[ Int| DateTime::]|CodeRef eq ArrayRef[InstanceOf["DateTime"]]|HashRef[Int|InstanceOf["DateTime"]]|CodeRef - gratuitous whitespace # Bad expressions ok 45 - weird token ok 46 - weird stuff 1 ok 47 - weird stuff 2 # Tail retention ok 48 - remainder is ok ok 49 - comma can indicate beginning of remainder ok 50 - ArrayRef[Int] eq ArrayRef[Int] - extract_type works ok 51 - ... and provides proper remainder too # Parsing edge cases ok 52 - Xyzzy[Foo] - parameter is treated as a type constraint ok 53 - Xyzzy["Foo"] - parameter is treated as a string ok 54 - Xyzzy[-100] - parameter is treated as a string ok 55 - Xyzzy[200] - parameter is treated as a string ok 56 - Xyzzy[+20.0] - parameter is treated as a string 1..56 ok t/20-unit/Type-Parser/moosextypes.t ....................... ok 1 - Reference [1,2,3] passes type constraint ArrayRef[MooseX::Types::Common::Numeric::PositiveInt] ok 2 - Reference [] passes type constraint ArrayRef[MooseX::Types::Common::Numeric::PositiveInt] ok 3 - Reference [1,-2,3] fails type constraint ArrayRef[MooseX::Types::Common::Numeric::PositiveInt] 1..3 ok t/20-unit/Type-Registry/automagic.t ....................... ok 1 - Type::Registry is not automatically loaded ok 2 - Type::Registry was auto-populated 1..2 ok t/20-unit/Type-Registry/basic.t ........................... ok 1 - Type::Registry->for_me works ok 2 - Type::Registry->for_class works ok 3 - cannot add non-existant type library to registry ok 4 - cannot alias non-existant type in registry ok 5 - alias works ok 6 - alias works via simple_lookup ok 7 - alias works via lookup ok 8 - prefix works ok 9 - type registries are separate ok 10 - Reference [1,2,3] passes type constraint ArrayRef[Int] ok 11 - Reference [1,2,"3.14159"] fails type constraint ArrayRef[Int] ok 12 - type constraint invalid syntax ok 13 - type constraint unknown type ok 14 - type constraint unknown type (as method call) ok 15 - class type ok 16 - Value "Monkey" passes type constraint Enum[Monkey,Nuts] ok 17 - Value "Nuts" passes type constraint Enum[Monkey,Nuts] ok 18 - Value "Cashews" fails type constraint Enum[Monkey,Nuts] ok 19 - DWIM - class type ok 20 - DWIM - role type ok 21 - DWIM - complex type 1..21 ok t/20-unit/Type-Registry/methods.t ......................... ok 1 - __ANON__ eq InstanceOf["Foo"] - t->make_class_type ok 2 - __ANON__ eq ConsumerOf["Foo"] - t->make_role_type ok 3 - ArrayRef|Int eq ArrayRef|Int - t->make_union ok 4 - ArrayRef&Int eq ArrayRef&Int - t->make_intersection ok 5 - Value "420" passes type constraint PositiveInt ok 6 - Value "-42" fails type constraint PositiveInt ok 7 - Value "420" passes type constraint PositiveInt ok 8 - Value "-42" fails type constraint PositiveInt ok 9 - Value "420" passes type constraint PositiveInt ok 10 - Value "-42" fails type constraint PositiveInt ok 11 - Value "420" passes type constraint __ANON__ ok 12 - Value "-42" fails type constraint __ANON__ ok 13 - cannot add an anonymous type without giving it an alias 1..13 ok t/20-unit/Type-Registry/moosextypes.t ..................... ok 1 - Reference [] passes type constraint ArrayRef[MooseX::Types::Common::String::UpperCaseStr] ok 2 - Reference ["FOO","BAR"] passes type constraint ArrayRef[MooseX::Types::Common::String::UpperCaseStr] ok 3 - Reference ["FOO","Bar"] fails type constraint ArrayRef[MooseX::Types::Common::String::UpperCaseStr] ok 4 - Value "8" passes type constraint MooseX::Types::Common::Numeric::SingleDigit ok 5 - Value "9" passes type constraint MooseX::Types::Common::Numeric::SingleDigit ok 6 - Value "10" fails type constraint MooseX::Types::Common::Numeric::SingleDigit ok 7 - Value "10" passes type constraint MooseX::Types::Common::Numeric::PositiveInt 1..7 ok t/20-unit/Type-Registry/mousextypes.t ..................... skipped: Test requires module 'MouseX::Types::Common' but it's not found t/20-unit/Type-Tiny-_HalfOp/double-union.t ................ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 1..7 ok t/20-unit/Type-Tiny-_HalfOp/overload-precedence.t ......... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 1..7 ok t/20-unit/Type-Tiny-Class/basic.t ......................... ok 1 - 'FooBar' isa 'Type::Tiny' ok 2 - 'FooBar' isa 'Type::Tiny::Class' ok 3 - 'FooBaz' isa 'Type::Tiny' ok 4 - 'FooBaz' isa 'Type::Tiny::Class' ok 5 - 'FooBar->new' isa 'Foo::Bar' ok 6 - 'FooBaz->new' isa 'Foo::Baz' ok 7 - 'FooBar->class->new' isa 'Foo::Bar' ok 8 - 'FooBaz->class->new' isa 'Foo::Baz' ok 9 - Reference bless( {}, 'Foo::Bar' ) passes type constraint FooBar ok 10 - Reference bless( {}, 'Foo::Baz' ) passes type constraint FooBar ok 11 - Reference bless( {}, 'Foo::Bar' ) fails type constraint FooBaz ok 12 - Reference bless( {}, 'Foo::Baz' ) passes type constraint FooBaz ok 13 - Undef fails type constraint FooBar ok 14 - Undef fails type constraint FooBaz ok 15 - Reference {} fails type constraint FooBar ok 16 - Reference {} fails type constraint FooBaz ok 17 - Reference bless( {"_caller_level" => 1,"_overload_coderef" => sub { "D...) fails type constraint FooBar ok 18 - Reference bless( {"_caller_level" => 1,"_overload_coderef" => sub { "D...) fails type constraint FooBaz ok 19 - Reference bless( {"_caller_level" => 1,"_overload_coderef" => sub { "D...) fails type constraint FooBar ok 20 - Reference bless( {"_caller_level" => 1,"_overload_coderef" => sub { "D...) fails type constraint FooBaz ok 21 - Value "Foo::Bar" fails type constraint FooBar ok 22 - Value "Foo::Bar" fails type constraint FooBaz ok 23 - Value "Foo::Baz" fails type constraint FooBar ok 24 - Value "Foo::Baz" fails type constraint FooBaz ok 25 - DWIM Type::Tiny::Class::new 1..25 ok t/20-unit/Type-Tiny-Class/errors.t ........................ ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok t/20-unit/Type-Tiny-Class/plus-constructors.t ............. ok 1 - "Person"->meta->get_attribute("addr")->type_constraint->is_a_type_of($Address) ok 2 - coercion worked 1..2 ok t/20-unit/Type-Tiny-Duck/basic.t .......................... ok 1 - 'CanFooBar' isa 'Type::Tiny' ok 2 - 'CanFooBar' isa 'Type::Tiny::Duck' ok 3 - Reference bless( {}, 'Foo::Bar' ) passes type constraint CanFooBar ok 4 - Reference bless( {}, 'Foo::Bar' ) fails type constraint CanFooBaz ok 5 - Reference bless( {}, 'Foo::Baz' ) passes type constraint CanFooBar ok 6 - Reference bless( {}, 'Foo::Baz' ) passes type constraint CanFooBaz ok 7 - Undef fails type constraint CanFooBar ok 8 - Reference {} fails type constraint CanFooBar ok 9 - Reference bless( {"_caller_level" => 1,"_overload_coderef" => sub { "D...) fails type constraint CanFooBar ok 10 - Reference bless( {"_caller_level" => 1,"_overload_coderef" => sub { "D...) fails type constraint CanFooBar ok 11 - Reference bless( {"_caller_level" => 1,"_overload_coderef" => sub { "D...) fails type constraint CanFooBar ok 12 - Value "Foo::Bar" fails type constraint CanFooBar 1..12 ok t/20-unit/Type-Tiny-Duck/errors.t ......................... ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok t/20-unit/Type-Tiny-Enum/basic.t .......................... ok 1 - 'FBB' isa 'Type::Tiny' ok 2 - 'FBB' isa 'Type::Tiny::Enum' ok 3 - Value "foo" passes type constraint Enum[bar,baz,foo] ok 4 - Value "bar" passes type constraint Enum[bar,baz,foo] ok 5 - Value "baz" passes type constraint Enum[bar,baz,foo] ok 6 - Value "quux" fails type constraint Enum[bar,baz,foo] ok 7 - Value " foo" fails type constraint Enum[bar,baz,foo] ok 8 - Value "foo\n" fails type constraint Enum[bar,baz,foo] ok 9 - Value "\nfoo" fails type constraint Enum[bar,baz,foo] ok 10 - Value "\nfoo\n" fails type constraint Enum[bar,baz,foo] ok 11 - Value "foo|" fails type constraint Enum[bar,baz,foo] ok 12 - Value "|foo" fails type constraint Enum[bar,baz,foo] ok 13 - Undef fails type constraint Enum[bar,baz,foo] ok 14 - Reference {} fails type constraint Enum[bar,baz,foo] ok 15 - Reference \"foo" fails type constraint Enum[bar,baz,foo] ok 16 - Reference \"bar" fails type constraint Enum[bar,baz,foo] ok 17 - Reference \"baz" fails type constraint Enum[bar,baz,foo] ok 18 - FBB->values works 1..18 ok t/20-unit/Type-Tiny-Enum/errors.t ......................... ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok t/20-unit/Type-Tiny-Intersection/basic.t .................. ok 1 - 'FooBarAndDoesQuux' isa 'Type::Tiny::Intersection' ok 2 - 'FooBarAndDoesQuux->[0]' isa 'Type::Tiny::Class' ok 3 - 'FooBarAndDoesQuux->[1]' isa 'Type::Tiny::Role' ok 4 - stringification good ok 5 - Reference bless( {}, 'Foo::Bar' ) fails type constraint FooBar&DoesQuux ok 6 - Reference bless( {}, 'Foo::Baz' ) passes type constraint FooBar&DoesQuux ok 7 - Reference bless( [], 'Something' ) fails type constraint FooBar&DoesQuux ok 8 - Reference bless( [], 'Something::Else' ) fails type constraint FooBar&DoesQuux ok 9 - Value "Foo::Bar" fails type constraint FooBar&DoesQuux ok 10 - Value "Foo::Baz" fails type constraint FooBar&DoesQuux ok 11 - intersections don't get unnecessarily deep # ((Scalar::Util::blessed($X) and $X->isa(q[Foo::Bar])) and do { Scalar::Util::blessed($X) and do { my $method = $X->can('DOES')||$X->can('isa'); $X->$method(q[Quux]) } } and (ref($X) and Scalar::Util::reftype($X) eq q(ARRAY))) ok 12 - Reference bless( [], 'Foo::Baz' ) passes type constraint FooBar&DoesQuux&Ref[ARRAY] ok 13 - Reference bless( {}, 'Foo::Baz' ) fails type constraint FooBar&DoesQuux&Ref[ARRAY] ok 14 - An object of class 'Type::Tiny::Intersection' isa 'Type::Tiny::Intersection' ok 15 - not (SmallInteger&__ANON__)->can_be_inlined ok 16 - Value "2" passes type constraint SmallInteger&__ANON__ ok 17 - Value "20" fails type constraint SmallInteger&__ANON__ ok 18 - Value "3" fails type constraint SmallInteger&__ANON__ 1..18 ok t/20-unit/Type-Tiny-Intersection/errors.t ................. ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok t/20-unit/Type-Tiny-Role/basic.t .......................... ok 1 - 'DoesQuux' isa 'Type::Tiny' ok 2 - 'DoesQuux' isa 'Type::Tiny::Role' ok 3 - Reference bless( {}, 'Foo::Bar' ) fails type constraint DoesQuux ok 4 - Reference bless( {}, 'Foo::Baz' ) passes type constraint DoesQuux ok 5 - Undef fails type constraint DoesQuux ok 6 - Reference {} fails type constraint DoesQuux ok 7 - Reference bless( {"_caller_level" => 1,"_overload_coderef" => sub { "D...) fails type constraint DoesQuux ok 8 - Reference bless( {"_caller_level" => 1,"_overload_coderef" => sub { "D...) fails type constraint DoesQuux ok 9 - Reference bless( {"_caller_level" => 1,"_overload_coderef" => sub { "D...) fails type constraint DoesQuux ok 10 - Value "Quux" fails type constraint DoesQuux 1..10 ok t/20-unit/Type-Tiny-Role/errors.t ......................... ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok t/20-unit/Type-Tiny-Union/basic.t ......................... ok 1 - 'FooBarOrDoesQuux' isa 'Type::Tiny::Union' ok 2 - 'FooBarOrDoesQuux->[0]' isa 'Type::Tiny::Class' ok 3 - 'FooBarOrDoesQuux->[1]' isa 'Type::Tiny::Role' ok 4 - stringification good ok 5 - Reference bless( {}, 'Foo::Bar' ) passes type constraint FooBar|DoesQuux ok 6 - Reference bless( {}, 'Foo::Baz' ) passes type constraint FooBar|DoesQuux ok 7 - Reference bless( [], 'Something' ) passes type constraint FooBar|DoesQuux ok 8 - Reference bless( [], 'Something::Else' ) fails type constraint FooBar|DoesQuux ok 9 - Value "Foo::Bar" fails type constraint FooBar|DoesQuux ok 10 - Value "Foo::Baz" fails type constraint FooBar|DoesQuux ok 11 - unions don't get unnecessarily deep ok 12 - can climb up parents of union type constraints to find best common ancestor ok 13 - can climb up parents of union type constraints to find best common ancestor (again) ok 14 - Union find_type_for ok 15 - Union find_type_for (less obvious) ok 16 - Union find_type_for (ambiguous) ok 17 - Union find_type_for (none) ok 18 - Union equals ok 19 - Union not equals 1..19 ok t/20-unit/Type-Tiny-Union/errors.t ........................ ok 1 ok 2 ok 3 ok 4 ok 5 1..5 ok t/20-unit/Type-Tiny/arithmetic.t .......................... ok 1 - Reference \123 fails type constraint ~ScalarRef ok 2 - Reference [] fails type constraint ~ArrayRef ok 3 - Reference {} fails type constraint ~HashRef ok 4 - Reference sub { "DUMMY" } fails type constraint ~CodeRef ok 5 - Reference \*::STDOUT fails type constraint ~GlobRef ok 6 - Reference \\"Hello" fails type constraint ~Ref ok 7 - Reference \*::STDOUT fails type constraint ~FileHandle ok 8 - Reference qr/x/ fails type constraint ~RegexpRef ok 9 - Value "1" fails type constraint ~Str ok 10 - Value "1" fails type constraint ~Num ok 11 - Value "1" fails type constraint ~Int ok 12 - Value "1" fails type constraint ~Defined ok 13 - Value "1" fails type constraint ~Value ok 14 - Undef fails type constraint ~Undef ok 15 - Undef fails type constraint ~Item ok 16 - Undef fails type constraint ~Any ok 17 - Value "Type::Tiny" fails type constraint ~ClassName ok 18 - Value "Type::Library" fails type constraint ~RoleName ok 19 - Undef fails type constraint ~Bool ok 20 - Value "" fails type constraint ~Bool ok 21 - Value "0" fails type constraint ~Bool ok 22 - Value "1" fails type constraint ~Bool ok 23 - Value "7" passes type constraint ~Bool ok 24 - Reference \\"Hello" fails type constraint ~ScalarRef ok 25 - Value "Type::Tiny" passes type constraint ~RoleName ok 26 - Reference [] passes type constraint ~Str ok 27 - Reference [] passes type constraint ~Num ok 28 - Reference [] passes type constraint ~Int ok 29 - Value "4x4" fails type constraint ~Str ok 30 - Value "4x4" passes type constraint ~Num ok 31 - Value "4.2" passes type constraint ~Int ok 32 - Undef passes type constraint ~Str ok 33 - Undef passes type constraint ~Num ok 34 - Undef passes type constraint ~Int ok 35 - Undef passes type constraint ~Defined ok 36 - Undef passes type constraint ~Value ok 37 - Undef passes type constraint ~ClassName ok 38 - Reference [] passes type constraint ~ClassName ok 39 - Value "Local::Class2" fails type constraint ~ClassName ok 40 - Value "Local::Class3" fails type constraint ~ClassName ok 41 - Value "Local::Class4" fails type constraint ~ClassName ok 42 - Value "Local::Class5" fails type constraint ~ClassName ok 43 - Value "Local::Dummy1" passes type constraint ~ClassName ok 44 - Reference [] fails type constraint ~ArrayRef[Int] ok 45 - Reference [1,2,3] fails type constraint ~ArrayRef[Int] ok 46 - Reference ["1.1",2,3] passes type constraint ~ArrayRef[Int] ok 47 - Reference [1,2,"3.1"] passes type constraint ~ArrayRef[Int] ok 48 - Reference [[]] passes type constraint ~ArrayRef[Int] ok 49 - Reference [[3]] fails type constraint ~ArrayRef[ArrayRef[Int]] ok 50 - Reference [["A"]] passes type constraint ~ArrayRef[ArrayRef[Int]] ok 51 - Undef fails type constraint ~Maybe[Int] ok 52 - Value "123" fails type constraint ~Maybe[Int] ok 53 - Value "1.3" passes type constraint ~Maybe[Int] ok 54 - Value "-2" passes type constraint Even&Negative ok 55 - Value "-1" passes type constraint Even&Negative ok 56 - Value "0" passes type constraint Even&~Negative&~Positive ok 57 - Value "1" passes type constraint Even&Positive ok 58 - Value "2" passes type constraint Even&Positive ok 59 - Value "3" passes type constraint Even|Even ok 60 - Value "4" passes type constraint Even|Even ok 61 - Value "5" passes type constraint Negative|Positive ok 62 - Value "-6" passes type constraint Negative|Positive ok 63 - Value "-3" fails type constraint Even&Negative ok 64 - Value "1" fails type constraint Even&Negative ok 65 - Value "1" fails type constraint Even&~Negative&~Positive ok 66 - Value "2" fails type constraint Even&Positive ok 67 - Value "1" fails type constraint Even&Positive ok 68 - Value "Str" fails type constraint Even|Even ok 69 - Value "1.1" fails type constraint Even|Even ok 70 - Value "0" fails type constraint Negative|Positive ok 71 - Value "Str" fails type constraint Negative|Positive ok 72 - coolio stringification ok 73 - Item > Value ok 74 - Value > Str ok 75 - Str > Num ok 76 - Num > Int ok 77 - Int > $odd ok 78 - Item >= Value ok 79 - Value >= Str ok 80 - Str >= Num ok 81 - Num >= Int ok 82 - Int >= $odd ok 83 - Value < Item ok 84 - Str < Value ok 85 - Num < Str ok 86 - Int < Num ok 87 - $even < Int ok 88 - Value <= Item ok 89 - Str <= Value ok 90 - Num <= Str ok 91 - Int <= Num ok 92 - $even < Int ok 93 - not(Int > Int) ok 94 - not(Int < Int) ok 95 - Int <= Int ok 96 - Int >= Int ok 97 - not(ArrayRef[Int] > ArrayRef[Num]) ok 98 - not(ArrayRef[Int] == ArrayRef[Num]) ok 99 - ArrayRef[Int] == ArrayRef[Int] ok 100 - not(ArrayRef == ArrayRef[Int]) ok 101 - ArrayRef > ArrayRef[Int] 1..101 ok t/20-unit/Type-Tiny/basic.t ............................... ok 1 - Any is not anon ok 2 - Any is called Any ok 3 - Any can be inlined ok 4 - Value "1" passes type constraint Any ok 5 - Value "1.2" passes type constraint Any ok 6 - Value "Hello World" passes type constraint Any ok 7 - Reference [] passes type constraint Any ok 8 - Reference {} passes type constraint Any ok 9 - Undef passes type constraint Any ok 10 - Reference \*::STDOUT passes type constraint Any ok 11 - bad type constraint name ok 12 - $Int is anon ok 13 - $Int is called __ANON__ ok 14 - $Int cannot be inlined ok 15 - Value "1" passes type constraint __ANON__ ok 16 - Value "-1" passes type constraint __ANON__ ok 17 - Value "0" passes type constraint __ANON__ ok 18 - Value "100" passes type constraint __ANON__ ok 19 - Value "10000" passes type constraint __ANON__ ok 20 - Value "987654" passes type constraint __ANON__ ok 21 - Value "1.2" fails type constraint __ANON__ ok 22 - Value "Hello World" fails type constraint __ANON__ ok 23 - Reference [] fails type constraint __ANON__ ok 24 - Reference {} fails type constraint __ANON__ ok 25 - Undef fails type constraint __ANON__ ok 26 - Reference \*::STDOUT fails type constraint __ANON__ ok 27 - Any subtype: __ANON__ ok 28 - Any is_supertype_of $Int ok 29 - $Int is_a_type_of Any ok 30 - $Int is_a_type_of $Int ok 31 - not $Int is_subtype_of $Int ok 32 - Below is_parameterizable ok 33 - not Below is_parameterized ok 34 - Value "1" passes type constraint Below ok 35 - Value "-1" passes type constraint Below ok 36 - Value "0" passes type constraint Below ok 37 - Value "100" passes type constraint Below ok 38 - Value "10000" passes type constraint Below ok 39 - Value "987654" passes type constraint Below ok 40 - Value "1.2" fails type constraint Below ok 41 - Value "Hello World" fails type constraint Below ok 42 - Reference [] fails type constraint Below ok 43 - Reference {} fails type constraint Below ok 44 - Undef fails type constraint Below ok 45 - Reference \*::STDOUT fails type constraint Below ok 46 - $Below5 is anon ok 47 - ... but still has a nice display name ok 48 - Value "1" passes type constraint Below[5] ok 49 - Value "-1" passes type constraint Below[5] ok 50 - Value "0" passes type constraint Below[5] ok 51 - Value "1.2" fails type constraint Below[5] ok 52 - Value "Hello World" fails type constraint Below[5] ok 53 - Reference [] fails type constraint Below[5] ok 54 - Reference {} fails type constraint Below[5] ok 55 - Undef fails type constraint Below[5] ok 56 - Reference \*::STDOUT fails type constraint Below[5] ok 57 - Value "100" fails type constraint Below[5] ok 58 - Value "10000" fails type constraint Below[5] ok 59 - Value "987654" fails type constraint Below[5] ok 60 - Any subtype: Below[5] ok 61 - __ANON__ subtype: Below[5] ok 62 - Below subtype: Below[5] ok 63 - Below[5] is_parameterized ok 64 - has_parameters method works - negative ok 65 - has_parameters method works - positive ok 66 - parameters method works ok 67 - inlining stuff can return a list ok 68 - loose subtype comparison 1 ok 69 - strict subtype comparison 1 ok 70 - loose supertype comparison 1 ok 71 - strict supertype comparison 1 ok 72 - loose subtype comparison 2 ok 73 - strict subtype comparison 2 ok 74 - loose supertype comparison 2 ok 75 - strict supertype comparison 2 ok 76 - find_parent (scalar context) ok 77 - find_parent (list context) ok 78 - ... includes a count ok 79 - find_parent (null result) ok 80 - ... includes an undef count 1..80 ok t/20-unit/Type-Tiny/coercion-modifiers.t .................. ok 1 - has_coercian_for_type - obvious ok 2 - has_coercian_for_type - subtle ok 3 - has_coercian_for_type - negative ok 4 - plus_coercions - added coercion ok 5 - plus_coercions - added coercion ok 6 - plus_coercions - retained coercion ok 7 - plus_coercions - retained coercion ok 8 - minus_coercions - retained coercion ok 9 - minus_coercions - removed coercion ok 10 - minus_coercions - retained coercion ok 11 - minus_coercions - removed coercion ok 12 - no_coercions - removed coercion ok 13 - no_coercions - removed coercion ok 14 - no_coercions - removed coercion ok 15 - no_coercions - removed coercion 1..15 ok t/20-unit/Type-Tiny/constraint-strings.t .................. ok 1 - non-empty string, okay ok 2 - 'result of empty string' isa 'Error::TypeTiny' ok 3 - non-empty arrayref, okay ok 4 - 'result of empty arrayref' isa 'Error::TypeTiny' ok 5 - non-empty hashref, okay ok 6 - 'result of empty hashref' isa 'Error::TypeTiny' 1..6 ok t/20-unit/Type-Tiny/esoteric.t ............................ ok 1 - $type->inline_environment ok 2 - $type->_inline_check ok 3 - $type->_compiled_type_constraint ok 4 - $type->meta ok 5 - $type->compile_type_constraint ok 6 - $type->_actually_compile_type_constraint ok 7 - $type->hand_optimized_type_constraint ok 8 - $type->has_hand_optimized_type_constraint ok 9 - $type->__is_parameterized ok 10 - $type->_add_type_coercions ok 11 - $type->_as_string ok 12 - $type->_compiled_type_coercion ok 13 - $type->_identity ok 14 - $type->_unite 1..14 ok t/20-unit/Type-Tiny/my-methods.t .......................... ok 1 - Type::Tiny->can('my_round_off') ok 2 - Type::Tiny->can('my_round_off') ok 3 - Number my_round_off works ok 4 - Number2 my_round_off works ok 5 - Number cannot my_smirnoff ok 6 - Number2 cannot my_smirnoff 1..6 ok t/20-unit/Type-Tiny/parameterization.t .................... ok 1 - Avoid duplicating parameterized types ok 2 - ... except when necessary! ok 3 - Reference ["Bob"] passes type constraint ArrayRef[__ANON__] ok 4 - Reference ["Bob","Bob"] passes type constraint ArrayRef[__ANON__] ok 5 - Reference ["Bob","Bob","Suzie"] fails type constraint ArrayRef[__ANON__] ok 6 - Reference ["Bob"] passes type constraint ArrayRef[__ANON__] ok 7 - Reference ["Bob","Bob"] passes type constraint ArrayRef[__ANON__] ok 8 - Reference ["Bob","Bob","Suzie"] fails type constraint ArrayRef[__ANON__] ok 9 - Reference ["Bob"] passes type constraint ArrayRef[Str&__ANON__] ok 10 - Reference ["Bob","Bob"] passes type constraint ArrayRef[Str&__ANON__] ok 11 - Reference ["Bob","Bob","Suzie"] fails type constraint ArrayRef[Str&__ANON__] ok 12 - error message when a coderef returns false ok 13 - error message when a coderef dies ok 14 - error message when ArrayRef[`a] passed multiple parameters 1..14 ok t/20-unit/Type-Tiny/shortcuts.t ........................... ok 1 - ->of method works same as ->parameterize ok 2 - Reference ["Bob","Alice"] passes type constraint __ANON__ ok 3 - Reference ["Alice","Bob"] fails type constraint __ANON__ 1..3 ok t/20-unit/Type-Tiny/smartmatch.t .......................... ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 - int not ok 7 - regexpref # TODO this would be nice, but probably requires changes to perl # Failed (TODO) test 'regexpref' # at t/20-unit/Type-Tiny/smartmatch.t line 54. 1..7 ok t/20-unit/Type-Tiny/syntax.t .............................. ok 1 - $type1==$type2 ok 2 - $type1==$type3 ok 3 - $type2==$type3 1..3 ok t/20-unit/Type-Tiny/to-moose.t ............................ ok 1 - '$mAny' isa 'Moose::Meta::TypeConstraint' ok 2 - '$mInt' isa 'Moose::Meta::TypeConstraint' ok 3 - type constraint inheritance seems right ok 4 - Value "42" passes type constraint __ANON__ ok 5 - Reference [] passes type constraint __ANON__ ok 6 - Value "42" passes type constraint __ANON__ ok 7 - Reference [] fails type constraint __ANON__ 1..7 ok t/20-unit/Type-Tiny/to-mouse.t ............................ ok 1 - '$mAny' isa 'Mouse::Meta::TypeConstraint' ok 2 - '$mInt' isa 'Mouse::Meta::TypeConstraint' ok 3 - type constraint inheritance seems right ok 4 - Value "42" passes type constraint __ANON__ ok 5 - Reference [] passes type constraint __ANON__ ok 6 - Value "42" passes type constraint __ANON__ ok 7 - Reference [] fails type constraint __ANON__ 1..7 ok t/20-unit/Type-Utils/classifier.t ......................... ok 1 - Value "42" classified as Int ok 2 - Value "1.1" classified as Num ok 3 - Value "Hello world" classified as Str ok 4 - Value "42" classified as Int ok 5 - Value "1.1" classified as Num ok 6 - Reference \undef classified as Ref ok 7 - Reference [] classified as ArrayRef ok 8 - Reference {} classified as HashRef ok 9 - Undef classified as Any ok 10 - Reference bless( {"_overload_coderef" => sub { "DUMMY" },"coercion" =>...) classified as InstanceOf["Type::Tiny"] 1..10 ok t/20-unit/Type-Utils/dwim-both.t .......................... ok 1 - Value "2" fails type constraint FortyFive ok 2 - Value "5" passes type constraint FortyFive ok 3 - Value "40" passes type constraint FortyFive ok 4 - Value "45" fails type constraint FortyFive ok 5 - Value "99" fails type constraint FortyFive ok 6 - Value "2" fails type constraint FortyFive ok 7 - Value "5" fails type constraint FortyFive ok 8 - Value "40" fails type constraint FortyFive ok 9 - Value "45" passes type constraint FortyFive ok 10 - Value "99" fails type constraint FortyFive 1..10 ok t/20-unit/Type-Utils/dwim-moose.t ......................... ok 1 - '$two' isa 'Type::Tiny' ok 2 - '$twos' isa 'Type::Tiny' ok 3 - Value "2" passes type constraint Two ok 4 - Value "3" fails type constraint Two ok 5 - Reference [2,2,2] passes type constraint ArrayRef[Two] ok 6 - Reference [2,3,2] fails type constraint ArrayRef[Two] ok 7 - '$three' isa 'Type::Tiny' ok 8 - '$threes' isa 'Type::Tiny' ok 9 - Value "3" passes type constraint MyTypes::Three ok 10 - Value "4" fails type constraint MyTypes::Three ok 11 - Reference [3,3,3] passes type constraint ArrayRef[MyTypes::Three] ok 12 - Reference [3,4,3] fails type constraint ArrayRef[MyTypes::Three] ok 13 - Reference bless( {}, 'Local::Some::Class' ) passes type constraint __ANON__ ok 14 - Reference bless( {}, 'main' ) fails type constraint __ANON__ ok 15 - Reference [bless( {}, 'Local::Some::Class' )] passes type constraint ArrayRef[__ANON__] ok 16 - Reference [] passes type constraint ArrayRef[__ANON__] ok 17 - Reference [bless( {}, 'main' )] fails type constraint ArrayRef[__ANON__] ok 18 ok 19 - Reference bless( {}, 'Local::Some::Class' ) passes type constraint __ANON__ ok 20 - Reference bless( {}, 'main' ) fails type constraint __ANON__ ok 21 - Reference [bless( {}, 'Local::Some::Class' )] passes type constraint ArrayRef[__ANON__] ok 22 - Reference [] passes type constraint ArrayRef[__ANON__] ok 23 - Reference [bless( {}, 'main' )] fails type constraint ArrayRef[__ANON__] 1..23 ok t/20-unit/Type-Utils/dwim-mouse.t ......................... ok 1 - '$two' isa 'Type::Tiny' ok 2 - '$twos' isa 'Type::Tiny' ok 3 - Value "2" passes type constraint Two ok 4 - Value "3" fails type constraint Two ok 5 - Reference [2,2,2] passes type constraint ArrayRef[Two] ok 6 - Reference [2,3,2] fails type constraint ArrayRef[Two] ok 7 - '$three' isa 'Type::Tiny' ok 8 - '$threes' isa 'Type::Tiny' ok 9 - Value "3" passes type constraint MyTypes::Three ok 10 - Value "4" fails type constraint MyTypes::Three ok 11 - Reference [3,3,3] passes type constraint ArrayRef[MyTypes::Three] ok 12 - Reference [3,4,3] fails type constraint ArrayRef[MyTypes::Three] ok 13 - Reference bless( {}, 'Local::Some::Class' ) passes type constraint __ANON__ ok 14 - Reference bless( {}, 'main' ) fails type constraint __ANON__ ok 15 - Reference [bless( {}, 'Local::Some::Class' )] passes type constraint ArrayRef[__ANON__] ok 16 - Reference [] passes type constraint ArrayRef[__ANON__] ok 17 - Reference [bless( {}, 'main' )] fails type constraint ArrayRef[__ANON__] ok 18 ok 19 - Reference bless( {}, 'Local::Some::Class' ) passes type constraint __ANON__ ok 20 - Reference bless( {}, 'main' ) fails type constraint __ANON__ ok 21 - Reference [bless( {}, 'Local::Some::Class' )] passes type constraint ArrayRef[__ANON__] ok 22 - Reference [] passes type constraint ArrayRef[__ANON__] ok 23 - Reference [bless( {}, 'main' )] fails type constraint ArrayRef[__ANON__] 1..23 ok t/20-unit/Type-Utils/match-on-type.t ...................... ok 1 - to_json using compile_match_on_type works ok 2 - to_json_2 using match_on_type works ok 3 - compile_match_on_type returns a coderef ok 4 - ... correct result ok 5 - ... correct result ok 6 - ... correct exception ok 7 - match_on_type with no match ok 8 - coderef compiled by compile_match_on_type with no match ok 9 - match_on_type void context ok 10 - match_on_type scalar context ok 11 - match_on_type list context ok 12 - compile_match_on_type void context ok 13 - compile_match_on_type scalar context ok 14 - compile_match_on_type list context 1..14 ok t/20-unit/Type-Utils/warnings.t ........................... ok 1 - warning for missing comma 1..1 ok t/20-unit/Types-Common-Numeric/basic.t .................... ok 1 - SingleDigit 100 ok 2 - SingleDigit 10 ok 3 - SingleDigit 9 ok 4 - SingleDigit 1 ok 5 - SingleDigit 0 ok 6 - SingleDigit -1 ok 7 - SingleDigit -9 ok 8 - SingleDigit -10 ok 9 - PositiveInt (-100) ok 10 - PositiveInt (0) ok 11 - PositiveInt (100.885) ok 12 - PositiveInt (100) ok 13 - PositiveNum (0) ok 14 - PositiveNum (100.885) ok 15 - PositiveNum (-100.885) ok 16 - PositiveNum (0.0000000001) ok 17 - PositiveOrZeroInt (-100) ok 18 - PositiveOrZeroInt (0) ok 19 - PositiveOrZeroInt (100.885) ok 20 - PositiveOrZeroInt (100) ok 21 - PositiveOrZeroNum (0) ok 22 - PositiveOrZeroNum (100.885) ok 23 - PositiveOrZeroNum (-100.885) ok 24 - PositiveOrZeroNum (0.0000000001) ok 25 - NegativeInt (100) ok 26 - NegativeInt (-100.885) ok 27 - NegativeInt (-100) ok 28 - NegativeInt (0) ok 29 - NegativeNum (-100.885) ok 30 - NegativeNum (100.885) ok 31 - NegativeNum (0) ok 32 - NegativeNum (-0.0000000001) ok 33 - NegativeOrZeroInt (100) ok 34 - NegativeOrZeroInt (-100.885) ok 35 - NegativeOrZeroInt (-100) ok 36 - NegativeOrZeroInt (0) ok 37 - NegativeOrZeroNum (-100.885) ok 38 - NegativeOrZeroNum (100.885) ok 39 - NegativeOrZeroNum (0) ok 40 - NegativeOrZeroNum (-0.0000000001) 1..40 ok t/20-unit/Types-Common-String/basic.t ..................... ok 1 - SimpleStr ok 2 - SimpleStr 2 ok 3 - SimpleStr 3 ok 4 - SimpleStr 4 ok 5 - NonEmptyStr ok 6 - NonEmptyStr 2 ok 7 - NonEmptyStr 3 ok 8 - NonEmptyStr 4 ok 9 - NonEmptySimplrStr ok 10 - NonEmptyStr 2 ok 11 - Password ok 12 - Password 2 ok 13 - StrongPassword ok 14 - StrongPassword 2 ok 15 - LowerCaseSimpleStr ok 16 - LowerCaseSimpleStr 2 ok 17 - LowerCaseSimpleStr 3 ok 18 - LowerCaseSimpleStr 4 ok 19 - UpperCaseSimpleStr ok 20 - UpperCaseSimpleStr 2 ok 21 - UpperCaseSimpleStr 3 ok 22 - UpperCaseSimpleStr 4 ok 23 - LowerCaseStr ok 24 - LowerCaseStr 2 ok 25 - LowerCaseStr 3 ok 26 - LowerCaseStr 4 ok 27 - UpperCaseStr ok 28 - UpperCaseStr 2 ok 29 - UpperCaseStr 3 ok 30 - UpperCaseStr 4 ok 31 - NumericCode lives ok 32 - NumericCode dies ok 33 - mixed NumericCode dies 1..33 ok t/20-unit/Types-Common-String/coerce.t .................... ok 1 - uppercase str ok 2 - lowercase str ok 3 - uppercase str ok 4 - lowercase str ok 5 - numeric code ok 6 - numeric code 1..6 ok t/20-unit/Types-Common-String/unicode.t ................... ok 1 - CAFÉ is uppercase ok 2 - CAFé is not (entirely) uppercase ok 3 - ----- not entirely uppercase ok 4 - ----- not entirely lowercase ok 5 - café is lowercase ok 6 - cafÉ is not (entirely) lowercase ok 7 - CAFÉ is uppercase ok 8 - CAFé is not (entirely) uppercase ok 9 - café is lowercase ok 10 - cafÉ is not (entirely) lowercase 1..10 ok t/20-unit/Types-Standard/basic.t .......................... ok 1 - ->library method ok 2 - Reference \123 passes type constraint ScalarRef ok 3 - Reference [] passes type constraint ArrayRef ok 4 - Reference {} passes type constraint HashRef ok 5 - Reference sub { "DUMMY" } passes type constraint CodeRef ok 6 - Reference \*::STDOUT passes type constraint GlobRef ok 7 - Reference \\"Hello" passes type constraint Ref ok 8 - Reference \*::STDOUT passes type constraint FileHandle ok 9 - Reference qr/x/ passes type constraint RegexpRef ok 10 - Value "1" passes type constraint Str ok 11 - Value "1" passes type constraint Num ok 12 - Value "1" passes type constraint Int ok 13 - Value "1" passes type constraint Defined ok 14 - Value "1" passes type constraint Value ok 15 - Undef passes type constraint Undef ok 16 - Undef passes type constraint Item ok 17 - Undef passes type constraint Any ok 18 - Value "Type::Tiny" passes type constraint ClassName ok 19 - Value "Type::Library" passes type constraint RoleName ok 20 - Undef passes type constraint Bool ok 21 - Value "" passes type constraint Bool ok 22 - Value "0" passes type constraint Bool ok 23 - Value "1" passes type constraint Bool ok 24 - Value "7" fails type constraint Bool ok 25 - Reference \\"Hello" passes type constraint ScalarRef ok 26 - Value "Type::Tiny" fails type constraint RoleName ok 27 - Reference [] fails type constraint Str ok 28 - Reference [] fails type constraint Num ok 29 - Reference [] fails type constraint Int ok 30 - Value "4x4" passes type constraint Str ok 31 - Value "4x4" fails type constraint Num ok 32 - Value "4.2" fails type constraint Int ok 33 - Undef fails type constraint Str ok 34 - Undef fails type constraint Num ok 35 - Undef fails type constraint Int ok 36 - Undef fails type constraint Defined ok 37 - Undef fails type constraint Value ok 38 - Undef fails type constraint ClassName ok 39 - Reference [] fails type constraint ClassName ok 40 - Value "Local::Class2" passes type constraint ClassName ok 41 - Value "Local::Class3" passes type constraint ClassName ok 42 - Value "Local::Class4" passes type constraint ClassName ok 43 - Value "Local::Dummy1" fails type constraint ClassName ok 44 - Reference [] passes type constraint ArrayRef[Int] ok 45 - Reference [1,2,3] passes type constraint ArrayRef[Int] ok 46 - Reference ["1.1",2,3] fails type constraint ArrayRef[Int] ok 47 - Reference [1,2,"3.1"] fails type constraint ArrayRef[Int] ok 48 - Reference [[]] fails type constraint ArrayRef[Int] ok 49 - Reference [[3]] passes type constraint ArrayRef[ArrayRef[Int]] ok 50 - Reference [["A"]] fails type constraint ArrayRef[ArrayRef[Int]] ok 51 - ArrayRef[HashRef[ArrayRef[HashRef[Int]]]] can be inlined ok 52 - Reference [{"foo1" => 'ARRAY(0x56450f9e6cd8)'},{"foo2" => 'ARRAY(0x564...] passes type constraint ArrayRef[HashRef[ArrayRef[HashRef[Int]]]] ok 53 - Reference [{"foo1" => 'ARRAY(0x56450fad1a98)'},{"foo2" => 'ARRAY(0x564...] passes type constraint ArrayRef[HashRef[ArrayRef[HashRef[Int]]]] ok 54 - Reference [{"foo1" => 'ARRAY(0x56450fabc048)'},{"foo2" => 'ARRAY(0x564...] fails type constraint ArrayRef[HashRef[ArrayRef[HashRef[Int]]]] ok 55 - Undef passes type constraint Maybe[Int] ok 56 - Value "123" passes type constraint Maybe[Int] ok 57 - Value "1.3" fails type constraint Maybe[Int] ok 58 - Reference \"Hello" passes type constraint ScalarRef[Str] ok 59 - Reference \"1.1" passes type constraint ScalarRef[Str] ok 60 - Reference \1 passes type constraint ScalarRef[Str] ok 61 - Reference \"Hello" fails type constraint ScalarRef[Num] ok 62 - Reference \"1.1" passes type constraint ScalarRef[Num] ok 63 - Reference \1 passes type constraint ScalarRef[Num] ok 64 - Reference \"Hello" fails type constraint ScalarRef[Int] ok 65 - Reference \"1.1" fails type constraint ScalarRef[Int] ok 66 - Reference \1 passes type constraint ScalarRef[Int] ok 67 - Reference bless( [], 'Local::Class4' ) passes type constraint Ref[ARRAY] ok 68 - Reference bless( {}, 'Local::Class4' ) passes type constraint Ref[HASH] ok 69 - Reference [] passes type constraint Ref[ARRAY] ok 70 - Reference {} passes type constraint Ref[HASH] ok 71 - Reference bless( [], 'Local::Class4' ) fails type constraint Ref[HASH] ok 72 - Reference bless( {}, 'Local::Class4' ) fails type constraint Ref[ARRAY] ok 73 - Reference [] fails type constraint Ref[HASH] ok 74 - Reference {} fails type constraint Ref[ARRAY] ok 75 - ArrayRef["Int"] is not a valid type constraint ok 76 - HashRef[[]] is not a valid type constraint ok 77 - ScalarRef[undef] is not a valid type constraint ok 78 - Ref[{}] is not a valid type constraint ok 79 - 'Inf' passes Num unless Types::Standard::STRICTNUM ok 80 - '-Inf' passes Num unless Types::Standard::STRICTNUM ok 81 - 'Nan' passes Num unless Types::Standard::STRICTNUM ok 82 - '0.' passes Num unless Types::Standard::STRICTNUM ok 83 - Any subtype: Item 1..83 ok t/20-unit/Types-Standard/cycletuple.t ..................... ok 1 - Undef fails type constraint CycleTuple[Int,HashRef,ArrayRef] ok 2 - Reference {} fails type constraint CycleTuple[Int,HashRef,ArrayRef] ok 3 - Reference [] passes type constraint CycleTuple[Int,HashRef,ArrayRef] ok 4 - Reference [{}] fails type constraint CycleTuple[Int,HashRef,ArrayRef] ok 5 - Reference [1] fails type constraint CycleTuple[Int,HashRef,ArrayRef] ok 6 - Reference [1,{}] fails type constraint CycleTuple[Int,HashRef,ArrayRef] ok 7 - Reference [1,{},[]] passes type constraint CycleTuple[Int,HashRef,ArrayRef] ok 8 - Reference [1,{},[],undef] fails type constraint CycleTuple[Int,HashRef,ArrayRef] ok 9 - Reference [1,{},[],2] fails type constraint CycleTuple[Int,HashRef,ArrayRef] ok 10 - Reference [1,{},[],2,{},[1]] passes type constraint CycleTuple[Int,HashRef,ArrayRef] ok 11 - automagic coercion ok 12 - cannot make CycleTuples with optional slots ok 13 - cannot make CycleTuples with slurpy slots 1..13 ok t/20-unit/Types-Standard/deep-coercions.t ................. ok 1 - Dict of type without coercion shouldn't have coercion ok 2 - Dict of type with coercion should have coercion ok 3 - Tuple of type without coercion shouldn't have coercion ok 4 - Tuple of type with coercion should have coercion ok 5 - Map of type without coercion shouldn't have coercion ok 6 - Map of type with coercion should have coercion ok 7 - $ArrayOfFoo has coercion ok 8 - $ArrayOfFoo does not coerce value that needs no coercion ok 9 - $ArrayOfFoo does coerce value that can be coerced ok 10 - $ArrayOfFoo does not coerce value that cannot be coerced ok 11 - $HashOfFoo has coercion ok 12 - $HashOfFoo does not coerce value that needs no coercion ok 13 - $HashOfFoo does coerce value that can be coerced ok 14 - $HashOfFoo does not coerce value that cannot be coerced ok 15 - $RefOfFoo has coercion ok 16 - $RefOfFoo does not coerce value that needs no coercion ok 17 - $RefOfFoo does coerce value that can be coerced ok 18 - $RefOfFoo does not coerce value that cannot be coerced ok 19 - $MaybeFoo does not coerce undef ok 20 - $MaybeFoo does not coerce integer ok 21 - $MaybeFoo does coerce non-integer number ok 22 - $MaybeFoo cannot coerce non-number ok 23 - $ArrayOfBar has coercion ok 24 - $ArrayOfBar coercion can be inlined ok 25 - $ArrayOfBar does not coerce value that needs no coercion ok 26 - $ArrayOfBar does coerce value that can be coerced ok 27 - $ArrayOfBar does not coerce value that cannot be coerced ok 28 - $HashOfBar has coercion ok 29 - $HashOfBar coercion can be inlined ok 30 - $HashOfBar does not coerce value that needs no coercion ok 31 - $HashOfBar does coerce value that can be coerced ok 32 - $HashOfBar does not coerce value that cannot be coerced ok 33 - $RefOfBar has coercion ok 34 - $RefOfBar coercion can be inlined ok 35 - $RefOfBar does not coerce value that needs no coercion ok 36 - $RefOfBar does coerce value that can be coerced ok 37 - $RefOfBar does not coerce value that cannot be coerced ok 38 - $MaybeBar does not coerce undef ok 39 - $MaybeBar does not coerce integer ok 40 - $MaybeBar does coerce non-integer number ok 41 - $MaybeBar cannot coerce non-number ok 42 - Map[IntFromNum,IntFromStr] has an inlinable coercion ok 43 - Coercions to Map[IntFromNum,IntFromStr] ok 44 - Impossible coercion to Map[IntFromNum,IntFromStr] ok 45 - Unneeded coercion to Map[IntFromNum,IntFromStr] ok 46 - Map[IntFromNum,IntFromArray] has a coercion, but it cannot be inlined ok 47 - Coercions to Map[IntFromNum,IntFromArray] ok 48 - Impossible coercion to Map[IntFromNum,IntFromArray] ok 49 - Unneeded coercion to Map[IntFromNum,IntFromArray] ok 50 - Dict[a=>IntFromStr,b=>IntFromNum,c=>Optional[IntFromNum]] has an inlinable coercion ok 51 - Coercion (A) to Dict[a=>IntFromStr,b=>IntFromNum,c=>Optional[IntFromNum]] ok 52 - Coercion (B) to Dict[a=>IntFromStr,b=>IntFromNum,c=>Optional[IntFromNum]] ok 53 - Coercion (C) to Dict[a=>IntFromStr,b=>IntFromNum,c=>Optional[IntFromNum]] - changed in 0.003_11; the presence of an additional value cancels coercion ok 54 - Coercion to Dict[a=>Int,slurpy Map[Int,Int]] (inlined) ok 55 - Coercion to Dict[a=>Int,slurpy Map[Int,Int]] (non-inlined) ok 56 - Dict[a=>IntFromStr,b=>Optional[Int],c=>Optional[Int]] has a non-inlinable coercion ok 57 - Coercion (A) to Dict[a=>IntFromStr,b=>Optional[Int],c=>Optional[Int]] ok 58 - Coercion (B) to Dict[a=>IntFromStr,b=>Optional[Int],c=>Optional[Int]] ok 59 - Tuple[IntFromNum,Optional[IntFromStr],slurpy ArrayRef[IntFromNum]] has an inlinable coercion ok 60 - Coercion (A) to Tuple[IntFromNum,Optional[IntFromStr],slurpy ArrayRef[IntFromNum]] ok 61 - Coercion (B) to Tuple[IntFromNum,Optional[IntFromStr],slurpy ArrayRef[IntFromNum]] ok 62 - Coercion (A) to Tuple[IntFromNum] ok 63 - Coercion (B) to Tuple[IntFromNum] - changed in 0.003_11; the presence of an additional value cancels coercion ok 64 ok 65 ok 66 - No coercion necessary to Tuple[EvenInt] ok 67 - Coercion to Tuple[EvenInt] ok 68 ok 69 ok 70 - No coercion necessary to Tuple[EvenInt2] ok 71 - Coercion to Tuple[EvenInt2] 1..71 ok t/20-unit/Types-Standard/lockdown.t ....................... ok 1 - Types::Standard core types are frozen ok 2 - Types::Common types are frozen ok 3 - Parameterized types are frozen 1..3 ok t/20-unit/Types-Standard/mxtmlb-alike.t ................... ok 1 - InstanceOf == Object ok 2 - InstanceOf["Foo"] == Foo ok 3 - InstanceOf["Foo","Bar"] == Foo|Bar ok 4 - ConsumerOf == Object ok 5 - ConsumerOf["Foo"] == Foo ok 6 - ConsumerOf["Foo","Bar"] == Foo&Bar ok 7 - HasMethods == Object ok 8 - HasMethods["foo"] == CanFoo ok 9 - HasMethods["foo","bar"] == CanFooBar ok 10 - Enum == Str ok 11 - Enum["foo"] == Enum[foo] ok 12 - Enum["foo","bar"] == Enum[bar,foo] 1..12 ok t/20-unit/Types-Standard/optlist.t ........................ ok 1 - Reference [] passes type constraint OptList ok 2 - Reference [["foo",undef]] passes type constraint OptList ok 3 - Reference [["foo",'ARRAY(0x564b2d1f3f28)']] passes type constraint OptList ok 4 - Reference [["foo",'HASH(0x564b2ca6f1e0)']] passes type constraint OptList ok 5 - Reference [] passes type constraint OptList ok 6 - Reference [["foo",undef]] passes type constraint OptList ok 7 - Reference [["foo",'ARRAY(0x564b2d1f3f58)']] passes type constraint OptList ok 8 - Reference [["foo",'HASH(0x564b2ca6f1e0)']] passes type constraint OptList ok 9 - Reference [[undef]] fails type constraint OptList ok 10 - Reference [['ARRAY(0x564b2d214558)']] fails type constraint OptList ok 11 - Reference [['HASH(0x564b2d1f3f58)']] fails type constraint OptList ok 12 - Reference [[undef]] fails type constraint OptList ok 13 - Reference [['ARRAY(0x564b2d1d5c40)']] fails type constraint OptList ok 14 - Reference [['HASH(0x564b2d214558)']] fails type constraint OptList ok 15 - not OptList has coercion ok 16 - OptList has coercion ok 17 - $OM->coerce(undef) ok 18 - $OM->coerce([]) ok 19 - simple $OM coercion test ok 20 - another simple $OM coercion test 1..20 ok t/20-unit/Types-Standard/overload.t ....................... ok 1 - Reference bless( [], 'Local::Class' ) passes type constraint Any ok 2 - Reference bless( [], 'Local::Class' ) passes type constraint Item ok 3 - Reference bless( [], 'Local::Class' ) passes type constraint Defined ok 4 - Reference bless( [], 'Local::Class' ) passes type constraint Ref ok 5 - Reference bless( [], 'Local::Class' ) passes type constraint Ref[ARRAY] ok 6 - Reference bless( [], 'Local::Class' ) passes type constraint Object ok 7 - Reference bless( [], 'Local::Class' ) passes type constraint Overload ok 8 - Reference bless( [], 'Local::Class' ) passes type constraint Overload[&] ok 9 - Reference bless( [], 'Local::Class' ) fails type constraint Ref[HASH] ok 10 - Reference bless( [], 'Local::Class' ) fails type constraint Overload[|] ok 11 - Value "Local::Class" fails type constraint Overload ok 12 - Reference [] fails type constraint Overload ok 13 - Item subtype: Overload[&] ok 14 - Defined subtype: Overload[&] ok 15 - Ref subtype: Overload[&] ok 16 - Object subtype: Overload[&] ok 17 - Overload subtype: Overload[&] 1..17 ok t/20-unit/Types-Standard/strmatch.t ....................... ok 1 - Value "mm" passes type constraint Enum[cm,km,m,mm] ok 2 - Value "cm" passes type constraint Enum[cm,km,m,mm] ok 3 - Value "m" passes type constraint Enum[cm,km,m,mm] ok 4 - Value "km" passes type constraint Enum[cm,km,m,mm] ok 5 - Value "MM" fails type constraint Enum[cm,km,m,mm] ok 6 - Value "mm " fails type constraint Enum[cm,km,m,mm] ok 7 - Value " mm" fails type constraint Enum[cm,km,m,mm] ok 8 - Value "miles" fails type constraint Enum[cm,km,m,mm] ok 9 - Value "5 km" passes type constraint Distance ok 10 - Value "5 mm" passes type constraint Distance ok 11 - Value "4 miles" fails type constraint Distance ok 12 - Value "5.5 km" fails type constraint Distance ok 13 - Reference [5,"km"] fails type constraint Distance ok 14 - Value "true" passes type constraint Boolean ok 15 - Value "True" passes type constraint Boolean ok 16 - Value "TRUE" passes type constraint Boolean ok 17 - Value "false" passes type constraint Boolean ok 18 - Value "False" passes type constraint Boolean ok 19 - Value "FALSE" passes type constraint Boolean ok 20 - Value "0" passes type constraint Boolean ok 21 - Value "1" passes type constraint Boolean ok 22 - Value "True " fails type constraint Boolean ok 23 - Value "11" fails type constraint Boolean ok 24 - Value "https://www.google.com/" passes type constraint SecureUrl ok 25 - Value "http://www.google.com/" fails type constraint SecureUrl 1..25 ok t/20-unit/Types-Standard/structured.t ..................... ok 1 - Reference {"1" => 111,"2" => 222} passes type constraint Map[Int,Num] ok 2 - Reference {"1" => "1.1","2" => "2.2"} passes type constraint Map[Int,Num] ok 3 - Reference {"1" => "Str","2" => 222} fails type constraint Map[Int,Num] ok 4 - Reference {"1.1" => 1,"2" => "2.2"} fails type constraint Map[Int,Num] ok 5 - Reference [1,"1.1"] passes type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 6 - Reference [1,"1.1",2] passes type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 7 - Reference [1,"1.1",2,"2.2"] passes type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 8 - Reference [1,"1.1",2,"2.2","2.3"] passes type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 9 - Reference [1,"1.1",2,"2.2","2.3","2.4"] passes type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 10 - Reference {} fails type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 11 - Reference [] fails type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 12 - Reference [1] fails type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 13 - Reference ["1.1","1.1"] fails type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 14 - Reference [1,"1.1","2.1"] fails type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 15 - Reference [1,"1.1","2.1"] fails type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 16 - Reference [1,"1.1",2,"2.2","2.3","2.4","xyz"] fails type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 17 - Reference [1,"1.1",undef] fails type constraint Tuple[Int,Num,Optional[Int],slurpy ArrayRef[Num]] ok 18 - Reference [1,"1.1"] passes type constraint Tuple[Int,Num,Optional[Int]] ok 19 - Reference [1,"1.1",2] passes type constraint Tuple[Int,Num,Optional[Int]] ok 20 - Reference [1,"1.1",2,"2.2"] fails type constraint Tuple[Int,Num,Optional[Int]] ok 21 - Reference [1,"1.1",2,"2.2","2.3"] fails type constraint Tuple[Int,Num,Optional[Int]] ok 22 - Reference [1,"1.1",2,"2.2","2.3","2.4"] fails type constraint Tuple[Int,Num,Optional[Int]] ok 23 - Reference {} fails type constraint Tuple[Int,Num,Optional[Int]] ok 24 - Reference [] fails type constraint Tuple[Int,Num,Optional[Int]] ok 25 - Reference [1] fails type constraint Tuple[Int,Num,Optional[Int]] ok 26 - Reference ["1.1","1.1"] fails type constraint Tuple[Int,Num,Optional[Int]] ok 27 - Reference [1,"1.1","2.1"] fails type constraint Tuple[Int,Num,Optional[Int]] ok 28 - Reference [1,"1.1","2.1"] fails type constraint Tuple[Int,Num,Optional[Int]] ok 29 - Reference [1,"1.1",2,"2.2","2.3","2.4","xyz"] fails type constraint Tuple[Int,Num,Optional[Int]] ok 30 - Reference [1,"1.1",undef] fails type constraint Tuple[Int,Num,Optional[Int]] ok 31 - Reference {"age" => 40,"height" => "1.76","name" => "Bob"} passes type constraint Dict[age=>Int,height=>Optional[Num],name=>Str] ok 32 - Reference {"age" => 40,"name" => "Bob"} passes type constraint Dict[age=>Int,height=>Optional[Num],name=>Str] ok 33 - Reference {"name" => "Bob"} fails type constraint Dict[age=>Int,height=>Optional[Num],name=>Str] ok 34 - Reference {"age" => 40} fails type constraint Dict[age=>Int,height=>Optional[Num],name=>Str] ok 35 - Reference {"age" => "40.1","name" => "Bob"} fails type constraint Dict[age=>Int,height=>Optional[Num],name=>Str] ok 36 - Reference {"age" => 40,"name" => "Bob","weight" => "80.3"} fails type constraint Dict[age=>Int,height=>Optional[Num],name=>Str] ok 37 - Reference {"age" => 40,"height" => "1.76","name" => "Bob","weight" => "80.3"} fails type constraint Dict[age=>Int,height=>Optional[Num],name=>Str] ok 38 - Reference {"age" => 40,"height" => "xyz","name" => "Bob"} fails type constraint Dict[age=>Int,height=>Optional[Num],name=>Str] ok 39 - Reference {"age" => 40,"height" => undef,"name" => "Bob"} fails type constraint Dict[age=>Int,height=>Optional[Num],name=>Str] ok 40 - Reference {"age" => undef,"height" => "1.76","name" => "Bob"} fails type constraint Dict[age=>Int,height=>Optional[Num],name=>Str] ok 41 - Optional[Int] check (1) ok 42 - Optional[Int] check ('xxx') ok 43 - Reference [[],"1.1",1,"2.1",2] passes type constraint Tuple[ArrayRef,slurpy Map[Num,Int]] ok 44 - Reference [[]] passes type constraint Tuple[ArrayRef,slurpy Map[Num,Int]] ok 45 - Reference [[],"1.1",1,"xxx",2] fails type constraint Tuple[ArrayRef,slurpy Map[Num,Int]] ok 46 - Reference [[],"1.1",1,"2.1",undef] fails type constraint Tuple[ArrayRef,slurpy Map[Num,Int]] ok 47 - Reference {"b" => undef,"i" => 42} passes type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 48 - Reference {"b" => "","i" => 42} passes type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 49 - Reference {"b" => 0,"i" => 42} passes type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 50 - Reference {"b" => 1,"i" => 42} passes type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 51 - Reference {"b" => 1,"i" => undef} passes type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 52 - Reference {"b" => 42,"i" => 1} fails type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 53 - Reference {"i" => 42} fails type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 54 - Reference {"b" => 1} fails type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 55 - Reference {"a" => 1,"b" => 1,"i" => 42} fails type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 56 - Reference {"a" => 1,"i" => 42} fails type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 57 - Reference {"a" => 42,"b" => 1} fails type constraint Dict[b=>Bool,i=>Maybe[Int]] ok 58 - Reference [1,1] passes type constraint Tuple[Any,Any] ok 59 - Reference [1,undef] passes type constraint Tuple[Any,Any] ok 60 - Reference [undef,undef] passes type constraint Tuple[Any,Any] ok 61 - Reference [undef,1] passes type constraint Tuple[Any,Any] ok 62 - Reference [1] fails type constraint Tuple[Any,Any] ok 63 - Reference [undef] fails type constraint Tuple[Any,Any] ok 64 - Reference [1,1,1] fails type constraint Tuple[Any,Any] ok 65 - Reference [1,1,undef] fails type constraint Tuple[Any,Any] # Tuple[] vs Tuple ok 66 - Reference [] passes type constraint Tuple[] ok 67 - Reference [1] fails type constraint Tuple[] ok 68 - Reference [] passes type constraint Tuple ok 69 - Reference [1] passes type constraint Tuple # Dict[] vs Dict ok 70 - Reference {} passes type constraint Dict[] ok 71 - Reference {"foo" => 1} fails type constraint Dict[] ok 72 - Reference {} passes type constraint Dict ok 73 - Reference {"foo" => 1} passes type constraint Dict # Dict[ ..., slurpy ... ] ok 74 - Reference {"foo" => 42} passes type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 75 - Reference {"bar" => 666,"foo" => 42} passes type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 76 - Reference {"foo" => "4.2"} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 77 - Reference {"bar" => "6.66","foo" => 42} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 78 - Reference {"bar" => "6.66","foo" => "4.2"} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 79 - Reference {"foo" => undef} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 80 - Reference {} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 81 - Reference {"baz" => 999,"foo" => 42} passes type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 82 - Reference {"bar" => 666,"baz" => 999,"foo" => 42} passes type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 83 - Reference {"baz" => 999,"foo" => "4.2"} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 84 - Reference {"bar" => "6.66","baz" => 999,"foo" => 42} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 85 - Reference {"bar" => "6.66","baz" => 999,"foo" => "4.2"} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 86 - Reference {"baz" => 999,"foo" => undef} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 87 - Reference {"baz" => 999} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 88 - Reference {"baz" => "9.99","foo" => 42} passes type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 89 - Reference {"bar" => 666,"baz" => "9.99","foo" => 42} passes type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 90 - Reference {"baz" => "9.99","foo" => "4.2"} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 91 - Reference {"bar" => "6.66","baz" => "9.99","foo" => 42} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 92 - Reference {"bar" => "6.66","baz" => "9.99","foo" => "4.2"} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 93 - Reference {"baz" => "9.99","foo" => undef} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 94 - Reference {"baz" => "9.99"} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 95 - Reference {"baz" => "x","foo" => 42} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 96 - Reference {"bar" => 666,"baz" => "x","foo" => 42} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 97 - Reference {"baz" => "x","foo" => "4.2"} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 98 - Reference {"bar" => "6.66","baz" => "x","foo" => 42} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 99 - Reference {"bar" => "6.66","baz" => "x","foo" => "4.2"} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 100 - Reference {"baz" => "x","foo" => undef} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] ok 101 - Reference {"baz" => "x"} fails type constraint Dict[bar=>Optional[Int],foo=>Int,slurpy HashRef[Num]] # Subtest: my_dict_is_slurpy ok 1 - On a non-slurpy Dict ok 2 - On a slurpy Dict ok 3 - On a child of a non-slurpy Dict ok 4 - On a child of a slurpy Dict 1..4 ok 102 - my_dict_is_slurpy # Subtest: my_hashref_allows_key ok 1 - HashRef allows key "foo" ok 2 - HashRef disallows key undef ok 3 - HashRef disallows key [] ok 4 - HashRef[Int] allows key "foo" ok 5 - HashRef[Int] disallows key undef ok 6 - HashRef[Int] disallows key [] ok 7 - Map allows key "foo" ok 8 - Map disallows key undef ok 9 - Map disallows key [] ok 10 - Map[Int,Int] disallows key "foo" ok 11 - Map[Int,Int] disallows key undef ok 12 - Map[Int,Int] disallows key [] ok 13 - Map[Int,Int] allows key "42" ok 14 - Dict allows key "foo" ok 15 - Dict disallows key undef ok 16 - Dict disallows key [] ok 17 - Dict[] disallows key "foo" ok 18 - Dict[] disallows key undef ok 19 - Dict[] disallows key [] ok 20 - Dict[bar=>Int] disallows key "foo" ok 21 - Dict[bar=>Int] allows key "bar" ok 22 - Dict[bar=>Int] disallows key undef ok 23 - Dict[bar=>Int] disallows key [] ok 24 - Dict[bar=>Int,slurpy Any] allows key "foo" ok 25 - Dict[bar=>Int,slurpy Any] allows key "bar" ok 26 - Dict[bar=>Int,slurpy Any] disallows key undef ok 27 - Dict[bar=>Int,slurpy Any] disallows key [] ok 28 - Dict[bar=>Int,slurpy Ref] allows key "foo" ok 29 - Dict[bar=>Int,slurpy Ref] allows key "bar" ok 30 - Dict[bar=>Int,slurpy Ref] disallows key undef ok 31 - Dict[bar=>Int,slurpy Ref] disallows key [] ok 32 - Dict[bar=>Int,slurpy Map[Int,Int]] disallows key "foo" ok 33 - Dict[bar=>Int,slurpy Map[Int,Int]] allows key "bar" ok 34 - Dict[bar=>Int,slurpy Map[Int,Int]] disallows key undef ok 35 - Dict[bar=>Int,slurpy Map[Int,Int]] disallows key [] ok 36 - Dict[bar=>Int,slurpy Map[Int,Int]] allows key "42" ok 37 - A child of HashRef allows key "foo" ok 38 - A child of HashRef disallows key undef ok 39 - A child of HashRef disallows key [] ok 40 - A child of HashRef[Int] allows key "foo" ok 41 - A child of HashRef[Int] disallows key undef ok 42 - A child of HashRef[Int] disallows key [] ok 43 - A child of Map allows key "foo" ok 44 - A child of Map disallows key undef ok 45 - A child of Map disallows key [] ok 46 - A child of Map[Int,Int] disallows key "foo" ok 47 - A child of Map[Int,Int] disallows key undef ok 48 - A child of Map[Int,Int] disallows key [] ok 49 - A child of Map[Int,Int] allows key "42" ok 50 - A child of Dict allows key "foo" ok 51 - A child of Dict disallows key undef ok 52 - A child of Dict disallows key [] ok 53 - A child of Dict[] disallows key "foo" ok 54 - A child of Dict[] disallows key undef ok 55 - A child of Dict[] disallows key [] ok 56 - A child of Dict[bar=>Int] disallows key "foo" ok 57 - A child of Dict[bar=>Int] allows key "bar" ok 58 - A child of Dict[bar=>Int] disallows key undef ok 59 - A child of Dict[bar=>Int] disallows key [] ok 60 - A child of Dict[bar=>Int,slurpy Any] allows key "foo" ok 61 - A child of Dict[bar=>Int,slurpy Any] allows key "bar" ok 62 - A child of Dict[bar=>Int,slurpy Any] disallows key undef ok 63 - A child of Dict[bar=>Int,slurpy Any] disallows key [] ok 64 - A child of Dict[bar=>Int,slurpy Ref] allows key "foo" ok 65 - A child of Dict[bar=>Int,slurpy Ref] allows key "bar" ok 66 - A child of Dict[bar=>Int,slurpy Ref] disallows key undef ok 67 - A child of Dict[bar=>Int,slurpy Ref] disallows key [] ok 68 - A child of Dict[bar=>Int,slurpy Map[Int,Int]] disallows key "foo" ok 69 - A child of Dict[bar=>Int,slurpy Map[Int,Int]] allows key "bar" ok 70 - A child of Dict[bar=>Int,slurpy Map[Int,Int]] disallows key undef ok 71 - A child of Dict[bar=>Int,slurpy Map[Int,Int]] disallows key [] ok 72 - A child of Dict[bar=>Int,slurpy Map[Int,Int]] allows key "42" 1..72 ok 103 - my_hashref_allows_key # Subtest: my_hashref_allows_value ok 1 - HashRef allows key "foo" with value "bar" ok 2 - HashRef allows key "foo" with value undef ok 3 - HashRef disallows key undef with value "bar" ok 4 - HashRef[Int] disallows key "foo" with value "bar" ok 5 - A child of Dict[bar=>Int,slurpy Map[Int,Int]] allows key "bar" with value 42 ok 6 - A child of Dict[bar=>Int,slurpy Map[Int,Int]] allows key "21" with value 42 ok 7 - A child of Dict[bar=>Int,slurpy Map[Int,Int]] disallows key "baz" with value 42 1..7 ok 104 - my_hashref_allows_value 1..104 ok t/20-unit/Types-Standard/tied.t ........................... ok 1 - Reference [] passes type constraint Tied ok 2 - Reference {} passes type constraint Tied ok 3 - Reference \undef passes type constraint Tied ok 4 - Undef fails type constraint Tied ok 5 - Reference [] passes type constraint Tied["MyTie::Array"] ok 6 - Reference {} fails type constraint Tied["MyTie::Array"] ok 7 - Reference \undef fails type constraint Tied["MyTie::Array"] ok 8 - Reference [] fails type constraint Tied["MyTie::Hash"] ok 9 - Reference {} passes type constraint Tied["MyTie::Hash"] ok 10 - Reference \undef fails type constraint Tied["MyTie::Hash"] ok 11 - Reference [] fails type constraint Tied["MyTie::Scalar"] ok 12 - Reference {} fails type constraint Tied["MyTie::Scalar"] ok 13 - Reference \undef passes type constraint Tied["MyTie::Scalar"] ok 14 - Reference [] passes type constraint Tied[MyTieArray] ok 15 - Reference {} fails type constraint Tied[MyTieArray] ok 16 - Reference \undef fails type constraint Tied[MyTieArray] ok 17 - Reference [] fails type constraint Tied[MyTieHash] ok 18 - Reference {} passes type constraint Tied[MyTieHash] ok 19 - Reference \undef fails type constraint Tied[MyTieHash] ok 20 - Reference [] fails type constraint Tied[MyTieScalar] ok 21 - Reference {} fails type constraint Tied[MyTieScalar] ok 22 - Reference \undef passes type constraint Tied[MyTieScalar] ok 23 - Reference {} passes type constraint Tied&HashRef ok 24 - Reference [] fails type constraint Tied&HashRef ok 25 - Reference \undef fails type constraint Tied&HashRef ok 26 - Reference {"foo" => 2} fails type constraint Tied&HashRef 1..26 ok t/20-unit/Types-TypeTiny/basic.t .......................... # Subtest: StringLike ok 1 - Value "Hello" passes type constraint StringLike ok 2 - Value "" passes type constraint StringLike ok 3 - Type::Tiny constraint object passes type constraint StringLike ok 4 - Reference bless( {}, 'Overloaded::String' ) passes type constraint StringLike ok 5 - Reference {} fails type constraint StringLike ok 6 - Undef fails type constraint StringLike 1..6 ok 1 - StringLike # Subtest: ArrayLike ok 1 - Reference [] passes type constraint ArrayLike ok 2 - Reference bless( {}, 'Overloaded::ArrayRef' ) passes type constraint ArrayLike ok 3 - Reference {} fails type constraint ArrayLike ok 4 - Reference bless( [], 'XXX' ) fails type constraint ArrayLike ok 5 - Undef fails type constraint ArrayLike 1..5 ok 2 - ArrayLike # Subtest: HashLike ok 1 - Reference {} passes type constraint HashLike ok 2 - Reference bless( [], 'Overloaded::HashRef' ) passes type constraint HashLike ok 3 - Reference [] fails type constraint HashLike ok 4 - Reference bless( {}, 'XXX' ) fails type constraint HashLike ok 5 - Undef fails type constraint HashLike 1..5 ok 3 - HashLike # Subtest: CodeLike ok 1 - Reference sub { "DUMMY" } passes type constraint CodeLike ok 2 - Type::Tiny constraint object passes type constraint CodeLike ok 3 - Reference bless( [], 'Overloaded::CodeRef' ) passes type constraint CodeLike ok 4 - Reference {} fails type constraint CodeLike ok 5 - Reference bless( sub { "DUMMY" }, 'XXX' ) fails type constraint CodeLike ok 6 - Undef fails type constraint CodeLike 1..6 ok 4 - CodeLike # Subtest: TypeTiny ok 1 - Type::Tiny constraint object passes type constraint TypeTiny ok 2 - Reference {} fails type constraint TypeTiny ok 3 - Reference sub { "DUMMY" } fails type constraint TypeTiny ok 4 - Moose constraint object fails type constraint TypeTiny ok 5 - Mouse constraint object fails type constraint TypeTiny ok 6 - Undef fails type constraint TypeTiny 1..6 ok 5 - TypeTiny 1..5 ok t/20-unit/Types-TypeTiny/coercion.t ....................... # Subtest: Coercion from Moose type constraint object ok 1 - to_TypeTiny converted a Moose type constraint to a Type::Tiny one ok 2 - ... which has the correct name ok 3 - ... and which can be inlined # (defined($X) and !ref($X) and $X =~ /\A-?[0-9]+\z/) # Subtest: ... and it works ok 1 - Value "123" passes type constraint Int ok 2 - Value "3.3" fails type constraint Int 1..2 ok 4 - ... and it works 1..4 ok 1 - Coercion from Moose type constraint object # Subtest: Coercion from Mouse type constraint object ok 1 - to_TypeTiny converted a Mouse type constraint to a Type::Tiny one # Subtest: ... and it works ok 1 - Value "123" passes type constraint Int ok 2 - Value "3.3" fails type constraint Int 1..2 ok 2 - ... and it works ok 3 - ... and provides proper message 1..3 ok 2 - Coercion from Mouse type constraint object # Subtest: Coercion from predicate-like coderef ok 1 - to_TypeTiny converted the coderef to a Type::Tiny object # Subtest: ... and it works ok 1 - Value "123" passes type constraint __ANON__ ok 2 - Value "3.3" fails type constraint __ANON__ 1..2 ok 2 - ... and it works 1..2 ok 3 - Coercion from predicate-like coderef # Subtest: Coercion from assertion-like coderef ok 1 - to_TypeTiny converted the coderef to a Type::Tiny object # Subtest: ... and it works ok 1 - Value "123" passes type constraint __ANON__ ok 2 - Value "3.3" fails type constraint __ANON__ 1..2 ok 2 - ... and it works ok 3 - ... and provides proper message 1..3 ok 4 - Coercion from assertion-like coderef # Subtest: Coercion from Sub::Quote coderef ok 1 - to_TypeTiny converted the coderef to a Type::Tiny object ok 2 - ... which can be inlined # do { do { local $_ = $X;local @_ = ($X); !!eval{ # BEGIN quote_sub PRELUDE # package main; # BEGIN { # $^H = 1762; # ${^WARNING_BITS} = "UUUUUUUUUUUUUUUUU\025"; # %^H = ( # ); # } # # END quote_sub PRELUDE # $_[0] =~ /\A-?[0-9]+\z/ } } } # Subtest: ... and it works ok 1 - Value "123" passes type constraint __ANON__ ok 2 - Value "3.3" fails type constraint __ANON__ 1..2 ok 3 - ... and it works 1..3 ok 5 - Coercion from Sub::Quote coderef 1..5 ok t/20-unit/Types-TypeTiny/meta.t ........................... ok 1 - type_names ok 2 - has_type(HashLike) ok 3 - get_type(HashLike) ok 4 - has_type(MonkeyNuts) ok 5 - get_type(MonkeyNuts) ok 6 - coercion_names ok 7 - has_coercion(MonkeyNuts) ok 8 - get_coercion(MonkeyNuts) 1..8 ok t/30-integration/Class-InsideOut/basic.t .................. ok 1 - Object::HookedTT has/inherited its expected properties ok 2 - Creating a Object::HookedTT object ok 3 - integer(3.14) dies ok 4 - integer(42) lives ok 5 - integer() == 42 ok 6 - word(^^^^) dies ok 7 - word(apple) lives ok 8 - word() eq 'apple' ok 9 - uppercase(banana) lives ok 10 - uppercase() eq 'BANANA' ok 11 - list(qw(foo bar bam)) lives ok 12 - list() gives qw(foo bar bam) ok 13 - list( [qw(foo bar bam)] ) lives ok 14 - list() gives qw(foo bar bam) ok 15 - reverser(qw(foo bar bam)) lives ok 16 - reverser() in list context gives qw(bam bar foo) ok 17 - reverser() in scalar context gives mabraboof ok 18 - write_only lives on write ok 19 - write only dies on write (and was caught) 1..19 ok t/30-integration/Exporter-Tiny/basic.t .................... ok 1 - No exception exporting a legitimate function ok 2 - main->can('Any') ok 3 - Attempt to export a function which does not exist ok 4 - Attempt to export a function which exists but not in @EXPORT_OK ok 5 - "-types" shortcut works ok 6 - "-coercions" shortcut works ok 7 - renaming works ok 8 - prefixes work ok 9 - suffixes work ok 10 - plus notation works for Type::Library ok 11 - mkopt_hash 1..11 ok t/30-integration/Exporter-Tiny/installer.t ................ skipped: Test requires module 'Sub::Exporter::Lexical' but it's not found t/30-integration/Exporter-Tiny/role-conflict.t ............ ok 1 - no exception when trying to compose two roles that use type constraints # 94696130266248 # 94696130266248 1..1 ok t/30-integration/Function-Parameters/basic.t .............. ok 1 - foo(4) works ok 2 - foo(4.1) throws ok 3 - $x->name ok 4 - $x->type 1..4 ok t/30-integration/Kavorka/basic.t .......................... skipped: Test requires module 'Kavorka' but it's not found t/30-integration/match-simple/basic.t ..................... skipped: Test requires module 'match::simple' but it's not found t/30-integration/Moo/basic.t .............................. ok 1 - some values that should pass their type constraint ok 2 - direct violation of type constraint ok 3 - violation of parent type constraint ok 4 - violation of grandparent type constraint ok 5 - violation of great-grandparent type constraint 1..5 ok t/30-integration/Moo/coercion-inlining-avoidance.t ........ ok 1 - created a type constraint without a frozen coercion ok 2 - ... it reports that it cannot be inlined ok 3 - initial use of type in a Moo constructor ok 4 - ... and it cannot coerce from an arrayref ok 5 - ... and it cannot coerce from an hashref ok 6 - can add coercions from ArrayRef and HashRef to the type ok 7 - ... it is still not frozen ok 8 - ... it reports that it still cannot be inlined ok 9 - again use of type in a Moo constructor ok 10 - ... but can coerce from ArrayRef ok 11 - ... and can coerce from HashRef ok 12 - can freeze the coercion ok 13 - ... it reports that it is frozen ok 14 - ... it reports that it can be inlined 1..14 ok t/30-integration/Moo/coercion.t ........................... ok 1 - An object of class 'Type::Tiny' isa 'Type::Tiny' ok 2 - no exception on coercion in constructor - mutable class ok 3 - 'big' attribute coerces in constructor - mutable class ok 4 - 'small' attribute coerces in constructor - mutable class ok 5 - 'big' attribute throws when it cannot coerce in constructor - mutable class ok 6 - 'small' attribute throws when it cannot coerce in constructor - mutable class ok 7 - 'big' attribute coerces in accessor - mutable class ok 8 - 'small' attribute coerces in accessor - mutable class ok 9 - 'big' attribute throws when it cannot coerce in accessor - mutable class ok 10 - 'small' attribute throws when it cannot coerce in accessor - mutable class ok 11 - no exception on coercion in constructor - immutable class ok 12 - 'big' attribute coerces in constructor - immutable class ok 13 - 'small' attribute coerces in constructor - immutable class ok 14 - 'big' attribute throws when it cannot coerce in constructor - immutable class ok 15 - 'small' attribute throws when it cannot coerce in constructor - immutable class ok 16 - 'big' attribute coerces in accessor - immutable class ok 17 - 'small' attribute coerces in accessor - immutable class ok 18 - 'big' attribute throws when it cannot coerce in accessor - immutable class ok 19 - 'small' attribute throws when it cannot coerce in accessor - immutable class 1..19 ok t/30-integration/Moo/exceptions.t ......................... skipped: Method::Generate::Accessor exception support seems missing!!! t/30-integration/Moo/inflation.t .......................... # { # 'Type::Tiny::Class=HASH(0x55e0644323f8)' => sub { "DUMMY" }, # 'Type::Tiny::Class=HASH(0x55e064439740)' => sub { "DUMMY" }, # 'Type::Tiny::Duck=HASH(0x55e06446cdf8)' => sub { "DUMMY" }, # 'Type::Tiny::Duck=HASH(0x55e06446d650)' => sub { "DUMMY" }, # 'Type::Tiny::Role=HASH(0x55e064431c78)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e063fa3d58)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e0640a1f70)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e0642188b0)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064218a78)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064231f10)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064232a20)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e06429b018)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e0642f9860)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e06431fb20)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064320030)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064320528)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064327ac0)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064327fe8)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064328510)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064330008)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e0643306e0)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064330b48)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064337ce8)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064338480)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e0643419f8)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064341f38)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e0643424d8)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064349420)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064349bb8)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e06434f918)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064350038)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064350458)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e06435db90)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e06435e268)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064364db8)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064365448)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064365a90)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e06436fe28)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e0643704d0)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e0643798a8)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064379e48)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064382aa0)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064383238)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064386560)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064386c08)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064395438)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064395bb8)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064422438)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e064472dc0)' => sub { "DUMMY" }, # 'Type::Tiny=HASH(0x55e0644862e8)' => sub { "DUMMY" } # } ok 1 - some values that should pass their type constraint - Moose is not loaded ok 2 - direct violation of type constraint - Moose is not loaded ok 3 - violation of parent type constraint - Moose is not loaded ok 4 - violation of grandparent type constraint - Moose is not loaded ok 5 - violation of great-grandparent type constraint - Moose is not loaded ok 6 - some values that should pass their type constraint - Moose is loaded ok 7 - direct violation of type constraint - Moose is loaded ok 8 - violation of parent type constraint - Moose is loaded ok 9 - violation of grandparent type constraint - Moose is loaded ok 10 - violation of great-grandparent type constraint - Moose is loaded ok 11 - type constraint metaobject inflates from Moo to Moose 1..11 ok t/30-integration/Moo/inflation2.t ......................... ok 1 1..1 ok t/30-integration/Moops/basic.t ............................ skipped: Test requires module 'Moops' but it's not found t/30-integration/Moops/library-keyword.t .................. skipped: Test requires module 'Moops' but it's not found t/30-integration/Moose/accept-moose-types.t ............... ok 1 - 'Int' isa 'Moose::Meta::TypeConstraint' ok 2 - 'Str' isa 'Moose::Meta::TypeConstraint' ok 3 - '$PositiveInt' isa 'Type::Tiny' ok 4 - '$PositiveInt->parent' isa 'Type::Tiny' 1..4 ok t/30-integration/Moose/basic.t ............................ # The basics ok 1 - some values that should pass their type constraint ok 2 - direct violation of type constraint ok 3 - violation of parent type constraint ok 4 - violation of grandparent type constraint ok 5 - violation of great-grandparent type constraint # Coercion... ok 6 - types converted from Moose retain coercions ok 7 - ... which work ok 8 - ... refaddr matches ok 9 - ... coercion refaddr matches # Introspection, comparisons, conversions... ok 10 - 'Int' isa 'Class::MOP::Object' ok 11 - 'ArrayRef' isa 'Moose::Meta::TypeConstraint' ok 12 - 'ArrayRef' isa 'Moose::Meta::TypeConstraint::Parameterizable' ok 13 - 'ArrayRef[Int]' isa 'Moose::Meta::TypeConstraint' ok 14 - 'ArrayRef[Int]' isa 'Moose::Meta::TypeConstraint::Parameterized' ok 15 - 'ArrayRef|Int' isa 'Moose::Meta::TypeConstraint' ok 16 - 'ArrayRef|Int' isa 'Moose::Meta::TypeConstraint::Union' ok 17 - 'MyInt->coercion' isa 'Moose::Meta::TypeCoercion' ok 18 - '(ArrayRef|Int)->coercion' isa 'Moose::Meta::TypeCoercion' ok 19 - '(ArrayRef|Int)->coercion' isa 'Moose::Meta::TypeCoercion::Union' ok 20 - equivalence between Types::Standard types and core Moose types ok 21 - '$classtype' isa 'Moose::Meta::TypeConstraint::Class' ok 22 - Type::Tiny::Class provides meta information to Moose::Meta::TypeConstraint::Class ok 23 - '$classtype->Types::TypeTiny::to_TypeTiny' isa 'Type::Tiny::Class' ok 24 - '$roletype' isa 'Moose::Meta::TypeConstraint' ok 25 - NB! Type::Tiny::Role does not inflate to Moose::Meta::TypeConstraint::Role because of differing notions as to what constitutes a role. ok 26 - '$roletype->Types::TypeTiny::to_TypeTiny' isa 'Type::Tiny::Role' ok 27 - '$ducktype' isa 'Moose::Meta::TypeConstraint::DuckType' ok 28 - Type::Tiny::Duck provides meta information to Moose::Meta::TypeConstraint::DuckType ok 29 - '$ducktype->Types::TypeTiny::to_TypeTiny' isa 'Type::Tiny::Duck' ok 30 - '$classtype' isa 'Moose::Meta::TypeConstraint::Enum' ok 31 - Type::Tiny::Enum provides meta information to Moose::Meta::TypeConstraint::Enum ok 32 - '$enumtype->Types::TypeTiny::to_TypeTiny' isa 'Type::Tiny::Enum' ok 33 - '$union' isa 'Moose::Meta::TypeConstraint::Union' ok 34 - Type::Tiny::Union provides meta information to Moose::Meta::TypeConstraint::Union ok 35 - '$union->Types::TypeTiny::to_TypeTiny' isa 'Type::Tiny::Union' ok 36 - $union->type_constraints->[$i]->Types::TypeTiny::to_TypeTiny provides access to underlying Type::Tiny objects ok 37 - '$intersect' isa 'Moose::Meta::TypeConstraint' ok 38 - '$intersect->Types::TypeTiny::to_TypeTiny' isa 'Type::Tiny::Intersection' ok 39 - round-tripping between ->moose_type and ->Types::TypeTiny::to_TypeTiny preserves reference address # Method pass-through ok 40 - method pass-through ok 41 - ... but not non-existant method ok 42 - ... and `can` works ok ok 43 - method pass-through for coercions ok 44 - ... but not non-existant method ok 45 - ... and `can` works ok 1..45 ok t/30-integration/Moose/coercion-more.t .................... ok 1 - An object of class 'Type::Tiny' isa 'Moose::Meta::TypeConstraint' ok 2 - no_coercions and friends available on Moose type constraint objects 1..2 ok t/30-integration/Moose/coercion.t ......................... ok 1 - An object of class 'Type::Tiny' isa 'Moose::Meta::TypeConstraint' ok 2 - no exception on coercion in constructor - mutable class ok 3 - 'big' attribute coerces in constructor - mutable class ok 4 - 'small' attribute coerces in constructor - mutable class ok 5 - 'big' attribute throws when it cannot coerce in constructor - mutable class ok 6 - 'small' attribute throws when it cannot coerce in constructor - mutable class ok 7 - 'big' attribute coerces in accessor - mutable class ok 8 - 'small' attribute coerces in accessor - mutable class ok 9 - 'big' attribute throws when it cannot coerce in accessor - mutable class ok 10 - 'small' attribute throws when it cannot coerce in accessor - mutable class ok 11 - no exception on coercion in constructor - immutable class ok 12 - 'big' attribute coerces in constructor - immutable class ok 13 - 'small' attribute coerces in constructor - immutable class ok 14 - 'big' attribute throws when it cannot coerce in constructor - immutable class ok 15 - 'small' attribute throws when it cannot coerce in constructor - immutable class ok 16 - 'big' attribute coerces in accessor - immutable class ok 17 - 'small' attribute coerces in accessor - immutable class ok 18 - 'big' attribute throws when it cannot coerce in accessor - immutable class ok 19 - 'small' attribute throws when it cannot coerce in accessor - immutable class 1..19 ok t/30-integration/Moose/inflate-then-inline.t .............. ok 1 - $type2->inline_check ok 2 - $type2->moose_type->_inline_check 1..2 ok t/30-integration/Moose/native-attribute-traits.t .......... ok 1 # IMMUTABLE # Subtest: Array trait with type ArrayRef[Object] ok 1 - pushing ok value ok 2 - pushing not ok value 1..2 ok 2 - Array trait with type ArrayRef[Object] # Subtest: Array trait with type ArrayRef[InstanceOf] and coercion ok 1 - pushing ok values ok 2 - '$things->[0]' isa 'Mini::Milk' ok 3 - $things->[0]->i == 0 ok 4 - '$things->[1]' isa 'Mini::Milk' ok 5 - $things->[1]->i == 1 ok 6 - '$things->[2]' isa 'Mini::Milk' ok 7 - $things->[2]->i == 2 ok 8 - '$things->[3]' isa 'Mini::Milk' ok 9 - $things->[3]->i == 3 1..9 ok 3 - Array trait with type ArrayRef[InstanceOf] and coercion # Subtest: Array trait with type ArrayRef[InstanceOf] and coercion and subtyping ok 1 - pushing ok values ok 2 - '$things->[0]' isa 'Mini::Milk' ok 3 - $things->[0]->i == 0 ok 4 - '$things->[1]' isa 'Mini::Milk' ok 5 - $things->[1]->i == 1 ok 6 - '$things->[2]' isa 'Mini::Milk' ok 7 - $things->[2]->i == 2 ok 8 - '$things->[3]' isa 'Mini::Milk' ok 9 - $things->[3]->i == 3 1..9 ok 4 - Array trait with type ArrayRef[InstanceOf] and coercion and subtyping # Subtest: Hash trait with type HashRef ok 1 - default empty hash ok 2 - getter ok 3 - getter ok 4 - setter ok 5 - predicate ok 6 - predicate ok 7 - predicate - negatory ok 8 - correct hash 1..8 ok 5 - Hash trait with type HashRef # Subtest: Hash trait with type HashRef[Int] ok 1 - default empty hash ok 2 - getter ok 3 - getter ok 4 - setter ok 5 - predicate ok 6 - predicate ok 7 - predicate - negatory ok 8 - correct hash ok 9 - cannot add non-Int value 1..9 ok 6 - Hash trait with type HashRef[Int] # Subtest: Hash trait with type Map ok 1 - default empty hash ok 2 - getter ok 3 - getter ok 4 - setter ok 5 - predicate ok 6 - predicate ok 7 - predicate - negatory ok 8 - correct hash 1..8 ok 7 - Hash trait with type Map # Subtest: Hash trait with type Map[Str,Int] ok 1 - default empty hash ok 2 - getter ok 3 - getter ok 4 - setter ok 5 - predicate ok 6 - predicate ok 7 - predicate - negatory ok 8 - correct hash ok 9 - cannot add non-Int value 1..9 ok 8 - Hash trait with type Map[Str,Int] # Subtest: Hash trait with types HashRef[InstanceOf] and Map[Int,InstanceOf]; and coercion ok 1 - adding ok values to HashRef ok 2 - adding ok values to Map ok 3 - '$h->{0}' isa 'Mini::Milk' ok 4 - $h->{0}->i == .0 ok 5 - '$h->{1}' isa 'Mini::Milk' ok 6 - $h->{1}->i == .1 ok 7 - '$h->{2}' isa 'Mini::Milk' ok 8 - $h->{2}->i == .2 ok 9 - '$h->{3}' isa 'Mini::Milk' ok 10 - $h->{3}->i == .3 ok 11 - '$m->{4}' isa 'Mini::Milk' ok 12 - $m->{4}->i == .4 ok 13 - '$m->{5}' isa 'Mini::Milk' ok 14 - $m->{5}->i == .5 ok 15 - '$m->{6}' isa 'Mini::Milk' ok 16 - $m->{6}->i == .6 ok 17 - '$m->{7}' isa 'Mini::Milk' ok 18 - $m->{7}->i == .7 1..18 ok 9 - Hash trait with types HashRef[InstanceOf] and Map[Int,InstanceOf]; and coercion # Subtest: Hash trait with types HashRef[InstanceOf] and Map[Int,InstanceOf]; and coercion and subtyping ok 1 - adding ok values to HashRef ok 2 - adding ok values to Map ok 3 - '$h->{0}' isa 'Mini::Milk' ok 4 - $h->{0}->i == .0 ok 5 - '$h->{1}' isa 'Mini::Milk' ok 6 - $h->{1}->i == .1 ok 7 - '$h->{2}' isa 'Mini::Milk' ok 8 - $h->{2}->i == .2 ok 9 - '$h->{3}' isa 'Mini::Milk' ok 10 - $h->{3}->i == .3 ok 11 - '$m->{4}' isa 'Mini::Milk' ok 12 - $m->{4}->i == .4 ok 13 - '$m->{5}' isa 'Mini::Milk' ok 14 - $m->{5}->i == .5 ok 15 - '$m->{6}' isa 'Mini::Milk' ok 16 - $m->{6}->i == .6 ok 17 - '$m->{7}' isa 'Mini::Milk' ok 18 - $m->{7}->i == .7 1..18 ok 10 - Hash trait with types HashRef[InstanceOf] and Map[Int,InstanceOf]; and coercion and subtyping # MUTABLE # Subtest: Array trait with type ArrayRef[Object] ok 1 - pushing ok value ok 2 - pushing not ok value 1..2 ok 11 - Array trait with type ArrayRef[Object] # Subtest: Array trait with type ArrayRef[InstanceOf] and coercion ok 1 - pushing ok values ok 2 - '$things->[0]' isa 'Mini::Milk' ok 3 - $things->[0]->i == 0 ok 4 - '$things->[1]' isa 'Mini::Milk' ok 5 - $things->[1]->i == 1 ok 6 - '$things->[2]' isa 'Mini::Milk' ok 7 - $things->[2]->i == 2 ok 8 - '$things->[3]' isa 'Mini::Milk' ok 9 - $things->[3]->i == 3 1..9 ok 12 - Array trait with type ArrayRef[InstanceOf] and coercion # Subtest: Array trait with type ArrayRef[InstanceOf] and coercion and subtyping ok 1 - pushing ok values ok 2 - '$things->[0]' isa 'Mini::Milk' ok 3 - $things->[0]->i == 0 ok 4 - '$things->[1]' isa 'Mini::Milk' ok 5 - $things->[1]->i == 1 ok 6 - '$things->[2]' isa 'Mini::Milk' ok 7 - $things->[2]->i == 2 ok 8 - '$things->[3]' isa 'Mini::Milk' ok 9 - $things->[3]->i == 3 1..9 ok 13 - Array trait with type ArrayRef[InstanceOf] and coercion and subtyping # Subtest: Hash trait with type HashRef ok 1 - default empty hash ok 2 - getter ok 3 - getter ok 4 - setter ok 5 - predicate ok 6 - predicate ok 7 - predicate - negatory ok 8 - correct hash 1..8 ok 14 - Hash trait with type HashRef # Subtest: Hash trait with type HashRef[Int] ok 1 - default empty hash ok 2 - getter ok 3 - getter ok 4 - setter ok 5 - predicate ok 6 - predicate ok 7 - predicate - negatory ok 8 - correct hash ok 9 - cannot add non-Int value 1..9 ok 15 - Hash trait with type HashRef[Int] # Subtest: Hash trait with type Map ok 1 - default empty hash ok 2 - getter ok 3 - getter ok 4 - setter ok 5 - predicate ok 6 - predicate ok 7 - predicate - negatory ok 8 - correct hash 1..8 ok 16 - Hash trait with type Map # Subtest: Hash trait with type Map[Str,Int] ok 1 - default empty hash ok 2 - getter ok 3 - getter ok 4 - setter ok 5 - predicate ok 6 - predicate ok 7 - predicate - negatory ok 8 - correct hash ok 9 - cannot add non-Int value 1..9 ok 17 - Hash trait with type Map[Str,Int] # Subtest: Hash trait with types HashRef[InstanceOf] and Map[Int,InstanceOf]; and coercion ok 1 - adding ok values to HashRef ok 2 - adding ok values to Map ok 3 - '$h->{0}' isa 'Mini::Milk' ok 4 - $h->{0}->i == .0 ok 5 - '$h->{1}' isa 'Mini::Milk' ok 6 - $h->{1}->i == .1 ok 7 - '$h->{2}' isa 'Mini::Milk' ok 8 - $h->{2}->i == .2 ok 9 - '$h->{3}' isa 'Mini::Milk' ok 10 - $h->{3}->i == .3 ok 11 - '$m->{4}' isa 'Mini::Milk' ok 12 - $m->{4}->i == .4 ok 13 - '$m->{5}' isa 'Mini::Milk' ok 14 - $m->{5}->i == .5 ok 15 - '$m->{6}' isa 'Mini::Milk' ok 16 - $m->{6}->i == .6 ok 17 - '$m->{7}' isa 'Mini::Milk' ok 18 - $m->{7}->i == .7 1..18 ok 18 - Hash trait with types HashRef[InstanceOf] and Map[Int,InstanceOf]; and coercion # Subtest: Hash trait with types HashRef[InstanceOf] and Map[Int,InstanceOf]; and coercion and subtyping ok 1 - adding ok values to HashRef ok 2 - adding ok values to Map ok 3 - '$h->{0}' isa 'Mini::Milk' ok 4 - $h->{0}->i == .0 ok 5 - '$h->{1}' isa 'Mini::Milk' ok 6 - $h->{1}->i == .1 ok 7 - '$h->{2}' isa 'Mini::Milk' ok 8 - $h->{2}->i == .2 ok 9 - '$h->{3}' isa 'Mini::Milk' ok 10 - $h->{3}->i == .3 ok 11 - '$m->{4}' isa 'Mini::Milk' ok 12 - $m->{4}->i == .4 ok 13 - '$m->{5}' isa 'Mini::Milk' ok 14 - $m->{5}->i == .5 ok 15 - '$m->{6}' isa 'Mini::Milk' ok 16 - $m->{6}->i == .6 ok 17 - '$m->{7}' isa 'Mini::Milk' ok 18 - $m->{7}->i == .7 1..18 ok 19 - Hash trait with types HashRef[InstanceOf] and Map[Int,InstanceOf]; and coercion and subtyping 1..19 ok t/30-integration/MooseX-Getopt/coercion.t ................. skipped: Test requires module 'Types::Path::Tiny' but it's not found t/30-integration/MooseX-Types/basic.t ..................... ok 1 - An object of class 'Moose::Meta::TypeConstraint::Union' isa 'Moose::Meta::TypeConstraint' ok 2 - An object of class 'Type::Tiny::Union' isa 'Moose::Meta::TypeConstraint' ok 3 - An object of class 'Type::Tiny::Union' isa 'Type::Tiny' ok 4 - Reference [] passes type constraint ArrayRef|Int ok 5 - Value "2" passes type constraint ArrayRef|Int ok 6 - Reference {} fails type constraint ArrayRef|Int ok 7 - Reference [] passes type constraint ArrayRef|Int ok 8 - Value "2" passes type constraint ArrayRef|Int ok 9 - Reference {} fails type constraint ArrayRef|Int ok 10 - Reference [1,2,3] passes type constraint ArrayRef[Int] ok 11 - Reference [] passes type constraint ArrayRef[Int] ok 12 - Reference {} fails type constraint ArrayRef[Int] ok 13 - Reference ["x"] fails type constraint ArrayRef[Int] ok 14 - Reference [1,2,3] passes type constraint ArrayRef[Int] ok 15 - Reference [] passes type constraint ArrayRef[Int] ok 16 - Reference {} fails type constraint ArrayRef[Int] ok 17 - Reference ["x"] fails type constraint ArrayRef[Int] ok 18 - Reference [] passes type constraint ArrayRef[ArrayRef|Int] ok 19 - Reference [1,2,3] passes type constraint ArrayRef[ArrayRef|Int] ok 20 - Reference [[],[]] passes type constraint ArrayRef[ArrayRef|Int] ok 21 - Reference [11,[]] passes type constraint ArrayRef[ArrayRef|Int] ok 22 - Reference [[],11] passes type constraint ArrayRef[ArrayRef|Int] ok 23 - Reference ["1.111"] fails type constraint ArrayRef[ArrayRef|Int] ok 24 - to_TypeTiny caches results 1..24 ok t/30-integration/MooseX-Types/extending.t ................. ok 1 - Value "foo" passes type constraint Str ok 2 - Value "" passes type constraint Str ok 3 - Value "foo" passes type constraint NonEmptyStr ok 4 - Value "" fails type constraint NonEmptyStr ok 5 - Reference {} passes type constraint HashLike ok 6 - Reference [] fails type constraint HashLike ok 7 - cannot extend non-type-library 1..7 ok t/30-integration/MooseX-Types/more.t ...................... ok 1 - 'Not' isa 'Moose::Meta::TypeConstraint' ok 2 - 'Int' isa 'Moose::Meta::TypeConstraint' ok 3 - '~Int' isa 'Moose::Meta::TypeConstraint' ok 4 - 'Int' isa 'Moose::Meta::TypeConstraint' ok 5 - Value "1.1" fails type constraint Int ok 6 - Undef fails type constraint Int ok 7 - Reference [] fails type constraint Int ok 8 - Value "2" passes type constraint Int ok 9 - Value "1.1" passes type constraint ~Int ok 10 - Undef passes type constraint ~Int ok 11 - Reference [] passes type constraint ~Int ok 12 - Value "2" fails type constraint ~Int ok 13 - Value "1.1" fails type constraint Int ok 14 - Undef fails type constraint Int ok 15 - Reference [] fails type constraint Int ok 16 - Value "2" passes type constraint Int ok 17 - Value "1.1" fails type constraint Not ok 18 - Undef fails type constraint Not ok 19 - Reference [] fails type constraint Not ok 20 - Value "2" fails type constraint Not 1..20 ok t/30-integration/Mouse/basic.t ............................ ok 1 - some values that should pass their type constraint ok 2 - direct violation of type constraint ok 3 - violation of parent type constraint ok 4 - violation of grandparent type constraint ok 5 - violation of great-grandparent type constraint ok 6 - Mouse::Util::is_a_type_constraint accepts Type::Tiny type constraints # Coercion... ok 7 - types converted from Mouse retain coercions ok 8 - ... which work 1..8 ok t/30-integration/Mouse/coercion.t ......................... ok 1 - An object of class 'Type::Tiny' isa 'Mouse::Meta::TypeConstraint' ok 2 - no exception on coercion in constructor - mutable class ok 3 - 'big' attribute coerces in constructor - mutable class ok 4 - 'small' attribute coerces in constructor - mutable class ok 5 - 'big' attribute throws when it cannot coerce in constructor - mutable class ok 6 - 'small' attribute throws when it cannot coerce in constructor - mutable class ok 7 - 'big' attribute coerces in accessor - mutable class ok 8 - 'small' attribute coerces in accessor - mutable class ok 9 - 'big' attribute throws when it cannot coerce in accessor - mutable class ok 10 - 'small' attribute throws when it cannot coerce in accessor - mutable class ok 11 - no exception on coercion in constructor - immutable class ok 12 - 'big' attribute coerces in constructor - immutable class ok 13 - 'small' attribute coerces in constructor - immutable class ok 14 - 'big' attribute throws when it cannot coerce in constructor - immutable class ok 15 - 'small' attribute throws when it cannot coerce in constructor - immutable class ok 16 - 'big' attribute coerces in accessor - immutable class ok 17 - 'small' attribute coerces in accessor - immutable class ok 18 - 'big' attribute throws when it cannot coerce in accessor - immutable class ok 19 - 'small' attribute throws when it cannot coerce in accessor - immutable class 1..19 ok t/30-integration/MouseX-Types/basic.t ..................... ok 1 - An object of class 'Mouse::Meta::TypeConstraint' isa 'Mouse::Meta::TypeConstraint' ok 2 - An object of class 'Mouse::Meta::TypeConstraint' isa 'Mouse::Meta::TypeConstraint' ok 3 - An object of class 'Type::Tiny::Union' isa 'Type::Tiny' ok 4 - Reference [] passes type constraint ArrayRef|Int ok 5 - Value "2" passes type constraint ArrayRef|Int ok 6 - Reference {} fails type constraint ArrayRef|Int ok 7 - Reference [] passes type constraint ArrayRef|Int ok 8 - Value "2" passes type constraint ArrayRef|Int ok 9 - Reference {} fails type constraint ArrayRef|Int # bless( { # 'compiled_type_constraint' => sub { "DUMMY" }, # 'constraint' => sub { "DUMMY" }, # 'display_name' => 'ArrayRef|Int', # 'name' => '__ANON__', # 'parent' => undef, # 'type_constraints' => [ # bless( { # '_is_core' => 1, # '_overload_coderef' => sub { "DUMMY" }, # 'coercion' => bless( { # '_compiled_type_constraint_check' => sub { "DUMMY" }, # 'display_name' => 'to_ArrayRef', # 'frozen' => 1, # 'name' => '__ANON__', # 'type_coercion_map' => [], # 'type_constraint' => $VAR1->{'type_constraints'}[0] # }, 'Type::Coercion' ), # 'coercion_generator' => bless( [ # 'ArrayRef', # 'coercion_generator' # ], 'Types::Standard::LazyLoad' ), # 'compiled_type_constraint' => $VAR1->{'type_constraints'}[0]{'coercion'}{'_compiled_type_constraint_check'}, # 'constraint' => sub { "DUMMY" }, # 'constraint_generator' => bless( [ # 'ArrayRef', # 'constraint_generator' # ], 'Types::Standard::LazyLoad' ), # 'deep_explanation' => bless( [ # 'ArrayRef', # 'deep_explanation' # ], 'Types::Standard::LazyLoad' ), # 'display_name' => 'ArrayRef', # 'inline_generator' => bless( [ # 'ArrayRef', # 'inline_generator' # ], 'Types::Standard::LazyLoad' ), # 'inlined' => sub { "DUMMY" }, # 'library' => 'Types::Standard', # 'name' => 'ArrayRef', # 'parent' => bless( { # '_is_core' => 1, # '_overload_coderef' => sub { "DUMMY" }, # 'coercion' => bless( { # '_compiled_type_constraint_check' => sub { "DUMMY" }, # 'display_name' => 'to_Ref', # 'frozen' => 1, # 'name' => '__ANON__', # 'type_coercion_map' => [], # 'type_constraint' => $VAR1->{'type_constraints'}[0]{'parent'} # }, 'Type::Coercion' ), # 'compiled_type_constraint' => $VAR1->{'type_constraints'}[0]{'parent'}{'coercion'}{'_compiled_type_constraint_check'}, # 'constraint' => sub { "DUMMY" }, # 'constraint_generator' => sub { "DUMMY" }, # 'deep_explanation' => sub { "DUMMY" }, # 'display_name' => 'Ref', # 'inline_generator' => sub { "DUMMY" }, # 'inlined' => sub { "DUMMY" }, # 'library' => 'Types::Standard', # 'name' => 'Ref', # 'parent' => bless( { # '_is_core' => 1, # '_overload_coderef' => sub { "DUMMY" }, # 'coercion' => bless( { # '_compiled_type_constraint_check' => sub { "DUMMY" }, # 'display_name' => 'to_Defined', # 'frozen' => 1, # 'name' => '__ANON__', # 'type_coercion_map' => [], # 'type_constraint' => $VAR1->{'type_constraints'}[0]{'parent'}{'parent'} # }, 'Type::Coercion' ), # 'compiled_type_constraint' => $VAR1->{'type_constraints'}[0]{'parent'}{'parent'}{'coercion'}{'_compiled_type_constraint_check'}, # 'constraint' => sub { "DUMMY" }, # 'display_name' => 'Defined', # 'inlined' => sub { "DUMMY" }, # 'library' => 'Types::Standard', # 'name' => 'Defined', # 'parent' => bless( { # '_is_core' => 1, # '_overload_coderef' => sub { "DUMMY" }, # 'coercion' => bless( { # '_compiled_type_constraint_check' => sub { "DUMMY" }, # 'display_name' => 'to_Item', # 'frozen' => 1, # 'name' => '__ANON__', # 'type_coercion_map' => [], # 'type_constraint' => $VAR1->{'type_constraints'}[0]{'parent'}{'parent'}{'parent'} # }, 'Type::Coercion' ), # 'compiled_type_constraint' => $VAR1->{'type_constraints'}[0]{'parent'}{'parent'}{'parent'}{'coercion'}{'_compiled_type_constraint_check'}, # 'constraint' => sub { "DUMMY" }, # 'display_name' => 'Item', # 'inlined' => sub { "DUMMY" }, # 'library' => 'Types::Standard', # 'name' => 'Item', # 'parent' => bless( { # '_is_core' => 1, # '_overload_coderef' => sub { "DUMMY" }, # 'coercion' => bless( { # '_compiled_type_constraint_check' => $VAR1->{'type_constraints'}[0]{'parent'}{'parent'}{'parent'}{'coercion'}{'_compiled_type_constraint_check'}, # 'display_name' => 'to_Any', # 'frozen' => 1, # 'name' => '__ANON__', # 'type_coercion_map' => [], # 'type_constraint' => $VAR1->{'type_constraints'}[0]{'parent'}{'parent'}{'parent'}{'parent'} # }, 'Type::Coercion' ), # 'compiled_type_constraint' => $VAR1->{'type_constraints'}[0]{'parent'}{'parent'}{'parent'}{'coercion'}{'_compiled_type_constraint_check'}, # 'constraint' => $VAR1->{'type_constraints'}[0]{'parent'}{'parent'}{'parent'}{'constraint'}, # 'display_name' => 'Any', # 'inlined' => sub { "DUMMY" }, # 'library' => 'Types::Standard', # 'name' => 'Any', # 'uniq' => 1 # }, 'Type::Tiny' ), # 'uniq' => 2 # }, 'Type::Tiny' ), # 'uniq' => 5 # }, 'Type::Tiny' ), # 'uniq' => 14 # }, 'Type::Tiny' ), # 'uniq' => 19 # }, 'Type::Tiny' ), # bless( { # 'compiled_type_constraint' => sub { "DUMMY" }, # 'constraint' => sub { "DUMMY" }, # 'display_name' => 'Int', # 'message' => sub { "DUMMY" }, # 'name' => '__ANON__', # 'uniq' => 39 # }, 'Type::Tiny' ) # ], # 'uniq' => 40 # }, 'Type::Tiny::Union' ) ok 10 - Reference [1,2,3] passes type constraint ArrayRef[Int] ok 11 - Reference [] passes type constraint ArrayRef[Int] ok 12 - Reference {} fails type constraint ArrayRef[Int] ok 13 - Reference ["x"] fails type constraint ArrayRef[Int] ok 14 - Reference [1,2,3] passes type constraint ArrayRef[Int] ok 15 - Reference [] passes type constraint ArrayRef[Int] ok 16 - Reference {} fails type constraint ArrayRef[Int] ok 17 - Reference ["x"] fails type constraint ArrayRef[Int] ok 18 - Reference [] passes type constraint ArrayRef[ArrayRef|Int] ok 19 - Reference [1,2,3] passes type constraint ArrayRef[ArrayRef|Int] ok 20 - Reference [[],[]] passes type constraint ArrayRef[ArrayRef|Int] ok 21 - Reference [11,[]] passes type constraint ArrayRef[ArrayRef|Int] ok 22 - Reference [[],11] passes type constraint ArrayRef[ArrayRef|Int] ok 23 - Reference ["1.111"] fails type constraint ArrayRef[ArrayRef|Int] 1..23 ok t/30-integration/MouseX-Types/extending.t ................. ok 1 - Value "foo" passes type constraint Str ok 2 - Value "" passes type constraint Str ok 3 - Value "foo" passes type constraint NonEmptyStr ok 4 - Value "" fails type constraint NonEmptyStr ok 5 - Reference {} passes type constraint HashLike ok 6 - Reference [] fails type constraint HashLike ok 7 - cannot extend non-type-library 1..7 ok t/30-integration/Object-Accessor/basic.t .................. ok 1 - write then read on accessor works ok 2 - exception thrown for bad value 1..2 ok t/30-integration/Return-Type/basic.t ...................... skipped: Test requires module 'Return::Type' but it's not found t/30-integration/Sub-Quote/basic.t ........................ ok 1 - Value "41" fails type constraint Type1 ok 2 - Value "42" passes type constraint Type1 ok 3 - constraint built using quote_sub and $_[0] can be inlined # do { do { local $_ = $value;local @_ = ($value); # BEGIN quote_sub PRELUDE # package main; # BEGIN { # $^H = 2018; # ${^WARNING_BITS} = "UUUUUUUUUUUUUUUUU\001"; # %^H = ( # ); # } # # END quote_sub PRELUDE # $_[0] eq q(42) } } ok 4 - Value "41" fails type constraint Type2 ok 5 - Value "42" passes type constraint Type2 ok 6 - constraint built using quote_sub and $_[0] can be inlined # do { do { local $_ = $value;local @_ = ($value); # BEGIN quote_sub PRELUDE # package main; # BEGIN { # $^H = 2018; # ${^WARNING_BITS} = "UUUUUUUUUUUUUUUUU\001"; # %^H = ( # ); # } # # END quote_sub PRELUDE # $_ eq q(42) } } ok 7 - Value "41" fails type constraint Type3 ok 8 - Value "42" passes type constraint Type3 ok 9 - constraint built using quote_sub and @_ can be inlined # do { do { local $_ = $value;# BEGIN quote_sub PRELUDE # package main; # BEGIN { # $^H = 2018; # ${^WARNING_BITS} = "UUUUUUUUUUUUUUUUU\001"; # %^H = ( # ); # } # # END quote_sub PRELUDE # my ($n) = ($value); $n eq q(42) } } ok 10 - Value "41" fails type constraint Type4 ok 11 - Value "42" passes type constraint Type4 ok 12 - Value "43" passes type constraint Type4 ok 13 - Value "44.4" fails type constraint Type4 ok 14 - constraint built using quote_sub and parent type can be inlined # do { (defined($value) and !ref($value) and $value =~ /\A-?[0-9]+\z/) and do { local $_ = $value;local @_ = ($value); # BEGIN quote_sub PRELUDE # package main; # BEGIN { # $^H = 2018; # ${^WARNING_BITS} = "UUUUUUUUUUUUUUUUU\001"; # %^H = ( # ); # } # # END quote_sub PRELUDE # $_[0] >= 42 } } ok 15 - Value "41" fails type constraint Type5 ok 16 - Value "42" passes type constraint Type5 ok 17 - Value "43" passes type constraint Type5 ok 18 - Value "44.4" fails type constraint Type5 not ok 19 - constraint built using quote_sub and captures can be inlined # TODO captures not supported yet # Failed (TODO) test 'constraint built using quote_sub and captures can be inlined' # at t/30-integration/Sub-Quote/basic.t line 93. ok 20 - Value "41" fails type constraint Type6 ok 21 - Value "42" passes type constraint Type6 ok 22 - Value "43" passes type constraint Type6 ok 23 - Value "44.4" fails type constraint Type6 ok 24 - constraint built using quote_sub and non-inlinable parent cannot be inlined ok 25 - Reference [1,2,3] passes type constraint ArrayRef[Int]&__ANON__ ok 26 - Reference [1,"2.1",3] fails type constraint ArrayRef[Int]&__ANON__ ok 27 - Reference [1] fails type constraint ArrayRef[Int]&__ANON__ ok 28 - Reference [1,2,3,4] fails type constraint ArrayRef[Int]&__ANON__ ok 29 - constraint built as an intersection of an inlinable type constraint and a quoted sub can be inlined # (do { (ref($VAR) eq 'ARRAY') and do { my $ok = 1; for my $i (@{$VAR}) { ($ok = 0, last) unless (defined($i) and !ref($i) and $i =~ /\A-?[0-9]+\z/) }; $ok } } and do { do { local $_ = $VAR;local @_ = ($VAR); !!eval{ # BEGIN quote_sub PRELUDE # package main; # BEGIN { # $^H = 2018; # ${^WARNING_BITS} = "UUUUUUUUUUUUUUUUU\001"; # %^H = ( # ); # } # # END quote_sub PRELUDE # @$_ > 1 and @$_ < 4 } } }) 1..29 ok t/30-integration/Sub-Quote/unquote-coercions.t ............ ok 1 - Got back code from Sub::Quote ok 2 - ... which compiles OK ok 3 - ... which passes through values that don't need to be coerced ok 4 - ... coerces values that can be coerced ok 5 - ... and passes through any values it can't handle 1..5 ok t/30-integration/Sub-Quote/unquote-constraints.t .......... ok 1 - Got back code from Sub::Quote ok 2 - ... which compiles OK ok 3 - ... and seems to work ok 4 - ... and throws exceptions properly 1..4 ok t/30-integration/Switcheroo/basic.t ....................... skipped: Test requires module 'Switcheroo' but it's not found t/30-integration/Type-Tie/basic.t ......................... skipped: Test requires module 'Type::Tie' but it's not found t/30-integration/Validation-Class-Simple/archaic.t ........ ok 1 - 'can create a child type constraint from Validation::Class::Simple' isa 'Type::Tiny' ok 2 - Value "Hello" fails type constraint __ANON__ ok 3 - Reference {} fails type constraint __ANON__ ok 4 - Reference {"email" => "tobyink\@cpan.org","name" => "Toby","pass" => "...} fails type constraint __ANON__ ok 5 - Reference {"email" => "tobyink\@cpan.org","name" => "Toby","pass" => "...} passes type constraint __ANON__ ok 6 - Reference {"email" => "tobyink\@cpan.org","name" => "Toby ","pass" => ...} fails type constraint __ANON__ ok 7 - correct error message (A) ok 8 - correct error message (B) ok 9 - the type has a coercion ok 10 - ... which works 1..10 ok t/30-integration/Validation-Class-Simple/basic.t .......... ok 1 - 'can create a child type constraint from Validation::Class::Simple' isa 'Type::Tiny' ok 2 - Value "Hello" fails type constraint __ANON__ ok 3 - Reference {} fails type constraint __ANON__ ok 4 - Reference {"email" => "tobyink\@cpan.org","name" => "Toby","pass" => "...} fails type constraint __ANON__ ok 5 - Reference {"email" => "tobyink\@cpan.org","name" => "Toby","pass" => "...} passes type constraint __ANON__ ok 6 - Reference {"email" => "tobyink\@cpan.org","name" => "Toby ","pass" => ...} fails type constraint __ANON__ ok 7 - correct error message (A) ok 8 - correct error message (B) ok 9 - the type has a coercion ok 10 - ... which works 1..10 ok t/40-regression/73f51e2d.t ................................ ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 1..100 ok t/40-regression/gh1.t ..................................... ok 1 ok 2 - Reference bless( {"_e" => bless( [1], 'Math::BigInt::Calc' ),"_es" => ...) passes type constraint __ANON__ ok 3 - Value "0.5" fails type constraint __ANON__ 1..3 ok t/40-regression/gh14.t .................................... ok 1 ok 2 1..2 ok t/40-regression/rt85911.t ................................. ok 1 ok 2 1..2 ok t/40-regression/rt86004.t ................................. ok 1 - StrList ArrayRef ok 2 - StrList scalar ok 3 - StrList ArrayRef ok 4 - StrList scalar ok 5 - StrList ArrayRef - noninline ok 6 - StrList scalar - noninline 1..6 ok t/40-regression/rt86233.t ................................. ok 1 ok 2 ok 3 1..3 ok t/40-regression/rt86239.t ................................. # Test 1 ######## # got: foo ok 1 # Test 2 ######## # got: ok 2 # Test 3 ######## ok 3 # Test 4 ######## # got: { # 'foo' => 'foo' # } ok 4 # Test 5 ######## # got: {} ok 5 # Test 6 ######## ok 6 1..6 ok t/40-regression/rt90096-2.t ............................... ok 1 - check is still code ok 2 - slurpy check is still code 1..2 ok t/40-regression/rt90096.t ................................. 1..3 ok 1 ok 2 ok 3 ok t/40-regression/rt92571-2.t ............................... ok 1 1..1 ok t/40-regression/rt92571.t ................................. ok 1 ok 2 ok 3 1..3 ok t/40-regression/rt92591.t ................................. ok 1 - Type library, coercion target ok 2 - Type library, coercion type map ok 3 - Not type library, coercion target ok 4 - Not type library, coercion type map 1..4 ok t/40-regression/rt94196.t ................................. ok 1 - slurpy Dict w/ HasMethods 1..1 ok Devel::Hide hides Type/Tiny/XS.pm t/40-regression/rt97684.t ................................. ok 1 1..1 ok t/40-regression/rt98113.t ................................. ok 1 - Type::Tiny overload fallback works ok 2 - Type::Coercion overload fallback works 1..2 ok t/40-regression/ttxs-gh1.t ................................ ok 1 - Test TestDictionary 1..1 ok t/99-moose-std-types-test.t ............................... skipped: set EXTENDED_TESTING to true if you want to run this test All tests successful. Files=158, Tests=2068, 39 wallclock secs ( 1.55 usr 1.05 sys + 32.36 cusr 5.50 csys = 40.46 CPU) Result: PASS make[1]: Leaving directory '/<>' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary dh_testroot dh_prep dh_auto_install make -j4 install DESTDIR=/<>/debian/libtype-tiny-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/<>' Manifying 33 pod documents Manifying 13 pod documents Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Error/TypeTiny.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Error/TypeTiny/Compilation.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Error/TypeTiny/Assertion.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Error/TypeTiny/WrongNumberOfParameters.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Tiny.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Registry.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Params.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Library.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Utils.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Parser.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Coercion.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Coercion/Union.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Coercion/FromMoose.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Tiny/Manual.pod Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Tiny/_HalfOp.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Tiny/Enum.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Tiny/Union.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Tiny/Intersection.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Tiny/Duck.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Tiny/Class.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Tiny/Role.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Tiny/Manual/Optimization.pod Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Tiny/Manual/UsingWithMoose.pod Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Tiny/Manual/UsingWithMouse.pod Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Tiny/Manual/Params.pod Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Tiny/Manual/UsingWithMoo.pod Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Tiny/Manual/UsingWithOther.pod Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Tiny/Manual/Libraries.pod Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Tiny/Manual/Coercions.pod Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Type/Tiny/Manual/Policies.pod Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Test/TypeTiny.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Types/TypeTiny.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Types/Standard.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Types/Standard/HashRef.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Types/Standard/Map.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Types/Standard/CycleTuple.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Types/Standard/Dict.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Types/Standard/ArrayRef.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Types/Standard/ScalarRef.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Types/Standard/Tuple.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Types/Common/String.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Types/Common/Numeric.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Devel/TypeTiny/Perl56Compat.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Devel/TypeTiny/Perl58Compat.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Eval/TypeTiny.pm Installing /<>/debian/libtype-tiny-perl/usr/share/perl5/Reply/Plugin/TypeTiny.pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Tiny::Manual::Coercions.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Tiny::Manual::Policies.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Coercion::FromMoose.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Eval::TypeTiny.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Types::Standard::ArrayRef.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Types::Common::Numeric.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Error::TypeTiny::WrongNumberOfParameters.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Types::Standard::CycleTuple.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Tiny::Manual::UsingWithMoose.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Devel::TypeTiny::Perl58Compat.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Error::TypeTiny.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Tiny.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Types::Standard::HashRef.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Coercion::Union.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Tiny::Class.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Tiny::Duck.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Types::TypeTiny.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Tiny::Enum.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Tiny::_HalfOp.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Utils.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Tiny::Manual::UsingWithMouse.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Types::Standard::Map.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Types::Standard::ScalarRef.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Reply::Plugin::TypeTiny.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Tiny::Manual::Optimization.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Registry.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Types::Standard::Dict.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Error::TypeTiny::Compilation.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Library.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Tiny::Manual::UsingWithOther.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Types::Standard::Tuple.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Types::Standard.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Test::TypeTiny.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Coercion.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Tiny::Manual.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Tiny::Manual::Params.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Tiny::Role.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Types::Common::String.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Tiny::Intersection.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Params.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Parser.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Devel::TypeTiny::Perl56Compat.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Error::TypeTiny::Assertion.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Tiny::Union.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Tiny::Manual::UsingWithMoo.3pm Installing /<>/debian/libtype-tiny-perl/usr/share/man/man3/Type::Tiny::Manual::Libraries.3pm make[1]: Leaving directory '/<>' 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 INFO: pkgstriptranslations version 141 pkgstriptranslations: processing libtype-tiny-perl (in debian/libtype-tiny-perl); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libtype-tiny-perl/DEBIAN/control, package libtype-tiny-perl, directory debian/libtype-tiny-perl pkgstripfiles: Truncating usr/share/doc/libtype-tiny-perl/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package libtype-tiny-perl ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libtype-tiny-perl' in '../libtype-tiny-perl_1.002002-1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary -mLaunchpad Build Daemon >../libtype-tiny-perl_1.002002-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build libtype-tiny-perl-1.002002 dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 20180726-1113 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ libtype-tiny-perl_1.002002-1_amd64.changes: ------------------------------------------- Format: 1.8 Date: Wed, 25 Jul 2018 15:52:19 +0000 Source: libtype-tiny-perl Binary: libtype-tiny-perl Architecture: all Version: 1.002002-1 Distribution: cosmic-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: intrigeri Description: libtype-tiny-perl - tiny, yet Moo(se)-compatible type constraint Changes: libtype-tiny-perl (1.002002-1) unstable; urgency=medium . [ Salvatore Bonaccorso ] * Update Vcs-* headers for switch to salsa.debian.org . [ gregor herrmann ] * debian/*: update URLs from {search,www}.cpan.org to MetaCPAN. . [ intrigeri ] * Import new upstream release. * Port to dh. * Bump dh compat level to 11, bump versioned build-dependency accordingly. * Declare compatibility with Policy 4.1.5. * Add myself to uploaders. * Enable autopkgtests. * Reformat debian/control and drop obsoleted versions on dependencies. * Reformat debian/copyright with cme. * Drop packages that are not in the archive from the Enhances control field. * debian/copyright: drop paragraph about non-existing file. * Add build-dependency on libtest-requires-perl. * Add debian/upstream/metadata. * Update debian/copyright. * Mention Types::Standard and Type::Params in the package description. Checksums-Sha1: 7a495ed6f372e657b066be883ffb67f7211849b7 226292 libtype-tiny-perl_1.002002-1_all.deb 8fbd6e081e30f64de2f108d5f1df4a609b07519d 7566 libtype-tiny-perl_1.002002-1_amd64.buildinfo Checksums-Sha256: 8482451c05c5bea33330bd1530c56d030c28e8a32f4228f80218f8aff45ded34 226292 libtype-tiny-perl_1.002002-1_all.deb 7f30e418daed15a4d323832388482867bd360cc712f75559011916ad8070bd6f 7566 libtype-tiny-perl_1.002002-1_amd64.buildinfo Files: 0df9c1a9a4cd7062738b6e499d161785 226292 perl optional libtype-tiny-perl_1.002002-1_all.deb 8adde751dcbced62eb19492cdcae5b46 7566 perl optional libtype-tiny-perl_1.002002-1_amd64.buildinfo +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libtype-tiny-perl_1.002002-1_all.deb ------------------------------------ new debian package, version 2.0. size 226292 bytes: control archive=3616 bytes. 1033 bytes, 20 lines control 8546 bytes, 106 lines md5sums Package: libtype-tiny-perl Version: 1.002002-1 Architecture: all Maintainer: Ubuntu Developers Original-Maintainer: Debian Perl Group Installed-Size: 629 Depends: perl, libexporter-tiny-perl Recommends: libref-util-perl, libtype-tiny-xs-perl, perl (>= 5.21.4) | libscalar-list-utils-perl Suggests: libdevel-stacktrace-perl, libdevel-lexalias-perl Enhances: libfunction-parameters-perl, libmoo-perl, libmoose-perl, libmouse-perl, libparams-validationcompiler-perl, libreply-perl, perl Section: perl Priority: optional Homepage: https://metacpan.org/release/Type-Tiny Description: tiny, yet Moo(se)-compatible type constraint Type::Tiny is a tiny class for creating Moose-like type constraint objects which are compatible with Moo, Moose and Mouse. . This package also includes Types::Standard, a Moose-inspired library of useful type constraints, and Type::Params, to allow very fast checking and coercion of function and method parameters. drwxr-xr-x root/root 0 2018-07-25 15:52 ./ drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/ drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/ drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/doc/libtype-tiny-perl/ -rw-r--r-- root/root 1659 2018-04-17 18:23 ./usr/share/doc/libtype-tiny-perl/CREDITS -rw-r--r-- root/root 680 2018-04-17 18:23 ./usr/share/doc/libtype-tiny-perl/NEWS.gz -rw-r--r-- root/root 2631 2018-04-17 18:23 ./usr/share/doc/libtype-tiny-perl/README.gz -rw-r--r-- root/root 1218 2018-04-17 18:23 ./usr/share/doc/libtype-tiny-perl/TODO -rw-r--r-- root/root 2803 2018-07-25 15:52 ./usr/share/doc/libtype-tiny-perl/changelog.Debian.gz -rw-r--r-- root/root 3342 2018-07-25 15:52 ./usr/share/doc/libtype-tiny-perl/copyright drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/doc/libtype-tiny-perl/examples/ drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/doc/libtype-tiny-perl/examples/benchmarking/ -rw-r--r-- root/root 3552 2018-04-17 18:23 ./usr/share/doc/libtype-tiny-perl/examples/benchmarking/benchmark-coercions.pl -rw-r--r-- root/root 1515 2018-04-17 18:23 ./usr/share/doc/libtype-tiny-perl/examples/benchmarking/benchmark-constraints.pl.gz -rw-r--r-- root/root 4081 2018-04-17 18:23 ./usr/share/doc/libtype-tiny-perl/examples/benchmarking/benchmark-named-param-validation.pl -rw-r--r-- root/root 3910 2018-04-17 18:23 ./usr/share/doc/libtype-tiny-perl/examples/benchmarking/benchmark-param-validation.pl -rw-r--r-- root/root 2051 2018-04-17 18:23 ./usr/share/doc/libtype-tiny-perl/examples/benchmarking/versus-scalar-validation.pl -rw-r--r-- root/root 2729 2018-04-17 18:23 ./usr/share/doc/libtype-tiny-perl/examples/datetime-coercions.pl -rw-r--r-- root/root 1064 2018-04-17 18:23 ./usr/share/doc/libtype-tiny-perl/examples/nonempty.pl -rw-r--r-- root/root 1811 2018-04-17 18:23 ./usr/share/doc/libtype-tiny-perl/examples/page-numbers.pl drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/man/ drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/man/man3/ -rw-r--r-- root/root 1690 2018-07-25 15:52 ./usr/share/man/man3/Devel::TypeTiny::Perl56Compat.3pm.gz -rw-r--r-- root/root 1693 2018-07-25 15:52 ./usr/share/man/man3/Devel::TypeTiny::Perl58Compat.3pm.gz -rw-r--r-- root/root 2731 2018-07-25 15:52 ./usr/share/man/man3/Error::TypeTiny.3pm.gz -rw-r--r-- root/root 2266 2018-07-25 15:52 ./usr/share/man/man3/Error::TypeTiny::Assertion.3pm.gz -rw-r--r-- root/root 1853 2018-07-25 15:52 ./usr/share/man/man3/Error::TypeTiny::Compilation.3pm.gz -rw-r--r-- root/root 1856 2018-07-25 15:52 ./usr/share/man/man3/Error::TypeTiny::WrongNumberOfParameters.3pm.gz -rw-r--r-- root/root 2433 2018-07-25 15:52 ./usr/share/man/man3/Eval::TypeTiny.3pm.gz -rw-r--r-- root/root 1630 2018-07-25 15:52 ./usr/share/man/man3/Reply::Plugin::TypeTiny.3pm.gz -rw-r--r-- root/root 2280 2018-07-25 15:52 ./usr/share/man/man3/Test::TypeTiny.3pm.gz -rw-r--r-- root/root 5114 2018-07-25 15:52 ./usr/share/man/man3/Type::Coercion.3pm.gz -rw-r--r-- root/root 1747 2018-07-25 15:52 ./usr/share/man/man3/Type::Coercion::FromMoose.3pm.gz -rw-r--r-- root/root 1719 2018-07-25 15:52 ./usr/share/man/man3/Type::Coercion::Union.3pm.gz -rw-r--r-- root/root 3400 2018-07-25 15:52 ./usr/share/man/man3/Type::Library.3pm.gz -rw-r--r-- root/root 6156 2018-07-25 15:52 ./usr/share/man/man3/Type::Params.3pm.gz -rw-r--r-- root/root 2323 2018-07-25 15:52 ./usr/share/man/man3/Type::Parser.3pm.gz -rw-r--r-- root/root 3344 2018-07-25 15:52 ./usr/share/man/man3/Type::Registry.3pm.gz -rw-r--r-- root/root 8403 2018-07-25 15:52 ./usr/share/man/man3/Type::Tiny.3pm.gz -rw-r--r-- root/root 2617 2018-07-25 15:52 ./usr/share/man/man3/Type::Tiny::Class.3pm.gz -rw-r--r-- root/root 1911 2018-07-25 15:52 ./usr/share/man/man3/Type::Tiny::Duck.3pm.gz -rw-r--r-- root/root 1943 2018-07-25 15:52 ./usr/share/man/man3/Type::Tiny::Enum.3pm.gz -rw-r--r-- root/root 2010 2018-07-25 15:52 ./usr/share/man/man3/Type::Tiny::Intersection.3pm.gz -rw-r--r-- root/root 3707 2018-07-25 15:52 ./usr/share/man/man3/Type::Tiny::Manual.3pm.gz -rw-r--r-- root/root 5521 2018-07-25 15:52 ./usr/share/man/man3/Type::Tiny::Manual::Coercions.3pm.gz -rw-r--r-- root/root 4528 2018-07-25 15:52 ./usr/share/man/man3/Type::Tiny::Manual::Libraries.3pm.gz -rw-r--r-- root/root 4244 2018-07-25 15:52 ./usr/share/man/man3/Type::Tiny::Manual::Optimization.3pm.gz -rw-r--r-- root/root 3206 2018-07-25 15:52 ./usr/share/man/man3/Type::Tiny::Manual::Params.3pm.gz -rw-r--r-- root/root 2647 2018-07-25 15:52 ./usr/share/man/man3/Type::Tiny::Manual::Policies.3pm.gz -rw-r--r-- root/root 2531 2018-07-25 15:52 ./usr/share/man/man3/Type::Tiny::Manual::UsingWithMoo.3pm.gz -rw-r--r-- root/root 2749 2018-07-25 15:52 ./usr/share/man/man3/Type::Tiny::Manual::UsingWithMoose.3pm.gz -rw-r--r-- root/root 2647 2018-07-25 15:52 ./usr/share/man/man3/Type::Tiny::Manual::UsingWithMouse.3pm.gz -rw-r--r-- root/root 3091 2018-07-25 15:52 ./usr/share/man/man3/Type::Tiny::Manual::UsingWithOther.3pm.gz -rw-r--r-- root/root 2013 2018-07-25 15:52 ./usr/share/man/man3/Type::Tiny::Role.3pm.gz -rw-r--r-- root/root 2121 2018-07-25 15:52 ./usr/share/man/man3/Type::Tiny::Union.3pm.gz -rw-r--r-- root/root 1726 2018-07-25 15:52 ./usr/share/man/man3/Type::Tiny::_HalfOp.3pm.gz -rw-r--r-- root/root 6600 2018-07-25 15:52 ./usr/share/man/man3/Type::Utils.3pm.gz -rw-r--r-- root/root 1859 2018-07-25 15:52 ./usr/share/man/man3/Types::Common::Numeric.3pm.gz -rw-r--r-- root/root 1828 2018-07-25 15:52 ./usr/share/man/man3/Types::Common::String.3pm.gz -rw-r--r-- root/root 6518 2018-07-25 15:52 ./usr/share/man/man3/Types::Standard.3pm.gz -rw-r--r-- root/root 1655 2018-07-25 15:52 ./usr/share/man/man3/Types::Standard::ArrayRef.3pm.gz -rw-r--r-- root/root 1648 2018-07-25 15:52 ./usr/share/man/man3/Types::Standard::CycleTuple.3pm.gz -rw-r--r-- root/root 1652 2018-07-25 15:52 ./usr/share/man/man3/Types::Standard::Dict.3pm.gz -rw-r--r-- root/root 1651 2018-07-25 15:52 ./usr/share/man/man3/Types::Standard::HashRef.3pm.gz -rw-r--r-- root/root 1646 2018-07-25 15:52 ./usr/share/man/man3/Types::Standard::Map.3pm.gz -rw-r--r-- root/root 1651 2018-07-25 15:52 ./usr/share/man/man3/Types::Standard::ScalarRef.3pm.gz -rw-r--r-- root/root 1650 2018-07-25 15:52 ./usr/share/man/man3/Types::Standard::Tuple.3pm.gz -rw-r--r-- root/root 2510 2018-07-25 15:52 ./usr/share/man/man3/Types::TypeTiny.3pm.gz drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/perl5/ drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/perl5/Devel/ drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/perl5/Devel/TypeTiny/ -rw-r--r-- root/root 1827 2018-04-17 18:23 ./usr/share/perl5/Devel/TypeTiny/Perl56Compat.pm -rw-r--r-- root/root 1499 2018-04-17 18:23 ./usr/share/perl5/Devel/TypeTiny/Perl58Compat.pm drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/perl5/Error/ -rw-r--r-- root/root 5589 2018-04-17 18:23 ./usr/share/perl5/Error/TypeTiny.pm drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/perl5/Error/TypeTiny/ -rw-r--r-- root/root 4480 2018-04-17 18:23 ./usr/share/perl5/Error/TypeTiny/Assertion.pm -rw-r--r-- root/root 1867 2018-04-17 18:23 ./usr/share/perl5/Error/TypeTiny/Compilation.pm -rw-r--r-- root/root 2590 2018-04-17 18:23 ./usr/share/perl5/Error/TypeTiny/WrongNumberOfParameters.pm drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/perl5/Eval/ -rw-r--r-- root/root 8417 2018-04-17 18:23 ./usr/share/perl5/Eval/TypeTiny.pm drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/perl5/Reply/ drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/perl5/Reply/Plugin/ -rw-r--r-- root/root 1975 2018-04-17 18:23 ./usr/share/perl5/Reply/Plugin/TypeTiny.pm drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/perl5/Test/ -rw-r--r-- root/root 5517 2018-04-17 18:23 ./usr/share/perl5/Test/TypeTiny.pm drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/perl5/Type/ -rw-r--r-- root/root 22197 2018-04-17 18:23 ./usr/share/perl5/Type/Coercion.pm drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/perl5/Type/Coercion/ -rw-r--r-- root/root 2631 2018-04-17 18:23 ./usr/share/perl5/Type/Coercion/FromMoose.pm -rw-r--r-- root/root 2938 2018-04-17 18:23 ./usr/share/perl5/Type/Coercion/Union.pm -rw-r--r-- root/root 14017 2018-04-17 18:23 ./usr/share/perl5/Type/Library.pm -rw-r--r-- root/root 26261 2018-04-17 18:23 ./usr/share/perl5/Type/Params.pm -rw-r--r-- root/root 13504 2018-04-17 18:23 ./usr/share/perl5/Type/Parser.pm -rw-r--r-- root/root 11222 2018-04-17 18:23 ./usr/share/perl5/Type/Registry.pm -rw-r--r-- root/root 48821 2018-04-17 18:23 ./usr/share/perl5/Type/Tiny.pm drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/perl5/Type/Tiny/ -rw-r--r-- root/root 8191 2018-04-17 18:23 ./usr/share/perl5/Type/Tiny/Class.pm -rw-r--r-- root/root 4801 2018-04-17 18:23 ./usr/share/perl5/Type/Tiny/Duck.pm -rw-r--r-- root/root 4590 2018-04-17 18:23 ./usr/share/perl5/Type/Tiny/Enum.pm -rw-r--r-- root/root 5230 2018-04-17 18:23 ./usr/share/perl5/Type/Tiny/Intersection.pm -rw-r--r-- root/root 6326 2018-04-17 18:23 ./usr/share/perl5/Type/Tiny/Manual.pod drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/perl5/Type/Tiny/Manual/ -rw-r--r-- root/root 11503 2018-04-17 18:23 ./usr/share/perl5/Type/Tiny/Manual/Coercions.pod -rw-r--r-- root/root 9196 2018-04-17 18:23 ./usr/share/perl5/Type/Tiny/Manual/Libraries.pod -rw-r--r-- root/root 7890 2018-04-17 18:23 ./usr/share/perl5/Type/Tiny/Manual/Optimization.pod -rw-r--r-- root/root 5114 2018-04-17 18:23 ./usr/share/perl5/Type/Tiny/Manual/Params.pod -rw-r--r-- root/root 3455 2018-04-17 18:23 ./usr/share/perl5/Type/Tiny/Manual/Policies.pod -rw-r--r-- root/root 3070 2018-04-17 18:23 ./usr/share/perl5/Type/Tiny/Manual/UsingWithMoo.pod -rw-r--r-- root/root 3789 2018-04-17 18:23 ./usr/share/perl5/Type/Tiny/Manual/UsingWithMoose.pod -rw-r--r-- root/root 3528 2018-04-17 18:23 ./usr/share/perl5/Type/Tiny/Manual/UsingWithMouse.pod -rw-r--r-- root/root 5059 2018-04-17 18:23 ./usr/share/perl5/Type/Tiny/Manual/UsingWithOther.pod -rw-r--r-- root/root 4133 2018-04-17 18:23 ./usr/share/perl5/Type/Tiny/Role.pm -rw-r--r-- root/root 8050 2018-04-17 18:23 ./usr/share/perl5/Type/Tiny/Union.pm -rw-r--r-- root/root 1715 2018-04-17 18:23 ./usr/share/perl5/Type/Tiny/_HalfOp.pm -rw-r--r-- root/root 26563 2018-04-17 18:23 ./usr/share/perl5/Type/Utils.pm drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/perl5/Types/ drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/perl5/Types/Common/ -rw-r--r-- root/root 4535 2018-04-17 18:23 ./usr/share/perl5/Types/Common/Numeric.pm -rw-r--r-- root/root 5347 2018-04-17 18:23 ./usr/share/perl5/Types/Common/String.pm -rw-r--r-- root/root 40907 2018-04-17 18:23 ./usr/share/perl5/Types/Standard.pm drwxr-xr-x root/root 0 2018-07-25 15:52 ./usr/share/perl5/Types/Standard/ -rw-r--r-- root/root 4565 2018-04-17 18:23 ./usr/share/perl5/Types/Standard/ArrayRef.pm -rw-r--r-- root/root 6290 2018-04-17 18:23 ./usr/share/perl5/Types/Standard/CycleTuple.pm -rw-r--r-- root/root 9371 2018-04-17 18:23 ./usr/share/perl5/Types/Standard/Dict.pm -rw-r--r-- root/root 4495 2018-04-17 18:23 ./usr/share/perl5/Types/Standard/HashRef.pm -rw-r--r-- root/root 5676 2018-04-17 18:23 ./usr/share/perl5/Types/Standard/Map.pm -rw-r--r-- root/root 3482 2018-04-17 18:23 ./usr/share/perl5/Types/Standard/ScalarRef.pm -rw-r--r-- root/root 9602 2018-04-17 18:23 ./usr/share/perl5/Types/Standard/Tuple.pm -rw-r--r-- root/root 10754 2018-04-17 18:23 ./usr/share/perl5/Types/TypeTiny.pm +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build-Space: 4396 Build-Time: 50 Distribution: cosmic-proposed Host Architecture: amd64 Install-Time: 31 Job: libtype-tiny-perl_1.002002-1.dsc Machine Architecture: amd64 Package: libtype-tiny-perl Package-Time: 82 Source-Version: 1.002002-1 Space: 4396 Status: successful Version: 1.002002-1 -------------------------------------------------------------------------------- Finished at 20180726-1113 Build needed 00:01:22, 4396k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=cosmic --arch=amd64 PACKAGEBUILD-15169831 Scanning for processes to kill in build PACKAGEBUILD-15169831