I: pbuilder: network access will be disabled during build I: Current time: Thu Jun 1 23:44:18 +14 2023 I: pbuilder-time-stamp: 1685612658 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] tar: ./bin: time stamp 2024-06-24 06:48:00 is 33548621.43715312 s in the future tar: ./build: time stamp 2024-06-24 06:48:18 is 33548639.43688656 s in the future tar: ./dev/ptmx: time stamp 2024-06-24 06:47:31 is 33548592.43660128 s in the future tar: ./dev/pts: time stamp 2024-06-24 06:47:31 is 33548592.436511 s in the future tar: ./dev/console: time stamp 2024-06-24 06:47:31 is 33548592.43645982 s in the future tar: ./dev/tty: time stamp 2024-06-24 06:47:31 is 33548592.43640496 s in the future tar: ./dev/urandom: time stamp 2024-06-24 06:47:31 is 33548592.4363487 s in the future tar: ./dev/random: time stamp 2024-06-24 06:47:31 is 33548592.43629626 s in the future tar: ./dev/full: time stamp 2024-06-24 06:47:31 is 33548592.43624204 s in the future tar: ./dev/zero: time stamp 2024-06-24 06:47:31 is 33548592.43618728 s in the future tar: ./dev/null: time stamp 2024-06-24 06:47:31 is 33548592.43612858 s in the future tar: ./etc/gss: time stamp 2024-06-24 06:48:15 is 33548636.43532154 s in the future tar: ./etc/shells: time stamp 2024-06-24 06:48:00 is 33548621.43520434 s in the future tar: ./etc/subgid: time stamp 2024-06-24 06:47:59 is 33548620.4351233 s in the future tar: ./etc/subuid: time stamp 2024-06-24 06:47:59 is 33548620.43505102 s in the future tar: ./etc/group: time stamp 2024-06-24 06:47:59 is 33548620.43497432 s in the future tar: ./etc/group-: time stamp 2024-06-24 06:47:31 is 33548592.43489948 s in the future tar: ./etc/gshadow: time stamp 2024-06-24 06:47:59 is 33548620.43473388 s in the future tar: ./etc/passwd: time stamp 2024-06-24 06:47:59 is 33548620.43457274 s in the future tar: ./etc/passwd-: time stamp 2024-06-24 06:47:31 is 33548592.43442706 s in the future tar: ./etc/shadow: time stamp 2024-06-24 06:47:59 is 33548620.43427614 s in the future tar: ./etc/.pwd.lock: time stamp 2024-06-24 06:47:59 is 33548620.43414874 s in the future tar: ./etc/environment: time stamp 2024-06-24 06:47:58 is 33548619.43407648 s in the future tar: ./etc/timezone: time stamp 2024-06-30 20:33:41 is 34116562.43392416 s in the future tar: ./etc/opt: time stamp 2024-06-24 06:47:32 is 33548593.4338381 s in the future tar: ./etc/fstab: time stamp 2024-06-24 06:47:31 is 33548592.4336599 s in the future tar: ./etc/init.d: time stamp 2024-06-24 06:47:54 is 33548615.43351488 s in the future tar: ./etc/perl/Net: time stamp 2024-06-24 06:47:59 is 33548620.43325672 s in the future tar: ./etc/pam.d/common-session-noninteractive: time stamp 2024-06-24 06:47:59 is 33548620.43312748 s in the future tar: ./etc/pam.d/common-session: time stamp 2024-06-24 06:47:59 is 33548620.4330424 s in the future tar: ./etc/pam.d/common-password: time stamp 2024-06-24 06:47:59 is 33548620.43292708 s in the future tar: ./etc/pam.d/common-account: time stamp 2024-06-24 06:47:59 is 33548620.43283344 s in the future tar: ./etc/pam.d/common-auth: time stamp 2024-06-24 06:47:59 is 33548620.4327442 s in the future tar: ./etc/pam.d: time stamp 2024-06-24 06:47:59 is 33548620.43206604 s in the future tar: ./etc/security/opasswd: time stamp 2024-06-24 06:47:58 is 33548619.43190444 s in the future tar: ./etc/security: time stamp 2024-06-24 06:47:58 is 33548619.4312408 s in the future tar: ./etc/terminfo: time stamp 2024-06-24 06:47:53 is 33548614.43109326 s in the future tar: ./etc/selinux: time stamp 2024-06-24 06:47:52 is 33548613.4309585 s in the future tar: ./etc/ld.so.conf.d: time stamp 2024-06-24 06:48:35 is 33548656.42176958 s in the future tar: ./etc/cron.d: time stamp 2024-06-24 06:47:54 is 33548615.4212752 s in the future tar: ./etc/update-motd.d: time stamp 2024-06-24 06:47:54 is 33548615.41880558 s in the future tar: ./etc/skel: time stamp 2024-06-24 06:47:54 is 33548615.41853866 s in the future tar: ./etc/dpkg/dpkg.cfg.d/02speedup: time stamp 2024-06-24 06:50:06 is 33548747.41798682 s in the future tar: ./etc/dpkg/dpkg.cfg.d: time stamp 2024-06-24 06:50:06 is 33548747.41792344 s in the future tar: ./etc/dpkg/origins/default: time stamp 2024-06-24 06:47:32 is 33548593.4177624 s in the future tar: ./etc/dpkg/origins: time stamp 2024-06-24 06:47:54 is 33548615.41764716 s in the future tar: ./etc/dpkg: time stamp 2024-06-26 00:30:17 is 33698758.41761274 s in the future tar: ./etc/default: time stamp 2024-06-24 06:47:59 is 33548620.41738926 s in the future tar: ./etc/logrotate.d: time stamp 2024-06-30 20:33:39 is 34116560.41691192 s in the future tar: ./etc/cron.daily: time stamp 2024-06-30 20:33:39 is 34116560.41655804 s in the future tar: ./etc/apt/trusted.gpg.d: time stamp 2024-06-24 06:47:52 is 33548613.41018806 s in the future tar: ./etc/apt/apt.conf.d/15pbuilder: time stamp 2024-06-24 06:48:18 is 33548639.4098811 s in the future tar: ./etc/apt/apt.conf.d/80proxy: time stamp 2024-06-24 06:50:06 is 33548747.40965682 s in the future tar: ./etc/apt/apt.conf.d: time stamp 2024-06-30 20:33:39 is 34116560.40958674 s in the future tar: ./etc/apt/sources.list: time stamp 2024-06-24 06:50:06 is 33548747.40951448 s in the future tar: ./etc/apt: time stamp 2024-06-24 06:50:06 is 33548747.40947256 s in the future tar: ./etc/ld.so.cache: time stamp 2024-06-30 20:33:41 is 34116562.4094027 s in the future tar: ./lib: time stamp 2024-06-24 06:48:00 is 33548621.40926804 s in the future tar: ./media: time stamp 2024-06-24 06:47:32 is 33548593.40913924 s in the future tar: ./mnt: time stamp 2024-06-24 06:47:32 is 33548593.4090806 s in the future tar: ./opt: time stamp 2024-06-24 06:47:32 is 33548593.40903452 s in the future tar: ./root: time stamp 2024-06-24 06:47:32 is 33548593.40884758 s in the future tar: ./run/lock: time stamp 2024-06-24 06:47:32 is 33548593.40871624 s in the future tar: ./run/mount: time stamp 2024-06-24 06:47:31 is 33548592.40865494 s in the future tar: ./sbin: time stamp 2024-06-24 06:48:00 is 33548621.40855698 s in the future tar: ./srv: time stamp 2024-06-24 06:47:32 is 33548593.40848086 s in the future tar: ./usr/local/man: time stamp 2024-06-24 06:47:32 is 33548593.4082867 s in the future tar: ./usr/local/etc: time stamp 2024-06-24 06:47:32 is 33548593.40821426 s in the future tar: ./usr/local/src: time stamp 2024-06-24 06:47:32 is 33548593.4081561 s in the future tar: ./usr/local/sbin: time stamp 2024-06-24 06:47:32 is 33548593.40809408 s in the future tar: ./usr/local/include: time stamp 2024-06-24 06:47:32 is 33548593.40803092 s in the future tar: ./usr/local/lib: time stamp 2024-06-24 06:47:32 is 33548593.40796828 s in the future tar: ./usr/local/games: time stamp 2024-06-24 06:47:32 is 33548593.4079084 s in the future tar: ./usr/local/bin: time stamp 2024-06-24 06:47:32 is 33548593.4078479 s in the future tar: ./usr/local/share/man: time stamp 2024-06-24 06:47:32 is 33548593.40776122 s in the future tar: ./usr/local/share: time stamp 2024-06-24 06:47:32 is 33548593.40772604 s in the future tar: ./usr/local: time stamp 2024-06-24 06:47:32 is 33548593.40770028 s in the future tar: ./usr/libexec/dpkg: time stamp 2024-06-26 00:30:16 is 33698757.40752642 s in the future tar: ./usr/libexec/coreutils: time stamp 2024-06-24 06:47:39 is 33548600.40697862 s in the future tar: ./usr/libexec: time stamp 2024-06-24 06:47:21 is 33548582.4069266 s in the future tar: ./usr/sbin/policy-rc.d: time stamp 2024-06-24 06:48:19 is 33548640.4019344 s in the future tar: ./usr/include/xen: time stamp 2024-06-24 06:48:16 is 33548637.22521304 s in the future tar: ./usr/include/video: time stamp 2024-06-24 06:48:16 is 33548637.22375656 s in the future tar: ./usr/include/sound/sof: time stamp 2024-06-24 06:48:16 is 33548637.21945754 s in the future tar: ./usr/include/sound/intel/avs: time stamp 2024-06-24 06:48:16 is 33548637.21927886 s in the future tar: ./usr/include/sound/intel: time stamp 2024-06-24 06:48:16 is 33548637.2192455 s in the future tar: ./usr/include/sound: time stamp 2024-06-24 06:48:16 is 33548637.21922138 s in the future tar: ./usr/include/rdma/hfi: time stamp 2024-06-24 06:48:16 is 33548637.21511586 s in the future tar: ./usr/include/rdma: time stamp 2024-06-24 06:48:16 is 33548637.21505036 s in the future tar: ./usr/include/mtd: time stamp 2024-06-24 06:48:16 is 33548637.21365576 s in the future tar: ./usr/include/misc/uacce: time stamp 2024-06-24 06:48:16 is 33548637.2120462 s in the future tar: ./usr/include/misc: time stamp 2024-06-24 06:48:16 is 33548637.21199034 s in the future tar: ./usr/include/linux/usb: time stamp 2024-06-24 06:48:16 is 33548637.11699426 s in the future tar: ./usr/include/linux/tc_ematch: time stamp 2024-06-24 06:48:16 is 33548637.11657156 s in the future tar: ./usr/include/linux/tc_act: time stamp 2024-06-24 06:48:16 is 33548637.11535138 s in the future tar: ./usr/include/linux/surface_aggregator: time stamp 2024-06-24 06:48:16 is 33548637.11509284 s in the future tar: ./usr/include/linux/sunrpc: time stamp 2024-06-24 06:48:16 is 33548637.11495302 s in the future tar: ./usr/include/linux/spi: time stamp 2024-06-24 06:48:16 is 33548637.11473624 s in the future tar: ./usr/include/linux/sched: time stamp 2024-06-24 06:48:16 is 33548637.11459556 s in the future tar: ./usr/include/linux/raid: time stamp 2024-06-24 06:48:16 is 33548637.11420318 s in the future tar: ./usr/include/linux/nfsd: time stamp 2024-06-24 06:48:16 is 33548637.11388656 s in the future tar: ./usr/include/linux/netfilter_ipv6: time stamp 2024-06-24 06:48:16 is 33548637.1130401 s in the future tar: ./usr/include/linux/netfilter_ipv4: time stamp 2024-06-24 06:48:16 is 33548637.11241384 s in the future tar: ./usr/include/linux/netfilter_bridge: time stamp 2024-06-24 06:48:16 is 33548637.11127238 s in the future tar: ./usr/include/linux/netfilter_arp: time stamp 2024-06-24 06:48:16 is 33548637.11103994 s in the future tar: ./usr/include/linux/netfilter/ipset: time stamp 2024-06-24 06:48:16 is 33548637.10515084 s in the future tar: ./usr/include/linux/netfilter: time stamp 2024-06-24 06:48:16 is 33548637.10507822 s in the future tar: ./usr/include/linux/mmc: time stamp 2024-06-24 06:48:16 is 33548637.10495094 s in the future tar: ./usr/include/linux/misc: time stamp 2024-06-24 06:48:16 is 33548637.10481964 s in the future tar: ./usr/include/linux/isdn: time stamp 2024-06-24 06:48:16 is 33548637.10466748 s in the future tar: ./usr/include/linux/iio: time stamp 2024-06-24 06:48:16 is 33548637.10442176 s in the future tar: ./usr/include/linux/hsi: time stamp 2024-06-24 06:48:16 is 33548637.10425212 s in the future tar: ./usr/include/linux/hdlc: time stamp 2024-06-24 06:48:16 is 33548637.10411436 s in the future tar: ./usr/include/linux/genwqe: time stamp 2024-06-24 06:48:16 is 33548637.10395694 s in the future tar: ./usr/include/linux/dvb: time stamp 2024-06-24 06:48:16 is 33548637.10325794 s in the future tar: ./usr/include/linux/cifs: time stamp 2024-06-24 06:48:16 is 33548637.10306802 s in the future tar: ./usr/include/linux/can: time stamp 2024-06-24 06:48:16 is 33548637.09419604 s in the future tar: ./usr/include/linux/caif: time stamp 2024-06-24 06:48:16 is 33548637.09392398 s in the future tar: ./usr/include/linux/byteorder: time stamp 2024-06-24 06:48:16 is 33548637.09368494 s in the future tar: ./usr/include/linux/android: time stamp 2024-06-24 06:48:16 is 33548637.093424 s in the future tar: ./usr/include/linux: time stamp 2024-06-24 06:48:16 is 33548637.09338284 s in the future tar: ./usr/include/asm-generic: time stamp 2024-06-24 06:48:16 is 33548637.09078894 s in the future tar: ./usr/include/tirpc/rpcsvc: time stamp 2024-06-24 06:48:15 is 33548636.09034338 s in the future tar: ./usr/include/tirpc/rpc: time stamp 2024-06-24 06:48:15 is 33548636.0879379 s in the future tar: ./usr/include/tirpc: time stamp 2024-06-24 06:48:15 is 33548636.08788872 s in the future tar: ./usr/include/rpcsvc: time stamp 2024-06-24 06:48:17 is 33548638.08197438 s in the future tar: ./usr/include/scsi: time stamp 2024-06-24 06:48:14 is 33548635.0641337 s in the future tar: ./usr/include/rpc: time stamp 2024-06-24 06:48:14 is 33548635.06386044 s in the future tar: ./usr/include/protocols: time stamp 2024-06-24 06:48:14 is 33548635.06353782 s in the future tar: ./usr/include/nfs: time stamp 2024-06-24 06:48:14 is 33548635.06341028 s in the future tar: ./usr/include/netrose: time stamp 2024-06-24 06:48:14 is 33548635.06327364 s in the future tar: ./usr/include/netrom: time stamp 2024-06-24 06:48:14 is 33548635.0631445 s in the future tar: ./usr/include/netpacket: time stamp 2024-06-24 06:48:14 is 33548635.06302458 s in the future tar: ./usr/include/netiucv: time stamp 2024-06-24 06:48:14 is 33548635.06288954 s in the future tar: ./usr/include/netipx: time stamp 2024-06-24 06:48:14 is 33548635.06276356 s in the future tar: ./usr/include/netinet: time stamp 2024-06-24 06:48:14 is 33548635.06115806 s in the future tar: ./usr/include/neteconet: time stamp 2024-06-24 06:48:14 is 33548635.06100408 s in the future tar: ./usr/include/netax25: time stamp 2024-06-24 06:48:14 is 33548635.06085124 s in the future tar: ./usr/include/netatalk: time stamp 2024-06-24 06:48:14 is 33548635.06072012 s in the future tar: ./usr/include/netash: time stamp 2024-06-24 06:48:14 is 33548635.06059572 s in the future tar: ./usr/include/net: time stamp 2024-06-24 06:48:14 is 33548635.05984462 s in the future tar: ./usr/include/finclude/aarch64-linux-gnu: time stamp 2024-06-24 06:48:14 is 33548635.05967886 s in the future tar: ./usr/include/finclude: time stamp 2024-06-24 06:48:14 is 33548635.05963992 s in the future tar: ./usr/include/arpa: time stamp 2024-06-24 06:48:14 is 33548635.05913102 s in the future tar: ./usr/include/c++/12/tr2: time stamp 2024-06-24 06:48:13 is 33548634.02989478 s in the future tar: ./usr/include/c++/12/tr1: time stamp 2024-06-24 06:48:13 is 33548634.01772754 s in the future tar: ./usr/include/c++/12/pstl: time stamp 2024-06-24 06:48:13 is 33548634.01381496 s in the future tar: ./usr/include/c++/12/parallel: time stamp 2024-06-24 06:48:13 is 33548634.00435842 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/unordered_iterator: time stamp 2024-06-24 06:48:13 is 33548633.99498522 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/trie_policy: time stamp 2024-06-24 06:48:13 is 33548633.99426346 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/tree_policy: time stamp 2024-06-24 06:48:13 is 33548633.99398752 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/thin_heap_: time stamp 2024-06-24 06:48:13 is 33548633.98978312 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/splay_tree_: time stamp 2024-06-24 06:48:13 is 33548633.98884666 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/resize_policy: time stamp 2024-06-24 06:48:13 is 33548633.98809024 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/rc_binomial_heap_: time stamp 2024-06-24 06:48:13 is 33548633.98742654 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/rb_tree_map_: time stamp 2024-06-24 06:48:13 is 33548633.9866129 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/pat_trie_: time stamp 2024-06-24 06:48:13 is 33548633.984912 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/pairing_heap_: time stamp 2024-06-24 06:48:13 is 33548633.98426498 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/ov_tree_map_: time stamp 2024-06-24 06:48:13 is 33548633.98335062 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/list_update_policy: time stamp 2024-06-24 06:48:13 is 33548633.98311532 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/list_update_map_: time stamp 2024-06-24 06:48:13 is 33548633.98209734 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/left_child_next_sibling_heap_: time stamp 2024-06-24 06:48:13 is 33548633.98106336 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/hash_fn: time stamp 2024-06-24 06:48:13 is 33548633.98008616 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/gp_hash_table_map_: time stamp 2024-06-24 06:48:13 is 33548633.97397104 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/eq_fn: time stamp 2024-06-24 06:48:13 is 33548633.97367218 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/cc_hash_table_map_: time stamp 2024-06-24 06:48:13 is 33548633.9717609 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/branch_policy: time stamp 2024-06-24 06:48:13 is 33548633.9713808 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/binomial_heap_base_: time stamp 2024-06-24 06:48:13 is 33548633.97079698 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/binomial_heap_: time stamp 2024-06-24 06:48:13 is 33548633.97023962 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/binary_heap_: time stamp 2024-06-24 06:48:13 is 33548633.96899306 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail/bin_search_tree_: time stamp 2024-06-24 06:48:13 is 33548633.96776684 s in the future tar: ./usr/include/c++/12/ext/pb_ds/detail: time stamp 2024-06-24 06:48:13 is 33548633.96772046 s in the future tar: ./usr/include/c++/12/ext/pb_ds: time stamp 2024-06-24 06:48:13 is 33548633.96769158 s in the future tar: ./usr/include/c++/12/ext: time stamp 2024-06-24 06:48:13 is 33548633.96766414 s in the future tar: ./usr/include/c++/12/experimental/bits: time stamp 2024-06-24 06:48:13 is 33548633.95324204 s in the future tar: ./usr/include/c++/12/experimental: time stamp 2024-06-24 06:48:13 is 33548633.95315406 s in the future tar: ./usr/include/c++/12/decimal: time stamp 2024-06-24 06:48:13 is 33548633.95278566 s in the future tar: ./usr/include/c++/12/debug: time stamp 2024-06-24 06:48:13 is 33548633.94848246 s in the future tar: ./usr/include/c++/12/bits: time stamp 2024-06-24 06:48:13 is 33548633.88677792 s in the future tar: ./usr/include/c++/12/backward: time stamp 2024-06-24 06:48:13 is 33548633.8859831 s in the future tar: ./usr/include/c++/12: time stamp 2024-06-24 06:48:13 is 33548633.88593764 s in the future tar: ./usr/include/c++: time stamp 2024-06-24 06:48:13 is 33548633.88591048 s in the future tar: ./usr/include/aarch64-linux-gnu/asm: time stamp 2024-06-24 06:48:16 is 33548636.88207092 s in the future tar: ./usr/include/aarch64-linux-gnu/sys: time stamp 2024-06-24 06:48:14 is 33548634.87632618 s in the future tar: ./usr/include/aarch64-linux-gnu/gnu: time stamp 2024-06-24 06:48:14 is 33548634.8759047 s in the future tar: ./usr/include/aarch64-linux-gnu/bits/types: time stamp 2024-06-24 06:48:14 is 33548634.85709066 s in the future tar: ./usr/include/aarch64-linux-gnu/bits: time stamp 2024-06-24 06:48:14 is 33548634.85699736 s in the future tar: ./usr/include/aarch64-linux-gnu/c++/12/ext: time stamp 2024-06-24 06:48:13 is 33548633.8567886 s in the future tar: ./usr/include/aarch64-linux-gnu/c++/12/bits: time stamp 2024-06-24 06:48:13 is 33548633.85498002 s in the future tar: ./usr/include/aarch64-linux-gnu/c++/12: time stamp 2024-06-24 06:48:13 is 33548633.85493238 s in the future tar: ./usr/include/aarch64-linux-gnu/c++: time stamp 2024-06-24 06:48:13 is 33548633.85490482 s in the future tar: ./usr/include/aarch64-linux-gnu: time stamp 2024-06-24 06:48:16 is 33548636.85487804 s in the future tar: ./usr/include: time stamp 2024-06-24 06:48:16 is 33548636.85485222 s in the future tar: ./usr/share/initramfs-tools/hooks: time stamp 2024-06-24 06:48:29 is 33548648.4752109 s in the future tar: ./usr/share/initramfs-tools: time stamp 2024-06-24 06:48:29 is 33548648.47511646 s in the future tar: ./usr/share/zsh/vendor-completions: time stamp 2024-06-26 00:30:17 is 33698756.40046408 s in the future tar: ./usr/share/zsh: time stamp 2024-06-24 06:48:05 is 33548624.40036618 s in the future tar: ./usr/share/build-essential: time stamp 2024-06-24 06:48:05 is 33548624.40015852 s in the future tar: ./usr/share/util-linux/logcheck/ignore.d.server: time stamp 2024-06-24 06:47:51 is 33548610.39998178 s in the future tar: ./usr/share/zoneinfo/right/Pacific: time stamp 2024-06-30 20:33:40 is 34116559.39617912 s in the future tar: ./usr/share/zoneinfo/right/Indian: time stamp 2024-06-30 20:33:40 is 34116559.39473304 s in the future tar: ./usr/share/zoneinfo/right/Etc: time stamp 2024-06-30 20:33:40 is 34116559.38724006 s in the future tar: ./usr/share/zoneinfo/right/Australia: time stamp 2024-06-30 20:33:40 is 34116559.3853347 s in the future tar: ./usr/share/zoneinfo/right/America/North_Dakota: time stamp 2024-06-30 20:33:40 is 34116559.3754323 s in the future tar: ./usr/share/zoneinfo/right/America/Kentucky: time stamp 2024-06-30 20:33:40 is 34116559.37519878 s in the future tar: ./usr/share/zoneinfo/right/America/Indiana: time stamp 2024-06-30 20:33:40 is 34116559.37395956 s in the future tar: ./usr/share/zoneinfo/right/America/Argentina: time stamp 2024-06-30 20:33:40 is 34116559.37323398 s in the future tar: ./usr/share/zoneinfo/right/America: time stamp 2024-06-30 20:33:40 is 34116559.3647083 s in the future tar: ./usr/share/zoneinfo/right/Africa: time stamp 2024-06-30 20:33:40 is 34116559.35974442 s in the future tar: ./usr/share/zoneinfo/Pacific: time stamp 2024-06-30 20:33:40 is 34116559.35249704 s in the future tar: ./usr/share/zoneinfo/Indian: time stamp 2024-06-30 20:33:40 is 34116559.35171848 s in the future tar: ./usr/share/zoneinfo/Etc: time stamp 2024-06-30 20:33:40 is 34116559.34526134 s in the future tar: ./usr/share/zoneinfo/Australia: time stamp 2024-06-30 20:33:40 is 34116559.34270662 s in the future tar: ./usr/share/zoneinfo/America/North_Dakota: time stamp 2024-06-30 20:33:40 is 34116559.3333057 s in the future tar: ./usr/share/zoneinfo/America/Kentucky: time stamp 2024-06-30 20:33:40 is 34116559.33302402 s in the future tar: ./usr/share/zoneinfo/America/Indiana: time stamp 2024-06-30 20:33:40 is 34116559.33233046 s in the future tar: ./usr/share/zoneinfo/America/Argentina: time stamp 2024-06-30 20:33:40 is 34116559.33053296 s in the future tar: ./usr/share/zoneinfo/America: time stamp 2024-06-30 20:33:40 is 34116559.3180114 s in the future tar: ./usr/share/zoneinfo/Africa: time stamp 2024-06-30 20:33:40 is 34116559.31498186 s in the future tar: ./usr/share/perl/5.36.0/warnings: time stamp 2024-06-24 06:47:49 is 33548608.28155578 s in the future tar: ./usr/share/perl/5.36.0/version: time stamp 2024-06-24 06:47:49 is 33548608.28123056 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/XIDS: time stamp 2024-06-24 06:47:49 is 33548608.25999562 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/XIDC: time stamp 2024-06-24 06:47:49 is 33548608.25978962 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/WB: time stamp 2024-06-24 06:47:49 is 33548608.25819152 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Vo: time stamp 2024-06-24 06:47:49 is 33548608.25788008 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/VS: time stamp 2024-06-24 06:47:49 is 33548608.25775524 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Upper: time stamp 2024-06-24 06:47:49 is 33548608.25762504 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/UIdeo: time stamp 2024-06-24 06:47:49 is 33548608.257498 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Term: time stamp 2024-06-24 06:47:49 is 33548608.25738226 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Scx: time stamp 2024-06-24 06:47:49 is 33548608.2515748 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Sc: time stamp 2024-06-24 06:47:49 is 33548608.24849268 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/STerm: time stamp 2024-06-24 06:47:49 is 33548608.24829106 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/SD: time stamp 2024-06-24 06:47:49 is 33548608.24812002 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/SB: time stamp 2024-06-24 06:47:49 is 33548608.2462697 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/QMark: time stamp 2024-06-24 06:47:49 is 33548608.2460866 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Perl: time stamp 2024-06-24 06:47:49 is 33548608.243518 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/PatSyn: time stamp 2024-06-24 06:47:49 is 33548608.24259134 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/PCM: time stamp 2024-06-24 06:47:49 is 33548608.24238106 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Nv: time stamp 2024-06-24 06:47:49 is 33548608.23689248 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Nt: time stamp 2024-06-24 06:47:49 is 33548608.23654606 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/NFKDQC: time stamp 2024-06-24 06:47:49 is 33548608.23629872 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/NFKCQC: time stamp 2024-06-24 06:47:49 is 33548608.2360567 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/NFDQC: time stamp 2024-06-24 06:47:49 is 33548608.23584088 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/NFCQC: time stamp 2024-06-24 06:47:49 is 33548608.23465412 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Math: time stamp 2024-06-24 06:47:49 is 33548608.23445964 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Lower: time stamp 2024-06-24 06:47:49 is 33548608.23428472 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Lb: time stamp 2024-06-24 06:47:49 is 33548608.23205622 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Jt: time stamp 2024-06-24 06:47:49 is 33548608.231674 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Jg: time stamp 2024-06-24 06:47:49 is 33548608.23064696 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/InSC: time stamp 2024-06-24 06:47:49 is 33548608.22855148 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/InPC: time stamp 2024-06-24 06:47:49 is 33548608.22774854 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/In: time stamp 2024-06-24 06:47:49 is 33548608.2245402 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Ideo: time stamp 2024-06-24 06:47:49 is 33548608.22437362 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/IdType: time stamp 2024-06-24 06:47:49 is 33548608.22295604 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/IdStatus: time stamp 2024-06-24 06:47:49 is 33548608.2227625 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/IDS: time stamp 2024-06-24 06:47:49 is 33548608.22263156 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/IDC: time stamp 2024-06-24 06:47:49 is 33548608.22248436 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Hyphen: time stamp 2024-06-24 06:47:49 is 33548608.2223578 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Hst: time stamp 2024-06-24 06:47:49 is 33548608.2222489 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Hex: time stamp 2024-06-24 06:47:49 is 33548608.22214144 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/GrExt: time stamp 2024-06-24 06:47:49 is 33548608.22201436 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/GrBase: time stamp 2024-06-24 06:47:49 is 33548608.22187788 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Gc: time stamp 2024-06-24 06:47:49 is 33548608.21871708 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/GCB: time stamp 2024-06-24 06:47:49 is 33548608.21744672 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/ExtPict: time stamp 2024-06-24 06:47:49 is 33548608.21727638 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Ext: time stamp 2024-06-24 06:47:49 is 33548608.2171286 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Emoji: time stamp 2024-06-24 06:47:49 is 33548608.21697548 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Ea: time stamp 2024-06-24 06:47:49 is 33548608.2165454 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/EPres: time stamp 2024-06-24 06:47:49 is 33548608.21639352 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/EComp: time stamp 2024-06-24 06:47:49 is 33548608.2162454 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/EBase: time stamp 2024-06-24 06:47:49 is 33548608.2160959 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Dt: time stamp 2024-06-24 06:47:49 is 33548608.21517874 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Dia: time stamp 2024-06-24 06:47:49 is 33548608.21426352 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Dep: time stamp 2024-06-24 06:47:49 is 33548608.21411338 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Dash: time stamp 2024-06-24 06:47:49 is 33548608.21400688 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/DI: time stamp 2024-06-24 06:47:49 is 33548608.21390068 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/CompEx: time stamp 2024-06-24 06:47:49 is 33548608.21378498 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Ccc: time stamp 2024-06-24 06:47:49 is 33548608.21321134 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Cased: time stamp 2024-06-24 06:47:49 is 33548608.21308412 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/CWU: time stamp 2024-06-24 06:47:49 is 33548608.21295292 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/CWT: time stamp 2024-06-24 06:47:49 is 33548608.21282614 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/CWL: time stamp 2024-06-24 06:47:49 is 33548608.21270332 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/CWKCF: time stamp 2024-06-24 06:47:49 is 33548608.21176528 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/CWCM: time stamp 2024-06-24 06:47:49 is 33548608.21160886 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/CWCF: time stamp 2024-06-24 06:47:49 is 33548608.21149138 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/CI: time stamp 2024-06-24 06:47:49 is 33548608.2113562 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/CE: time stamp 2024-06-24 06:47:49 is 33548608.21120642 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Bpt: time stamp 2024-06-24 06:47:49 is 33548608.21091412 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Blk: time stamp 2024-06-24 06:47:49 is 33548608.21075494 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/BidiM: time stamp 2024-06-24 06:47:49 is 33548608.21060242 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/BidiC: time stamp 2024-06-24 06:47:49 is 33548608.21041344 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Bc: time stamp 2024-06-24 06:47:49 is 33548608.20837502 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Alpha: time stamp 2024-06-24 06:47:49 is 33548608.20818056 s in the future tar: ./usr/share/perl/5.36.0/unicore/lib/Age: time stamp 2024-06-24 06:47:49 is 33548608.20542962 s in the future tar: ./usr/share/perl/5.36.0/unicore/To: time stamp 2024-06-24 06:47:49 is 33548608.18845678 s in the future tar: ./usr/share/perl/5.36.0/unicore: time stamp 2024-06-24 06:47:49 is 33548608.18837122 s in the future tar: ./usr/share/perl/5.36.0/pod: time stamp 2024-06-24 06:47:49 is 33548608.18331716 s in the future tar: ./usr/share/perl/5.36.0/overload: time stamp 2024-06-24 06:47:49 is 33548608.1831115 s in the future tar: ./usr/share/perl/5.36.0/encoding: time stamp 2024-06-24 06:47:49 is 33548608.18296166 s in the future tar: ./usr/share/perl/5.36.0/autodie/exception: time stamp 2024-06-24 06:47:49 is 33548608.18137646 s in the future tar: ./usr/share/perl/5.36.0/autodie/Scope: time stamp 2024-06-24 06:47:49 is 33548608.18116682 s in the future tar: ./usr/share/perl/5.36.0/autodie: time stamp 2024-06-24 06:47:49 is 33548608.18113502 s in the future tar: ./usr/share/perl/5.36.0/User: time stamp 2024-06-24 06:47:49 is 33548608.1809654 s in the future tar: ./usr/share/perl/5.36.0/Unicode/Collate/Locale: time stamp 2024-06-24 06:47:49 is 33548608.1395108 s in the future tar: ./usr/share/perl/5.36.0/Unicode/Collate/CJK: time stamp 2024-06-24 06:47:49 is 33548608.12702614 s in the future tar: ./usr/share/perl/5.36.0/Unicode/Collate: time stamp 2024-06-24 06:47:49 is 33548608.126926 s in the future tar: ./usr/share/perl/5.36.0/Unicode: time stamp 2024-06-24 06:47:49 is 33548608.1268872 s in the future tar: ./usr/share/perl/5.36.0/Time: time stamp 2024-06-24 06:47:49 is 33548608.1263983 s in the future tar: ./usr/share/perl/5.36.0/Tie/Hash: time stamp 2024-06-24 06:47:49 is 33548608.12317222 s in the future tar: ./usr/share/perl/5.36.0/Tie: time stamp 2024-06-24 06:47:49 is 33548608.12309466 s in the future tar: ./usr/share/perl/5.36.0/Thread: time stamp 2024-06-24 06:47:49 is 33548608.12282592 s in the future tar: ./usr/share/perl/5.36.0/Text: time stamp 2024-06-24 06:47:49 is 33548608.12023098 s in the future tar: ./usr/share/perl/5.36.0/Test2/Util: time stamp 2024-06-24 06:47:49 is 33548608.11702222 s in the future tar: ./usr/share/perl/5.36.0/Test2/Tools: time stamp 2024-06-24 06:47:49 is 33548608.11589916 s in the future tar: ./usr/share/perl/5.36.0/Test2/IPC/Driver: time stamp 2024-06-24 06:47:49 is 33548608.11557196 s in the future tar: ./usr/share/perl/5.36.0/Test2/IPC: time stamp 2024-06-24 06:47:49 is 33548608.11552358 s in the future tar: ./usr/share/perl/5.36.0/Test2/Hub/Interceptor: time stamp 2024-06-24 06:47:49 is 33548608.11518054 s in the future tar: ./usr/share/perl/5.36.0/Test2/Hub: time stamp 2024-06-24 06:47:49 is 33548608.11513214 s in the future tar: ./usr/share/perl/5.36.0/Test2/Formatter: time stamp 2024-06-24 06:47:49 is 33548608.11495412 s in the future tar: ./usr/share/perl/5.36.0/Test2/EventFacet/Info: time stamp 2024-06-24 06:47:49 is 33548608.11329688 s in the future tar: ./usr/share/perl/5.36.0/Test2/EventFacet: time stamp 2024-06-24 06:47:49 is 33548608.1132318 s in the future tar: ./usr/share/perl/5.36.0/Test2/Event/TAP: time stamp 2024-06-24 06:47:49 is 33548608.11080534 s in the future tar: ./usr/share/perl/5.36.0/Test2/Event: time stamp 2024-06-24 06:47:49 is 33548608.11073604 s in the future tar: ./usr/share/perl/5.36.0/Test2/API/InterceptResult: time stamp 2024-06-24 06:47:49 is 33548608.1075741 s in the future tar: ./usr/share/perl/5.36.0/Test2/API: time stamp 2024-06-24 06:47:49 is 33548608.10749392 s in the future tar: ./usr/share/perl/5.36.0/Test2: time stamp 2024-06-24 06:47:49 is 33548608.10745708 s in the future tar: ./usr/share/perl/5.36.0/Test/use: time stamp 2024-06-24 06:47:49 is 33548608.10379278 s in the future tar: ./usr/share/perl/5.36.0/Test/Tester: time stamp 2024-06-24 06:47:49 is 33548608.1035164 s in the future tar: ./usr/share/perl/5.36.0/Test/Builder/Tester: time stamp 2024-06-24 06:47:49 is 33548608.10307964 s in the future tar: ./usr/share/perl/5.36.0/Test/Builder/IO: time stamp 2024-06-24 06:47:49 is 33548608.10187884 s in the future tar: ./usr/share/perl/5.36.0/Test/Builder: time stamp 2024-06-24 06:47:49 is 33548608.10182536 s in the future tar: ./usr/share/perl/5.36.0/Test: time stamp 2024-06-24 06:47:49 is 33548608.10179828 s in the future tar: ./usr/share/perl/5.36.0/Term: time stamp 2024-06-24 06:47:49 is 33548608.1004074 s in the future tar: ./usr/share/perl/5.36.0/TAP/Parser/YAMLish: time stamp 2024-06-24 06:47:49 is 33548608.09665944 s in the future tar: ./usr/share/perl/5.36.0/TAP/Parser/SourceHandler: time stamp 2024-06-24 06:47:49 is 33548608.09626018 s in the future tar: ./usr/share/perl/5.36.0/TAP/Parser/Scheduler: time stamp 2024-06-24 06:47:49 is 33548608.09609286 s in the future tar: ./usr/share/perl/5.36.0/TAP/Parser/Result: time stamp 2024-06-24 06:47:49 is 33548608.0946781 s in the future tar: ./usr/share/perl/5.36.0/TAP/Parser/Iterator: time stamp 2024-06-24 06:47:49 is 33548608.09435916 s in the future tar: ./usr/share/perl/5.36.0/TAP/Parser: time stamp 2024-06-24 06:47:49 is 33548608.09431916 s in the future tar: ./usr/share/perl/5.36.0/TAP/Harness: time stamp 2024-06-24 06:47:49 is 33548608.09411678 s in the future tar: ./usr/share/perl/5.36.0/TAP/Formatter/File: time stamp 2024-06-24 06:47:49 is 33548608.09260752 s in the future tar: ./usr/share/perl/5.36.0/TAP/Formatter/Console: time stamp 2024-06-24 06:47:49 is 33548608.09238032 s in the future tar: ./usr/share/perl/5.36.0/TAP/Formatter: time stamp 2024-06-24 06:47:49 is 33548608.09234286 s in the future tar: ./usr/share/perl/5.36.0/TAP: time stamp 2024-06-24 06:47:49 is 33548608.09231702 s in the future tar: ./usr/share/perl/5.36.0/Search: time stamp 2024-06-24 06:47:49 is 33548608.09218242 s in the future tar: ./usr/share/perl/5.36.0/Pod/Text: time stamp 2024-06-24 06:47:49 is 33548608.08506024 s in the future tar: ./usr/share/perl/5.36.0/Pod/Simple: time stamp 2024-06-24 06:47:49 is 33548608.0757092 s in the future tar: ./usr/share/perl/5.36.0/Pod/Perldoc: time stamp 2024-06-24 06:47:49 is 33548608.07459104 s in the future tar: ./usr/share/perl/5.36.0/Pod/Html: time stamp 2024-06-24 06:47:49 is 33548608.07324798 s in the future tar: ./usr/share/perl/5.36.0/Pod: time stamp 2024-06-24 06:47:49 is 33548608.07318936 s in the future tar: ./usr/share/perl/5.36.0/PerlIO/via: time stamp 2024-06-24 06:47:49 is 33548608.07299216 s in the future tar: ./usr/share/perl/5.36.0/Perl: time stamp 2024-06-24 06:47:49 is 33548608.07280652 s in the future tar: ./usr/share/perl/5.36.0/Parse/CPAN: time stamp 2024-06-24 06:47:49 is 33548608.07259462 s in the future tar: ./usr/share/perl/5.36.0/Params: time stamp 2024-06-24 06:47:49 is 33548608.07235882 s in the future tar: ./usr/share/perl/5.36.0/Net/FTP: time stamp 2024-06-24 06:47:49 is 33548608.06544468 s in the future tar: ./usr/share/perl/5.36.0/Net: time stamp 2024-06-24 06:47:49 is 33548608.06535918 s in the future tar: ./usr/share/perl/5.36.0/Module/Load: time stamp 2024-06-24 06:47:49 is 33548608.05420952 s in the future tar: ./usr/share/perl/5.36.0/Module/CoreList: time stamp 2024-06-24 06:47:49 is 33548608.0528946 s in the future tar: ./usr/share/perl/5.36.0/Module: time stamp 2024-06-24 06:47:49 is 33548608.0528425 s in the future tar: ./usr/share/perl/5.36.0/Memoize: time stamp 2024-06-24 06:47:49 is 33548608.0523701 s in the future tar: ./usr/share/perl/5.36.0/Math/BigRat: time stamp 2024-06-24 06:47:49 is 33548608.04325214 s in the future tar: ./usr/share/perl/5.36.0/Math/BigInt: time stamp 2024-06-24 06:47:49 is 33548608.04053428 s in the future tar: ./usr/share/perl/5.36.0/Math/BigFloat: time stamp 2024-06-24 06:47:49 is 33548608.04034838 s in the future tar: ./usr/share/perl/5.36.0/Math: time stamp 2024-06-24 06:47:49 is 33548608.04030662 s in the future tar: ./usr/share/perl/5.36.0/Locale/Maketext: time stamp 2024-06-24 06:47:49 is 33548608.03679306 s in the future tar: ./usr/share/perl/5.36.0/Locale: time stamp 2024-06-24 06:47:49 is 33548608.03672148 s in the future tar: ./usr/share/perl/5.36.0/JSON/PP: time stamp 2024-06-24 06:47:49 is 33548608.03426812 s in the future tar: ./usr/share/perl/5.36.0/JSON: time stamp 2024-06-24 06:47:49 is 33548608.0341983 s in the future tar: ./usr/share/perl/5.36.0/IPC: time stamp 2024-06-24 06:47:49 is 33548608.03278982 s in the future tar: ./usr/share/perl/5.36.0/IO/Uncompress/Adapter: time stamp 2024-06-24 06:47:49 is 33548608.02747478 s in the future tar: ./usr/share/perl/5.36.0/IO/Uncompress: time stamp 2024-06-24 06:47:49 is 33548608.02738634 s in the future tar: ./usr/share/perl/5.36.0/IO/Socket: time stamp 2024-06-24 06:47:49 is 33548608.02716888 s in the future tar: ./usr/share/perl/5.36.0/IO/Compress/Zlib: time stamp 2024-06-24 06:47:49 is 33548608.0227567 s in the future tar: ./usr/share/perl/5.36.0/IO/Compress/Zip: time stamp 2024-06-24 06:47:49 is 33548608.0225594 s in the future tar: ./usr/share/perl/5.36.0/IO/Compress/Gzip: time stamp 2024-06-24 06:47:49 is 33548608.0223636 s in the future tar: ./usr/share/perl/5.36.0/IO/Compress/Base: time stamp 2024-06-24 06:47:49 is 33548608.02214218 s in the future tar: ./usr/share/perl/5.36.0/IO/Compress/Adapter: time stamp 2024-06-24 06:47:49 is 33548608.02182628 s in the future tar: ./usr/share/perl/5.36.0/IO/Compress: time stamp 2024-06-24 06:47:49 is 33548608.02178298 s in the future tar: ./usr/share/perl/5.36.0/IO: time stamp 2024-06-24 06:47:49 is 33548608.02175156 s in the future tar: ./usr/share/perl/5.36.0/I18N/LangTags: time stamp 2024-06-24 06:47:49 is 33548608.0193239 s in the future tar: ./usr/share/perl/5.36.0/I18N: time stamp 2024-06-24 06:47:49 is 33548608.0192643 s in the future tar: ./usr/share/perl/5.36.0/HTTP: time stamp 2024-06-24 06:47:49 is 33548608.01799068 s in the future tar: ./usr/share/perl/5.36.0/Getopt: time stamp 2024-06-24 06:47:49 is 33548608.01655798 s in the future tar: ./usr/share/perl/5.36.0/Filter: time stamp 2024-06-24 06:47:49 is 33548608.01539288 s in the future tar: ./usr/share/perl/5.36.0/File: time stamp 2024-06-24 06:47:49 is 33548608.01086688 s in the future tar: ./usr/share/perl/5.36.0/ExtUtils/Typemaps: time stamp 2024-06-24 06:47:49 is 33548607.99571818 s in the future tar: ./usr/share/perl/5.36.0/ExtUtils/ParseXS: time stamp 2024-06-24 06:47:49 is 33548607.99524568 s in the future tar: ./usr/share/perl/5.36.0/ExtUtils/MakeMaker: time stamp 2024-06-24 06:47:49 is 33548607.99350182 s in the future tar: ./usr/share/perl/5.36.0/ExtUtils/Liblist: time stamp 2024-06-24 06:47:49 is 33548607.99326514 s in the future tar: ./usr/share/perl/5.36.0/ExtUtils/Constant: time stamp 2024-06-24 06:47:49 is 33548607.9917558 s in the future tar: ./usr/share/perl/5.36.0/ExtUtils/Command: time stamp 2024-06-24 06:47:49 is 33548607.99157076 s in the future tar: ./usr/share/perl/5.36.0/ExtUtils/CBuilder/Platform/Windows: time stamp 2024-06-24 06:47:49 is 33548607.98925502 s in the future tar: ./usr/share/perl/5.36.0/ExtUtils/CBuilder/Platform: time stamp 2024-06-24 06:47:49 is 33548607.989176 s in the future tar: ./usr/share/perl/5.36.0/ExtUtils/CBuilder: time stamp 2024-06-24 06:47:49 is 33548607.98913486 s in the future tar: ./usr/share/perl/5.36.0/ExtUtils: time stamp 2024-06-24 06:47:49 is 33548607.989098 s in the future tar: ./usr/share/perl/5.36.0/Exporter: time stamp 2024-06-24 06:47:49 is 33548607.98787466 s in the future tar: ./usr/share/perl/5.36.0/Encode: time stamp 2024-06-24 06:47:49 is 33548607.98589316 s in the future tar: ./usr/share/perl/5.36.0/Digest: time stamp 2024-06-24 06:47:49 is 33548607.9856657 s in the future tar: ./usr/share/perl/5.36.0/Devel: time stamp 2024-06-24 06:47:49 is 33548607.98549892 s in the future tar: ./usr/share/perl/5.36.0/DBM_Filter: time stamp 2024-06-24 06:47:49 is 33548607.98505772 s in the future tar: ./usr/share/perl/5.36.0/Config/Perl: time stamp 2024-06-24 06:47:49 is 33548607.98372258 s in the future tar: ./usr/share/perl/5.36.0/Config: time stamp 2024-06-24 06:47:49 is 33548607.98364126 s in the future tar: ./usr/share/perl/5.36.0/Compress: time stamp 2024-06-24 06:47:49 is 33548607.98338202 s in the future tar: ./usr/share/perl/5.36.0/Class: time stamp 2024-06-24 06:47:49 is 33548607.98234362 s in the future tar: ./usr/share/perl/5.36.0/Carp: time stamp 2024-06-24 06:47:49 is 33548607.98215706 s in the future tar: ./usr/share/perl/5.36.0/CPAN/Plugin: time stamp 2024-06-24 06:47:49 is 33548607.9681789 s in the future tar: ./usr/share/perl/5.36.0/CPAN/Meta/History: time stamp 2024-06-24 06:47:49 is 33548607.96542684 s in the future tar: ./usr/share/perl/5.36.0/CPAN/Meta: time stamp 2024-06-24 06:47:49 is 33548607.96535376 s in the future tar: ./usr/share/perl/5.36.0/CPAN/LWP: time stamp 2024-06-24 06:47:49 is 33548607.96520804 s in the future tar: ./usr/share/perl/5.36.0/CPAN/Kwalify: time stamp 2024-06-24 06:47:49 is 33548607.96501496 s in the future tar: ./usr/share/perl/5.36.0/CPAN/HTTP: time stamp 2024-06-24 06:47:49 is 33548607.96479712 s in the future tar: ./usr/share/perl/5.36.0/CPAN/FTP: time stamp 2024-06-24 06:47:49 is 33548607.96466104 s in the future tar: ./usr/share/perl/5.36.0/CPAN/Exception: time stamp 2024-06-24 06:47:49 is 33548607.964329 s in the future tar: ./usr/share/perl/5.36.0/CPAN/API: time stamp 2024-06-24 06:47:49 is 33548607.96418318 s in the future tar: ./usr/share/perl/5.36.0/CPAN: time stamp 2024-06-24 06:47:49 is 33548607.9641463 s in the future tar: ./usr/share/perl/5.36.0/B: time stamp 2024-06-24 06:47:49 is 33548607.95976252 s in the future tar: ./usr/share/perl/5.36.0/Attribute: time stamp 2024-06-24 06:47:49 is 33548607.95945944 s in the future tar: ./usr/share/perl/5.36.0/Archive/Tar: time stamp 2024-06-24 06:47:49 is 33548607.95698306 s in the future tar: ./usr/share/perl/5.36.0/Archive: time stamp 2024-06-24 06:47:49 is 33548607.95692108 s in the future tar: ./usr/share/perl/5.36.0/App/Prove/State/Result: time stamp 2024-06-24 06:47:49 is 33548607.95548858 s in the future tar: ./usr/share/perl/5.36.0/App/Prove/State: time stamp 2024-06-24 06:47:49 is 33548607.95543004 s in the future tar: ./usr/share/perl/5.36.0/App/Prove: time stamp 2024-06-24 06:47:49 is 33548607.9554011 s in the future tar: ./usr/share/perl/5.36.0/App: time stamp 2024-06-24 06:47:49 is 33548607.95537388 s in the future tar: ./usr/share/perl/5.36.0: time stamp 2024-06-24 06:47:49 is 33548607.95534988 s in the future tar: ./usr/share/pam: time stamp 2024-06-24 06:47:46 is 33548604.95469162 s in the future tar: ./usr/share/pam-configs: time stamp 2024-06-24 06:47:46 is 33548604.95447596 s in the future tar: ./usr/share/tabset: time stamp 2024-06-24 06:47:45 is 33548603.9541003 s in the future tar: ./usr/share/libgcrypt20: time stamp 2024-06-24 06:47:44 is 33548602.953958 s in the future tar: ./usr/share/libc-bin: time stamp 2024-06-24 06:47:42 is 33548600.95382732 s in the future tar: ./usr/share/gdb/auto-load/lib/aarch64-linux-gnu: time stamp 2024-06-24 06:48:14 is 33548632.9526975 s in the future tar: ./usr/share/gdb/auto-load/lib: time stamp 2024-06-24 06:48:14 is 33548632.95263954 s in the future tar: ./usr/share/gdb/auto-load/usr/lib/aarch64-linux-gnu: time stamp 2024-06-24 06:48:15 is 33548633.95239928 s in the future tar: ./usr/share/gdb/auto-load: time stamp 2024-06-24 06:48:14 is 33548632.95232994 s in the future tar: ./usr/share/gcc/python/libstdcxx/v6: time stamp 2024-06-24 06:47:41 is 33548599.94971712 s in the future tar: ./usr/share/gcc/python/libstdcxx: time stamp 2024-06-24 06:47:41 is 33548599.9496535 s in the future tar: ./usr/share/polkit-1/actions: time stamp 2024-06-26 00:30:16 is 33698754.94946438 s in the future tar: ./usr/share/dpkg/sh: time stamp 2024-06-26 00:30:16 is 33698754.94842524 s in the future tar: ./usr/share/dpkg: time stamp 2024-06-26 00:30:17 is 33698755.94838396 s in the future tar: ./usr/share/keyrings: time stamp 2024-06-24 06:47:40 is 33548598.9435472 s in the future tar: ./usr/share/pixmaps: time stamp 2024-06-24 06:47:40 is 33548598.94335584 s in the future tar: ./usr/share/perl5/Dpkg/Vendor: time stamp 2024-06-26 00:30:17 is 33698755.93743146 s in the future tar: ./usr/share/perl5/Dpkg/Source/Package/V3: time stamp 2024-06-26 00:30:17 is 33698755.9336064 s in the future tar: ./usr/share/perl5/Dpkg/Source/Package: time stamp 2024-06-26 00:30:17 is 33698755.93354162 s in the future tar: ./usr/share/perl5/Dpkg/Source: time stamp 2024-06-26 00:30:17 is 33698755.93351144 s in the future tar: ./usr/share/perl5/Dpkg/Shlibs: time stamp 2024-06-26 00:30:17 is 33698755.93222032 s in the future tar: ./usr/share/perl5/Dpkg/OpenPGP/Backend: time stamp 2024-06-26 00:30:17 is 33698755.93170274 s in the future tar: ./usr/share/perl5/Dpkg/OpenPGP: time stamp 2024-06-26 00:30:17 is 33698755.93166102 s in the future tar: ./usr/share/perl5/Dpkg/Interface: time stamp 2024-06-26 00:30:17 is 33698755.9315285 s in the future tar: ./usr/share/perl5/Dpkg/Dist: time stamp 2024-06-26 00:30:17 is 33698755.93060782 s in the future tar: ./usr/share/perl5/Dpkg/Deps: time stamp 2024-06-26 00:30:17 is 33698755.93003966 s in the future tar: ./usr/share/perl5/Dpkg/Control/Tests: time stamp 2024-06-26 00:30:17 is 33698755.92837516 s in the future tar: ./usr/share/perl5/Dpkg/Control: time stamp 2024-06-26 00:30:17 is 33698755.92831574 s in the future tar: ./usr/share/perl5/Dpkg/Compression: time stamp 2024-06-26 00:30:17 is 33698755.92714822 s in the future tar: ./usr/share/perl5/Dpkg/Changelog/Entry: time stamp 2024-06-26 00:30:17 is 33698755.92671716 s in the future tar: ./usr/share/perl5/Dpkg/Changelog: time stamp 2024-06-26 00:30:17 is 33698755.92667538 s in the future tar: ./usr/share/perl5/Dpkg/Build: time stamp 2024-06-26 00:30:17 is 33698755.92653258 s in the future tar: ./usr/share/perl5/Dpkg: time stamp 2024-06-26 00:30:17 is 33698755.9264054 s in the future tar: ./usr/share/perl5/Text: time stamp 2024-06-24 06:47:44 is 33548602.92626684 s in the future tar: ./usr/share/perl5/Number: time stamp 2024-06-24 06:47:44 is 33548602.92526596 s in the future tar: ./usr/share/perl5/File/Find/Rule: time stamp 2024-06-24 06:47:44 is 33548602.92490746 s in the future tar: ./usr/share/perl5/File/Find: time stamp 2024-06-24 06:47:44 is 33548602.92486614 s in the future tar: ./usr/share/perl5/Debian/DebConf/Client: time stamp 2024-06-24 06:47:40 is 33548598.92458612 s in the future tar: ./usr/share/perl5/Debian: time stamp 2025-08-05 10:27:37 is 68726595.9245334 s in the future tar: ./usr/share/perl5/Debconf/Template: time stamp 2024-06-24 06:47:40 is 33548598.92231474 s in the future tar: ./usr/share/perl5/Debconf/FrontEnd: time stamp 2024-06-24 06:47:40 is 33548598.92063092 s in the future tar: ./usr/share/perl5/Debconf/Format: time stamp 2024-06-24 06:47:40 is 33548598.92045672 s in the future tar: ./usr/share/perl5/Debconf/Element/Web: time stamp 2024-06-24 06:47:40 is 33548598.91964698 s in the future tar: ./usr/share/perl5/Debconf/Element/Teletype: time stamp 2024-06-24 06:47:40 is 33548598.91900438 s in the future tar: ./usr/share/perl5/Debconf/Element/Noninteractive: time stamp 2024-06-24 06:47:40 is 33548598.9175198 s in the future tar: ./usr/share/perl5/Debconf/Element/Gnome: time stamp 2024-06-24 06:47:40 is 33548598.9168809 s in the future tar: ./usr/share/perl5/Debconf/Element/Editor: time stamp 2024-06-24 06:47:40 is 33548598.91627356 s in the future tar: ./usr/share/perl5/Debconf/Element/Dialog: time stamp 2024-06-24 06:47:40 is 33548598.9156726 s in the future tar: ./usr/share/perl5/Debconf/Element: time stamp 2024-06-24 06:47:40 is 33548598.91563196 s in the future tar: ./usr/share/perl5/Debconf/DbDriver: time stamp 2024-06-24 06:47:40 is 33548598.91376984 s in the future tar: ./usr/share/perl5/Debconf/Client: time stamp 2024-06-24 06:47:40 is 33548598.9136066 s in the future tar: ./usr/share/perl5/Debconf: time stamp 2024-06-24 06:47:40 is 33548598.91356666 s in the future tar: ./usr/share/perl5: time stamp 2024-06-26 00:30:17 is 33698755.91353988 s in the future tar: ./usr/share/debconf: time stamp 2024-06-24 06:47:40 is 33548598.91321968 s in the future tar: ./usr/share/menu: time stamp 2024-06-24 06:48:29 is 33548647.91297562 s in the future tar: ./usr/share/debianutils/shells.d: time stamp 2024-06-24 06:47:39 is 33548597.91272022 s in the future tar: ./usr/share/debianutils: time stamp 2024-06-24 06:47:40 is 33548598.91268316 s in the future tar: ./usr/share/doc-base: time stamp 2024-06-24 06:47:41 is 33548599.91251784 s in the future tar: ./usr/share/base-passwd: time stamp 2024-06-24 06:47:38 is 33548596.91230772 s in the future tar: ./usr/share/info: time stamp 2024-06-24 06:47:49 is 33548607.90198848 s in the future tar: ./usr/share/common-licenses: time stamp 2024-06-24 06:47:38 is 33548596.89700096 s in the future tar: ./usr/share/base-files: time stamp 2024-06-24 06:47:38 is 33548596.89646276 s in the future tar: ./usr/share/man/ro/man1: time stamp 2024-06-24 06:48:17 is 33548635.89522874 s in the future tar: ./usr/share/man/ro: time stamp 2024-06-24 06:48:17 is 33548635.89518146 s in the future tar: ./usr/share/man/pt_BR/man8: time stamp 2024-06-24 06:47:49 is 33548607.89370432 s in the future tar: ./usr/share/man/pt_BR/man5: time stamp 2024-06-24 06:47:49 is 33548607.89347544 s in the future tar: ./usr/share/man/pt_BR/man1: time stamp 2024-06-24 06:48:17 is 33548635.89250316 s in the future tar: ./usr/share/man/fi/man1: time stamp 2024-06-24 06:47:49 is 33548607.8909154 s in the future tar: ./usr/share/man/zh_TW/man8: time stamp 2024-06-24 06:47:49 is 33548607.89041802 s in the future tar: ./usr/share/man/zh_TW/man5: time stamp 2024-06-24 06:47:49 is 33548607.89028172 s in the future tar: ./usr/share/man/zh_TW/man1: time stamp 2024-06-24 06:47:49 is 33548607.89007858 s in the future tar: ./usr/share/man/zh_TW: time stamp 2024-06-24 06:47:29 is 33548587.89004128 s in the future tar: ./usr/share/man/zh_CN/man8: time stamp 2024-06-24 06:47:49 is 33548607.88760398 s in the future tar: ./usr/share/man/zh_CN/man5: time stamp 2024-06-24 06:47:49 is 33548607.88724982 s in the future tar: ./usr/share/man/zh_CN/man1: time stamp 2024-06-24 06:47:49 is 33548607.88668986 s in the future tar: ./usr/share/man/uk/man8: time stamp 2024-06-24 06:47:49 is 33548607.88426432 s in the future tar: ./usr/share/man/uk/man5: time stamp 2024-06-24 06:47:49 is 33548607.88268996 s in the future tar: ./usr/share/man/uk/man1: time stamp 2024-06-24 06:48:17 is 33548635.88011248 s in the future tar: ./usr/share/man/tr/man8: time stamp 2024-06-24 06:47:49 is 33548607.87966506 s in the future tar: ./usr/share/man/tr/man5: time stamp 2024-06-24 06:47:49 is 33548607.87950042 s in the future tar: ./usr/share/man/tr/man1: time stamp 2024-06-24 06:47:49 is 33548607.87920988 s in the future tar: ./usr/share/man/tr: time stamp 2024-06-24 06:47:29 is 33548587.8791727 s in the future tar: ./usr/share/man/ko/man8: time stamp 2024-06-24 06:47:49 is 33548607.87895628 s in the future tar: ./usr/share/man/ko/man5: time stamp 2024-06-24 06:47:49 is 33548607.87883456 s in the future tar: ./usr/share/man/ko/man1: time stamp 2024-06-24 06:48:17 is 33548635.8765748 s in the future tar: ./usr/share/man/ko: time stamp 2024-06-24 06:47:29 is 33548587.87651956 s in the future tar: ./usr/share/man/id/man8: time stamp 2024-06-24 06:47:49 is 33548607.876379 s in the future tar: ./usr/share/man/id/man1: time stamp 2024-06-24 06:47:49 is 33548607.87618522 s in the future tar: ./usr/share/man/id: time stamp 2024-06-24 06:47:29 is 33548587.87614666 s in the future tar: ./usr/share/man/da/man5: time stamp 2024-06-24 06:47:49 is 33548607.87600508 s in the future tar: ./usr/share/man/da/man8: time stamp 2024-06-24 06:47:49 is 33548607.87571288 s in the future tar: ./usr/share/man/da/man1: time stamp 2024-06-24 06:48:17 is 33548635.8751014 s in the future tar: ./usr/share/man/da: time stamp 2024-06-24 06:47:29 is 33548587.87506116 s in the future tar: ./usr/share/man/cs/man1: time stamp 2024-06-24 06:47:49 is 33548607.87341952 s in the future tar: ./usr/share/man/cs/man5: time stamp 2024-06-24 06:47:49 is 33548607.87245314 s in the future tar: ./usr/share/man/man3: time stamp 2024-06-26 00:30:17 is 33698755.86196646 s in the future tar: ./usr/share/man/sv/man7: time stamp 2024-06-26 00:30:17 is 33698755.86175196 s in the future tar: ./usr/share/man/sv/man8: time stamp 2024-06-26 00:30:16 is 33698754.8608717 s in the future tar: ./usr/share/man/sv/man5: time stamp 2024-06-26 00:30:17 is 33698755.85911104 s in the future tar: ./usr/share/man/hu/man8: time stamp 2024-06-24 06:47:49 is 33548607.84899442 s in the future tar: ./usr/share/man/hu/man1: time stamp 2024-06-24 06:47:49 is 33548607.84857276 s in the future tar: ./usr/share/man/hu/man5: time stamp 2024-06-26 00:30:16 is 33698754.84837494 s in the future tar: ./usr/share/man/hu: time stamp 2024-06-24 06:47:29 is 33548587.84833772 s in the future tar: ./usr/share/man/sl/man8: time stamp 2024-06-24 06:47:40 is 33548598.8479422 s in the future tar: ./usr/share/man/ru/man1: time stamp 2024-06-24 06:48:28 is 33548646.84706744 s in the future tar: ./usr/share/man/ru/man5: time stamp 2024-06-24 06:47:49 is 33548607.84234862 s in the future tar: ./usr/share/man/ru/man8: time stamp 2024-06-24 06:48:28 is 33548646.84060422 s in the future tar: ./usr/share/man/ru: time stamp 2024-06-24 06:47:29 is 33548587.84054088 s in the future tar: ./usr/share/man/pt/man8: time stamp 2025-08-05 10:27:37 is 68726595.83944788 s in the future tar: ./usr/share/man/pt/man7: time stamp 2024-06-30 20:33:39 is 34116557.83924252 s in the future tar: ./usr/share/man/pt/man5: time stamp 2025-08-05 10:27:37 is 68726595.83430526 s in the future tar: ./usr/share/man/pt/man1: time stamp 2024-06-30 20:33:39 is 34116557.83159062 s in the future tar: ./usr/share/man/pl/man5: time stamp 2024-06-30 20:33:39 is 34116557.82941338 s in the future tar: ./usr/share/man/nl/man8: time stamp 2025-08-05 10:27:37 is 68726595.82223726 s in the future tar: ./usr/share/man/nl/man7: time stamp 2024-06-30 20:33:39 is 34116557.82198028 s in the future tar: ./usr/share/man/nl/man5: time stamp 2025-08-05 10:27:37 is 68726595.8195406 s in the future tar: ./usr/share/man/nl/man1: time stamp 2024-06-30 20:33:39 is 34116557.81581394 s in the future tar: ./usr/share/man/man5: time stamp 2025-08-05 10:27:37 is 68726595.78613446 s in the future tar: ./usr/share/man/ja/man5: time stamp 2024-06-30 20:33:39 is 34116557.73885274 s in the future tar: ./usr/share/man/it/man5: time stamp 2024-06-30 20:33:39 is 34116557.7304781 s in the future tar: ./usr/share/man/fr/man7: time stamp 2024-06-26 00:30:17 is 33698755.73028374 s in the future tar: ./usr/share/man/fr/man5: time stamp 2025-08-05 10:27:37 is 68726595.71819798 s in the future tar: ./usr/share/man/es/man5: time stamp 2024-06-30 20:33:39 is 34116557.7121199 s in the future tar: ./usr/share/man/de/man7: time stamp 2024-06-30 20:33:39 is 34116557.70917078 s in the future tar: ./usr/share/man/de/man5: time stamp 2025-08-05 10:27:37 is 68726595.7021887 s in the future tar: ./usr/share/locale/en_GB/LC_MESSAGES: time stamp 2024-06-24 06:48:27 is 33548645.69400058 s in the future tar: ./usr/share/locale/en_GB: time stamp 2024-06-24 06:48:27 is 33548645.69391236 s in the future tar: ./usr/share/locale/rw/LC_MESSAGES: time stamp 2024-06-24 06:48:27 is 33548645.69352908 s in the future tar: ./usr/share/locale/rw: time stamp 2024-06-24 06:48:04 is 33548622.69348568 s in the future tar: ./usr/share/locale/zu/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.6933128 s in the future tar: ./usr/share/locale/zh_HK/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.69314018 s in the future tar: ./usr/share/locale/yo/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.69296626 s in the future tar: ./usr/share/locale/ur/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.69278724 s in the future tar: ./usr/share/locale/tg/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.69262262 s in the future tar: ./usr/share/locale/te/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.6915152 s in the future tar: ./usr/share/locale/sr@latin/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.69129416 s in the future tar: ./usr/share/locale/sq/LC_MESSAGES: time stamp 2024-06-24 06:47:49 is 33548607.69107286 s in the future tar: ./usr/share/locale/si/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.69089106 s in the future tar: ./usr/share/locale/or/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.69067878 s in the future tar: ./usr/share/locale/my/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.69046266 s in the future tar: ./usr/share/locale/mn/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.6902992 s in the future tar: ./usr/share/locale/ml/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.6892558 s in the future tar: ./usr/share/locale/mk/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.68907222 s in the future tar: ./usr/share/locale/kw_GB/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.68893934 s in the future tar: ./usr/share/locale/kn/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.68877412 s in the future tar: ./usr/share/locale/is/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.68861602 s in the future tar: ./usr/share/locale/hi/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.6884478 s in the future tar: ./usr/share/locale/gu/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.68824624 s in the future tar: ./usr/share/locale/fa/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.6880875 s in the future tar: ./usr/share/locale/de_CH/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.68793224 s in the future tar: ./usr/share/locale/bn_IN/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.68666286 s in the future tar: ./usr/share/locale/bn/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.686385 s in the future tar: ./usr/share/locale/az/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.68622418 s in the future tar: ./usr/share/locale/as/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.6860588 s in the future tar: ./usr/share/locale/am/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.68587896 s in the future tar: ./usr/share/locale/fur/LC_MESSAGES: time stamp 2024-06-24 06:47:44 is 33548602.6857134 s in the future tar: ./usr/share/locale/ta/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.6842885 s in the future tar: ./usr/share/locale/ky/LC_MESSAGES: time stamp 2024-06-24 06:47:50 is 33548608.68291816 s in the future tar: ./usr/share/locale/ka/LC_MESSAGES: time stamp 2024-06-24 06:48:04 is 33548622.67929168 s in the future tar: ./usr/share/locale/pa/LC_MESSAGES: time stamp 2024-06-26 00:30:16 is 33698754.67777068 s in the future tar: ./usr/share/locale/oc/LC_MESSAGES: time stamp 2024-06-26 00:30:16 is 33698754.67640404 s in the future tar: ./usr/share/locale/lv/LC_MESSAGES: time stamp 2024-06-24 06:47:46 is 33548604.67606828 s in the future tar: ./usr/share/locale/he/LC_MESSAGES: time stamp 2024-06-24 06:48:16 is 33548634.67427644 s in the future tar: ./usr/share/locale/ms/LC_MESSAGES: time stamp 2024-06-24 06:48:04 is 33548622.67105556 s in the future tar: ./usr/share/locale/lg/LC_MESSAGES: time stamp 2024-06-24 06:47:41 is 33548599.6674654 s in the future tar: ./usr/share/locale/kk/LC_MESSAGES: time stamp 2024-06-24 06:47:49 is 33548607.66564396 s in the future tar: ./usr/share/locale/ia/LC_MESSAGES: time stamp 2024-06-24 06:48:27 is 33548645.663842 s in the future tar: ./usr/share/locale/be/LC_MESSAGES: time stamp 2024-06-24 06:48:27 is 33548645.65984678 s in the future tar: ./usr/share/locale/sr/LC_MESSAGES: time stamp 2024-06-24 06:48:27 is 33548645.62361708 s in the future tar: ./usr/share/locale/id/LC_MESSAGES: time stamp 2024-06-26 00:30:16 is 33698754.5972816 s in the future tar: ./usr/share/locale/hr/LC_MESSAGES: time stamp 2024-06-24 06:48:28 is 33548646.57714222 s in the future tar: ./usr/share/locale/ga/LC_MESSAGES: time stamp 2024-06-24 06:48:16 is 33548634.56818076 s in the future tar: ./usr/share/locale/et/LC_MESSAGES: time stamp 2024-06-26 00:30:16 is 33698754.55868934 s in the future tar: ./usr/share/locale/eo/LC_MESSAGES: time stamp 2024-06-26 00:30:16 is 33698754.54489412 s in the future tar: ./usr/share/locale/en@quot/LC_MESSAGES: time stamp 2024-06-24 06:47:39 is 33548597.54238884 s in the future tar: ./usr/share/locale/en@boldquot/LC_MESSAGES: time stamp 2024-06-24 06:47:39 is 33548597.53903098 s in the future tar: ./usr/share/locale/af/LC_MESSAGES: time stamp 2024-06-24 06:47:49 is 33548607.53839186 s in the future tar: ./usr/share/locale/zh_TW/LC_MESSAGES: time stamp 2024-06-30 20:33:39 is 34116557.51439122 s in the future tar: ./usr/share/locale/zh_CN/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726595.4855502 s in the future tar: ./usr/share/locale/vi/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726595.45470992 s in the future tar: ./usr/share/locale/uk/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726595.4021427 s in the future tar: ./usr/share/locale/tr/LC_MESSAGES: time stamp 2024-06-30 20:33:39 is 34116557.37282032 s in the future tar: ./usr/share/locale/tl/LC_MESSAGES: time stamp 2024-06-30 20:33:39 is 34116557.36996006 s in the future tar: ./usr/share/locale/th/LC_MESSAGES: time stamp 2024-06-30 20:33:39 is 34116557.3642304 s in the future tar: ./usr/share/locale/sv/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726595.3269021 s in the future tar: ./usr/share/locale/sl/LC_MESSAGES: time stamp 2024-06-30 20:33:39 is 34116557.3189998 s in the future tar: ./usr/share/locale/sk/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726595.30712734 s in the future tar: ./usr/share/locale/ru/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726595.2662888 s in the future tar: ./usr/share/locale/ro/LC_MESSAGES: time stamp 2024-06-30 20:33:39 is 34116557.24752342 s in the future tar: ./usr/share/locale/pt_BR/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726595.22809082 s in the future tar: ./usr/share/locale/pt/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726595.2012203 s in the future tar: ./usr/share/locale/pl/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726595.18124628 s in the future tar: ./usr/share/locale/nn/LC_MESSAGES: time stamp 2024-06-30 20:33:39 is 34116557.17936426 s in the future tar: ./usr/share/locale/nl/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726595.15736356 s in the future tar: ./usr/share/locale/ne/LC_MESSAGES: time stamp 2024-06-30 20:33:39 is 34116557.15383718 s in the future tar: ./usr/share/locale/nb/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726595.14010532 s in the future tar: ./usr/share/locale/mr/LC_MESSAGES: time stamp 2024-06-30 20:33:39 is 34116557.1369514 s in the future tar: ./usr/share/locale/lt/LC_MESSAGES: time stamp 2024-06-30 20:33:39 is 34116557.13325486 s in the future tar: ./usr/share/locale/ku/LC_MESSAGES: time stamp 2024-06-30 20:33:39 is 34116557.13249084 s in the future tar: ./usr/share/locale/ko/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726595.11820344 s in the future tar: ./usr/share/locale/km/LC_MESSAGES: time stamp 2024-06-30 20:33:39 is 34116557.11493742 s in the future tar: ./usr/share/locale/ja/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726595.09198 s in the future tar: ./usr/share/locale/it/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726595.07359506 s in the future tar: ./usr/share/locale/hu/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726595.060764 s in the future tar: ./usr/share/locale/gl/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726595.05349294 s in the future tar: ./usr/share/locale/fr/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726595.01229614 s in the future tar: ./usr/share/locale/fi/LC_MESSAGES: time stamp 2024-06-30 20:33:39 is 34116556.9895111 s in the future tar: ./usr/share/locale/eu/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726594.98413526 s in the future tar: ./usr/share/locale/es/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726594.94806092 s in the future tar: ./usr/share/locale/el/LC_MESSAGES: time stamp 2024-06-30 20:33:39 is 34116556.93929216 s in the future tar: ./usr/share/locale/dz/LC_MESSAGES: time stamp 2024-06-30 20:33:39 is 34116556.93572434 s in the future tar: ./usr/share/locale/de/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726594.9127399 s in the future tar: ./usr/share/locale/da/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726594.89239404 s in the future tar: ./usr/share/locale/cy/LC_MESSAGES: time stamp 2024-06-30 20:33:39 is 34116556.8917761 s in the future tar: ./usr/share/locale/cs/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726594.87130272 s in the future tar: ./usr/share/locale/ca/LC_MESSAGES: time stamp 2025-08-05 10:27:37 is 68726594.85077284 s in the future tar: ./usr/share/locale/bs/LC_MESSAGES: time stamp 2024-06-30 20:33:39 is 34116556.850086 s in the future tar: ./usr/share/locale/bg/LC_MESSAGES: time stamp 2024-06-30 20:33:39 is 34116556.82610722 s in the future tar: ./usr/share/locale/ast/LC_MESSAGES: time stamp 2024-06-30 20:33:39 is 34116556.8211228 s in the future tar: ./usr/share/locale/ar/LC_MESSAGES: time stamp 2024-06-30 20:33:39 is 34116556.81899768 s in the future tar: ./usr/share/bug/binutils: time stamp 2024-06-24 06:48:02 is 33548619.81856702 s in the future tar: ./usr/share/bug/init-system-helpers: time stamp 2024-06-24 06:47:43 is 33548600.81840342 s in the future tar: ./usr/share/bug/apt: time stamp 2024-06-30 20:33:39 is 34116556.81827304 s in the future tar: ./usr/share/bug: time stamp 2024-06-26 00:30:17 is 33698754.81823822 s in the future tar: ./usr/share/bash-completion/completions: time stamp 2024-06-30 20:33:39 is 34116556.81213544 s in the future tar: ./usr/share/lintian/profiles/dpkg: time stamp 2024-06-26 00:30:16 is 33698753.81187434 s in the future tar: ./usr/share/lintian/overrides: time stamp 2024-06-30 20:33:40 is 34116557.80809594 s in the future tar: ./usr/share/lintian: time stamp 2024-06-24 06:47:21 is 33548578.80802436 s in the future tar: ./usr/share/doc/locales-all: time stamp 2024-06-24 06:48:35 is 33548652.8066771 s in the future tar: ./usr/share/doc/fakeroot: time stamp 2024-06-24 06:48:29 is 33548646.80620288 s in the future tar: ./usr/share/doc/libfakeroot: time stamp 2024-06-24 06:48:29 is 33548646.80581654 s in the future tar: ./usr/share/doc/disorderfs: time stamp 2024-06-24 06:48:29 is 33548646.80562246 s in the future tar: ./usr/share/doc/fuse: time stamp 2024-06-24 06:48:29 is 33548646.80413124 s in the future tar: ./usr/share/doc/libfuse2: time stamp 2024-06-24 06:48:29 is 33548646.8022909 s in the future tar: ./usr/share/doc/libxapian30: time stamp 2024-06-24 06:48:29 is 33548646.79644734 s in the future tar: ./usr/share/doc/libsqlite3-0: time stamp 2024-06-24 06:48:28 is 33548645.79286796 s in the future tar: ./usr/share/doc/libcwidget4: time stamp 2024-06-24 06:48:28 is 33548645.79257694 s in the future tar: ./usr/share/doc/libsigc++-2.0-0v5: time stamp 2024-06-24 06:48:28 is 33548645.79220348 s in the future tar: ./usr/share/doc/libboost-iostreams1.74.0: time stamp 2024-06-30 20:33:40 is 34116557.77249842 s in the future tar: ./usr/share/doc/aptitude-common: time stamp 2024-06-24 06:48:28 is 33548645.77108424 s in the future tar: ./usr/share/doc/libc-l10n: time stamp 2024-06-24 06:48:27 is 33548644.76820218 s in the future tar: ./usr/share/doc/adduser/examples/adduser.local.conf.examples/skel.other: time stamp 2025-08-05 10:27:37 is 68726594.76518674 s in the future tar: ./usr/share/doc/adduser/examples/adduser.local.conf.examples/skel: time stamp 2025-08-05 10:27:37 is 68726594.76487174 s in the future tar: ./usr/share/doc/adduser/examples/adduser.local.conf.examples: time stamp 2025-08-05 10:27:37 is 68726594.76481688 s in the future tar: ./usr/share/doc/adduser/examples: time stamp 2025-08-05 10:27:37 is 68726594.76478362 s in the future tar: ./usr/share/doc/adduser: time stamp 2025-08-05 10:27:37 is 68726594.76474834 s in the future tar: ./usr/share/doc/xz-utils: time stamp 2024-06-24 06:48:17 is 33548634.76162798 s in the future tar: ./usr/share/doc/rpcsvc-proto: time stamp 2024-06-24 06:48:17 is 33548634.7613193 s in the future tar: ./usr/share/doc/patch: time stamp 2024-06-24 06:48:17 is 33548634.75995084 s in the future tar: ./usr/share/doc/libssl3: time stamp 2024-06-24 06:48:17 is 33548634.75578374 s in the future tar: ./usr/share/doc/libmpfr6: time stamp 2024-06-24 06:48:16 is 33548633.7489191 s in the future tar: ./usr/share/doc/libmpc3: time stamp 2024-06-24 06:48:16 is 33548633.74869258 s in the future tar: ./usr/share/doc/make: time stamp 2024-06-24 06:48:16 is 33548633.74549506 s in the future tar: ./usr/share/doc/linux-libc-dev: time stamp 2024-06-24 06:48:16 is 33548633.73650214 s in the future tar: ./usr/share/doc/libcrypt-dev: time stamp 2024-06-24 06:48:15 is 33548632.73600738 s in the future tar: ./usr/share/doc/libtirpc3: time stamp 2024-06-24 06:48:15 is 33548632.73511946 s in the future tar: ./usr/share/doc/libtirpc-dev: time stamp 2024-06-24 06:48:15 is 33548632.73465122 s in the future tar: ./usr/share/doc/libtirpc-common: time stamp 2024-06-24 06:48:15 is 33548632.73424134 s in the future tar: ./usr/share/doc/libnsl2: time stamp 2024-06-24 06:48:15 is 33548632.73334886 s in the future tar: ./usr/share/doc/libnsl-dev: time stamp 2024-06-24 06:48:15 is 33548632.73304634 s in the future tar: ./usr/share/doc/libkrb5support0: time stamp 2024-06-26 00:30:17 is 33698754.73202236 s in the future tar: ./usr/share/doc/libkrb5-3: time stamp 2024-06-26 00:30:17 is 33698754.73090104 s in the future tar: ./usr/share/doc/libk5crypto3: time stamp 2024-06-26 00:30:17 is 33698754.7299111 s in the future tar: ./usr/share/doc/libgssapi-krb5-2: time stamp 2024-06-26 00:30:17 is 33698754.72868046 s in the future tar: ./usr/share/doc/libkeyutils1: time stamp 2024-06-24 06:48:15 is 33548632.72844732 s in the future tar: ./usr/share/doc/libjansson4/examples: time stamp 2024-06-24 06:48:15 is 33548632.72701048 s in the future tar: ./usr/share/doc/libjansson4: time stamp 2024-06-24 06:48:15 is 33548632.72695898 s in the future tar: ./usr/share/doc/libisl23: time stamp 2024-06-24 06:48:15 is 33548632.72670628 s in the future tar: ./usr/share/doc/libc6-dev: time stamp 2024-06-24 06:48:14 is 33548631.72523268 s in the future tar: ./usr/share/doc/libc-dev-bin: time stamp 2024-06-24 06:48:14 is 33548631.72402522 s in the future tar: ./usr/share/doc/libdpkg-perl: time stamp 2024-06-26 00:30:17 is 33698754.71920238 s in the future tar: ./usr/share/doc/dpkg-dev: time stamp 2024-06-26 00:30:17 is 33698754.71576964 s in the future tar: ./usr/share/doc/bzip2: time stamp 2024-06-24 06:48:05 is 33548622.71438052 s in the future tar: ./usr/share/doc/libctf-nobfd0: time stamp 2024-06-24 06:48:04 is 33548621.71266952 s in the future tar: ./usr/share/doc/binutils-common: time stamp 2024-06-24 06:48:04 is 33548621.71105556 s in the future tar: ./usr/share/doc/binutils/ld: time stamp 2024-06-24 06:48:04 is 33548621.70921298 s in the future tar: ./usr/share/doc/binutils/gprof: time stamp 2024-06-24 06:48:04 is 33548621.70883246 s in the future tar: ./usr/share/doc/binutils/gas: time stamp 2024-06-24 06:48:04 is 33548621.7085276 s in the future tar: ./usr/share/doc/binutils/bfd: time stamp 2024-06-24 06:48:04 is 33548621.70722898 s in the future tar: ./usr/share/doc/binutils: time stamp 2024-06-24 06:48:04 is 33548621.70571856 s in the future tar: ./usr/share/doc/zlib1g: time stamp 2024-06-24 06:47:52 is 33548609.70453296 s in the future tar: ./usr/share/doc/liblzma5: time stamp 2024-06-24 06:47:52 is 33548609.70161932 s in the future tar: ./usr/share/doc/libxxhash0: time stamp 2024-06-24 06:47:52 is 33548609.70133124 s in the future tar: ./usr/share/doc/util-linux-extra: time stamp 2024-06-24 06:47:52 is 33548609.700946 s in the future tar: ./usr/share/doc/util-linux/releases: time stamp 2024-06-24 06:47:51 is 33548608.6879731 s in the future tar: ./usr/share/doc/util-linux/examples: time stamp 2024-06-24 06:47:51 is 33548608.68771102 s in the future tar: ./usr/share/doc/util-linux: time stamp 2024-06-24 06:47:51 is 33548608.68765748 s in the future tar: ./usr/share/doc/mount/examples: time stamp 2024-06-24 06:47:51 is 33548608.68613766 s in the future tar: ./usr/share/doc/mount: time stamp 2024-06-24 06:47:51 is 33548608.68608002 s in the future tar: ./usr/share/doc/libuuid1: time stamp 2024-06-24 06:47:51 is 33548608.68569132 s in the future tar: ./usr/share/doc/libsmartcols1: time stamp 2024-06-24 06:47:51 is 33548608.68435136 s in the future tar: ./usr/share/doc/libmount1: time stamp 2024-06-24 06:47:51 is 33548608.68397038 s in the future tar: ./usr/share/doc/libblkid1: time stamp 2024-06-24 06:47:51 is 33548608.68264098 s in the future tar: ./usr/share/doc/bsdutils: time stamp 2024-06-24 06:47:51 is 33548608.68225258 s in the future tar: ./usr/share/doc/usrmerge: time stamp 2024-06-24 06:47:51 is 33548608.6820249 s in the future tar: ./usr/share/doc/tzdata: time stamp 2024-06-30 20:33:40 is 34116557.67989304 s in the future tar: ./usr/share/doc/tar: time stamp 2024-06-24 06:47:50 is 33548607.67492614 s in the future tar: ./usr/share/doc/sysvinit-utils: time stamp 2024-06-24 06:47:50 is 33548607.67466808 s in the future tar: ./usr/share/doc/libudev1: time stamp 2024-06-24 06:47:50 is 33548607.67333068 s in the future tar: ./usr/share/doc/libsystemd0: time stamp 2024-06-24 06:47:49 is 33548606.67300034 s in the future tar: ./usr/share/doc/passwd/examples: time stamp 2024-06-24 06:47:49 is 33548606.66951554 s in the future tar: ./usr/share/doc/passwd: time stamp 2024-06-24 06:47:49 is 33548606.66945396 s in the future tar: ./usr/share/doc/login: time stamp 2024-06-24 06:47:49 is 33548606.66709332 s in the future tar: ./usr/share/doc/sed/examples: time stamp 2024-06-24 06:47:49 is 33548606.66325162 s in the future tar: ./usr/share/doc/sed: time stamp 2024-06-24 06:47:49 is 33548606.66318536 s in the future tar: ./usr/share/doc/perl-modules-5.36: time stamp 2024-06-24 06:47:49 is 33548606.6609843 s in the future tar: ./usr/share/doc/perl-base: time stamp 2024-06-24 06:47:48 is 33548605.6595223 s in the future tar: ./usr/share/doc/perl: time stamp 2024-06-24 06:47:48 is 33548605.65611412 s in the future tar: ./usr/share/doc/libperl5.36: time stamp 2024-06-24 06:47:47 is 33548604.65463386 s in the future tar: ./usr/share/doc/libpcre2-8-0: time stamp 2024-06-24 06:47:46 is 33548603.65303638 s in the future tar: ./usr/share/doc/libpam0g: time stamp 2024-06-24 06:47:46 is 33548603.65128636 s in the future tar: ./usr/share/doc/libpam-runtime: time stamp 2024-06-24 06:47:46 is 33548603.64964906 s in the future tar: ./usr/share/doc/libpam-modules-bin: time stamp 2024-06-24 06:47:46 is 33548603.64819928 s in the future tar: ./usr/share/doc/libpam-modules/examples: time stamp 2024-06-24 06:47:46 is 33548603.64686166 s in the future tar: ./usr/share/doc/libpam-modules: time stamp 2024-06-24 06:47:46 is 33548603.6468066 s in the future tar: ./usr/share/doc/libp11-kit0/examples: time stamp 2024-06-24 06:47:45 is 33548602.6444171 s in the future tar: ./usr/share/doc/libp11-kit0: time stamp 2024-06-24 06:47:45 is 33548602.6443552 s in the future tar: ./usr/share/doc/libnettle8: time stamp 2024-06-24 06:47:45 is 33548602.64067294 s in the future tar: ./usr/share/doc/libhogweed6: time stamp 2024-06-24 06:47:45 is 33548602.63832848 s in the future tar: ./usr/share/doc/ncurses-bin: time stamp 2024-06-24 06:47:45 is 33548602.6342185 s in the future tar: ./usr/share/doc/ncurses-base: time stamp 2024-06-24 06:47:45 is 33548602.62989362 s in the future tar: ./usr/share/doc/libtinfo6: time stamp 2024-06-24 06:47:45 is 33548602.62561752 s in the future tar: ./usr/share/doc/mawk/examples: time stamp 2024-06-24 06:47:45 is 33548602.62313124 s in the future tar: ./usr/share/doc/mawk: time stamp 2024-06-24 06:47:45 is 33548602.62306764 s in the future tar: ./usr/share/doc/liblz4-1: time stamp 2024-06-24 06:47:45 is 33548602.622872 s in the future tar: ./usr/share/doc/libzstd1: time stamp 2024-06-24 06:47:45 is 33548602.62140542 s in the future tar: ./usr/share/doc/libcrypt1: time stamp 2024-06-24 06:47:45 is 33548602.6210669 s in the future tar: ./usr/share/doc/libunistring2: time stamp 2024-06-24 06:47:45 is 33548602.62076312 s in the future tar: ./usr/share/doc/libtext-glob-perl: time stamp 2024-06-24 06:47:44 is 33548601.62048326 s in the future tar: ./usr/share/doc/libtasn1-6: time stamp 2024-06-24 06:47:44 is 33548601.61895766 s in the future tar: ./usr/share/doc/libsepol2: time stamp 2024-06-30 20:33:40 is 34116557.61873368 s in the future tar: ./usr/share/doc/libsemanage2: time stamp 2024-06-24 06:47:44 is 33548601.61846284 s in the future tar: ./usr/share/doc/libsemanage-common: time stamp 2024-06-24 06:47:44 is 33548601.61823608 s in the future tar: ./usr/share/doc/libselinux1: time stamp 2024-06-24 06:47:44 is 33548601.6168643 s in the future tar: ./usr/share/doc/libseccomp2: time stamp 2024-06-24 06:47:44 is 33548601.61652976 s in the future tar: ./usr/share/doc/libnumber-compare-perl: time stamp 2024-06-24 06:47:44 is 33548601.61627794 s in the future tar: ./usr/share/doc/libmd0: time stamp 2024-06-24 06:47:44 is 33548601.61598322 s in the future tar: ./usr/share/doc/libidn2-0: time stamp 2024-06-24 06:47:44 is 33548601.6143926 s in the future tar: ./usr/share/doc/libgpg-error0: time stamp 2024-06-24 06:47:44 is 33548601.61400818 s in the future tar: ./usr/share/doc/libgcrypt20: time stamp 2024-06-24 06:47:44 is 33548601.60939926 s in the future tar: ./usr/share/doc/libfile-find-rule-perl: time stamp 2024-06-24 06:47:44 is 33548601.60909474 s in the future tar: ./usr/share/doc/libffi8: time stamp 2024-06-24 06:47:44 is 33548601.60885822 s in the future tar: ./usr/share/doc/libcap2: time stamp 2024-06-30 20:33:40 is 34116557.60737928 s in the future tar: ./usr/share/doc/libcap-ng0: time stamp 2024-06-24 06:47:43 is 33548600.60697764 s in the future tar: ./usr/share/doc/init-system-helpers: time stamp 2024-06-24 06:47:43 is 33548600.60660214 s in the future tar: ./usr/share/doc/hostname: time stamp 2024-06-24 06:47:43 is 33548600.6063622 s in the future tar: ./usr/share/doc/gzip: time stamp 2024-06-24 06:47:43 is 33548600.60478838 s in the future tar: ./usr/share/doc/grep: time stamp 2024-06-24 06:47:43 is 33548600.60107584 s in the future tar: ./usr/share/doc/libgnutls30: time stamp 2024-06-24 06:47:43 is 33548600.59197308 s in the future tar: ./usr/share/doc/gpgv: time stamp 2024-06-24 06:47:43 is 33548600.58507294 s in the future tar: ./usr/share/doc/libgmp10: time stamp 2024-06-24 06:47:43 is 33548600.57543994 s in the future tar: ./usr/share/doc/libc6: time stamp 2024-06-24 06:47:43 is 33548600.57133656 s in the future tar: ./usr/share/doc/libc-bin: time stamp 2024-06-24 06:47:42 is 33548599.57098692 s in the future tar: ./usr/share/doc/libgdbm6: time stamp 2024-06-24 06:47:42 is 33548599.5694461 s in the future tar: ./usr/share/doc/libgdbm-compat4: time stamp 2024-06-24 06:47:41 is 33548598.56814072 s in the future tar: ./usr/share/doc/gcc-12-base/sanitizer: time stamp 2024-06-24 06:48:11 is 33548628.56315066 s in the future tar: ./usr/share/doc/gcc-12-base/itm: time stamp 2024-06-24 06:48:11 is 33548628.56295768 s in the future tar: ./usr/share/doc/gcc-12-base/gomp: time stamp 2024-06-24 06:48:11 is 33548628.56038196 s in the future tar: ./usr/share/doc/gcc-12-base/gcc: time stamp 2024-06-24 06:48:11 is 33548628.55861094 s in the future tar: ./usr/share/doc/gcc-12-base/C++: time stamp 2024-06-24 06:48:13 is 33548630.54554234 s in the future tar: ./usr/share/doc/gcc-12-base: time stamp 2024-06-24 06:48:11 is 33548628.54381914 s in the future tar: ./usr/share/doc/findutils: time stamp 2024-06-24 06:47:41 is 33548598.539212 s in the future tar: ./usr/share/doc/logsave: time stamp 2024-06-24 06:47:41 is 33548598.53836734 s in the future tar: ./usr/share/doc/libss2: time stamp 2024-06-24 06:47:41 is 33548598.53809084 s in the future tar: ./usr/share/doc/libext2fs2: time stamp 2024-06-24 06:47:41 is 33548598.53787336 s in the future tar: ./usr/share/doc/libcom-err2: time stamp 2024-06-24 06:47:41 is 33548598.53701722 s in the future tar: ./usr/share/doc/e2fsprogs: time stamp 2024-06-24 06:47:41 is 33548598.53369062 s in the future tar: ./usr/share/doc/dpkg/spec: time stamp 2024-06-26 00:30:17 is 33698754.52873586 s in the future tar: ./usr/share/doc/dpkg: time stamp 2024-06-26 00:30:16 is 33698753.52865214 s in the future tar: ./usr/share/doc/diffutils: time stamp 2024-06-24 06:47:40 is 33548597.52683862 s in the future tar: ./usr/share/doc/debianutils: time stamp 2024-06-24 06:47:40 is 33548597.52531296 s in the future tar: ./usr/share/doc/debian-archive-keyring: time stamp 2024-06-24 06:47:40 is 33548597.52499482 s in the future tar: ./usr/share/doc/debconf: time stamp 2024-06-24 06:47:40 is 33548597.52472136 s in the future tar: ./usr/share/doc/libdb5.3: time stamp 2024-06-24 06:47:40 is 33548597.52445652 s in the future tar: ./usr/share/doc/dash: time stamp 2024-06-24 06:47:39 is 33548596.52308012 s in the future tar: ./usr/share/doc/coreutils: time stamp 2024-06-24 06:47:39 is 33548596.5185135 s in the future tar: ./usr/share/doc/libdebconfclient0: time stamp 2024-06-26 13:43:27 is 33746344.51823386 s in the future tar: ./usr/share/doc/libbz2-1.0: time stamp 2024-06-24 06:47:39 is 33548596.51690188 s in the future tar: ./usr/share/doc/bash: time stamp 2024-06-24 06:47:39 is 33548596.51037188 s in the future tar: ./usr/share/doc/base-passwd: time stamp 2024-06-24 06:47:38 is 33548595.50878426 s in the future tar: ./usr/share/doc/base-files: time stamp 2024-06-24 06:47:38 is 33548595.50838174 s in the future tar: ./usr/share/doc/libaudit1: time stamp 2024-06-24 06:47:38 is 33548595.5081145 s in the future tar: ./usr/share/doc/libaudit-common: time stamp 2024-06-24 06:47:38 is 33548595.50785594 s in the future tar: ./usr/share/doc/libattr1: time stamp 2024-06-24 06:47:38 is 33548595.50636284 s in the future tar: ./usr/share/doc/libapt-pkg6.0: time stamp 2024-06-30 20:33:39 is 34116556.50604746 s in the future tar: ./usr/share/doc/apt/examples: time stamp 2024-06-30 20:33:39 is 34116556.50465242 s in the future tar: ./usr/share/doc/apt: time stamp 2024-06-30 20:33:39 is 34116556.50430576 s in the future tar: ./usr/share/doc/libacl1: time stamp 2024-06-24 06:47:37 is 33548594.50326238 s in the future tar: ./usr/lib/gcc/aarch64-linux-gnu/12/include/sanitizer: time stamp 2024-06-24 06:48:12 is 33548629.264003 s in the future tar: ./usr/lib/gcc/aarch64-linux-gnu/12/include: time stamp 2024-06-24 06:48:12 is 33548629.2639136 s in the future tar: ./usr/lib/gcc/aarch64-linux-gnu/12/plugin: time stamp 2024-06-24 06:48:11 is 33548627.73437186 s in the future tar: ./usr/lib/terminfo/x: time stamp 2024-06-24 06:47:45 is 33548600.73955322 s in the future tar: ./usr/lib/terminfo/w: time stamp 2024-06-24 06:47:45 is 33548600.73931774 s in the future tar: ./usr/lib/terminfo/v: time stamp 2024-06-24 06:47:45 is 33548600.73826558 s in the future tar: ./usr/lib/terminfo/t: time stamp 2024-06-24 06:47:45 is 33548600.73806876 s in the future tar: ./usr/lib/terminfo/s: time stamp 2024-06-24 06:47:45 is 33548600.73764244 s in the future tar: ./usr/lib/terminfo/r: time stamp 2024-06-24 06:47:45 is 33548600.73733266 s in the future tar: ./usr/lib/terminfo/p: time stamp 2024-06-24 06:47:45 is 33548600.73722288 s in the future tar: ./usr/lib/terminfo/m: time stamp 2024-06-24 06:47:45 is 33548600.73695116 s in the future tar: ./usr/lib/terminfo/l: time stamp 2024-06-24 06:47:45 is 33548600.73683854 s in the future tar: ./usr/lib/terminfo/h: time stamp 2024-06-24 06:47:45 is 33548600.73673592 s in the future tar: ./usr/lib/terminfo/d: time stamp 2024-06-24 06:47:45 is 33548600.7366362 s in the future tar: ./usr/lib/terminfo/c: time stamp 2024-06-24 06:47:45 is 33548600.7357262 s in the future tar: ./usr/lib/terminfo/a: time stamp 2024-06-24 06:47:45 is 33548600.7355798 s in the future tar: ./usr/lib/terminfo/E: time stamp 2024-06-24 06:47:45 is 33548600.73543802 s in the future tar: ./usr/lib/init: time stamp 2024-06-24 06:47:50 is 33548605.73525912 s in the future tar: ./usr/lib/lsb/init-functions.d: time stamp 2024-06-24 06:47:50 is 33548605.7350559 s in the future tar: ./usr/lib/lsb: time stamp 2024-06-24 06:47:50 is 33548605.73502304 s in the future tar: ./usr/lib/udev/rules.d: time stamp 2024-06-24 06:48:00 is 33548615.73478516 s in the future tar: ./usr/lib/udev: time stamp 2024-06-24 06:47:52 is 33548607.73475476 s in the future tar: ./usr/lib/usrmerge: time stamp 2024-06-24 06:47:51 is 33548606.73456862 s in the future tar: ./usr/lib/mime/packages: time stamp 2024-06-24 06:47:51 is 33548606.73435098 s in the future tar: ./usr/lib/tmpfiles.d: time stamp 2024-06-24 06:47:49 is 33548604.7335788 s in the future tar: ./usr/lib/systemd/system: time stamp 2024-06-30 20:33:39 is 34116554.73288594 s in the future tar: ./usr/lib/locale/zu_ZA.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.73234918 s in the future tar: ./usr/lib/locale/zu_ZA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.73182222 s in the future tar: ./usr/lib/locale/zh_TW.euctw/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.7143828 s in the future tar: ./usr/lib/locale/zh_TW.euctw: time stamp 2024-06-24 06:48:35 is 33548650.71430508 s in the future tar: ./usr/lib/locale/zh_TW/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.70073726 s in the future tar: ./usr/lib/locale/zh_TW: time stamp 2024-06-24 06:48:35 is 33548650.70065612 s in the future tar: ./usr/lib/locale/zh_HK.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.68097462 s in the future tar: ./usr/lib/locale/zh_HK/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.66550026 s in the future tar: ./usr/lib/locale/zh_HK: time stamp 2024-06-24 06:48:35 is 33548650.66541984 s in the future tar: ./usr/lib/locale/zh_CN.gbk/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.60841086 s in the future tar: ./usr/lib/locale/zh_CN.gbk: time stamp 2024-06-24 06:48:35 is 33548650.60832572 s in the future tar: ./usr/lib/locale/zh_CN.gb18030/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.56752088 s in the future tar: ./usr/lib/locale/zh_CN.gb18030: time stamp 2024-06-24 06:48:35 is 33548650.56743898 s in the future tar: ./usr/lib/locale/zh_CN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.55719056 s in the future tar: ./usr/lib/locale/zh_CN: time stamp 2024-06-24 06:48:35 is 33548650.5571169 s in the future tar: ./usr/lib/locale/yuw_PG/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.5566003 s in the future tar: ./usr/lib/locale/yue_HK/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.55098404 s in the future tar: ./usr/lib/locale/yo_NG/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.5171924 s in the future tar: ./usr/lib/locale/yi_US.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.47742654 s in the future tar: ./usr/lib/locale/yi_US/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.4723148 s in the future tar: ./usr/lib/locale/yi_US: time stamp 2024-06-24 06:48:35 is 33548650.47225154 s in the future tar: ./usr/lib/locale/xh_ZA.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.47173768 s in the future tar: ./usr/lib/locale/xh_ZA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.4711845 s in the future tar: ./usr/lib/locale/wo_SN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.47065418 s in the future tar: ./usr/lib/locale/wae_CH/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.46967044 s in the future tar: ./usr/lib/locale/wa_BE@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.46496326 s in the future tar: ./usr/lib/locale/wa_BE.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.45940062 s in the future tar: ./usr/lib/locale/wa_BE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.45474404 s in the future tar: ./usr/lib/locale/vi_VN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.41498314 s in the future tar: ./usr/lib/locale/ve_ZA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.41437626 s in the future tar: ./usr/lib/locale/uz_UZ@cyrillic/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.40884752 s in the future tar: ./usr/lib/locale/uz_UZ.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.36942234 s in the future tar: ./usr/lib/locale/uz_UZ/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.36492812 s in the future tar: ./usr/lib/locale/ur_PK/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.36435588 s in the future tar: ./usr/lib/locale/ur_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.36384252 s in the future tar: ./usr/lib/locale/unm_US/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.36222672 s in the future tar: ./usr/lib/locale/uk_UA.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.3237176 s in the future tar: ./usr/lib/locale/uk_UA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.31864876 s in the future tar: ./usr/lib/locale/ug_CN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.28378142 s in the future tar: ./usr/lib/locale/tt_RU@iqtelif/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.28183606 s in the future tar: ./usr/lib/locale/tt_RU/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.2465284 s in the future tar: ./usr/lib/locale/ts_ZA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.24593726 s in the future tar: ./usr/lib/locale/tr_CY.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.20991204 s in the future tar: ./usr/lib/locale/tr_CY/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.20833036 s in the future tar: ./usr/lib/locale/tpi_PG/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.20775492 s in the future tar: ./usr/lib/locale/to_TO/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.20721874 s in the future tar: ./usr/lib/locale/tn_ZA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.20669664 s in the future tar: ./usr/lib/locale/tl_PH/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.20481548 s in the future tar: ./usr/lib/locale/tk_TM/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.1653068 s in the future tar: ./usr/lib/locale/th_TH.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.16091194 s in the future tar: ./usr/lib/locale/th_TH/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.15605342 s in the future tar: ./usr/lib/locale/th_TH: time stamp 2024-06-24 06:48:35 is 33548650.15598056 s in the future tar: ./usr/lib/locale/tg_TJ.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.1203823 s in the future tar: ./usr/lib/locale/tg_TJ/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.11465546 s in the future tar: ./usr/lib/locale/tg_TJ: time stamp 2024-06-24 06:48:35 is 33548650.11458248 s in the future tar: ./usr/lib/locale/te_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.11006394 s in the future tar: ./usr/lib/locale/ta_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.10364238 s in the future tar: ./usr/lib/locale/szl_PL/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.06832836 s in the future tar: ./usr/lib/locale/syr/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.06770626 s in the future tar: ./usr/lib/locale/sw_KE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.06550836 s in the future tar: ./usr/lib/locale/sv_FI@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.05923428 s in the future tar: ./usr/lib/locale/sv_FI.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.02352886 s in the future tar: ./usr/lib/locale/sv_FI/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.0222088 s in the future tar: ./usr/lib/locale/ss_ZA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.02050916 s in the future tar: ./usr/lib/locale/sr_ME/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548650.01444648 s in the future tar: ./usr/lib/locale/sq_AL.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.97898308 s in the future tar: ./usr/lib/locale/sq_AL/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.97768858 s in the future tar: ./usr/lib/locale/so_KE.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.9761832 s in the future tar: ./usr/lib/locale/so_KE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.97563172 s in the future tar: ./usr/lib/locale/so_DJ.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.97371036 s in the future tar: ./usr/lib/locale/so_DJ/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.97315174 s in the future tar: ./usr/lib/locale/sm_WS/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.9725771 s in the future tar: ./usr/lib/locale/sl_SI.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.93785458 s in the future tar: ./usr/lib/locale/sl_SI/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.93626462 s in the future tar: ./usr/lib/locale/sk_SK.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.9356953 s in the future tar: ./usr/lib/locale/sk_SK/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.93513206 s in the future tar: ./usr/lib/locale/si_LK/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.89947922 s in the future tar: ./usr/lib/locale/shn_MM/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.85967738 s in the future tar: ./usr/lib/locale/sgs_LT/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.8590461 s in the future tar: ./usr/lib/locale/se_NO/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.82350834 s in the future tar: ./usr/lib/locale/sc_IT/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.82090598 s in the future tar: ./usr/lib/locale/sat_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.82031414 s in the future tar: ./usr/lib/locale/sah_RU/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.78504784 s in the future tar: ./usr/lib/locale/sa_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.78440266 s in the future tar: ./usr/lib/locale/rw_RW/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.78382224 s in the future tar: ./usr/lib/locale/ru_UA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.77883588 s in the future tar: ./usr/lib/locale/ru_UA: time stamp 2024-06-24 06:48:35 is 33548649.7787572 s in the future tar: ./usr/lib/locale/ru_RU.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.77725696 s in the future tar: ./usr/lib/locale/ru_RU.koi8r/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.77290272 s in the future tar: ./usr/lib/locale/ru_RU.koi8r: time stamp 2024-06-24 06:48:35 is 33548649.77282608 s in the future tar: ./usr/lib/locale/ru_RU.cp1251/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.77217526 s in the future tar: ./usr/lib/locale/ru_RU/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.77157946 s in the future tar: ./usr/lib/locale/ro_RO.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.73115526 s in the future tar: ./usr/lib/locale/ro_RO/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.72684174 s in the future tar: ./usr/lib/locale/rif_MA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.7261991 s in the future tar: ./usr/lib/locale/quz_PE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.72524436 s in the future tar: ./usr/lib/locale/pt_PT@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.72395268 s in the future tar: ./usr/lib/locale/pt_BR.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.72241598 s in the future tar: ./usr/lib/locale/pt_BR/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.72188092 s in the future tar: ./usr/lib/locale/ps_AF/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.68165356 s in the future tar: ./usr/lib/locale/pl_PL.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.6463462 s in the future tar: ./usr/lib/locale/pl_PL/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.64568076 s in the future tar: ./usr/lib/locale/pap_AW/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.6446767 s in the future tar: ./usr/lib/locale/pa_PK/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.63925646 s in the future tar: ./usr/lib/locale/pa_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.63330698 s in the future tar: ./usr/lib/locale/os_RU/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.59871064 s in the future tar: ./usr/lib/locale/or_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.55895162 s in the future tar: ./usr/lib/locale/om_KE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.55653142 s in the future tar: ./usr/lib/locale/om_ET/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.52132302 s in the future tar: ./usr/lib/locale/oc_FR.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.52073362 s in the future tar: ./usr/lib/locale/oc_FR/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.5202213 s in the future tar: ./usr/lib/locale/nso_ZA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.5189055 s in the future tar: ./usr/lib/locale/nl_BE@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.51485718 s in the future tar: ./usr/lib/locale/niu_NU/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.5114185 s in the future tar: ./usr/lib/locale/nhn_MX/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.5108778 s in the future tar: ./usr/lib/locale/ne_NP/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.51032244 s in the future tar: ./usr/lib/locale/nb_NO.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.47452146 s in the future tar: ./usr/lib/locale/nb_NO/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.47259402 s in the future tar: ./usr/lib/locale/nan_TW@latin/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.43687286 s in the future tar: ./usr/lib/locale/nan_TW/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.4362683 s in the future tar: ./usr/lib/locale/my_MM/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.4357252 s in the future tar: ./usr/lib/locale/mt_MT.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.4004242 s in the future tar: ./usr/lib/locale/mt_MT/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.39558492 s in the future tar: ./usr/lib/locale/mt_MT: time stamp 2024-06-24 06:48:35 is 33548649.3955121 s in the future tar: ./usr/lib/locale/mr_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.359668 s in the future tar: ./usr/lib/locale/mnw_MM/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.35461408 s in the future tar: ./usr/lib/locale/mn_MN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.34860386 s in the future tar: ./usr/lib/locale/ml_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.30898432 s in the future tar: ./usr/lib/locale/mk_MK.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.30835652 s in the future tar: ./usr/lib/locale/mk_MK/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.30352914 s in the future tar: ./usr/lib/locale/mk_MK: time stamp 2024-06-24 06:48:35 is 33548649.30345494 s in the future tar: ./usr/lib/locale/mi_NZ.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.2666967 s in the future tar: ./usr/lib/locale/mi_NZ/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.26511994 s in the future tar: ./usr/lib/locale/mhr_RU/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.2644655 s in the future tar: ./usr/lib/locale/mg_MG.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.26377614 s in the future tar: ./usr/lib/locale/mg_MG/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.26311738 s in the future tar: ./usr/lib/locale/mfe_MU/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.26124744 s in the future tar: ./usr/lib/locale/lzh_TW/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.2589257 s in the future tar: ./usr/lib/locale/lv_LV.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.22131208 s in the future tar: ./usr/lib/locale/lv_LV/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.21945316 s in the future tar: ./usr/lib/locale/lt_LT.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.18341794 s in the future tar: ./usr/lib/locale/lt_LT/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.17839884 s in the future tar: ./usr/lib/locale/lt_LT: time stamp 2024-06-24 06:48:35 is 33548649.17832368 s in the future tar: ./usr/lib/locale/lo_LA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.17661202 s in the future tar: ./usr/lib/locale/ln_CD/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.13987056 s in the future tar: ./usr/lib/locale/lij_IT/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.13920588 s in the future tar: ./usr/lib/locale/li_NL/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.13857002 s in the future tar: ./usr/lib/locale/lg_UG.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.13605066 s in the future tar: ./usr/lib/locale/lg_UG/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.13098306 s in the future tar: ./usr/lib/locale/lg_UG: time stamp 2024-06-24 06:48:35 is 33548649.13090132 s in the future tar: ./usr/lib/locale/lb_LU/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.12568966 s in the future tar: ./usr/lib/locale/ky_KG/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.08765696 s in the future tar: ./usr/lib/locale/kw_GB.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.08689494 s in the future tar: ./usr/lib/locale/kw_GB/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.08622082 s in the future tar: ./usr/lib/locale/ku_TR.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.04870006 s in the future tar: ./usr/lib/locale/ku_TR/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.04485236 s in the future tar: ./usr/lib/locale/ku_TR: time stamp 2024-06-24 06:48:35 is 33548649.04477964 s in the future tar: ./usr/lib/locale/ks_IN@devanagari/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.04414604 s in the future tar: ./usr/lib/locale/ks_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.04350282 s in the future tar: ./usr/lib/locale/kok_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.0428331 s in the future tar: ./usr/lib/locale/ko_KR.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.02244646 s in the future tar: ./usr/lib/locale/ko_KR.euckr/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.00639042 s in the future tar: ./usr/lib/locale/ko_KR.euckr: time stamp 2024-06-24 06:48:35 is 33548649.00630698 s in the future tar: ./usr/lib/locale/kn_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.0007252 s in the future tar: ./usr/lib/locale/km_KH/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548649.00000128 s in the future tar: ./usr/lib/locale/kl_GL.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.99931386 s in the future tar: ./usr/lib/locale/kl_GL/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.9979698 s in the future tar: ./usr/lib/locale/kk_KZ.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.95806532 s in the future tar: ./usr/lib/locale/kk_KZ.rk1048/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.95298982 s in the future tar: ./usr/lib/locale/kk_KZ.rk1048: time stamp 2024-06-24 06:48:35 is 33548648.95290774 s in the future tar: ./usr/lib/locale/kk_KZ/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.9479596 s in the future tar: ./usr/lib/locale/kk_KZ: time stamp 2024-06-24 06:48:35 is 33548648.94788118 s in the future tar: ./usr/lib/locale/ka_GE.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.94559786 s in the future tar: ./usr/lib/locale/ka_GE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.94073918 s in the future tar: ./usr/lib/locale/ka_GE: time stamp 2024-06-24 06:48:35 is 33548648.9406611 s in the future tar: ./usr/lib/locale/ja_JP.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.92254058 s in the future tar: ./usr/lib/locale/ja_JP.eucjp/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.90682674 s in the future tar: ./usr/lib/locale/ja_JP.eucjp: time stamp 2024-06-24 06:48:35 is 33548648.90674472 s in the future tar: ./usr/lib/locale/iu_CA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.90608208 s in the future tar: ./usr/lib/locale/it_IT@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.90474832 s in the future tar: ./usr/lib/locale/it_IT.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.90407436 s in the future tar: ./usr/lib/locale/it_IT/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.90343958 s in the future tar: ./usr/lib/locale/it_CH/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.9021975 s in the future tar: ./usr/lib/locale/is_IS.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.86511876 s in the future tar: ./usr/lib/locale/is_IS/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.86430538 s in the future tar: ./usr/lib/locale/ik_CA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.82875468 s in the future tar: ./usr/lib/locale/ig_NG/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.7926166 s in the future tar: ./usr/lib/locale/id_ID.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.79185974 s in the future tar: ./usr/lib/locale/id_ID/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.79115266 s in the future tar: ./usr/lib/locale/ia_FR/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.7905226 s in the future tar: ./usr/lib/locale/hy_AM.armscii8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.78563762 s in the future tar: ./usr/lib/locale/hy_AM.armscii8: time stamp 2024-06-24 06:48:35 is 33548648.78556874 s in the future tar: ./usr/lib/locale/hy_AM/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.78400966 s in the future tar: ./usr/lib/locale/hu_HU.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.74173754 s in the future tar: ./usr/lib/locale/hu_HU/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.73659106 s in the future tar: ./usr/lib/locale/ht_HT/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.7358994 s in the future tar: ./usr/lib/locale/hsb_DE.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.68260794 s in the future tar: ./usr/lib/locale/hsb_DE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.67854706 s in the future tar: ./usr/lib/locale/hne_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.66768356 s in the future tar: ./usr/lib/locale/hif_FJ/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.66694026 s in the future tar: ./usr/lib/locale/he_IL.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.6645404 s in the future tar: ./usr/lib/locale/he_IL/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.65949208 s in the future tar: ./usr/lib/locale/he_IL: time stamp 2024-06-24 06:48:35 is 33548648.6594175 s in the future tar: ./usr/lib/locale/hak_TW/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.65437636 s in the future tar: ./usr/lib/locale/ha_NG/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.61863072 s in the future tar: ./usr/lib/locale/gv_GB/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.61729714 s in the future tar: ./usr/lib/locale/gu_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.6128182 s in the future tar: ./usr/lib/locale/gl_ES@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.6120925 s in the future tar: ./usr/lib/locale/gl_ES.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.61147554 s in the future tar: ./usr/lib/locale/gl_ES/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.61083036 s in the future tar: ./usr/lib/locale/gez_ET/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.60951126 s in the future tar: ./usr/lib/locale/gd_GB.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.56793896 s in the future tar: ./usr/lib/locale/gd_GB/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.5672623 s in the future tar: ./usr/lib/locale/ga_IE@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.56661078 s in the future tar: ./usr/lib/locale/ga_IE.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.5639926 s in the future tar: ./usr/lib/locale/ga_IE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.56328616 s in the future tar: ./usr/lib/locale/fur_IT/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.52589574 s in the future tar: ./usr/lib/locale/fr_FR@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.52281858 s in the future tar: ./usr/lib/locale/fr_CH.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.52120022 s in the future tar: ./usr/lib/locale/fr_CH/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.51929996 s in the future tar: ./usr/lib/locale/fr_CA.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.48307104 s in the future tar: ./usr/lib/locale/fr_CA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.4822602 s in the future tar: ./usr/lib/locale/fr_BE@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.48058214 s in the future tar: ./usr/lib/locale/fr_BE.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.48001794 s in the future tar: ./usr/lib/locale/fr_BE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.47944876 s in the future tar: ./usr/lib/locale/fo_FO.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.47884822 s in the future tar: ./usr/lib/locale/fo_FO/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.47815598 s in the future tar: ./usr/lib/locale/fil_PH/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.43867618 s in the future tar: ./usr/lib/locale/fi_FI@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.43788494 s in the future tar: ./usr/lib/locale/fi_FI.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.40138488 s in the future tar: ./usr/lib/locale/fi_FI/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.39979784 s in the future tar: ./usr/lib/locale/ff_SN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.39908178 s in the future tar: ./usr/lib/locale/fa_IR/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.39843646 s in the future tar: ./usr/lib/locale/eu_ES@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.39525168 s in the future tar: ./usr/lib/locale/eu_ES.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.39466138 s in the future tar: ./usr/lib/locale/eu_ES/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.39403992 s in the future tar: ./usr/lib/locale/et_EE.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.35719024 s in the future tar: ./usr/lib/locale/et_EE.iso885915/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.35638668 s in the future tar: ./usr/lib/locale/et_EE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.35489274 s in the future tar: ./usr/lib/locale/eo/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.29219402 s in the future tar: ./usr/lib/locale/en_GB.iso885915/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.27530758 s in the future tar: ./usr/lib/locale/en_DK.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.27427492 s in the future tar: ./usr/lib/locale/en_DK.iso885915/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.27374864 s in the future tar: ./usr/lib/locale/en_DK/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.27324324 s in the future tar: ./usr/lib/locale/en_CA.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.23633524 s in the future tar: ./usr/lib/locale/en_CA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.23501468 s in the future tar: ./usr/lib/locale/en_AU/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.23223076 s in the future tar: ./usr/lib/locale/en_AG/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.23167446 s in the future tar: ./usr/lib/locale/el_CY.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.22859666 s in the future tar: ./usr/lib/locale/el_CY/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.22375722 s in the future tar: ./usr/lib/locale/el_CY: time stamp 2024-06-24 06:48:35 is 33548648.2236861 s in the future tar: ./usr/lib/locale/dz_BT/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.2231479 s in the future tar: ./usr/lib/locale/dsb_DE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.18750872 s in the future tar: ./usr/lib/locale/doi_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.18694438 s in the future tar: ./usr/lib/locale/de_AT@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.17476466 s in the future tar: ./usr/lib/locale/de_AT.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.1698756 s in the future tar: ./usr/lib/locale/de_AT/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.16521666 s in the future tar: ./usr/lib/locale/da_DK.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.12577076 s in the future tar: ./usr/lib/locale/da_DK/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.1198926 s in the future tar: ./usr/lib/locale/cy_GB.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.08574482 s in the future tar: ./usr/lib/locale/cy_GB/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.0798321 s in the future tar: ./usr/lib/locale/cy_GB: time stamp 2024-06-24 06:48:35 is 33548648.07976156 s in the future tar: ./usr/lib/locale/csb_PL/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548648.01064906 s in the future tar: ./usr/lib/locale/cs_CZ.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.97589814 s in the future tar: ./usr/lib/locale/cs_CZ/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.97419146 s in the future tar: ./usr/lib/locale/crh_UA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.9370287 s in the future tar: ./usr/lib/locale/cmn_TW/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.8671459 s in the future tar: ./usr/lib/locale/ckb_IQ/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.825002 s in the future tar: ./usr/lib/locale/chr_US/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.8243628 s in the future tar: ./usr/lib/locale/ce_RU/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.82383188 s in the future tar: ./usr/lib/locale/ca_ES/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.81885628 s in the future tar: ./usr/lib/locale/byn_ER/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.81739244 s in the future tar: ./usr/lib/locale/bs_BA.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.7819882 s in the future tar: ./usr/lib/locale/bs_BA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.7775564 s in the future tar: ./usr/lib/locale/bs_BA: time stamp 2024-06-24 06:48:35 is 33548647.7774812 s in the future tar: ./usr/lib/locale/br_FR@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.7753756 s in the future tar: ./usr/lib/locale/br_FR.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.74010008 s in the future tar: ./usr/lib/locale/br_FR/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.73941626 s in the future tar: ./usr/lib/locale/bo_CN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.7026528 s in the future tar: ./usr/lib/locale/bn_BD/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.70157828 s in the future tar: ./usr/lib/locale/bi_VU/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.70102242 s in the future tar: ./usr/lib/locale/bho_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.69901326 s in the future tar: ./usr/lib/locale/bhb_IN.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.69846834 s in the future tar: ./usr/lib/locale/bg_BG.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.66416574 s in the future tar: ./usr/lib/locale/bg_BG/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.66248296 s in the future tar: ./usr/lib/locale/ber_MA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.62717032 s in the future tar: ./usr/lib/locale/ber_DZ/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.59256228 s in the future tar: ./usr/lib/locale/bem_ZM/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.59095668 s in the future tar: ./usr/lib/locale/be_BY@latin/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.58713328 s in the future tar: ./usr/lib/locale/be_BY.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.55170274 s in the future tar: ./usr/lib/locale/be_BY/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.54728898 s in the future tar: ./usr/lib/locale/be_BY: time stamp 2024-06-24 06:48:35 is 33548647.5472162 s in the future tar: ./usr/lib/locale/az_IR/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.50621064 s in the future tar: ./usr/lib/locale/az_AZ/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.46886272 s in the future tar: ./usr/lib/locale/ayc_PE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.46832578 s in the future tar: ./usr/lib/locale/ast_ES.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.46783234 s in the future tar: ./usr/lib/locale/ast_ES/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.46732304 s in the future tar: ./usr/lib/locale/as_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.46203474 s in the future tar: ./usr/lib/locale/ar_AE.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.44269948 s in the future tar: ./usr/lib/locale/ar_AE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.43816952 s in the future tar: ./usr/lib/locale/ar_AE: time stamp 2024-06-24 06:48:35 is 33548647.43810012 s in the future tar: ./usr/lib/locale/anp_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.43222272 s in the future tar: ./usr/lib/locale/an_ES.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.39722136 s in the future tar: ./usr/lib/locale/an_ES/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.39166434 s in the future tar: ./usr/lib/locale/an_ES: time stamp 2024-06-24 06:48:35 is 33548647.3915892 s in the future tar: ./usr/lib/locale/am_ET/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.39109792 s in the future tar: ./usr/lib/locale/ak_GH/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.39056598 s in the future tar: ./usr/lib/locale/agr_PE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.3899505 s in the future tar: ./usr/lib/locale/af_ZA.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.38942726 s in the future tar: ./usr/lib/locale/af_ZA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.38805372 s in the future tar: ./usr/lib/locale/aa_DJ.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.34086028 s in the future tar: ./usr/lib/locale/aa_DJ.utf8: time stamp 2024-06-24 06:48:35 is 33548647.34078054 s in the future tar: ./usr/lib/locale/aa_DJ/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548647.33614592 s in the future tar: ./usr/lib/locale/aa_DJ: time stamp 2024-06-24 06:48:35 is 33548647.33607822 s in the future tar: ./usr/lib/locale/C.utf8/LC_MESSAGES: time stamp 2024-06-24 06:47:42 is 33548594.33149714 s in the future tar: ./usr/lib/locale/C.utf8: time stamp 2024-06-24 06:47:42 is 33548594.33143032 s in the future tar: ./usr/lib/dpkg/methods/apt: time stamp 2024-06-30 20:33:39 is 34116551.33011894 s in the future tar: ./usr/lib/apt/solvers: time stamp 2024-06-30 20:33:39 is 34116551.32896346 s in the future tar: ./usr/lib/apt/methods: time stamp 2024-06-30 20:33:39 is 34116551.3106097 s in the future tar: ./usr/lib/aarch64-linux-gnu/libfakeroot: time stamp 2024-06-24 06:48:29 is 33548641.2797765 s in the future tar: ./usr/lib/aarch64-linux-gnu/ossl-modules: time stamp 2024-06-24 06:48:17 is 33548629.0984589 s in the future tar: ./usr/lib/aarch64-linux-gnu/engines-3: time stamp 2024-06-24 06:48:17 is 33548629.09496262 s in the future tar: ./usr/lib/aarch64-linux-gnu/pkgconfig: time stamp 2024-06-24 06:48:15 is 33548627.06382372 s in the future tar: ./usr/lib/aarch64-linux-gnu/krb5/plugins/preauth: time stamp 2024-06-26 00:30:17 is 33698749.06189514 s in the future tar: ./usr/lib/aarch64-linux-gnu/krb5/plugins: time stamp 2024-06-24 06:48:15 is 33548627.0617746 s in the future tar: ./usr/lib/aarch64-linux-gnu/krb5: time stamp 2024-06-24 06:48:15 is 33548627.0617449 s in the future tar: ./usr/lib/aarch64-linux-gnu/audit: time stamp 2024-06-24 06:48:14 is 33548625.93873828 s in the future tar: ./usr/lib/aarch64-linux-gnu/ldscripts: time stamp 2024-06-24 06:48:03 is 33548614.3937068 s in the future tar: ./usr/lib/aarch64-linux-gnu/bfd-plugins: time stamp 2024-06-24 06:48:03 is 33548614.39258808 s in the future tar: ./usr/lib/aarch64-linux-gnu/gprofng: time stamp 2024-06-24 06:48:05 is 33548616.38299362 s in the future tar: ./usr/lib/aarch64-linux-gnu/security: time stamp 2024-06-24 06:47:46 is 33548597.34667348 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/warnings: time stamp 2024-06-24 06:47:48 is 33548598.8669241 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/XIDS: time stamp 2024-06-24 06:47:48 is 33548598.86575448 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/XIDC: time stamp 2024-06-24 06:47:48 is 33548598.86556246 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/WB: time stamp 2024-06-24 06:47:48 is 33548598.8648997 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Vo: time stamp 2024-06-24 06:47:48 is 33548598.86461476 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/VS: time stamp 2024-06-24 06:47:48 is 33548598.86450674 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Upper: time stamp 2024-06-24 06:47:48 is 33548598.8636834 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/UIdeo: time stamp 2024-06-24 06:47:48 is 33548598.86352434 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Term: time stamp 2024-06-24 06:47:48 is 33548598.86341656 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Scx: time stamp 2024-06-24 06:47:48 is 33548598.85884388 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Sc: time stamp 2024-06-24 06:47:48 is 33548598.85722414 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/STerm: time stamp 2024-06-24 06:47:48 is 33548598.85709614 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/SD: time stamp 2024-06-24 06:47:48 is 33548598.85699396 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/SB: time stamp 2024-06-24 06:47:48 is 33548598.85557388 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/QMark: time stamp 2024-06-24 06:47:48 is 33548598.85541536 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Perl: time stamp 2024-06-24 06:47:48 is 33548598.85219844 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/PatSyn: time stamp 2024-06-24 06:47:48 is 33548598.8520198 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/PCM: time stamp 2024-06-24 06:47:48 is 33548598.8518717 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Nv: time stamp 2024-06-24 06:47:48 is 33548598.84766 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Nt: time stamp 2024-06-24 06:47:48 is 33548598.84738504 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/NFKDQC: time stamp 2024-06-24 06:47:48 is 33548598.84715816 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/NFKCQC: time stamp 2024-06-24 06:47:48 is 33548598.84696816 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/NFDQC: time stamp 2024-06-24 06:47:48 is 33548598.84677176 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/NFCQC: time stamp 2024-06-24 06:47:48 is 33548598.84655972 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Math: time stamp 2024-06-24 06:47:48 is 33548598.84639616 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Lower: time stamp 2024-06-24 06:47:48 is 33548598.84624718 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Lb: time stamp 2024-06-24 06:47:48 is 33548598.84418602 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Jt: time stamp 2024-06-24 06:47:48 is 33548598.84374672 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Jg: time stamp 2024-06-24 06:47:48 is 33548598.84187404 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/InSC: time stamp 2024-06-24 06:47:48 is 33548598.83997436 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/InPC: time stamp 2024-06-24 06:47:48 is 33548598.83925448 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/In: time stamp 2024-06-24 06:47:48 is 33548598.83586258 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Ideo: time stamp 2024-06-24 06:47:48 is 33548598.83568304 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/IdType: time stamp 2024-06-24 06:47:48 is 33548598.83503786 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/IdStatus: time stamp 2024-06-24 06:47:48 is 33548598.83482646 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/IDS: time stamp 2024-06-24 06:47:48 is 33548598.83469424 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/IDC: time stamp 2024-06-24 06:47:48 is 33548598.83371078 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Hyphen: time stamp 2024-06-24 06:47:48 is 33548598.83353606 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Hst: time stamp 2024-06-24 06:47:48 is 33548598.83341504 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Hex: time stamp 2024-06-24 06:47:48 is 33548598.83329566 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/GrExt: time stamp 2024-06-24 06:47:48 is 33548598.83316012 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/GrBase: time stamp 2024-06-24 06:47:48 is 33548598.83301436 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Gc: time stamp 2024-06-24 06:47:48 is 33548598.8297703 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/GCB: time stamp 2024-06-24 06:47:48 is 33548598.82928964 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/ExtPict: time stamp 2024-06-24 06:47:48 is 33548598.82914332 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Ext: time stamp 2024-06-24 06:47:48 is 33548598.82902856 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Emoji: time stamp 2024-06-24 06:47:48 is 33548598.82891388 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Ea: time stamp 2024-06-24 06:47:48 is 33548598.82780038 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/EPres: time stamp 2024-06-24 06:47:48 is 33548598.82764822 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/EComp: time stamp 2024-06-24 06:47:48 is 33548598.82754048 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/EBase: time stamp 2024-06-24 06:47:48 is 33548598.82743078 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Dt: time stamp 2024-06-24 06:47:48 is 33548598.82667084 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Dia: time stamp 2024-06-24 06:47:48 is 33548598.82654018 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Dep: time stamp 2024-06-24 06:47:48 is 33548598.82637644 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Dash: time stamp 2024-06-24 06:47:48 is 33548598.82624648 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/DI: time stamp 2024-06-24 06:47:48 is 33548598.82612802 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/CompEx: time stamp 2024-06-24 06:47:48 is 33548598.82600258 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Ccc: time stamp 2024-06-24 06:47:48 is 33548598.82453612 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Cased: time stamp 2024-06-24 06:47:48 is 33548598.8243722 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/CWU: time stamp 2024-06-24 06:47:48 is 33548598.8242359 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/CWT: time stamp 2024-06-24 06:47:48 is 33548598.82411118 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/CWL: time stamp 2024-06-24 06:47:48 is 33548598.82398026 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/CWKCF: time stamp 2024-06-24 06:47:48 is 33548598.82383174 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/CWCM: time stamp 2024-06-24 06:47:48 is 33548598.82370032 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/CWCF: time stamp 2024-06-24 06:47:48 is 33548598.82354958 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/CI: time stamp 2024-06-24 06:47:48 is 33548598.82339608 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/CE: time stamp 2024-06-24 06:47:48 is 33548598.82326762 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Bpt: time stamp 2024-06-24 06:47:48 is 33548598.82203266 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Blk: time stamp 2024-06-24 06:47:48 is 33548598.82187612 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/BidiM: time stamp 2024-06-24 06:47:48 is 33548598.82175126 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/BidiC: time stamp 2024-06-24 06:47:48 is 33548598.82162396 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Bc: time stamp 2024-06-24 06:47:48 is 33548598.82083692 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Alpha: time stamp 2024-06-24 06:47:48 is 33548598.8206868 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/lib/Age: time stamp 2024-06-24 06:47:48 is 33548598.81819462 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/unicore/To: time stamp 2024-06-24 06:47:48 is 33548598.80213584 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/auto/re: time stamp 2024-06-24 06:47:48 is 33548598.79054624 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/auto/attributes: time stamp 2024-06-24 06:47:48 is 33548598.7892453 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/auto/Socket: time stamp 2024-06-24 06:47:48 is 33548598.7880167 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/auto/POSIX: time stamp 2024-06-24 06:47:48 is 33548598.78479174 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/auto/List/Util: time stamp 2024-06-24 06:47:48 is 33548598.78355046 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/auto/IO: time stamp 2024-06-24 06:47:48 is 33548598.78235848 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/auto/Hash/Util: time stamp 2024-06-24 06:47:48 is 33548598.78120474 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/auto/File/Glob: time stamp 2024-06-24 06:47:48 is 33548598.78008558 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/auto/Fcntl: time stamp 2024-06-24 06:47:48 is 33548598.77904796 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/auto/Cwd: time stamp 2024-06-24 06:47:48 is 33548598.77783048 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/Tie: time stamp 2024-06-24 06:47:48 is 33548598.77764348 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/Text: time stamp 2024-06-24 06:47:48 is 33548598.7773934 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/Scalar: time stamp 2024-06-24 06:47:48 is 33548598.77724846 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/List: time stamp 2024-06-24 06:47:48 is 33548598.77712322 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/IPC: time stamp 2024-06-24 06:47:48 is 33548598.77691316 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/IO/Socket: time stamp 2024-06-24 06:47:48 is 33548598.77511016 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/IO: time stamp 2024-06-24 06:47:48 is 33548598.77504198 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/Hash: time stamp 2024-06-24 06:47:48 is 33548598.7738394 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/Getopt: time stamp 2024-06-24 06:47:48 is 33548598.77359458 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/File/Spec: time stamp 2024-06-24 06:47:48 is 33548598.77067374 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/File: time stamp 2024-06-24 06:47:48 is 33548598.7705947 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/Exporter: time stamp 2024-06-24 06:47:48 is 33548598.77040584 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base/Carp: time stamp 2024-06-24 06:47:48 is 33548598.7702747 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl-base: time stamp 2024-06-24 06:47:48 is 33548598.77024198 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/debian-config-data-5.36.0: time stamp 2024-06-24 06:47:47 is 33548597.7687859 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/threads: time stamp 2024-06-24 06:47:47 is 33548597.75123348 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/sys: time stamp 2024-06-24 06:47:47 is 33548597.75033436 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/linux: time stamp 2024-06-24 06:47:47 is 33548597.7491828 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/gnu: time stamp 2024-06-24 06:47:47 is 33548597.74898228 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/bits/types: time stamp 2024-06-24 06:47:47 is 33548597.74154698 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/bits: time stamp 2024-06-24 06:47:47 is 33548597.74141244 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/threads/shared: time stamp 2024-06-24 06:47:47 is 33548597.73882554 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/threads: time stamp 2024-06-24 06:47:47 is 33548597.7387543 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/re: time stamp 2024-06-24 06:47:47 is 33548597.7273369 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/mro: time stamp 2024-06-24 06:47:47 is 33548597.7263368 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/attributes: time stamp 2024-06-24 06:47:47 is 33548597.72604426 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Unicode/Normalize: time stamp 2024-06-24 06:47:47 is 33548597.71084092 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Unicode/Collate: time stamp 2024-06-24 06:47:47 is 33548597.69085596 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Time/Piece: time stamp 2024-06-24 06:47:47 is 33548597.6896184 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Time/HiRes: time stamp 2024-06-24 06:47:47 is 33548597.68863154 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Sys/Syslog: time stamp 2024-06-24 06:47:47 is 33548597.6877308 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Sys/Hostname: time stamp 2024-06-24 06:47:47 is 33548597.6863118 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Storable: time stamp 2024-06-24 06:47:47 is 33548597.6842024 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Socket: time stamp 2024-06-24 06:47:47 is 33548597.68309962 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/SDBM_File: time stamp 2024-06-24 06:47:47 is 33548597.68195798 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/PerlIO/via: time stamp 2024-06-24 06:47:47 is 33548597.68101966 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/PerlIO/scalar: time stamp 2024-06-24 06:47:47 is 33548597.68005664 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/PerlIO/mmap: time stamp 2024-06-24 06:47:47 is 33548597.67904742 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/PerlIO/encoding: time stamp 2024-06-24 06:47:47 is 33548597.67702606 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/POSIX: time stamp 2024-06-24 06:47:47 is 33548597.67520164 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Opcode: time stamp 2024-06-24 06:47:47 is 33548597.67429884 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/ODBM_File: time stamp 2024-06-24 06:47:47 is 33548597.6730826 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/NDBM_File: time stamp 2024-06-24 06:47:47 is 33548597.67210662 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Math/BigInt/FastCalc: time stamp 2024-06-24 06:47:47 is 33548597.67120818 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/MIME/Base64: time stamp 2024-06-24 06:47:47 is 33548597.66980326 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/List/Util: time stamp 2024-06-24 06:47:47 is 33548597.66872952 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/IPC/SysV: time stamp 2024-06-24 06:47:47 is 33548597.6677127 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/IO: time stamp 2024-06-24 06:47:47 is 33548597.6667937 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/I18N/Langinfo: time stamp 2024-06-24 06:47:47 is 33548597.66571174 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Hash/Util/FieldHash: time stamp 2024-06-24 06:47:47 is 33548597.66360298 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Hash/Util: time stamp 2024-06-24 06:47:47 is 33548597.6635343 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/GDBM_File: time stamp 2024-06-24 06:47:47 is 33548597.66257694 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Filter/Util/Call: time stamp 2024-06-24 06:47:47 is 33548597.66082722 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/File/Glob: time stamp 2024-06-24 06:47:47 is 33548597.66050432 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/File/DosGlob: time stamp 2024-06-24 06:47:47 is 33548597.65873026 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Fcntl: time stamp 2024-06-24 06:47:47 is 33548597.65745256 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Encode/Unicode: time stamp 2024-06-24 06:47:47 is 33548597.65567092 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Encode/TW: time stamp 2024-06-24 06:47:47 is 33548597.62838292 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Encode/Symbol: time stamp 2024-06-24 06:47:47 is 33548597.62716536 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Encode/KR: time stamp 2024-06-24 06:47:47 is 33548597.59587674 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Encode/JP: time stamp 2024-06-24 06:47:47 is 33548597.55412464 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Encode/EBCDIC: time stamp 2024-06-24 06:47:47 is 33548597.55308026 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Encode/CN: time stamp 2024-06-24 06:47:47 is 33548597.52555546 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Encode/Byte: time stamp 2024-06-24 06:47:47 is 33548597.52032644 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Encode: time stamp 2024-06-24 06:47:47 is 33548597.52025726 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Digest/SHA: time stamp 2024-06-24 06:47:47 is 33548597.51940948 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Digest/MD5: time stamp 2024-06-24 06:47:47 is 33548597.51853094 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Devel/Peek: time stamp 2024-06-24 06:47:47 is 33548597.51744758 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Data/Dumper: time stamp 2024-06-24 06:47:47 is 33548597.5162278 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/DB_File: time stamp 2024-06-24 06:47:47 is 33548597.51537378 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Cwd: time stamp 2024-06-24 06:47:47 is 33548597.51414012 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Compress/Raw/Zlib: time stamp 2024-06-24 06:47:47 is 33548597.51313466 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/Compress/Raw/Bzip2: time stamp 2024-06-24 06:47:47 is 33548597.5119407 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/auto/B: time stamp 2024-06-24 06:47:47 is 33548597.5102969 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/asm-generic: time stamp 2024-06-24 06:47:47 is 33548597.50879058 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/asm: time stamp 2024-06-24 06:47:47 is 33548597.5072697 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Unicode/Collate: time stamp 2024-06-24 06:47:47 is 33548597.50595026 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Unicode: time stamp 2024-06-24 06:47:47 is 33548597.5058902 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Time: time stamp 2024-06-24 06:47:47 is 33548597.50472932 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Sys: time stamp 2024-06-24 06:47:47 is 33548597.50367734 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Sub: time stamp 2024-06-24 06:47:47 is 33548597.50354626 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Scalar: time stamp 2024-06-24 06:47:47 is 33548597.50342388 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/PerlIO: time stamp 2024-06-24 06:47:47 is 33548597.5022829 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Math/BigInt: time stamp 2024-06-24 06:47:47 is 33548597.50213046 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/MIME: time stamp 2024-06-24 06:47:47 is 33548597.5019093 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/List/Util: time stamp 2024-06-24 06:47:47 is 33548597.50166432 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/List: time stamp 2024-06-24 06:47:47 is 33548597.50161978 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/IPC: time stamp 2024-06-24 06:47:47 is 33548597.50055638 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/IO/Socket: time stamp 2024-06-24 06:47:47 is 33548597.49895032 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/IO: time stamp 2024-06-24 06:47:47 is 33548597.4988905 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/I18N: time stamp 2024-06-24 06:47:47 is 33548597.4987582 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Hash/Util: time stamp 2024-06-24 06:47:47 is 33548597.49753502 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Hash: time stamp 2024-06-24 06:47:47 is 33548597.49747758 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Filter/Util: time stamp 2024-06-24 06:47:47 is 33548597.49731004 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/File/Spec: time stamp 2024-06-24 06:47:47 is 33548597.49479612 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/File: time stamp 2024-06-24 06:47:47 is 33548597.49473132 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Encode/Unicode: time stamp 2024-06-24 06:47:47 is 33548597.49211568 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Encode/MIME/Header: time stamp 2024-06-24 06:47:47 is 33548597.49182256 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Encode/MIME: time stamp 2024-06-24 06:47:47 is 33548597.4917838 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Encode/KR: time stamp 2024-06-24 06:47:47 is 33548597.49168278 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Encode/JP: time stamp 2024-06-24 06:47:47 is 33548597.49147206 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Encode/CN: time stamp 2024-06-24 06:47:47 is 33548597.4913312 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Encode: time stamp 2024-06-24 06:47:47 is 33548597.49129792 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Digest: time stamp 2024-06-24 06:47:47 is 33548597.4901621 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Devel: time stamp 2024-06-24 06:47:47 is 33548597.48162324 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Data: time stamp 2024-06-24 06:47:47 is 33548597.4805278 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/Compress/Raw: time stamp 2024-06-24 06:47:47 is 33548597.47935654 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/CORE: time stamp 2024-06-24 06:47:47 is 33548597.36615256 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0/B: time stamp 2024-06-24 06:47:47 is 33548597.36422372 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/5.36.0: time stamp 2024-06-24 06:47:47 is 33548597.36417768 s in the future tar: ./usr/lib/aarch64-linux-gnu/gconv/gconv-modules.d: time stamp 2024-06-24 06:47:43 is 33548593.09579998 s in the future tar: ./usr/lib/aarch64-linux-gnu/gconv: time stamp 2024-06-24 06:47:43 is 33548593.09572242 s in the future tar: ./usr/lib/aarch64-linux-gnu/e2fsprogs: time stamp 2024-06-24 06:47:41 is 33548591.09554926 s in the future tar: ./var/mail: time stamp 2024-06-24 06:47:32 is 33548582.0332714 s in the future tar: ./var/opt: time stamp 2024-06-24 06:47:32 is 33548582.03315854 s in the future tar: ./var/log/bootstrap.log: time stamp 2024-06-24 06:48:17 is 33548627.03220356 s in the future tar: ./var/log/faillog: time stamp 2024-06-24 06:47:59 is 33548609.03210034 s in the future tar: ./var/log/alternatives.log: time stamp 2024-06-24 06:48:35 is 33548645.03202544 s in the future tar: ./var/log/lastlog: time stamp 2024-06-24 06:47:32 is 33548582.03190458 s in the future tar: ./var/log/btmp: time stamp 2024-06-24 06:47:32 is 33548582.03184542 s in the future tar: ./var/log/wtmp: time stamp 2024-06-24 06:47:32 is 33548582.03179648 s in the future tar: ./var/log/dpkg.log: time stamp 2025-08-05 10:27:37 is 68726587.03081556 s in the future tar: ./var/log/apt/eipp.log.xz: time stamp 2025-08-05 10:27:36 is 68726586.03066612 s in the future tar: ./var/log/apt/history.log: time stamp 2025-08-05 10:27:37 is 68726587.0300561 s in the future tar: ./var/log/apt/term.log: time stamp 2025-08-05 10:27:37 is 68726587.0298691 s in the future tar: ./var/log/apt: time stamp 2025-08-05 10:27:36 is 68726586.0297793 s in the future tar: ./var/log: time stamp 2024-06-24 06:48:17 is 33548627.02974748 s in the future tar: ./var/cache/ldconfig/aux-cache: time stamp 2024-06-30 20:33:41 is 34116551.02959012 s in the future tar: ./var/cache/ldconfig: time stamp 2024-06-30 20:33:41 is 34116551.02955008 s in the future tar: ./var/cache/debconf/passwords.dat: time stamp 2024-06-24 06:47:31 is 33548581.02947918 s in the future tar: ./var/cache/debconf/config.dat-old: time stamp 2024-06-24 06:50:06 is 33548736.02939946 s in the future tar: ./var/cache/debconf/config.dat: time stamp 2024-06-30 20:33:41 is 34116551.02932936 s in the future tar: ./var/cache/debconf/templates.dat-old: time stamp 2024-06-24 06:50:06 is 33548736.01981388 s in the future tar: ./var/cache/debconf/templates.dat: time stamp 2024-06-30 20:33:41 is 34116551.00967362 s in the future tar: ./var/cache/debconf: time stamp 2024-06-30 20:33:41 is 34116551.00955506 s in the future tar: ./var/cache/apt/archives/lock: time stamp 2024-06-24 06:48:23 is 33548633.00944262 s in the future tar: ./var/cache/apt/archives/partial: time stamp 2025-08-05 10:27:36 is 68726586.0093818 s in the future tar: ./var/cache/apt/archives: time stamp 2025-08-05 10:27:39 is 68726589.00935432 s in the future tar: ./var/cache: time stamp 2024-06-24 06:48:27 is 33548637.0093189 s in the future tar: ./var/lib/shells.state: time stamp 2024-06-24 06:47:54 is 33548604.00921478 s in the future tar: ./var/lib/pam/session-noninteractive: time stamp 2024-06-24 06:47:59 is 33548609.00912964 s in the future tar: ./var/lib/pam/session: time stamp 2024-06-24 06:47:59 is 33548609.00906924 s in the future tar: ./var/lib/pam/password: time stamp 2024-06-24 06:47:59 is 33548609.0090131 s in the future tar: ./var/lib/pam/account: time stamp 2024-06-24 06:47:59 is 33548609.00895884 s in the future tar: ./var/lib/pam/auth: time stamp 2024-06-24 06:47:59 is 33548609.00889958 s in the future tar: ./var/lib/pam/seen: time stamp 2024-06-24 06:47:59 is 33548609.00882118 s in the future tar: ./var/lib/pam: time stamp 2024-06-24 06:47:59 is 33548609.00878078 s in the future tar: ./var/lib/systemd/deb-systemd-helper-enabled/dpkg-db-backup.timer.dsh-also: time stamp 2024-06-26 00:30:16 is 33698746.00868076 s in the future tar: ./var/lib/systemd/deb-systemd-helper-enabled/fstrim.timer.dsh-also: time stamp 2024-06-24 06:47:58 is 33548608.00861476 s in the future tar: ./var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/e2scrub_reap.service: time stamp 2024-06-24 06:47:55 is 33548605.00853304 s in the future tar: ./var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants: time stamp 2024-06-24 06:47:55 is 33548605.00848958 s in the future tar: ./var/lib/systemd/deb-systemd-helper-enabled/e2scrub_reap.service.dsh-also: time stamp 2024-06-24 06:47:55 is 33548605.00842246 s in the future tar: ./var/lib/systemd/deb-systemd-helper-enabled/e2scrub_all.timer.dsh-also: time stamp 2024-06-24 06:47:55 is 33548605.00835756 s in the future tar: ./var/lib/systemd/deb-systemd-helper-enabled/timers.target.wants/fstrim.timer: time stamp 2024-06-24 06:47:58 is 33548608.00828122 s in the future tar: ./var/lib/systemd/deb-systemd-helper-enabled/timers.target.wants/apt-daily.timer: time stamp 2024-06-24 06:47:57 is 33548607.0082306 s in the future tar: ./var/lib/systemd/deb-systemd-helper-enabled/timers.target.wants/apt-daily-upgrade.timer: time stamp 2024-06-24 06:47:57 is 33548607.00818476 s in the future tar: ./var/lib/systemd/deb-systemd-helper-enabled/timers.target.wants/e2scrub_all.timer: time stamp 2024-06-24 06:47:55 is 33548605.00814054 s in the future tar: ./var/lib/systemd/deb-systemd-helper-enabled/timers.target.wants/dpkg-db-backup.timer: time stamp 2024-06-24 06:47:33 is 33548583.00809632 s in the future tar: ./var/lib/systemd/deb-systemd-helper-enabled/timers.target.wants: time stamp 2024-06-24 06:47:58 is 33548608.0080639 s in the future tar: ./var/lib/systemd/deb-systemd-helper-enabled/apt-daily-upgrade.timer.dsh-also: time stamp 2024-06-30 20:33:39 is 34116549.00798358 s in the future tar: ./var/lib/systemd/deb-systemd-helper-enabled/apt-daily.timer.dsh-also: time stamp 2024-06-30 20:33:40 is 34116550.00791042 s in the future tar: ./var/lib/systemd/deb-systemd-helper-enabled: time stamp 2024-06-30 20:33:40 is 34116550.00787596 s in the future tar: ./var/lib/systemd: time stamp 2024-06-24 06:47:33 is 33548583.00784926 s in the future tar: ./var/lib/dpkg/status: time stamp 2025-08-05 10:27:37 is 68726587.00589374 s in the future tar: ./var/lib/dpkg/status-old: time stamp 2025-08-05 10:27:37 is 68726587.00319188 s in the future tar: ./var/lib/dpkg/diversions: time stamp 2024-06-24 06:47:58 is 33548608.00302554 s in the future tar: ./var/lib/dpkg/diversions-old: time stamp 2024-06-24 06:47:58 is 33548608.00296062 s in the future tar: ./var/lib/dpkg/cmethopt: time stamp 2024-06-24 06:47:52 is 33548602.00290202 s in the future tar: ./var/lib/dpkg/triggers/ldconfig: time stamp 2024-06-24 06:47:42 is 33548592.0028117 s in the future tar: ./var/lib/dpkg/triggers/File: time stamp 2024-06-24 06:47:40 is 33548590.0027501 s in the future tar: ./var/lib/dpkg/triggers/Unincorp: time stamp 2024-06-24 06:47:31 is 33548581.00268986 s in the future tar: ./var/lib/dpkg/triggers/Lock: time stamp 2025-08-05 10:27:37 is 68726587.00263646 s in the future tar: ./var/lib/dpkg/triggers: time stamp 2024-06-24 06:47:42 is 33548592.0026018 s in the future tar: ./var/lib/dpkg/lock: time stamp 2025-08-05 10:27:37 is 68726587.00255622 s in the future tar: ./var/lib/dpkg/lock-frontend: time stamp 2024-06-24 06:48:17 is 33548627.002481 s in the future tar: ./var/lib/dpkg/available: time stamp 2024-06-24 06:48:02 is 33548612.00080324 s in the future tar: ./var/lib/dpkg/updates: time stamp 2025-08-05 10:27:37 is 68726587.00067698 s in the future tar: ./var/lib/dpkg/info/adduser.list: time stamp 2025-08-05 10:27:37 is 68726587.00035566 s in the future tar: ./var/lib/dpkg/info/libk5crypto3:arm64.list: time stamp 2024-06-26 00:30:17 is 33698747.00009258 s in the future tar: ./var/lib/dpkg/info/libkrb5support0:arm64.list: time stamp 2024-06-26 00:30:17 is 33698746.99984572 s in the future tar: ./var/lib/dpkg/info/libkrb5-3:arm64.list: time stamp 2024-06-26 00:30:17 is 33698746.99872584 s in the future tar: ./var/lib/dpkg/info/libgssapi-krb5-2:arm64.list: time stamp 2024-06-26 00:30:17 is 33698746.99833278 s in the future tar: ./var/lib/dpkg/info/libdpkg-perl.list: time stamp 2024-06-26 00:30:17 is 33698746.99817234 s in the future tar: ./var/lib/dpkg/info/dpkg-dev.list: time stamp 2024-06-26 00:30:17 is 33698746.99698192 s in the future tar: ./var/lib/dpkg/info/dpkg.list: time stamp 2024-06-26 00:30:16 is 33698745.99563768 s in the future tar: ./var/lib/dpkg/info/locales-all.list: time stamp 2024-06-24 06:48:35 is 33548644.9895993 s in the future tar: ./var/lib/dpkg/info/fakeroot.list: time stamp 2024-06-24 06:48:29 is 33548638.98860106 s in the future tar: ./var/lib/dpkg/info/libfakeroot:arm64.list: time stamp 2024-06-24 06:48:29 is 33548638.98834814 s in the future tar: ./var/lib/dpkg/info/disorderfs.list: time stamp 2024-06-24 06:48:29 is 33548638.98823818 s in the future tar: ./var/lib/dpkg/info/fuse.list: time stamp 2024-06-24 06:48:29 is 33548638.9879618 s in the future tar: ./var/lib/dpkg/info/libfuse2:arm64.list: time stamp 2024-06-24 06:48:29 is 33548638.98771226 s in the future tar: ./var/lib/dpkg/info/aptitude.list: time stamp 2024-06-24 06:48:29 is 33548638.98744516 s in the future tar: ./var/lib/dpkg/info/libxapian30:arm64.list: time stamp 2024-06-24 06:48:29 is 33548638.98725046 s in the future tar: ./var/lib/dpkg/info/libsqlite3-0:arm64.list: time stamp 2024-06-24 06:48:28 is 33548637.98624132 s in the future tar: ./var/lib/dpkg/info/libcwidget4:arm64.list: time stamp 2024-06-24 06:48:28 is 33548637.98601832 s in the future tar: ./var/lib/dpkg/info/libsigc++-2.0-0v5:arm64.list: time stamp 2024-06-24 06:48:28 is 33548637.98577008 s in the future tar: ./var/lib/dpkg/info/libncursesw6:arm64.list: time stamp 2024-06-24 06:48:28 is 33548637.98481902 s in the future tar: ./var/lib/dpkg/info/aptitude-common.list: time stamp 2024-06-24 06:48:28 is 33548637.98464092 s in the future tar: ./var/lib/dpkg/info/libc-l10n.list: time stamp 2024-06-24 06:48:27 is 33548636.98453028 s in the future tar: ./var/lib/dpkg/info/xz-utils.list: time stamp 2024-06-24 06:48:17 is 33548626.98366596 s in the future tar: ./var/lib/dpkg/info/rpcsvc-proto.list: time stamp 2024-06-24 06:48:17 is 33548626.98350908 s in the future tar: ./var/lib/dpkg/info/patch.list: time stamp 2024-06-24 06:48:17 is 33548626.98338264 s in the future tar: ./var/lib/dpkg/info/libssl3:arm64.list: time stamp 2024-06-24 06:48:17 is 33548626.9810706 s in the future tar: ./var/lib/dpkg/info/libmpfr6:arm64.list: time stamp 2024-06-24 06:48:16 is 33548625.97964078 s in the future tar: ./var/lib/dpkg/info/libmpc3:arm64.list: time stamp 2024-06-24 06:48:16 is 33548625.97936124 s in the future tar: ./var/lib/dpkg/info/make.list: time stamp 2024-06-24 06:48:16 is 33548625.97923518 s in the future tar: ./var/lib/dpkg/info/linux-libc-dev:arm64.list: time stamp 2024-06-24 06:48:16 is 33548625.97829124 s in the future tar: ./var/lib/dpkg/info/libcrypt-dev:arm64.list: time stamp 2024-06-24 06:48:15 is 33548624.97729014 s in the future tar: ./var/lib/dpkg/info/libtirpc3:arm64.list: time stamp 2024-06-24 06:48:15 is 33548624.97701214 s in the future tar: ./var/lib/dpkg/info/libtirpc-dev:arm64.list: time stamp 2024-06-24 06:48:15 is 33548624.97688658 s in the future tar: ./var/lib/dpkg/info/libtirpc-common.list: time stamp 2024-06-24 06:48:15 is 33548624.97671794 s in the future tar: ./var/lib/dpkg/info/libnsl2:arm64.list: time stamp 2024-06-24 06:48:15 is 33548624.97649624 s in the future tar: ./var/lib/dpkg/info/libnsl-dev:arm64.list: time stamp 2024-06-24 06:48:15 is 33548624.97637648 s in the future tar: ./var/lib/dpkg/info/libkeyutils1:arm64.list: time stamp 2024-06-24 06:48:15 is 33548624.97615902 s in the future tar: ./var/lib/dpkg/info/libjansson4:arm64.list: time stamp 2024-06-24 06:48:15 is 33548624.97591988 s in the future tar: ./var/lib/dpkg/info/libisl23:arm64.list: time stamp 2024-06-24 06:48:15 is 33548624.9733638 s in the future tar: ./var/lib/dpkg/info/libc6-dev:arm64.list: time stamp 2024-06-24 06:48:14 is 33548623.97236626 s in the future tar: ./var/lib/dpkg/info/libc-dev-bin.list: time stamp 2024-06-24 06:48:14 is 33548623.97222708 s in the future tar: ./var/lib/dpkg/info/gcc.list: time stamp 2024-06-24 06:48:14 is 33548623.9720518 s in the future tar: ./var/lib/dpkg/info/g++.list: time stamp 2024-06-24 06:48:14 is 33548623.97186178 s in the future tar: ./var/lib/dpkg/info/cpp.list: time stamp 2024-06-24 06:48:14 is 33548623.97167814 s in the future tar: ./var/lib/dpkg/info/libubsan1:arm64.list: time stamp 2024-06-24 06:48:14 is 33548623.9705613 s in the future tar: ./var/lib/dpkg/info/libtsan2:arm64.list: time stamp 2024-06-24 06:48:14 is 33548623.97031672 s in the future tar: ./var/lib/dpkg/info/libstdc++-12-dev:arm64.list: time stamp 2024-06-24 06:48:13 is 33548622.96942646 s in the future tar: ./var/lib/dpkg/info/liblsan0:arm64.list: time stamp 2024-06-24 06:48:12 is 33548621.96913284 s in the future tar: ./var/lib/dpkg/info/libitm1:arm64.list: time stamp 2024-06-24 06:48:12 is 33548621.96827254 s in the future tar: ./var/lib/dpkg/info/libhwasan0:arm64.list: time stamp 2024-06-24 06:48:12 is 33548621.96798554 s in the future tar: ./var/lib/dpkg/info/libgomp1:arm64.list: time stamp 2024-06-24 06:48:12 is 33548621.96771762 s in the future tar: ./var/lib/dpkg/info/libgcc-12-dev:arm64.list: time stamp 2024-06-24 06:48:12 is 33548621.96759088 s in the future tar: ./var/lib/dpkg/info/libcc1-0:arm64.list: time stamp 2024-06-24 06:48:11 is 33548620.9673674 s in the future tar: ./var/lib/dpkg/info/libatomic1:arm64.list: time stamp 2024-06-24 06:48:11 is 33548620.96634112 s in the future tar: ./var/lib/dpkg/info/libasan8:arm64.list: time stamp 2024-06-24 06:48:11 is 33548620.96611302 s in the future tar: ./var/lib/dpkg/info/gcc-12.list: time stamp 2024-06-24 06:48:11 is 33548620.96600688 s in the future tar: ./var/lib/dpkg/info/g++-12.list: time stamp 2024-06-24 06:48:09 is 33548618.9659088 s in the future tar: ./var/lib/dpkg/info/cpp-12.list: time stamp 2024-06-24 06:48:07 is 33548616.965797 s in the future tar: ./var/lib/dpkg/info/bzip2.list: time stamp 2024-06-24 06:48:05 is 33548614.9656968 s in the future tar: ./var/lib/dpkg/info/build-essential.list: time stamp 2024-06-24 06:48:05 is 33548614.96560044 s in the future tar: ./var/lib/dpkg/info/libgprofng0:arm64.list: time stamp 2024-06-24 06:48:05 is 33548614.96385686 s in the future tar: ./var/lib/dpkg/info/libctf0:arm64.list: time stamp 2024-06-24 06:48:04 is 33548613.96359342 s in the future tar: ./var/lib/dpkg/info/libctf-nobfd0:arm64.list: time stamp 2024-06-24 06:48:04 is 33548613.96334924 s in the future tar: ./var/lib/dpkg/info/libbinutils:arm64.list: time stamp 2024-06-24 06:48:04 is 33548613.96315748 s in the future tar: ./var/lib/dpkg/info/binutils-common:arm64.list: time stamp 2024-06-24 06:48:04 is 33548613.96297848 s in the future tar: ./var/lib/dpkg/info/binutils-aarch64-linux-gnu.list: time stamp 2024-06-24 06:48:03 is 33548612.96195698 s in the future tar: ./var/lib/dpkg/info/binutils.list: time stamp 2024-06-24 06:48:02 is 33548611.96181192 s in the future tar: ./var/lib/dpkg/info/zlib1g:arm64.list: time stamp 2024-06-24 06:47:52 is 33548601.96158964 s in the future tar: ./var/lib/dpkg/info/liblzma5:arm64.list: time stamp 2024-06-24 06:47:52 is 33548601.96134414 s in the future tar: ./var/lib/dpkg/info/libxxhash0:arm64.list: time stamp 2024-06-24 06:47:52 is 33548601.96111384 s in the future tar: ./var/lib/dpkg/info/util-linux-extra.list: time stamp 2024-06-24 06:47:52 is 33548601.9601545 s in the future tar: ./var/lib/dpkg/info/util-linux.list: time stamp 2024-06-24 06:47:51 is 33548600.95980126 s in the future tar: ./var/lib/dpkg/info/mount.list: time stamp 2024-06-24 06:47:51 is 33548600.95968484 s in the future tar: ./var/lib/dpkg/info/libuuid1:arm64.list: time stamp 2024-06-24 06:47:51 is 33548600.95944794 s in the future tar: ./var/lib/dpkg/info/libsmartcols1:arm64.list: time stamp 2024-06-24 06:47:51 is 33548600.9585264 s in the future tar: ./var/lib/dpkg/info/libmount1:arm64.list: time stamp 2024-06-24 06:47:51 is 33548600.95821524 s in the future tar: ./var/lib/dpkg/info/libblkid1:arm64.list: time stamp 2024-06-24 06:47:51 is 33548600.9579687 s in the future tar: ./var/lib/dpkg/info/bsdutils.list: time stamp 2024-06-24 06:47:51 is 33548600.95785982 s in the future tar: ./var/lib/dpkg/info/usrmerge.list: time stamp 2024-06-24 06:47:51 is 33548600.95758076 s in the future tar: ./var/lib/dpkg/info/tar.list: time stamp 2024-06-24 06:47:50 is 33548599.95738066 s in the future tar: ./var/lib/dpkg/info/sysvinit-utils.list: time stamp 2024-06-24 06:47:50 is 33548599.95726974 s in the future tar: ./var/lib/dpkg/info/libudev1:arm64.list: time stamp 2024-06-24 06:47:50 is 33548599.95616628 s in the future tar: ./var/lib/dpkg/info/libsystemd0:arm64.list: time stamp 2024-06-24 06:47:49 is 33548598.9558729 s in the future tar: ./var/lib/dpkg/info/passwd.list: time stamp 2024-06-24 06:47:49 is 33548598.95456864 s in the future tar: ./var/lib/dpkg/info/login.list: time stamp 2024-06-24 06:47:49 is 33548598.95414626 s in the future tar: ./var/lib/dpkg/info/sed.list: time stamp 2024-06-24 06:47:49 is 33548598.95399966 s in the future tar: ./var/lib/dpkg/info/perl-modules-5.36.list: time stamp 2024-06-24 06:47:49 is 33548598.95146414 s in the future tar: ./var/lib/dpkg/info/perl-base.list: time stamp 2024-06-24 06:47:48 is 33548597.95012134 s in the future tar: ./var/lib/dpkg/info/perl.list: time stamp 2024-06-24 06:47:47 is 33548596.94974136 s in the future tar: ./var/lib/dpkg/info/libperl5.36:arm64.list: time stamp 2024-06-24 06:47:47 is 33548596.94783904 s in the future tar: ./var/lib/dpkg/info/libpcre2-8-0:arm64.list: time stamp 2024-06-24 06:47:46 is 33548595.94756892 s in the future tar: ./var/lib/dpkg/info/libpam0g:arm64.list: time stamp 2024-06-24 06:47:46 is 33548595.94615266 s in the future tar: ./var/lib/dpkg/info/libpam-runtime.list: time stamp 2024-06-24 06:47:46 is 33548595.9448747 s in the future tar: ./var/lib/dpkg/info/libpam-modules-bin.list: time stamp 2024-06-24 06:47:46 is 33548595.94474908 s in the future tar: ./var/lib/dpkg/info/libpam-modules:arm64.list: time stamp 2024-06-24 06:47:46 is 33548595.94377932 s in the future tar: ./var/lib/dpkg/info/libp11-kit0:arm64.list: time stamp 2024-06-24 06:47:45 is 33548594.94353078 s in the future tar: ./var/lib/dpkg/info/libnettle8:arm64.list: time stamp 2024-06-24 06:47:45 is 33548594.94324916 s in the future tar: ./var/lib/dpkg/info/libhogweed6:arm64.list: time stamp 2024-06-24 06:47:45 is 33548594.94236274 s in the future tar: ./var/lib/dpkg/info/ncurses-bin.list: time stamp 2024-06-24 06:47:45 is 33548594.94223068 s in the future tar: ./var/lib/dpkg/info/ncurses-base.list: time stamp 2024-06-24 06:47:45 is 33548594.94206358 s in the future tar: ./var/lib/dpkg/info/libtinfo6:arm64.list: time stamp 2024-06-24 06:47:45 is 33548594.94180636 s in the future tar: ./var/lib/dpkg/info/mawk.list: time stamp 2024-06-24 06:47:45 is 33548594.94161478 s in the future tar: ./var/lib/dpkg/info/liblz4-1:arm64.list: time stamp 2024-06-24 06:47:45 is 33548594.94137762 s in the future tar: ./var/lib/dpkg/info/libzstd1:arm64.list: time stamp 2024-06-24 06:47:45 is 33548594.941199 s in the future tar: ./var/lib/dpkg/info/libcrypt1:arm64.list: time stamp 2024-06-24 06:47:45 is 33548594.94039476 s in the future tar: ./var/lib/dpkg/info/libunistring2:arm64.list: time stamp 2024-06-24 06:47:45 is 33548594.94007656 s in the future tar: ./var/lib/dpkg/info/libtext-glob-perl.list: time stamp 2024-06-24 06:47:44 is 33548593.93997108 s in the future tar: ./var/lib/dpkg/info/libtasn1-6:arm64.list: time stamp 2024-06-24 06:47:44 is 33548593.9397351 s in the future tar: ./var/lib/dpkg/info/libsemanage2:arm64.list: time stamp 2024-06-24 06:47:44 is 33548593.93946724 s in the future tar: ./var/lib/dpkg/info/libsemanage-common.list: time stamp 2024-06-24 06:47:44 is 33548593.93931502 s in the future tar: ./var/lib/dpkg/info/libselinux1:arm64.list: time stamp 2024-06-24 06:47:44 is 33548593.9384175 s in the future tar: ./var/lib/dpkg/info/libseccomp2:arm64.list: time stamp 2024-06-24 06:47:44 is 33548593.9381665 s in the future tar: ./var/lib/dpkg/info/libnumber-compare-perl.list: time stamp 2024-06-24 06:47:44 is 33548593.93804194 s in the future tar: ./var/lib/dpkg/info/libmd0:arm64.list: time stamp 2024-06-24 06:47:44 is 33548593.93778628 s in the future tar: ./var/lib/dpkg/info/libidn2-0:arm64.list: time stamp 2024-06-24 06:47:44 is 33548593.93752058 s in the future tar: ./var/lib/dpkg/info/libgpg-error0:arm64.list: time stamp 2024-06-24 06:47:44 is 33548593.9372678 s in the future tar: ./var/lib/dpkg/info/libgcrypt20:arm64.list: time stamp 2024-06-24 06:47:44 is 33548593.9369821 s in the future tar: ./var/lib/dpkg/info/libfile-find-rule-perl.list: time stamp 2024-06-24 06:47:44 is 33548593.9368547 s in the future tar: ./var/lib/dpkg/info/libffi8:arm64.list: time stamp 2024-06-24 06:47:44 is 33548593.9366329 s in the future tar: ./var/lib/dpkg/info/libcap-ng0:arm64.list: time stamp 2024-06-24 06:47:43 is 33548592.9364021 s in the future tar: ./var/lib/dpkg/info/init-system-helpers.list: time stamp 2024-06-24 06:47:43 is 33548592.93630108 s in the future tar: ./var/lib/dpkg/info/hostname.list: time stamp 2024-06-24 06:47:43 is 33548592.93620272 s in the future tar: ./var/lib/dpkg/info/gzip.list: time stamp 2024-06-24 06:47:43 is 33548592.93608266 s in the future tar: ./var/lib/dpkg/info/grep.list: time stamp 2024-06-24 06:47:43 is 33548592.93541334 s in the future tar: ./var/lib/dpkg/info/libgnutls30:arm64.list: time stamp 2024-06-24 06:47:43 is 33548592.93420918 s in the future tar: ./var/lib/dpkg/info/gpgv.list: time stamp 2024-06-24 06:47:43 is 33548592.93406204 s in the future tar: ./var/lib/dpkg/info/libgmp10:arm64.list: time stamp 2024-06-24 06:47:43 is 33548592.9338425 s in the future tar: ./var/lib/dpkg/info/libc6:arm64.list: time stamp 2024-06-24 06:47:43 is 33548592.92982104 s in the future tar: ./var/lib/dpkg/info/libc-bin.list: time stamp 2024-06-24 06:47:42 is 33548591.92954546 s in the future tar: ./var/lib/dpkg/info/libgdbm6:arm64.list: time stamp 2024-06-24 06:47:42 is 33548591.92929046 s in the future tar: ./var/lib/dpkg/info/libgdbm-compat4:arm64.list: time stamp 2024-06-24 06:47:41 is 33548590.92858878 s in the future tar: ./var/lib/dpkg/info/libstdc++6:arm64.list: time stamp 2024-06-24 06:47:41 is 33548590.92466352 s in the future tar: ./var/lib/dpkg/info/libgcc-s1:arm64.list: time stamp 2024-06-24 06:47:41 is 33548590.92437372 s in the future tar: ./var/lib/dpkg/info/gcc-12-base:arm64.list: time stamp 2024-06-24 06:47:41 is 33548590.92425544 s in the future tar: ./var/lib/dpkg/info/findutils.list: time stamp 2024-06-24 06:47:41 is 33548590.92410092 s in the future tar: ./var/lib/dpkg/info/logsave.list: time stamp 2024-06-24 06:47:41 is 33548590.9239749 s in the future tar: ./var/lib/dpkg/info/libss2:arm64.list: time stamp 2024-06-24 06:47:41 is 33548590.92301774 s in the future tar: ./var/lib/dpkg/info/libext2fs2:arm64.list: time stamp 2024-06-24 06:47:41 is 33548590.92270244 s in the future tar: ./var/lib/dpkg/info/libcom-err2:arm64.list: time stamp 2024-06-24 06:47:41 is 33548590.92243094 s in the future tar: ./var/lib/dpkg/info/e2fsprogs.list: time stamp 2024-06-24 06:47:41 is 33548590.92205774 s in the future tar: ./var/lib/dpkg/info/diffutils.list: time stamp 2024-06-24 06:47:40 is 33548589.92193618 s in the future tar: ./var/lib/dpkg/info/debianutils.list: time stamp 2024-06-24 06:47:40 is 33548589.92162054 s in the future tar: ./var/lib/dpkg/info/debian-archive-keyring.list: time stamp 2024-06-24 06:47:40 is 33548589.92125256 s in the future tar: ./var/lib/dpkg/info/debconf.list: time stamp 2024-06-24 06:47:40 is 33548589.91627872 s in the future tar: ./var/lib/dpkg/info/libdb5.3:arm64.list: time stamp 2024-06-24 06:47:40 is 33548589.91604262 s in the future tar: ./var/lib/dpkg/info/dash.list: time stamp 2024-06-24 06:47:39 is 33548588.91578858 s in the future tar: ./var/lib/dpkg/info/coreutils.list: time stamp 2024-06-24 06:47:39 is 33548588.91551318 s in the future tar: ./var/lib/dpkg/info/libbz2-1.0:arm64.list: time stamp 2024-06-24 06:47:39 is 33548588.91530128 s in the future tar: ./var/lib/dpkg/info/bash.list: time stamp 2024-06-24 06:47:39 is 33548588.91501014 s in the future tar: ./var/lib/dpkg/info/base-passwd.list: time stamp 2024-06-24 06:47:38 is 33548587.91167906 s in the future tar: ./var/lib/dpkg/info/base-files.list: time stamp 2024-06-24 06:47:38 is 33548587.91136718 s in the future tar: ./var/lib/dpkg/info/libaudit1:arm64.list: time stamp 2024-06-24 06:47:38 is 33548587.91104774 s in the future tar: ./var/lib/dpkg/info/libaudit-common.list: time stamp 2024-06-24 06:47:38 is 33548587.91084616 s in the future tar: ./var/lib/dpkg/info/libattr1:arm64.list: time stamp 2024-06-24 06:47:38 is 33548587.91046486 s in the future tar: ./var/lib/dpkg/info/libacl1:arm64.list: time stamp 2024-06-24 06:47:37 is 33548586.91021126 s in the future tar: ./var/lib/dpkg/info/format: time stamp 2024-06-24 06:47:31 is 33548580.91013862 s in the future tar: ./var/lib/dpkg/info/libdebconfclient0:arm64.list: time stamp 2024-06-26 13:43:27 is 33746336.91006572 s in the future tar: ./var/lib/dpkg/info/libapt-pkg6.0:arm64.list: time stamp 2024-06-30 20:33:39 is 34116548.90975406 s in the future tar: ./var/lib/dpkg/info/apt.list: time stamp 2024-06-30 20:33:39 is 34116548.907963 s in the future tar: ./var/lib/dpkg/info/libcap2:arm64.list: time stamp 2024-06-30 20:33:40 is 34116549.90747622 s in the future tar: ./var/lib/dpkg/info/libsepol2:arm64.list: time stamp 2024-06-30 20:33:40 is 34116549.9072366 s in the future tar: ./var/lib/dpkg/info/tzdata.list: time stamp 2024-06-30 20:33:40 is 34116549.90589488 s in the future tar: ./var/lib/dpkg/info/libboost-iostreams1.74.0:arm64.list: time stamp 2024-06-30 20:33:40 is 34116549.90053548 s in the future tar: ./var/lib/dpkg/info: time stamp 2025-08-05 10:27:37 is 68726586.90031074 s in the future tar: ./var/lib/dpkg/alternatives/aptitude: time stamp 2024-06-24 06:48:35 is 33548644.90021552 s in the future tar: ./var/lib/dpkg/alternatives/fakeroot: time stamp 2024-06-24 06:48:35 is 33548644.90015346 s in the future tar: ./var/lib/dpkg/alternatives/c++: time stamp 2024-06-24 06:48:17 is 33548626.90009596 s in the future tar: ./var/lib/dpkg/alternatives/c99: time stamp 2024-06-24 06:48:17 is 33548626.90002668 s in the future tar: ./var/lib/dpkg/alternatives/c89: time stamp 2024-06-24 06:48:17 is 33548626.89996588 s in the future tar: ./var/lib/dpkg/alternatives/cc: time stamp 2024-06-24 06:48:17 is 33548626.8999075 s in the future tar: ./var/lib/dpkg/alternatives/cpp: time stamp 2024-06-24 06:48:17 is 33548626.89985114 s in the future tar: ./var/lib/dpkg/alternatives/lzma: time stamp 2024-06-24 06:48:17 is 33548626.89979636 s in the future tar: ./var/lib/dpkg/alternatives/pager: time stamp 2024-06-24 06:47:57 is 33548606.89974208 s in the future tar: ./var/lib/dpkg/alternatives/rmt: time stamp 2024-06-24 06:47:57 is 33548606.89968682 s in the future tar: ./var/lib/dpkg/alternatives/builtins.7.gz: time stamp 2024-06-24 06:47:54 is 33548603.89963178 s in the future tar: ./var/lib/dpkg/alternatives/awk: time stamp 2024-06-24 06:47:54 is 33548603.8995712 s in the future tar: ./var/lib/dpkg/alternatives/which: time stamp 2024-06-24 06:47:54 is 33548603.89950022 s in the future tar: ./var/lib/dpkg/alternatives: time stamp 2024-06-24 06:48:35 is 33548644.89946164 s in the future tar: ./var/lib/dpkg: time stamp 2025-08-05 10:27:37 is 68726586.89943344 s in the future tar: ./var/lib/apt/extended_states: time stamp 2025-08-05 10:27:37 is 68726586.89935152 s in the future tar: ./var/lib/apt/lists/lock: time stamp 2024-06-24 06:48:19 is 33548628.27160344 s in the future tar: ./var/lib/apt/lists/auxfiles: time stamp 2024-06-24 06:48:19 is 33548628.27147712 s in the future tar: ./var/lib/apt: time stamp 2025-08-05 10:27:37 is 68726586.2713507 s in the future tar: ./var/lib: time stamp 2024-06-24 06:48:29 is 33548638.27132086 s in the future tar: ./var/spool/mail: time stamp 2024-06-24 06:47:32 is 33548581.27124628 s in the future tar: ./var/run: time stamp 2024-06-24 06:47:32 is 33548581.27119218 s in the future tar: ./var/lock: time stamp 2024-06-24 06:47:32 is 33548581.27114438 s in the future tar: ./etc/rc0.d/K01hwclock.sh: time stamp 2024-06-24 06:47:54 is 33548603.14116306 s in the future tar: ./etc/rc6.d/K01hwclock.sh: time stamp 2024-06-24 06:47:54 is 33548603.1410307 s in the future tar: ./etc/rcS.d/S01hwclock.sh: time stamp 2024-06-24 06:47:54 is 33548603.14097538 s in the future tar: ./etc/systemd/system/timers.target.wants/dpkg-db-backup.timer: time stamp 2024-06-24 06:47:33 is 33548582.14091574 s in the future tar: ./etc/systemd/system/timers.target.wants/e2scrub_all.timer: time stamp 2024-06-24 06:47:55 is 33548604.14086014 s in the future tar: ./etc/systemd/system/timers.target.wants/apt-daily-upgrade.timer: time stamp 2024-06-24 06:47:57 is 33548606.14080518 s in the future tar: ./etc/systemd/system/timers.target.wants/apt-daily.timer: time stamp 2024-06-24 06:47:57 is 33548606.1407493 s in the future tar: ./etc/systemd/system/timers.target.wants/fstrim.timer: time stamp 2024-06-24 06:47:58 is 33548607.14069498 s in the future tar: ./etc/systemd/system/multi-user.target.wants/e2scrub_reap.service: time stamp 2024-06-24 06:47:55 is 33548604.14063938 s in the future tar: ./etc/localtime: time stamp 2024-06-24 06:47:53 is 33548602.14052838 s in the future tar: ./etc/mtab: time stamp 2024-06-24 06:48:18 is 33548627.14047994 s in the future tar: ./dev/fd: time stamp 2024-06-24 06:47:31 is 33548580.1404315 s in the future tar: ./dev/stdin: time stamp 2024-06-24 06:47:31 is 33548580.14038462 s in the future tar: ./dev/stdout: time stamp 2024-06-24 06:47:31 is 33548580.14033858 s in the future tar: ./dev/stderr: time stamp 2024-06-24 06:47:31 is 33548580.1402946 s in the future tar: ./var/spool: time stamp 2024-06-24 06:47:32 is 33548581.14026742 s in the future tar: ./var: time stamp 2024-06-24 06:47:32 is 33548581.14023914 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl/cross-config-5.36.0: time stamp 2024-06-24 06:47:47 is 33548596.14020936 s in the future tar: ./usr/lib/aarch64-linux-gnu/perl: time stamp 2024-06-24 06:47:27 is 33548576.14018134 s in the future tar: ./usr/lib/aarch64-linux-gnu: time stamp 2024-06-30 20:33:40 is 34116549.14015554 s in the future tar: ./usr/lib/apt/planners: time stamp 2024-06-30 20:33:39 is 34116548.14012918 s in the future tar: ./usr/lib/apt: time stamp 2024-06-30 20:33:39 is 34116548.14010486 s in the future tar: ./usr/lib/locale/aa_ER/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1400766 s in the future tar: ./usr/lib/locale/aa_ER: time stamp 2024-06-24 06:48:35 is 33548644.14005018 s in the future tar: ./usr/lib/locale/aa_ER@saaho/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.14002142 s in the future tar: ./usr/lib/locale/aa_ER@saaho: time stamp 2024-06-24 06:48:35 is 33548644.13999484 s in the future tar: ./usr/lib/locale/aa_ET/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13996686 s in the future tar: ./usr/lib/locale/aa_ET: time stamp 2024-06-24 06:48:35 is 33548644.1399405 s in the future tar: ./usr/lib/locale/af_ZA: time stamp 2024-06-24 06:48:35 is 33548644.13991474 s in the future tar: ./usr/lib/locale/af_ZA.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13988796 s in the future tar: ./usr/lib/locale/agr_PE: time stamp 2024-06-24 06:48:35 is 33548644.13986206 s in the future tar: ./usr/lib/locale/ak_GH: time stamp 2024-06-24 06:48:35 is 33548644.13983636 s in the future tar: ./usr/lib/locale/am_ET: time stamp 2024-06-24 06:48:35 is 33548644.13981096 s in the future tar: ./usr/lib/locale/an_ES.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13978422 s in the future tar: ./usr/lib/locale/anp_IN: time stamp 2024-06-24 06:48:35 is 33548644.13975206 s in the future tar: ./usr/lib/locale/ar_AE.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13972226 s in the future tar: ./usr/lib/locale/ar_BH/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1396919 s in the future tar: ./usr/lib/locale/ar_BH: time stamp 2024-06-24 06:48:35 is 33548644.13966398 s in the future tar: ./usr/lib/locale/ar_BH.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1396342 s in the future tar: ./usr/lib/locale/ar_BH.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1396066 s in the future tar: ./usr/lib/locale/ar_DZ/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13957452 s in the future tar: ./usr/lib/locale/ar_DZ: time stamp 2024-06-24 06:48:35 is 33548644.13954702 s in the future tar: ./usr/lib/locale/ar_DZ.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13951732 s in the future tar: ./usr/lib/locale/ar_DZ.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1394885 s in the future tar: ./usr/lib/locale/ar_EG/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1394573 s in the future tar: ./usr/lib/locale/ar_EG: time stamp 2024-06-24 06:48:35 is 33548644.13942794 s in the future tar: ./usr/lib/locale/ar_EG.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13939698 s in the future tar: ./usr/lib/locale/ar_EG.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13936732 s in the future tar: ./usr/lib/locale/ar_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13933782 s in the future tar: ./usr/lib/locale/ar_IN: time stamp 2024-06-24 06:48:35 is 33548644.1393111 s in the future tar: ./usr/lib/locale/ar_IQ/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13928228 s in the future tar: ./usr/lib/locale/ar_IQ: time stamp 2024-06-24 06:48:35 is 33548644.13925562 s in the future tar: ./usr/lib/locale/ar_IQ.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13922654 s in the future tar: ./usr/lib/locale/ar_IQ.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13919972 s in the future tar: ./usr/lib/locale/ar_JO/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13917174 s in the future tar: ./usr/lib/locale/ar_JO: time stamp 2024-06-24 06:48:35 is 33548644.13914562 s in the future tar: ./usr/lib/locale/ar_JO.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13911718 s in the future tar: ./usr/lib/locale/ar_JO.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13909118 s in the future tar: ./usr/lib/locale/ar_KW/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13906286 s in the future tar: ./usr/lib/locale/ar_KW: time stamp 2024-06-24 06:48:35 is 33548644.1390367 s in the future tar: ./usr/lib/locale/ar_KW.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13900906 s in the future tar: ./usr/lib/locale/ar_KW.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13898288 s in the future tar: ./usr/lib/locale/ar_LB/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13895238 s in the future tar: ./usr/lib/locale/ar_LB: time stamp 2024-06-24 06:48:35 is 33548644.13892124 s in the future tar: ./usr/lib/locale/ar_LB.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13888932 s in the future tar: ./usr/lib/locale/ar_LB.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13886242 s in the future tar: ./usr/lib/locale/ar_LY/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13883442 s in the future tar: ./usr/lib/locale/ar_LY: time stamp 2024-06-24 06:48:35 is 33548644.13880838 s in the future tar: ./usr/lib/locale/ar_LY.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13877954 s in the future tar: ./usr/lib/locale/ar_LY.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13875316 s in the future tar: ./usr/lib/locale/ar_MA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13872538 s in the future tar: ./usr/lib/locale/ar_MA: time stamp 2024-06-24 06:48:35 is 33548644.1386991 s in the future tar: ./usr/lib/locale/ar_MA.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1386714 s in the future tar: ./usr/lib/locale/ar_MA.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13864528 s in the future tar: ./usr/lib/locale/ar_OM/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13861752 s in the future tar: ./usr/lib/locale/ar_OM: time stamp 2024-06-24 06:48:35 is 33548644.13859092 s in the future tar: ./usr/lib/locale/ar_OM.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13856374 s in the future tar: ./usr/lib/locale/ar_OM.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13853758 s in the future tar: ./usr/lib/locale/ar_QA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13833168 s in the future tar: ./usr/lib/locale/ar_QA: time stamp 2024-06-24 06:48:35 is 33548644.13828176 s in the future tar: ./usr/lib/locale/ar_QA.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13825176 s in the future tar: ./usr/lib/locale/ar_QA.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13822414 s in the future tar: ./usr/lib/locale/ar_SA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13819632 s in the future tar: ./usr/lib/locale/ar_SA: time stamp 2024-06-24 06:48:35 is 33548644.13817016 s in the future tar: ./usr/lib/locale/ar_SA.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13814288 s in the future tar: ./usr/lib/locale/ar_SA.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13811668 s in the future tar: ./usr/lib/locale/ar_SD/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13808928 s in the future tar: ./usr/lib/locale/ar_SD: time stamp 2024-06-24 06:48:35 is 33548644.13806352 s in the future tar: ./usr/lib/locale/ar_SD.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1380361 s in the future tar: ./usr/lib/locale/ar_SD.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1380097 s in the future tar: ./usr/lib/locale/ar_SS/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13798174 s in the future tar: ./usr/lib/locale/ar_SS: time stamp 2024-06-24 06:48:35 is 33548644.13795638 s in the future tar: ./usr/lib/locale/ar_SY/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1379291 s in the future tar: ./usr/lib/locale/ar_SY: time stamp 2024-06-24 06:48:35 is 33548644.1379032 s in the future tar: ./usr/lib/locale/ar_SY.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13787568 s in the future tar: ./usr/lib/locale/ar_SY.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13784942 s in the future tar: ./usr/lib/locale/ar_TN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13782198 s in the future tar: ./usr/lib/locale/ar_TN: time stamp 2024-06-24 06:48:35 is 33548644.13779612 s in the future tar: ./usr/lib/locale/ar_TN.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1377682 s in the future tar: ./usr/lib/locale/ar_TN.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13774184 s in the future tar: ./usr/lib/locale/ar_YE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13771416 s in the future tar: ./usr/lib/locale/ar_YE: time stamp 2024-06-24 06:48:35 is 33548644.1376883 s in the future tar: ./usr/lib/locale/ar_YE.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13766026 s in the future tar: ./usr/lib/locale/ar_YE.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1376336 s in the future tar: ./usr/lib/locale/as_IN: time stamp 2024-06-24 06:48:35 is 33548644.13760758 s in the future tar: ./usr/lib/locale/ast_ES: time stamp 2024-06-24 06:48:35 is 33548644.1375821 s in the future tar: ./usr/lib/locale/ast_ES.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13755606 s in the future tar: ./usr/lib/locale/ayc_PE: time stamp 2024-06-24 06:48:35 is 33548644.13752972 s in the future tar: ./usr/lib/locale/az_AZ: time stamp 2024-06-24 06:48:35 is 33548644.13750378 s in the future tar: ./usr/lib/locale/az_IR: time stamp 2024-06-24 06:48:35 is 33548644.13747794 s in the future tar: ./usr/lib/locale/be_BY.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13745144 s in the future tar: ./usr/lib/locale/be_BY@latin: time stamp 2024-06-24 06:48:35 is 33548644.13742538 s in the future tar: ./usr/lib/locale/bem_ZM: time stamp 2024-06-24 06:48:35 is 33548644.1373997 s in the future tar: ./usr/lib/locale/ber_DZ: time stamp 2024-06-24 06:48:35 is 33548644.13737368 s in the future tar: ./usr/lib/locale/ber_MA: time stamp 2024-06-24 06:48:35 is 33548644.13734808 s in the future tar: ./usr/lib/locale/bg_BG: time stamp 2024-06-24 06:48:35 is 33548644.13732294 s in the future tar: ./usr/lib/locale/bg_BG.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13729656 s in the future tar: ./usr/lib/locale/bhb_IN.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1372689 s in the future tar: ./usr/lib/locale/bho_IN: time stamp 2024-06-24 06:48:35 is 33548644.1372409 s in the future tar: ./usr/lib/locale/bho_NP/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.137212 s in the future tar: ./usr/lib/locale/bho_NP: time stamp 2024-06-24 06:48:35 is 33548644.13718554 s in the future tar: ./usr/lib/locale/bi_VU: time stamp 2024-06-24 06:48:35 is 33548644.1371597 s in the future tar: ./usr/lib/locale/bn_BD: time stamp 2024-06-24 06:48:35 is 33548644.13713432 s in the future tar: ./usr/lib/locale/bn_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13710722 s in the future tar: ./usr/lib/locale/bn_IN: time stamp 2024-06-24 06:48:35 is 33548644.13708102 s in the future tar: ./usr/lib/locale/bo_CN: time stamp 2024-06-24 06:48:35 is 33548644.13705544 s in the future tar: ./usr/lib/locale/bo_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13702808 s in the future tar: ./usr/lib/locale/bo_IN: time stamp 2024-06-24 06:48:35 is 33548644.13700178 s in the future tar: ./usr/lib/locale/br_FR: time stamp 2024-06-24 06:48:35 is 33548644.13697512 s in the future tar: ./usr/lib/locale/br_FR.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13694766 s in the future tar: ./usr/lib/locale/br_FR@euro: time stamp 2024-06-24 06:48:35 is 33548644.13692128 s in the future tar: ./usr/lib/locale/brx_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13689234 s in the future tar: ./usr/lib/locale/brx_IN: time stamp 2024-06-24 06:48:35 is 33548644.13686608 s in the future tar: ./usr/lib/locale/bs_BA.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1368398 s in the future tar: ./usr/lib/locale/byn_ER: time stamp 2024-06-24 06:48:35 is 33548644.13681292 s in the future tar: ./usr/lib/locale/ca_AD/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13678466 s in the future tar: ./usr/lib/locale/ca_AD: time stamp 2024-06-24 06:48:35 is 33548644.13675848 s in the future tar: ./usr/lib/locale/ca_AD.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13672992 s in the future tar: ./usr/lib/locale/ca_AD.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13670358 s in the future tar: ./usr/lib/locale/ca_ES: time stamp 2024-06-24 06:48:35 is 33548644.1366775 s in the future tar: ./usr/lib/locale/ca_ES.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13664824 s in the future tar: ./usr/lib/locale/ca_ES.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13662218 s in the future tar: ./usr/lib/locale/ca_ES@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13659458 s in the future tar: ./usr/lib/locale/ca_ES@euro: time stamp 2024-06-24 06:48:35 is 33548644.13656822 s in the future tar: ./usr/lib/locale/ca_ES@valencia/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13653972 s in the future tar: ./usr/lib/locale/ca_ES@valencia: time stamp 2024-06-24 06:48:35 is 33548644.13651306 s in the future tar: ./usr/lib/locale/ca_FR/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13648552 s in the future tar: ./usr/lib/locale/ca_FR: time stamp 2024-06-24 06:48:35 is 33548644.1364591 s in the future tar: ./usr/lib/locale/ca_FR.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13643042 s in the future tar: ./usr/lib/locale/ca_FR.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1364043 s in the future tar: ./usr/lib/locale/ca_IT/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1363765 s in the future tar: ./usr/lib/locale/ca_IT: time stamp 2024-06-24 06:48:35 is 33548644.13635062 s in the future tar: ./usr/lib/locale/ca_IT.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1363227 s in the future tar: ./usr/lib/locale/ca_IT.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13629608 s in the future tar: ./usr/lib/locale/ce_RU: time stamp 2024-06-24 06:48:35 is 33548644.13627 s in the future tar: ./usr/lib/locale/chr_US: time stamp 2024-06-24 06:48:35 is 33548644.13624434 s in the future tar: ./usr/lib/locale/ckb_IQ: time stamp 2024-06-24 06:48:35 is 33548644.13621864 s in the future tar: ./usr/lib/locale/cmn_TW: time stamp 2024-06-24 06:48:35 is 33548644.13619164 s in the future tar: ./usr/lib/locale/crh_UA: time stamp 2024-06-24 06:48:35 is 33548644.13616534 s in the future tar: ./usr/lib/locale/cs_CZ: time stamp 2024-06-24 06:48:35 is 33548644.13613888 s in the future tar: ./usr/lib/locale/cs_CZ.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1361124 s in the future tar: ./usr/lib/locale/csb_PL: time stamp 2024-06-24 06:48:35 is 33548644.13608588 s in the future tar: ./usr/lib/locale/cv_RU/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13605834 s in the future tar: ./usr/lib/locale/cv_RU: time stamp 2024-06-24 06:48:35 is 33548644.13603246 s in the future tar: ./usr/lib/locale/cy_GB.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1360056 s in the future tar: ./usr/lib/locale/da_DK: time stamp 2024-06-24 06:48:35 is 33548644.13597962 s in the future tar: ./usr/lib/locale/da_DK.utf8: time stamp 2024-06-24 06:48:35 is 33548644.135953 s in the future tar: ./usr/lib/locale/de_AT: time stamp 2024-06-24 06:48:35 is 33548644.13592716 s in the future tar: ./usr/lib/locale/de_AT.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13590028 s in the future tar: ./usr/lib/locale/de_AT@euro: time stamp 2024-06-24 06:48:35 is 33548644.13587396 s in the future tar: ./usr/lib/locale/de_BE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13584572 s in the future tar: ./usr/lib/locale/de_BE: time stamp 2024-06-24 06:48:35 is 33548644.13581938 s in the future tar: ./usr/lib/locale/de_BE.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1357918 s in the future tar: ./usr/lib/locale/de_BE.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13576536 s in the future tar: ./usr/lib/locale/de_BE@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1357371 s in the future tar: ./usr/lib/locale/de_BE@euro: time stamp 2024-06-24 06:48:35 is 33548644.13571096 s in the future tar: ./usr/lib/locale/de_CH/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13568292 s in the future tar: ./usr/lib/locale/de_CH: time stamp 2024-06-24 06:48:35 is 33548644.1356565 s in the future tar: ./usr/lib/locale/de_CH.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1356288 s in the future tar: ./usr/lib/locale/de_CH.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13560224 s in the future tar: ./usr/lib/locale/de_DE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13557316 s in the future tar: ./usr/lib/locale/de_DE: time stamp 2024-06-24 06:48:35 is 33548644.13554728 s in the future tar: ./usr/lib/locale/de_DE.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1355192 s in the future tar: ./usr/lib/locale/de_DE.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1354928 s in the future tar: ./usr/lib/locale/de_DE@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13546434 s in the future tar: ./usr/lib/locale/de_DE@euro: time stamp 2024-06-24 06:48:35 is 33548644.13543788 s in the future tar: ./usr/lib/locale/de_IT/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13540944 s in the future tar: ./usr/lib/locale/de_IT: time stamp 2024-06-24 06:48:35 is 33548644.13538288 s in the future tar: ./usr/lib/locale/de_IT.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13535382 s in the future tar: ./usr/lib/locale/de_IT.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13532772 s in the future tar: ./usr/lib/locale/de_LI.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13529968 s in the future tar: ./usr/lib/locale/de_LI.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1352736 s in the future tar: ./usr/lib/locale/de_LU/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13524528 s in the future tar: ./usr/lib/locale/de_LU: time stamp 2024-06-24 06:48:35 is 33548644.13521866 s in the future tar: ./usr/lib/locale/de_LU.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1351908 s in the future tar: ./usr/lib/locale/de_LU.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13516414 s in the future tar: ./usr/lib/locale/de_LU@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13513426 s in the future tar: ./usr/lib/locale/de_LU@euro: time stamp 2024-06-24 06:48:35 is 33548644.13510762 s in the future tar: ./usr/lib/locale/doi_IN: time stamp 2024-06-24 06:48:35 is 33548644.1350811 s in the future tar: ./usr/lib/locale/dsb_DE: time stamp 2024-06-24 06:48:35 is 33548644.13505498 s in the future tar: ./usr/lib/locale/dv_MV/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13502682 s in the future tar: ./usr/lib/locale/dv_MV: time stamp 2024-06-24 06:48:35 is 33548644.13500066 s in the future tar: ./usr/lib/locale/dz_BT: time stamp 2024-06-24 06:48:35 is 33548644.13497378 s in the future tar: ./usr/lib/locale/el_CY.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1349472 s in the future tar: ./usr/lib/locale/el_GR/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13491886 s in the future tar: ./usr/lib/locale/el_GR: time stamp 2024-06-24 06:48:35 is 33548644.1348921 s in the future tar: ./usr/lib/locale/el_GR.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13486362 s in the future tar: ./usr/lib/locale/el_GR.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1348371 s in the future tar: ./usr/lib/locale/el_GR@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13480836 s in the future tar: ./usr/lib/locale/el_GR@euro: time stamp 2024-06-24 06:48:35 is 33548644.13478216 s in the future tar: ./usr/lib/locale/en_AG: time stamp 2024-06-24 06:48:35 is 33548644.13475578 s in the future tar: ./usr/lib/locale/en_AU: time stamp 2024-06-24 06:48:35 is 33548644.13473032 s in the future tar: ./usr/lib/locale/en_AU.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13470248 s in the future tar: ./usr/lib/locale/en_AU.utf8: time stamp 2024-06-24 06:48:35 is 33548644.134676 s in the future tar: ./usr/lib/locale/en_BW/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13464738 s in the future tar: ./usr/lib/locale/en_BW: time stamp 2024-06-24 06:48:35 is 33548644.1346211 s in the future tar: ./usr/lib/locale/en_BW.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1345924 s in the future tar: ./usr/lib/locale/en_BW.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13456616 s in the future tar: ./usr/lib/locale/en_CA: time stamp 2024-06-24 06:48:35 is 33548644.13453928 s in the future tar: ./usr/lib/locale/en_CA.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1343677 s in the future tar: ./usr/lib/locale/en_DK: time stamp 2024-06-24 06:48:35 is 33548644.1343172 s in the future tar: ./usr/lib/locale/en_DK.iso885915: time stamp 2024-06-24 06:48:35 is 33548644.13428794 s in the future tar: ./usr/lib/locale/en_DK.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13425998 s in the future tar: ./usr/lib/locale/en_GB/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13423112 s in the future tar: ./usr/lib/locale/en_GB: time stamp 2024-06-24 06:48:35 is 33548644.13420522 s in the future tar: ./usr/lib/locale/en_GB.iso885915: time stamp 2024-06-24 06:48:35 is 33548644.1341782 s in the future tar: ./usr/lib/locale/en_GB.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13414972 s in the future tar: ./usr/lib/locale/en_GB.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13412372 s in the future tar: ./usr/lib/locale/en_HK/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1340956 s in the future tar: ./usr/lib/locale/en_HK: time stamp 2024-06-24 06:48:35 is 33548644.1340697 s in the future tar: ./usr/lib/locale/en_HK.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1340428 s in the future tar: ./usr/lib/locale/en_HK.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1340168 s in the future tar: ./usr/lib/locale/en_IE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13398862 s in the future tar: ./usr/lib/locale/en_IE: time stamp 2024-06-24 06:48:35 is 33548644.1339632 s in the future tar: ./usr/lib/locale/en_IE.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13393634 s in the future tar: ./usr/lib/locale/en_IE.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13391042 s in the future tar: ./usr/lib/locale/en_IE@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13388254 s in the future tar: ./usr/lib/locale/en_IE@euro: time stamp 2024-06-24 06:48:35 is 33548644.13385652 s in the future tar: ./usr/lib/locale/en_IL/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1338284 s in the future tar: ./usr/lib/locale/en_IL: time stamp 2024-06-24 06:48:35 is 33548644.13380288 s in the future tar: ./usr/lib/locale/en_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13377496 s in the future tar: ./usr/lib/locale/en_IN: time stamp 2024-06-24 06:48:35 is 33548644.13374868 s in the future tar: ./usr/lib/locale/en_NG/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13372054 s in the future tar: ./usr/lib/locale/en_NG: time stamp 2024-06-24 06:48:35 is 33548644.13369454 s in the future tar: ./usr/lib/locale/en_NZ/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1336671 s in the future tar: ./usr/lib/locale/en_NZ: time stamp 2024-06-24 06:48:35 is 33548644.13363692 s in the future tar: ./usr/lib/locale/en_NZ.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13360482 s in the future tar: ./usr/lib/locale/en_NZ.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13357608 s in the future tar: ./usr/lib/locale/en_PH/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13354576 s in the future tar: ./usr/lib/locale/en_PH: time stamp 2024-06-24 06:48:35 is 33548644.133518 s in the future tar: ./usr/lib/locale/en_PH.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1334887 s in the future tar: ./usr/lib/locale/en_PH.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1334611 s in the future tar: ./usr/lib/locale/en_SC.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13343254 s in the future tar: ./usr/lib/locale/en_SC.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13340452 s in the future tar: ./usr/lib/locale/en_SG/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13337432 s in the future tar: ./usr/lib/locale/en_SG: time stamp 2024-06-24 06:48:35 is 33548644.13334528 s in the future tar: ./usr/lib/locale/en_SG.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13331574 s in the future tar: ./usr/lib/locale/en_SG.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1332856 s in the future tar: ./usr/lib/locale/en_US/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13325476 s in the future tar: ./usr/lib/locale/en_US: time stamp 2024-06-24 06:48:35 is 33548644.13322368 s in the future tar: ./usr/lib/locale/en_US.iso885915/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13319336 s in the future tar: ./usr/lib/locale/en_US.iso885915: time stamp 2024-06-24 06:48:35 is 33548644.13316578 s in the future tar: ./usr/lib/locale/en_US.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13313672 s in the future tar: ./usr/lib/locale/en_US.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13310986 s in the future tar: ./usr/lib/locale/en_ZA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1330809 s in the future tar: ./usr/lib/locale/en_ZA: time stamp 2024-06-24 06:48:35 is 33548644.1330542 s in the future tar: ./usr/lib/locale/en_ZA.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13302592 s in the future tar: ./usr/lib/locale/en_ZA.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13299944 s in the future tar: ./usr/lib/locale/en_ZM/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13297068 s in the future tar: ./usr/lib/locale/en_ZM: time stamp 2024-06-24 06:48:35 is 33548644.13294508 s in the future tar: ./usr/lib/locale/en_ZW/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13291744 s in the future tar: ./usr/lib/locale/en_ZW: time stamp 2024-06-24 06:48:35 is 33548644.13289176 s in the future tar: ./usr/lib/locale/en_ZW.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13286454 s in the future tar: ./usr/lib/locale/en_ZW.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1328373 s in the future tar: ./usr/lib/locale/eo: time stamp 2024-06-24 06:48:35 is 33548644.13280724 s in the future tar: ./usr/lib/locale/es_AR/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13277472 s in the future tar: ./usr/lib/locale/es_AR: time stamp 2024-06-24 06:48:35 is 33548644.13274672 s in the future tar: ./usr/lib/locale/es_AR.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13271808 s in the future tar: ./usr/lib/locale/es_AR.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13269166 s in the future tar: ./usr/lib/locale/es_BO/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13266346 s in the future tar: ./usr/lib/locale/es_BO: time stamp 2024-06-24 06:48:35 is 33548644.13263766 s in the future tar: ./usr/lib/locale/es_BO.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13260946 s in the future tar: ./usr/lib/locale/es_BO.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1325836 s in the future tar: ./usr/lib/locale/es_CL/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13255558 s in the future tar: ./usr/lib/locale/es_CL: time stamp 2024-06-24 06:48:35 is 33548644.13253004 s in the future tar: ./usr/lib/locale/es_CL.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13250266 s in the future tar: ./usr/lib/locale/es_CL.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1324749 s in the future tar: ./usr/lib/locale/es_CO/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13244682 s in the future tar: ./usr/lib/locale/es_CO: time stamp 2024-06-24 06:48:35 is 33548644.132421 s in the future tar: ./usr/lib/locale/es_CO.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13239364 s in the future tar: ./usr/lib/locale/es_CO.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13236766 s in the future tar: ./usr/lib/locale/es_CR/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13233988 s in the future tar: ./usr/lib/locale/es_CR: time stamp 2024-06-24 06:48:35 is 33548644.13231402 s in the future tar: ./usr/lib/locale/es_CR.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13228556 s in the future tar: ./usr/lib/locale/es_CR.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1322591 s in the future tar: ./usr/lib/locale/es_CU/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13223122 s in the future tar: ./usr/lib/locale/es_CU: time stamp 2024-06-24 06:48:35 is 33548644.13220542 s in the future tar: ./usr/lib/locale/es_DO/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1321775 s in the future tar: ./usr/lib/locale/es_DO: time stamp 2024-06-24 06:48:35 is 33548644.13214898 s in the future tar: ./usr/lib/locale/es_DO.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13211996 s in the future tar: ./usr/lib/locale/es_DO.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13209374 s in the future tar: ./usr/lib/locale/es_EC/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13206494 s in the future tar: ./usr/lib/locale/es_EC: time stamp 2024-06-24 06:48:35 is 33548644.13203886 s in the future tar: ./usr/lib/locale/es_EC.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13201074 s in the future tar: ./usr/lib/locale/es_EC.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1319843 s in the future tar: ./usr/lib/locale/es_ES/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13195658 s in the future tar: ./usr/lib/locale/es_ES: time stamp 2024-06-24 06:48:35 is 33548644.13193022 s in the future tar: ./usr/lib/locale/es_ES.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13190262 s in the future tar: ./usr/lib/locale/es_ES.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13187596 s in the future tar: ./usr/lib/locale/es_ES@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.131848 s in the future tar: ./usr/lib/locale/es_ES@euro: time stamp 2024-06-24 06:48:35 is 33548644.13182172 s in the future tar: ./usr/lib/locale/es_GT/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13179442 s in the future tar: ./usr/lib/locale/es_GT: time stamp 2024-06-24 06:48:35 is 33548644.13176832 s in the future tar: ./usr/lib/locale/es_GT.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13174086 s in the future tar: ./usr/lib/locale/es_GT.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13171494 s in the future tar: ./usr/lib/locale/es_HN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13168712 s in the future tar: ./usr/lib/locale/es_HN: time stamp 2024-06-24 06:48:35 is 33548644.13166168 s in the future tar: ./usr/lib/locale/es_HN.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1316335 s in the future tar: ./usr/lib/locale/es_HN.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13160696 s in the future tar: ./usr/lib/locale/es_MX/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1315787 s in the future tar: ./usr/lib/locale/es_MX: time stamp 2024-06-24 06:48:35 is 33548644.1315527 s in the future tar: ./usr/lib/locale/es_MX.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13152472 s in the future tar: ./usr/lib/locale/es_MX.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13149898 s in the future tar: ./usr/lib/locale/es_NI/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13147114 s in the future tar: ./usr/lib/locale/es_NI: time stamp 2024-06-24 06:48:35 is 33548644.13144504 s in the future tar: ./usr/lib/locale/es_NI.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13141688 s in the future tar: ./usr/lib/locale/es_NI.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13139056 s in the future tar: ./usr/lib/locale/es_PA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13136286 s in the future tar: ./usr/lib/locale/es_PA: time stamp 2024-06-24 06:48:35 is 33548644.13133716 s in the future tar: ./usr/lib/locale/es_PA.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13130842 s in the future tar: ./usr/lib/locale/es_PA.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13128168 s in the future tar: ./usr/lib/locale/es_PE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13125378 s in the future tar: ./usr/lib/locale/es_PE: time stamp 2024-06-24 06:48:35 is 33548644.13122822 s in the future tar: ./usr/lib/locale/es_PE.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1312 s in the future tar: ./usr/lib/locale/es_PE.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13117362 s in the future tar: ./usr/lib/locale/es_PR/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13114472 s in the future tar: ./usr/lib/locale/es_PR: time stamp 2024-06-24 06:48:35 is 33548644.1311178 s in the future tar: ./usr/lib/locale/es_PR.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13108972 s in the future tar: ./usr/lib/locale/es_PR.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1310634 s in the future tar: ./usr/lib/locale/es_PY/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13103528 s in the future tar: ./usr/lib/locale/es_PY: time stamp 2024-06-24 06:48:35 is 33548644.13100978 s in the future tar: ./usr/lib/locale/es_PY.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13098142 s in the future tar: ./usr/lib/locale/es_PY.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13095464 s in the future tar: ./usr/lib/locale/es_SV/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13092612 s in the future tar: ./usr/lib/locale/es_SV: time stamp 2024-06-24 06:48:35 is 33548644.1309001 s in the future tar: ./usr/lib/locale/es_SV.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13087156 s in the future tar: ./usr/lib/locale/es_SV.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13084524 s in the future tar: ./usr/lib/locale/es_US/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13081668 s in the future tar: ./usr/lib/locale/es_US: time stamp 2024-06-24 06:48:35 is 33548644.13079114 s in the future tar: ./usr/lib/locale/es_US.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13076336 s in the future tar: ./usr/lib/locale/es_US.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13073726 s in the future tar: ./usr/lib/locale/es_UY/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13070972 s in the future tar: ./usr/lib/locale/es_UY: time stamp 2024-06-24 06:48:35 is 33548644.13068384 s in the future tar: ./usr/lib/locale/es_UY.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13065574 s in the future tar: ./usr/lib/locale/es_UY.utf8: time stamp 2024-06-24 06:48:35 is 33548644.13062952 s in the future tar: ./usr/lib/locale/es_VE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.130602 s in the future tar: ./usr/lib/locale/es_VE: time stamp 2024-06-24 06:48:35 is 33548644.13057612 s in the future tar: ./usr/lib/locale/es_VE.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.13054872 s in the future tar: ./usr/lib/locale/es_VE.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1305229 s in the future tar: ./usr/lib/locale/et_EE: time stamp 2024-06-24 06:48:35 is 33548644.12829896 s in the future tar: ./usr/lib/locale/et_EE.iso885915: time stamp 2024-06-24 06:48:35 is 33548644.12824312 s in the future tar: ./usr/lib/locale/et_EE.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12821556 s in the future tar: ./usr/lib/locale/eu_ES: time stamp 2024-06-24 06:48:35 is 33548644.12818908 s in the future tar: ./usr/lib/locale/eu_ES.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12816244 s in the future tar: ./usr/lib/locale/eu_ES@euro: time stamp 2024-06-24 06:48:35 is 33548644.12813626 s in the future tar: ./usr/lib/locale/eu_FR/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12810866 s in the future tar: ./usr/lib/locale/eu_FR: time stamp 2024-06-24 06:48:35 is 33548644.1280833 s in the future tar: ./usr/lib/locale/eu_FR.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12805586 s in the future tar: ./usr/lib/locale/eu_FR.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1280296 s in the future tar: ./usr/lib/locale/eu_FR@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1280018 s in the future tar: ./usr/lib/locale/eu_FR@euro: time stamp 2024-06-24 06:48:35 is 33548644.12797588 s in the future tar: ./usr/lib/locale/fa_IR: time stamp 2024-06-24 06:48:35 is 33548644.12794954 s in the future tar: ./usr/lib/locale/ff_SN: time stamp 2024-06-24 06:48:35 is 33548644.12792392 s in the future tar: ./usr/lib/locale/fi_FI: time stamp 2024-06-24 06:48:35 is 33548644.12789856 s in the future tar: ./usr/lib/locale/fi_FI.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12787274 s in the future tar: ./usr/lib/locale/fi_FI@euro: time stamp 2024-06-24 06:48:35 is 33548644.12784716 s in the future tar: ./usr/lib/locale/fil_PH: time stamp 2024-06-24 06:48:35 is 33548644.12782174 s in the future tar: ./usr/lib/locale/fo_FO: time stamp 2024-06-24 06:48:35 is 33548644.1277966 s in the future tar: ./usr/lib/locale/fo_FO.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1277712 s in the future tar: ./usr/lib/locale/fr_BE: time stamp 2024-06-24 06:48:35 is 33548644.12774586 s in the future tar: ./usr/lib/locale/fr_BE.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1277204 s in the future tar: ./usr/lib/locale/fr_BE@euro: time stamp 2024-06-24 06:48:35 is 33548644.1276935 s in the future tar: ./usr/lib/locale/fr_CA: time stamp 2024-06-24 06:48:35 is 33548644.12766862 s in the future tar: ./usr/lib/locale/fr_CA.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12764286 s in the future tar: ./usr/lib/locale/fr_CH: time stamp 2024-06-24 06:48:35 is 33548644.12761694 s in the future tar: ./usr/lib/locale/fr_CH.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12759108 s in the future tar: ./usr/lib/locale/fr_FR/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12756368 s in the future tar: ./usr/lib/locale/fr_FR: time stamp 2024-06-24 06:48:35 is 33548644.12753744 s in the future tar: ./usr/lib/locale/fr_FR.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12750592 s in the future tar: ./usr/lib/locale/fr_FR.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12747566 s in the future tar: ./usr/lib/locale/fr_FR@euro: time stamp 2024-06-24 06:48:35 is 33548644.12744702 s in the future tar: ./usr/lib/locale/fr_LU/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12741692 s in the future tar: ./usr/lib/locale/fr_LU: time stamp 2024-06-24 06:48:35 is 33548644.1273894 s in the future tar: ./usr/lib/locale/fr_LU.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12736014 s in the future tar: ./usr/lib/locale/fr_LU.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12733288 s in the future tar: ./usr/lib/locale/fr_LU@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12730342 s in the future tar: ./usr/lib/locale/fr_LU@euro: time stamp 2024-06-24 06:48:35 is 33548644.1272759 s in the future tar: ./usr/lib/locale/fur_IT: time stamp 2024-06-24 06:48:35 is 33548644.12724696 s in the future tar: ./usr/lib/locale/fy_DE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1272173 s in the future tar: ./usr/lib/locale/fy_DE: time stamp 2024-06-24 06:48:35 is 33548644.12718842 s in the future tar: ./usr/lib/locale/fy_NL/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12715626 s in the future tar: ./usr/lib/locale/fy_NL: time stamp 2024-06-24 06:48:35 is 33548644.12712764 s in the future tar: ./usr/lib/locale/ga_IE: time stamp 2024-06-24 06:48:35 is 33548644.12710006 s in the future tar: ./usr/lib/locale/ga_IE.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12707264 s in the future tar: ./usr/lib/locale/ga_IE@euro: time stamp 2024-06-24 06:48:35 is 33548644.1270455 s in the future tar: ./usr/lib/locale/gd_GB: time stamp 2024-06-24 06:48:35 is 33548644.12701846 s in the future tar: ./usr/lib/locale/gd_GB.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12699124 s in the future tar: ./usr/lib/locale/gez_ER/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1269616 s in the future tar: ./usr/lib/locale/gez_ER: time stamp 2024-06-24 06:48:35 is 33548644.1269357 s in the future tar: ./usr/lib/locale/gez_ER@abegede/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12690766 s in the future tar: ./usr/lib/locale/gez_ER@abegede: time stamp 2024-06-24 06:48:35 is 33548644.12688094 s in the future tar: ./usr/lib/locale/gez_ET: time stamp 2024-06-24 06:48:35 is 33548644.12685538 s in the future tar: ./usr/lib/locale/gez_ET@abegede/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12682676 s in the future tar: ./usr/lib/locale/gez_ET@abegede: time stamp 2024-06-24 06:48:35 is 33548644.12680004 s in the future tar: ./usr/lib/locale/gl_ES: time stamp 2024-06-24 06:48:35 is 33548644.12677334 s in the future tar: ./usr/lib/locale/gl_ES.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12674668 s in the future tar: ./usr/lib/locale/gl_ES@euro: time stamp 2024-06-24 06:48:35 is 33548644.12671986 s in the future tar: ./usr/lib/locale/gu_IN: time stamp 2024-06-24 06:48:35 is 33548644.12669044 s in the future tar: ./usr/lib/locale/gv_GB: time stamp 2024-06-24 06:48:35 is 33548644.12666042 s in the future tar: ./usr/lib/locale/gv_GB.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12663074 s in the future tar: ./usr/lib/locale/gv_GB.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12660386 s in the future tar: ./usr/lib/locale/ha_NG: time stamp 2024-06-24 06:48:35 is 33548644.12657812 s in the future tar: ./usr/lib/locale/hak_TW: time stamp 2024-06-24 06:48:35 is 33548644.12655256 s in the future tar: ./usr/lib/locale/he_IL.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12652634 s in the future tar: ./usr/lib/locale/hi_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12647426 s in the future tar: ./usr/lib/locale/hi_IN: time stamp 2024-06-24 06:48:35 is 33548644.12644234 s in the future tar: ./usr/lib/locale/hif_FJ: time stamp 2024-06-24 06:48:35 is 33548644.12641486 s in the future tar: ./usr/lib/locale/hne_IN: time stamp 2024-06-24 06:48:35 is 33548644.12638766 s in the future tar: ./usr/lib/locale/hr_HR/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12635962 s in the future tar: ./usr/lib/locale/hr_HR: time stamp 2024-06-24 06:48:35 is 33548644.12633298 s in the future tar: ./usr/lib/locale/hr_HR.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12630514 s in the future tar: ./usr/lib/locale/hr_HR.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1262791 s in the future tar: ./usr/lib/locale/hsb_DE: time stamp 2024-06-24 06:48:35 is 33548644.12625304 s in the future tar: ./usr/lib/locale/hsb_DE.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12622756 s in the future tar: ./usr/lib/locale/ht_HT: time stamp 2024-06-24 06:48:35 is 33548644.12620112 s in the future tar: ./usr/lib/locale/hu_HU: time stamp 2024-06-24 06:48:35 is 33548644.1261758 s in the future tar: ./usr/lib/locale/hu_HU.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12615004 s in the future tar: ./usr/lib/locale/hy_AM: time stamp 2024-06-24 06:48:35 is 33548644.12612368 s in the future tar: ./usr/lib/locale/ia_FR: time stamp 2024-06-24 06:48:35 is 33548644.12609806 s in the future tar: ./usr/lib/locale/id_ID: time stamp 2024-06-24 06:48:35 is 33548644.12607246 s in the future tar: ./usr/lib/locale/id_ID.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12604508 s in the future tar: ./usr/lib/locale/ig_NG: time stamp 2024-06-24 06:48:35 is 33548644.12601916 s in the future tar: ./usr/lib/locale/ik_CA: time stamp 2024-06-24 06:48:35 is 33548644.12599298 s in the future tar: ./usr/lib/locale/is_IS: time stamp 2024-06-24 06:48:35 is 33548644.12596702 s in the future tar: ./usr/lib/locale/is_IS.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12594132 s in the future tar: ./usr/lib/locale/it_CH: time stamp 2024-06-24 06:48:35 is 33548644.12591594 s in the future tar: ./usr/lib/locale/it_CH.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12588832 s in the future tar: ./usr/lib/locale/it_CH.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12586152 s in the future tar: ./usr/lib/locale/it_IT: time stamp 2024-06-24 06:48:35 is 33548644.1258347 s in the future tar: ./usr/lib/locale/it_IT.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12580858 s in the future tar: ./usr/lib/locale/it_IT@euro: time stamp 2024-06-24 06:48:35 is 33548644.12578214 s in the future tar: ./usr/lib/locale/iu_CA: time stamp 2024-06-24 06:48:35 is 33548644.12575606 s in the future tar: ./usr/lib/locale/ja_JP.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1257301 s in the future tar: ./usr/lib/locale/ka_GE.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1257038 s in the future tar: ./usr/lib/locale/kab_DZ/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12567598 s in the future tar: ./usr/lib/locale/kab_DZ: time stamp 2024-06-24 06:48:35 is 33548644.12565056 s in the future tar: ./usr/lib/locale/kk_KZ.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12562408 s in the future tar: ./usr/lib/locale/kl_GL: time stamp 2024-06-24 06:48:35 is 33548644.12559818 s in the future tar: ./usr/lib/locale/kl_GL.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12557258 s in the future tar: ./usr/lib/locale/km_KH: time stamp 2024-06-24 06:48:35 is 33548644.12554648 s in the future tar: ./usr/lib/locale/kn_IN: time stamp 2024-06-24 06:48:35 is 33548644.12552094 s in the future tar: ./usr/lib/locale/ko_KR.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12549492 s in the future tar: ./usr/lib/locale/kok_IN: time stamp 2024-06-24 06:48:35 is 33548644.1254684 s in the future tar: ./usr/lib/locale/ks_IN: time stamp 2024-06-24 06:48:35 is 33548644.12544316 s in the future tar: ./usr/lib/locale/ks_IN@devanagari: time stamp 2024-06-24 06:48:35 is 33548644.12541666 s in the future tar: ./usr/lib/locale/ku_TR.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12538934 s in the future tar: ./usr/lib/locale/kw_GB: time stamp 2024-06-24 06:48:35 is 33548644.12536282 s in the future tar: ./usr/lib/locale/kw_GB.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12533662 s in the future tar: ./usr/lib/locale/ky_KG: time stamp 2024-06-24 06:48:35 is 33548644.12531122 s in the future tar: ./usr/lib/locale/lb_LU: time stamp 2024-06-24 06:48:35 is 33548644.12528496 s in the future tar: ./usr/lib/locale/lg_UG.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1252589 s in the future tar: ./usr/lib/locale/li_BE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12523058 s in the future tar: ./usr/lib/locale/li_BE: time stamp 2024-06-24 06:48:35 is 33548644.12520464 s in the future tar: ./usr/lib/locale/li_NL: time stamp 2024-06-24 06:48:35 is 33548644.12517906 s in the future tar: ./usr/lib/locale/lij_IT: time stamp 2024-06-24 06:48:35 is 33548644.12515284 s in the future tar: ./usr/lib/locale/ln_CD: time stamp 2024-06-24 06:48:35 is 33548644.12512716 s in the future tar: ./usr/lib/locale/lo_LA: time stamp 2024-06-24 06:48:35 is 33548644.12510146 s in the future tar: ./usr/lib/locale/lt_LT.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12507554 s in the future tar: ./usr/lib/locale/lv_LV: time stamp 2024-06-24 06:48:35 is 33548644.12504904 s in the future tar: ./usr/lib/locale/lv_LV.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12502206 s in the future tar: ./usr/lib/locale/lzh_TW: time stamp 2024-06-24 06:48:35 is 33548644.12499402 s in the future tar: ./usr/lib/locale/mag_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12496502 s in the future tar: ./usr/lib/locale/mag_IN: time stamp 2024-06-24 06:48:35 is 33548644.12493914 s in the future tar: ./usr/lib/locale/mai_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1249118 s in the future tar: ./usr/lib/locale/mai_IN: time stamp 2024-06-24 06:48:35 is 33548644.12488536 s in the future tar: ./usr/lib/locale/mai_NP/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1248579 s in the future tar: ./usr/lib/locale/mai_NP: time stamp 2024-06-24 06:48:35 is 33548644.12483184 s in the future tar: ./usr/lib/locale/mfe_MU: time stamp 2024-06-24 06:48:35 is 33548644.12480572 s in the future tar: ./usr/lib/locale/mg_MG: time stamp 2024-06-24 06:48:35 is 33548644.12478022 s in the future tar: ./usr/lib/locale/mg_MG.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12475424 s in the future tar: ./usr/lib/locale/mhr_RU: time stamp 2024-06-24 06:48:35 is 33548644.12472704 s in the future tar: ./usr/lib/locale/mi_NZ: time stamp 2024-06-24 06:48:35 is 33548644.12470138 s in the future tar: ./usr/lib/locale/mi_NZ.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12467524 s in the future tar: ./usr/lib/locale/miq_NI/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.124647 s in the future tar: ./usr/lib/locale/miq_NI: time stamp 2024-06-24 06:48:35 is 33548644.12462088 s in the future tar: ./usr/lib/locale/mjw_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12459362 s in the future tar: ./usr/lib/locale/mjw_IN: time stamp 2024-06-24 06:48:35 is 33548644.12456744 s in the future tar: ./usr/lib/locale/mk_MK.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12454154 s in the future tar: ./usr/lib/locale/ml_IN: time stamp 2024-06-24 06:48:35 is 33548644.12451546 s in the future tar: ./usr/lib/locale/mn_MN: time stamp 2024-06-24 06:48:35 is 33548644.12448994 s in the future tar: ./usr/lib/locale/mni_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12446254 s in the future tar: ./usr/lib/locale/mni_IN: time stamp 2024-06-24 06:48:35 is 33548644.12443676 s in the future tar: ./usr/lib/locale/mnw_MM: time stamp 2024-06-24 06:48:35 is 33548644.12441094 s in the future tar: ./usr/lib/locale/mr_IN: time stamp 2024-06-24 06:48:35 is 33548644.1243851 s in the future tar: ./usr/lib/locale/ms_MY/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12435802 s in the future tar: ./usr/lib/locale/ms_MY: time stamp 2024-06-24 06:48:35 is 33548644.12433216 s in the future tar: ./usr/lib/locale/ms_MY.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12430448 s in the future tar: ./usr/lib/locale/ms_MY.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12427828 s in the future tar: ./usr/lib/locale/mt_MT.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12425204 s in the future tar: ./usr/lib/locale/my_MM: time stamp 2024-06-24 06:48:35 is 33548644.12422612 s in the future tar: ./usr/lib/locale/nan_TW: time stamp 2024-06-24 06:48:35 is 33548644.12420058 s in the future tar: ./usr/lib/locale/nan_TW@latin: time stamp 2024-06-24 06:48:35 is 33548644.12417448 s in the future tar: ./usr/lib/locale/nb_NO: time stamp 2024-06-24 06:48:35 is 33548644.1241491 s in the future tar: ./usr/lib/locale/nb_NO.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12412346 s in the future tar: ./usr/lib/locale/nds_DE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12409538 s in the future tar: ./usr/lib/locale/nds_DE: time stamp 2024-06-24 06:48:35 is 33548644.12406922 s in the future tar: ./usr/lib/locale/nds_NL/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12404178 s in the future tar: ./usr/lib/locale/nds_NL: time stamp 2024-06-24 06:48:35 is 33548644.1240162 s in the future tar: ./usr/lib/locale/ne_NP: time stamp 2024-06-24 06:48:35 is 33548644.12399016 s in the future tar: ./usr/lib/locale/nhn_MX: time stamp 2024-06-24 06:48:35 is 33548644.1239645 s in the future tar: ./usr/lib/locale/niu_NU: time stamp 2024-06-24 06:48:35 is 33548644.12393782 s in the future tar: ./usr/lib/locale/niu_NZ/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12390944 s in the future tar: ./usr/lib/locale/niu_NZ: time stamp 2024-06-24 06:48:35 is 33548644.12388358 s in the future tar: ./usr/lib/locale/nl_AW/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12385632 s in the future tar: ./usr/lib/locale/nl_AW: time stamp 2024-06-24 06:48:35 is 33548644.12383018 s in the future tar: ./usr/lib/locale/nl_BE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12380294 s in the future tar: ./usr/lib/locale/nl_BE: time stamp 2024-06-24 06:48:35 is 33548644.12377674 s in the future tar: ./usr/lib/locale/nl_BE.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12374884 s in the future tar: ./usr/lib/locale/nl_BE.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12372238 s in the future tar: ./usr/lib/locale/nl_BE@euro: time stamp 2024-06-24 06:48:35 is 33548644.12369578 s in the future tar: ./usr/lib/locale/nl_NL/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1236679 s in the future tar: ./usr/lib/locale/nl_NL: time stamp 2024-06-24 06:48:35 is 33548644.1236423 s in the future tar: ./usr/lib/locale/nl_NL.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12361454 s in the future tar: ./usr/lib/locale/nl_NL.utf8: time stamp 2024-06-24 06:48:35 is 33548644.123588 s in the future tar: ./usr/lib/locale/nl_NL@euro/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12356 s in the future tar: ./usr/lib/locale/nl_NL@euro: time stamp 2024-06-24 06:48:35 is 33548644.12353332 s in the future tar: ./usr/lib/locale/nn_NO/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12350566 s in the future tar: ./usr/lib/locale/nn_NO: time stamp 2024-06-24 06:48:35 is 33548644.12347948 s in the future tar: ./usr/lib/locale/nn_NO.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12345188 s in the future tar: ./usr/lib/locale/nn_NO.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12342534 s in the future tar: ./usr/lib/locale/nr_ZA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12339642 s in the future tar: ./usr/lib/locale/nr_ZA: time stamp 2024-06-24 06:48:35 is 33548644.12336964 s in the future tar: ./usr/lib/locale/nso_ZA: time stamp 2024-06-24 06:48:35 is 33548644.123344 s in the future tar: ./usr/lib/locale/oc_FR: time stamp 2024-06-24 06:48:35 is 33548644.12331808 s in the future tar: ./usr/lib/locale/oc_FR.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12329202 s in the future tar: ./usr/lib/locale/om_ET: time stamp 2024-06-24 06:48:35 is 33548644.12326598 s in the future tar: ./usr/lib/locale/om_KE: time stamp 2024-06-24 06:48:35 is 33548644.12324076 s in the future tar: ./usr/lib/locale/om_KE.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12321352 s in the future tar: ./usr/lib/locale/om_KE.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1231872 s in the future tar: ./usr/lib/locale/or_IN: time stamp 2024-06-24 06:48:35 is 33548644.12316018 s in the future tar: ./usr/lib/locale/os_RU: time stamp 2024-06-24 06:48:35 is 33548644.12313428 s in the future tar: ./usr/lib/locale/pa_IN: time stamp 2024-06-24 06:48:35 is 33548644.12310878 s in the future tar: ./usr/lib/locale/pa_PK: time stamp 2024-06-24 06:48:35 is 33548644.12308308 s in the future tar: ./usr/lib/locale/pap_AW: time stamp 2024-06-24 06:48:35 is 33548644.12305744 s in the future tar: ./usr/lib/locale/pap_CW/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1230301 s in the future tar: ./usr/lib/locale/pap_CW: time stamp 2024-06-24 06:48:35 is 33548644.12300428 s in the future tar: ./usr/lib/locale/pl_PL: time stamp 2024-06-24 06:48:35 is 33548644.1229783 s in the future tar: ./usr/lib/locale/pl_PL.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1229518 s in the future tar: ./usr/lib/locale/ps_AF: time stamp 2024-06-24 06:48:35 is 33548644.12292492 s in the future tar: ./usr/lib/locale/pt_BR: time stamp 2024-06-24 06:48:35 is 33548644.12289872 s in the future tar: ./usr/lib/locale/pt_BR.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12287098 s in the future tar: ./usr/lib/locale/pt_PT/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12284228 s in the future tar: ./usr/lib/locale/pt_PT: time stamp 2024-06-24 06:48:35 is 33548644.12281578 s in the future tar: ./usr/lib/locale/pt_PT.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12278756 s in the future tar: ./usr/lib/locale/pt_PT.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12276136 s in the future tar: ./usr/lib/locale/pt_PT@euro: time stamp 2024-06-24 06:48:35 is 33548644.12273416 s in the future tar: ./usr/lib/locale/quz_PE: time stamp 2024-06-24 06:48:35 is 33548644.12270752 s in the future tar: ./usr/lib/locale/raj_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12267934 s in the future tar: ./usr/lib/locale/raj_IN: time stamp 2024-06-24 06:48:35 is 33548644.12265292 s in the future tar: ./usr/lib/locale/rif_MA: time stamp 2024-06-24 06:48:35 is 33548644.1226265 s in the future tar: ./usr/lib/locale/ro_RO: time stamp 2024-06-24 06:48:35 is 33548644.12260012 s in the future tar: ./usr/lib/locale/ro_RO.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12257334 s in the future tar: ./usr/lib/locale/ru_RU: time stamp 2024-06-24 06:48:35 is 33548644.12254734 s in the future tar: ./usr/lib/locale/ru_RU.cp1251: time stamp 2024-06-24 06:48:35 is 33548644.12252086 s in the future tar: ./usr/lib/locale/ru_RU.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12229766 s in the future tar: ./usr/lib/locale/ru_UA.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12225856 s in the future tar: ./usr/lib/locale/ru_UA.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12223174 s in the future tar: ./usr/lib/locale/rw_RW: time stamp 2024-06-24 06:48:35 is 33548644.12220498 s in the future tar: ./usr/lib/locale/sa_IN: time stamp 2024-06-24 06:48:35 is 33548644.12217926 s in the future tar: ./usr/lib/locale/sah_RU: time stamp 2024-06-24 06:48:35 is 33548644.1221538 s in the future tar: ./usr/lib/locale/sat_IN: time stamp 2024-06-24 06:48:35 is 33548644.12212836 s in the future tar: ./usr/lib/locale/sc_IT: time stamp 2024-06-24 06:48:35 is 33548644.1221024 s in the future tar: ./usr/lib/locale/sd_IN/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12207502 s in the future tar: ./usr/lib/locale/sd_IN: time stamp 2024-06-24 06:48:35 is 33548644.12204908 s in the future tar: ./usr/lib/locale/sd_IN@devanagari/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12201926 s in the future tar: ./usr/lib/locale/sd_IN@devanagari: time stamp 2024-06-24 06:48:35 is 33548644.12199138 s in the future tar: ./usr/lib/locale/se_NO: time stamp 2024-06-24 06:48:35 is 33548644.12196476 s in the future tar: ./usr/lib/locale/sgs_LT: time stamp 2024-06-24 06:48:35 is 33548644.12193948 s in the future tar: ./usr/lib/locale/shn_MM: time stamp 2024-06-24 06:48:35 is 33548644.12191396 s in the future tar: ./usr/lib/locale/shs_CA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12188666 s in the future tar: ./usr/lib/locale/shs_CA: time stamp 2024-06-24 06:48:35 is 33548644.12186072 s in the future tar: ./usr/lib/locale/si_LK: time stamp 2024-06-24 06:48:35 is 33548644.12183494 s in the future tar: ./usr/lib/locale/sid_ET/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12180744 s in the future tar: ./usr/lib/locale/sid_ET: time stamp 2024-06-24 06:48:35 is 33548644.1217815 s in the future tar: ./usr/lib/locale/sk_SK: time stamp 2024-06-24 06:48:35 is 33548644.12175616 s in the future tar: ./usr/lib/locale/sk_SK.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12173016 s in the future tar: ./usr/lib/locale/sl_SI: time stamp 2024-06-24 06:48:35 is 33548644.12170408 s in the future tar: ./usr/lib/locale/sl_SI.utf8: time stamp 2024-06-24 06:48:35 is 33548644.121678 s in the future tar: ./usr/lib/locale/sm_WS: time stamp 2024-06-24 06:48:35 is 33548644.1216509 s in the future tar: ./usr/lib/locale/so_DJ: time stamp 2024-06-24 06:48:35 is 33548644.12162412 s in the future tar: ./usr/lib/locale/so_DJ.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12159768 s in the future tar: ./usr/lib/locale/so_ET/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1215694 s in the future tar: ./usr/lib/locale/so_ET: time stamp 2024-06-24 06:48:35 is 33548644.12154348 s in the future tar: ./usr/lib/locale/so_KE: time stamp 2024-06-24 06:48:35 is 33548644.12151778 s in the future tar: ./usr/lib/locale/so_KE.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12149214 s in the future tar: ./usr/lib/locale/so_SO/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1214648 s in the future tar: ./usr/lib/locale/so_SO: time stamp 2024-06-24 06:48:35 is 33548644.12143826 s in the future tar: ./usr/lib/locale/so_SO.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12140934 s in the future tar: ./usr/lib/locale/so_SO.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12137808 s in the future tar: ./usr/lib/locale/sq_AL: time stamp 2024-06-24 06:48:35 is 33548644.12134858 s in the future tar: ./usr/lib/locale/sq_AL.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1213184 s in the future tar: ./usr/lib/locale/sq_MK/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12128776 s in the future tar: ./usr/lib/locale/sq_MK: time stamp 2024-06-24 06:48:35 is 33548644.12126044 s in the future tar: ./usr/lib/locale/sr_ME: time stamp 2024-06-24 06:48:35 is 33548644.12123328 s in the future tar: ./usr/lib/locale/sr_RS/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12120402 s in the future tar: ./usr/lib/locale/sr_RS: time stamp 2024-06-24 06:48:35 is 33548644.1211746 s in the future tar: ./usr/lib/locale/sr_RS@latin/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12114494 s in the future tar: ./usr/lib/locale/sr_RS@latin: time stamp 2024-06-24 06:48:35 is 33548644.12111606 s in the future tar: ./usr/lib/locale/ss_ZA: time stamp 2024-06-24 06:48:35 is 33548644.12108758 s in the future tar: ./usr/lib/locale/st_ZA/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12105784 s in the future tar: ./usr/lib/locale/st_ZA: time stamp 2024-06-24 06:48:35 is 33548644.1210293 s in the future tar: ./usr/lib/locale/st_ZA.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12099836 s in the future tar: ./usr/lib/locale/st_ZA.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12097004 s in the future tar: ./usr/lib/locale/sv_FI: time stamp 2024-06-24 06:48:35 is 33548644.1209436 s in the future tar: ./usr/lib/locale/sv_FI.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12091682 s in the future tar: ./usr/lib/locale/sv_FI@euro: time stamp 2024-06-24 06:48:35 is 33548644.12088872 s in the future tar: ./usr/lib/locale/sv_SE/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12085978 s in the future tar: ./usr/lib/locale/sv_SE: time stamp 2024-06-24 06:48:35 is 33548644.1208339 s in the future tar: ./usr/lib/locale/sv_SE.iso885915/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12080592 s in the future tar: ./usr/lib/locale/sv_SE.iso885915: time stamp 2024-06-24 06:48:35 is 33548644.12077832 s in the future tar: ./usr/lib/locale/sv_SE.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12074984 s in the future tar: ./usr/lib/locale/sv_SE.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12072324 s in the future tar: ./usr/lib/locale/sw_KE: time stamp 2024-06-24 06:48:35 is 33548644.12069766 s in the future tar: ./usr/lib/locale/sw_TZ/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12066892 s in the future tar: ./usr/lib/locale/sw_TZ: time stamp 2024-06-24 06:48:35 is 33548644.1206431 s in the future tar: ./usr/lib/locale/syr: time stamp 2024-06-24 06:48:35 is 33548644.12061658 s in the future tar: ./usr/lib/locale/szl_PL: time stamp 2024-06-24 06:48:35 is 33548644.12058994 s in the future tar: ./usr/lib/locale/ta_IN: time stamp 2024-06-24 06:48:35 is 33548644.12055966 s in the future tar: ./usr/lib/locale/ta_LK/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12052802 s in the future tar: ./usr/lib/locale/ta_LK: time stamp 2024-06-24 06:48:35 is 33548644.12049996 s in the future tar: ./usr/lib/locale/tcy_IN.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12047144 s in the future tar: ./usr/lib/locale/tcy_IN.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1204448 s in the future tar: ./usr/lib/locale/te_IN: time stamp 2024-06-24 06:48:35 is 33548644.12041874 s in the future tar: ./usr/lib/locale/tg_TJ.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12039278 s in the future tar: ./usr/lib/locale/th_TH.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12036688 s in the future tar: ./usr/lib/locale/the_NP/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.1203392 s in the future tar: ./usr/lib/locale/the_NP: time stamp 2024-06-24 06:48:35 is 33548644.12031334 s in the future tar: ./usr/lib/locale/ti_ER/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12028642 s in the future tar: ./usr/lib/locale/ti_ER: time stamp 2024-06-24 06:48:35 is 33548644.12026032 s in the future tar: ./usr/lib/locale/ti_ET/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12023252 s in the future tar: ./usr/lib/locale/ti_ET: time stamp 2024-06-24 06:48:35 is 33548644.12020676 s in the future tar: ./usr/lib/locale/tig_ER/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12017978 s in the future tar: ./usr/lib/locale/tig_ER: time stamp 2024-06-24 06:48:35 is 33548644.12015362 s in the future tar: ./usr/lib/locale/tk_TM: time stamp 2024-06-24 06:48:35 is 33548644.12012772 s in the future tar: ./usr/lib/locale/tl_PH: time stamp 2024-06-24 06:48:35 is 33548644.12009998 s in the future tar: ./usr/lib/locale/tl_PH.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.12007254 s in the future tar: ./usr/lib/locale/tl_PH.utf8: time stamp 2024-06-24 06:48:35 is 33548644.12004616 s in the future tar: ./usr/lib/locale/tn_ZA: time stamp 2024-06-24 06:48:35 is 33548644.12001982 s in the future tar: ./usr/lib/locale/to_TO: time stamp 2024-06-24 06:48:35 is 33548644.1199943 s in the future tar: ./usr/lib/locale/tpi_PG: time stamp 2024-06-24 06:48:35 is 33548644.11996854 s in the future tar: ./usr/lib/locale/tr_CY: time stamp 2024-06-24 06:48:35 is 33548644.11994274 s in the future tar: ./usr/lib/locale/tr_CY.utf8: time stamp 2024-06-24 06:48:35 is 33548644.11991634 s in the future tar: ./usr/lib/locale/tr_TR/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.11988846 s in the future tar: ./usr/lib/locale/tr_TR: time stamp 2024-06-24 06:48:35 is 33548644.1198628 s in the future tar: ./usr/lib/locale/tr_TR.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.11983508 s in the future tar: ./usr/lib/locale/tr_TR.utf8: time stamp 2024-06-24 06:48:35 is 33548644.11980834 s in the future tar: ./usr/lib/locale/ts_ZA: time stamp 2024-06-24 06:48:35 is 33548644.1197826 s in the future tar: ./usr/lib/locale/tt_RU: time stamp 2024-06-24 06:48:35 is 33548644.1197573 s in the future tar: ./usr/lib/locale/tt_RU@iqtelif: time stamp 2024-06-24 06:48:35 is 33548644.11973122 s in the future tar: ./usr/lib/locale/ug_CN: time stamp 2024-06-24 06:48:35 is 33548644.11970506 s in the future tar: ./usr/lib/locale/uk_UA: time stamp 2024-06-24 06:48:35 is 33548644.1196792 s in the future tar: ./usr/lib/locale/uk_UA.utf8: time stamp 2024-06-24 06:48:35 is 33548644.11965324 s in the future tar: ./usr/lib/locale/unm_US: time stamp 2024-06-24 06:48:35 is 33548644.11962722 s in the future tar: ./usr/lib/locale/ur_IN: time stamp 2024-06-24 06:48:35 is 33548644.11960134 s in the future tar: ./usr/lib/locale/ur_PK: time stamp 2024-06-24 06:48:35 is 33548644.1195753 s in the future tar: ./usr/lib/locale/uz_UZ: time stamp 2024-06-24 06:48:35 is 33548644.11954898 s in the future tar: ./usr/lib/locale/uz_UZ.utf8: time stamp 2024-06-24 06:48:35 is 33548644.11952288 s in the future tar: ./usr/lib/locale/uz_UZ@cyrillic: time stamp 2024-06-24 06:48:35 is 33548644.11949674 s in the future tar: ./usr/lib/locale/ve_ZA: time stamp 2024-06-24 06:48:35 is 33548644.11947028 s in the future tar: ./usr/lib/locale/vi_VN: time stamp 2024-06-24 06:48:35 is 33548644.11944352 s in the future tar: ./usr/lib/locale/wa_BE: time stamp 2024-06-24 06:48:35 is 33548644.11941776 s in the future tar: ./usr/lib/locale/wa_BE.utf8: time stamp 2024-06-24 06:48:35 is 33548644.11939168 s in the future tar: ./usr/lib/locale/wa_BE@euro: time stamp 2024-06-24 06:48:35 is 33548644.11936528 s in the future tar: ./usr/lib/locale/wae_CH: time stamp 2024-06-24 06:48:35 is 33548644.1193388 s in the future tar: ./usr/lib/locale/wal_ET/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.11931116 s in the future tar: ./usr/lib/locale/wal_ET: time stamp 2024-06-24 06:48:35 is 33548644.11928452 s in the future tar: ./usr/lib/locale/wo_SN: time stamp 2024-06-24 06:48:35 is 33548644.11925912 s in the future tar: ./usr/lib/locale/xh_ZA: time stamp 2024-06-24 06:48:35 is 33548644.1192333 s in the future tar: ./usr/lib/locale/xh_ZA.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1192068 s in the future tar: ./usr/lib/locale/yi_US.utf8: time stamp 2024-06-24 06:48:35 is 33548644.11918038 s in the future tar: ./usr/lib/locale/yo_NG: time stamp 2024-06-24 06:48:35 is 33548644.11915422 s in the future tar: ./usr/lib/locale/yue_HK: time stamp 2024-06-24 06:48:35 is 33548644.11912888 s in the future tar: ./usr/lib/locale/yuw_PG: time stamp 2024-06-24 06:48:35 is 33548644.11910312 s in the future tar: ./usr/lib/locale/zh_CN.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.11907554 s in the future tar: ./usr/lib/locale/zh_CN.utf8: time stamp 2024-06-24 06:48:35 is 33548644.11904768 s in the future tar: ./usr/lib/locale/zh_HK.utf8: time stamp 2024-06-24 06:48:35 is 33548644.1190212 s in the future tar: ./usr/lib/locale/zh_SG/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.11899322 s in the future tar: ./usr/lib/locale/zh_SG: time stamp 2024-06-24 06:48:35 is 33548644.11896738 s in the future tar: ./usr/lib/locale/zh_SG.gbk/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.118939 s in the future tar: ./usr/lib/locale/zh_SG.gbk: time stamp 2024-06-24 06:48:35 is 33548644.1189131 s in the future tar: ./usr/lib/locale/zh_SG.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.11888472 s in the future tar: ./usr/lib/locale/zh_SG.utf8: time stamp 2024-06-24 06:48:35 is 33548644.11885788 s in the future tar: ./usr/lib/locale/zh_TW.utf8/LC_MESSAGES: time stamp 2024-06-24 06:48:35 is 33548644.11882986 s in the future tar: ./usr/lib/locale/zh_TW.utf8: time stamp 2024-06-24 06:48:35 is 33548644.11880368 s in the future tar: ./usr/lib/locale/zu_ZA: time stamp 2024-06-24 06:48:35 is 33548644.11877822 s in the future tar: ./usr/lib/locale/zu_ZA.utf8: time stamp 2024-06-24 06:48:35 is 33548644.11875164 s in the future tar: ./usr/lib/locale: time stamp 2024-06-24 06:48:34 is 33548643.11872676 s in the future tar: ./usr/lib/compat-ld: time stamp 2024-06-24 06:48:02 is 33548611.11870202 s in the future tar: ./usr/lib/gold-ld: time stamp 2024-06-24 06:48:02 is 33548611.11867666 s in the future tar: ./usr/lib/gcc/aarch64-linux-gnu/12: time stamp 2024-06-24 06:48:13 is 33548622.11864814 s in the future tar: ./usr/lib/gcc/aarch64-linux-gnu: time stamp 2024-06-24 06:48:05 is 33548614.11862162 s in the future tar: ./usr/lib/gcc: time stamp 2024-06-24 06:48:05 is 33548614.11859734 s in the future tar: ./usr/lib/bfd-plugins: time stamp 2024-06-24 06:48:14 is 33548623.11857214 s in the future tar: ./usr/lib: time stamp 2024-06-24 06:48:17 is 33548626.11854806 s in the future tar: ./usr/share/doc/build-essential: time stamp 2024-06-24 06:48:05 is 33548614.11852152 s in the future tar: ./usr/share/doc/cpp: time stamp 2024-06-24 06:48:14 is 33548623.11832412 s in the future tar: ./usr/share/doc/aptitude: time stamp 2024-06-24 06:48:29 is 33548638.11828818 s in the future tar: ./usr/share/doc: time stamp 2024-06-24 06:48:34 is 33548643.11826302 s in the future tar: ./usr/share/locale/bg/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11823576 s in the future tar: ./usr/share/locale/bg: time stamp 2024-06-24 06:47:20 is 33548569.11821002 s in the future tar: ./usr/share/locale/ca/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11818278 s in the future tar: ./usr/share/locale/ca: time stamp 2024-06-24 06:47:20 is 33548569.11815742 s in the future tar: ./usr/share/locale/cs/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11813028 s in the future tar: ./usr/share/locale/cs: time stamp 2024-06-24 06:47:20 is 33548569.11810518 s in the future tar: ./usr/share/locale/da/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11807858 s in the future tar: ./usr/share/locale/da: time stamp 2024-06-24 06:47:20 is 33548569.11805302 s in the future tar: ./usr/share/locale/de/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11802566 s in the future tar: ./usr/share/locale/de: time stamp 2024-06-24 06:47:20 is 33548569.11800028 s in the future tar: ./usr/share/locale/el/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11797388 s in the future tar: ./usr/share/locale/el: time stamp 2024-06-24 06:47:20 is 33548569.11794864 s in the future tar: ./usr/share/locale/es/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.1179221 s in the future tar: ./usr/share/locale/es: time stamp 2024-06-24 06:47:20 is 33548569.11789684 s in the future tar: ./usr/share/locale/eu/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11786986 s in the future tar: ./usr/share/locale/eu: time stamp 2024-06-24 06:47:20 is 33548569.11784442 s in the future tar: ./usr/share/locale/fi/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11781738 s in the future tar: ./usr/share/locale/fi: time stamp 2024-06-24 06:47:20 is 33548569.11779186 s in the future tar: ./usr/share/locale/fr/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11776542 s in the future tar: ./usr/share/locale/fr: time stamp 2024-06-24 06:47:20 is 33548569.11774006 s in the future tar: ./usr/share/locale/gl/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11771362 s in the future tar: ./usr/share/locale/gl: time stamp 2024-06-24 06:47:20 is 33548569.11768792 s in the future tar: ./usr/share/locale/hu/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.1176614 s in the future tar: ./usr/share/locale/hu: time stamp 2024-06-24 06:47:20 is 33548569.11763606 s in the future tar: ./usr/share/locale/it/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11760954 s in the future tar: ./usr/share/locale/it: time stamp 2024-06-24 06:47:20 is 33548569.11758448 s in the future tar: ./usr/share/locale/ja/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11755748 s in the future tar: ./usr/share/locale/ja: time stamp 2024-06-24 06:47:20 is 33548569.11753206 s in the future tar: ./usr/share/locale/ko/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11750524 s in the future tar: ./usr/share/locale/ko: time stamp 2024-06-24 06:47:20 is 33548569.11747956 s in the future tar: ./usr/share/locale/lt/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11745298 s in the future tar: ./usr/share/locale/lt: time stamp 2024-06-24 06:47:20 is 33548569.1174276 s in the future tar: ./usr/share/locale/nb/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11740076 s in the future tar: ./usr/share/locale/nb: time stamp 2024-06-24 06:47:20 is 33548569.1173752 s in the future tar: ./usr/share/locale/nl/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11734848 s in the future tar: ./usr/share/locale/nl: time stamp 2024-06-24 06:47:20 is 33548569.11732302 s in the future tar: ./usr/share/locale/pl/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11729634 s in the future tar: ./usr/share/locale/pl: time stamp 2024-06-24 06:47:20 is 33548569.11727058 s in the future tar: ./usr/share/locale/pt/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11724418 s in the future tar: ./usr/share/locale/pt: time stamp 2024-06-24 06:47:20 is 33548569.11721632 s in the future tar: ./usr/share/locale/pt_BR/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11718838 s in the future tar: ./usr/share/locale/pt_BR: time stamp 2024-06-24 06:47:20 is 33548569.11716204 s in the future tar: ./usr/share/locale/ro/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11713448 s in the future tar: ./usr/share/locale/ro: time stamp 2024-06-24 06:47:20 is 33548569.11710894 s in the future tar: ./usr/share/locale/ru/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11708176 s in the future tar: ./usr/share/locale/ru: time stamp 2024-06-24 06:47:20 is 33548569.1170565 s in the future tar: ./usr/share/locale/sk/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11702962 s in the future tar: ./usr/share/locale/sk: time stamp 2024-06-24 06:47:20 is 33548569.11700416 s in the future tar: ./usr/share/locale/sl/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.1169769 s in the future tar: ./usr/share/locale/sl: time stamp 2024-06-24 06:47:20 is 33548569.1169514 s in the future tar: ./usr/share/locale/sv/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.1169244 s in the future tar: ./usr/share/locale/sv: time stamp 2024-06-24 06:47:20 is 33548569.11689888 s in the future tar: ./usr/share/locale/tr/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11687182 s in the future tar: ./usr/share/locale/tr: time stamp 2024-06-24 06:47:20 is 33548569.11684596 s in the future tar: ./usr/share/locale/uk/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.1168188 s in the future tar: ./usr/share/locale/uk: time stamp 2024-06-24 06:47:20 is 33548569.11679344 s in the future tar: ./usr/share/locale/vi/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.1167659 s in the future tar: ./usr/share/locale/vi: time stamp 2024-06-24 06:47:20 is 33548569.11674046 s in the future tar: ./usr/share/locale/zh_CN/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11671292 s in the future tar: ./usr/share/locale/zh_CN: time stamp 2024-06-24 06:47:20 is 33548569.1166867 s in the future tar: ./usr/share/locale/zh_TW/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.1166589 s in the future tar: ./usr/share/locale/zh_TW: time stamp 2024-06-24 06:47:20 is 33548569.11663262 s in the future tar: ./usr/share/locale/af/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11660528 s in the future tar: ./usr/share/locale/af: time stamp 2024-06-24 06:47:20 is 33548569.11657954 s in the future tar: ./usr/share/locale/eo/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11655276 s in the future tar: ./usr/share/locale/eo: time stamp 2024-06-24 06:47:20 is 33548569.11652694 s in the future tar: ./usr/share/locale/et/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11649988 s in the future tar: ./usr/share/locale/et: time stamp 2024-06-24 06:47:20 is 33548569.11647406 s in the future tar: ./usr/share/locale/ga/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.1164466 s in the future tar: ./usr/share/locale/ga: time stamp 2024-06-24 06:47:20 is 33548569.11642106 s in the future tar: ./usr/share/locale/hr/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.1163946 s in the future tar: ./usr/share/locale/hr: time stamp 2024-06-24 06:47:20 is 33548569.11636916 s in the future tar: ./usr/share/locale/id/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11634194 s in the future tar: ./usr/share/locale/id: time stamp 2024-06-24 06:47:20 is 33548569.11631678 s in the future tar: ./usr/share/locale/sr/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11629028 s in the future tar: ./usr/share/locale/sr: time stamp 2024-06-24 06:47:20 is 33548569.11626472 s in the future tar: ./usr/share/locale/be/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11623702 s in the future tar: ./usr/share/locale/ia/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11619516 s in the future tar: ./usr/share/locale/kk/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11615286 s in the future tar: ./usr/share/locale/lg/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11610848 s in the future tar: ./usr/share/locale/ms/LC_TIME: time stamp 2024-06-24 06:47:39 is 33548588.11606628 s in the future tar: ./usr/share/locale: time stamp 2024-06-24 06:48:27 is 33548636.116026 s in the future tar: ./usr/share/man/de/man1: time stamp 2024-06-30 20:33:39 is 34116548.11599794 s in the future tar: ./usr/share/man/de/man8: time stamp 2025-08-05 10:27:37 is 68726586.1159715 s in the future tar: ./usr/share/man/es/man8: time stamp 2024-06-30 20:33:39 is 34116548.11593058 s in the future tar: ./usr/share/man/es/man1: time stamp 2024-06-26 00:30:17 is 33698746.1159042 s in the future tar: ./usr/share/man/es: time stamp 2024-06-24 06:47:20 is 33548569.11587772 s in the future tar: ./usr/share/man/fr/man1: time stamp 2024-06-30 20:33:39 is 34116548.11585028 s in the future tar: ./usr/share/man/fr/man8: time stamp 2025-08-05 10:27:37 is 68726586.1158235 s in the future tar: ./usr/share/man/fr: time stamp 2024-06-24 06:48:05 is 33548614.1157978 s in the future tar: ./usr/share/man/it/man8: time stamp 2024-06-30 20:33:39 is 34116548.11577172 s in the future tar: ./usr/share/man/it/man1: time stamp 2024-06-26 00:30:17 is 33698746.1157459 s in the future tar: ./usr/share/man/it: time stamp 2024-06-24 06:47:20 is 33548569.11570194 s in the future tar: ./usr/share/man/ja/man8: time stamp 2024-06-30 20:33:39 is 34116548.11566736 s in the future tar: ./usr/share/man/ja/man1: time stamp 2024-06-26 00:30:17 is 33698746.1156387 s in the future tar: ./usr/share/man/ja: time stamp 2024-06-24 06:47:20 is 33548569.11561274 s in the future tar: ./usr/share/man/man1: time stamp 2024-06-30 20:33:39 is 34116548.11558618 s in the future tar: ./usr/share/man/man7: time stamp 2024-06-30 20:33:39 is 34116548.11556076 s in the future tar: ./usr/share/man/man8: time stamp 2025-08-05 10:27:37 is 68726586.11553444 s in the future tar: ./usr/share/man/pl/man8: time stamp 2024-06-30 20:33:39 is 34116548.11550672 s in the future tar: ./usr/share/man/pl/man1: time stamp 2024-06-26 00:30:17 is 33698746.11548062 s in the future tar: ./usr/share/man/pl: time stamp 2024-06-24 06:47:20 is 33548569.11545542 s in the future tar: ./usr/share/man/sl/man1: time stamp 2024-06-24 06:47:54 is 33548603.1154285 s in the future tar: ./usr/share/man/sv/man1: time stamp 2024-06-26 00:30:17 is 33698746.1153879 s in the future tar: ./usr/share/man/sv: time stamp 2024-06-24 06:48:05 is 33548614.11536202 s in the future tar: ./usr/share/man/cs/man8: time stamp 2024-06-24 06:48:35 is 33548644.11533456 s in the future tar: ./usr/share/man/cs: time stamp 2024-06-24 06:47:29 is 33548578.11530834 s in the future tar: ./usr/share/man/fi/man8: time stamp 2024-06-24 06:48:35 is 33548644.11527572 s in the future tar: ./usr/share/man/fi: time stamp 2024-06-24 06:48:28 is 33548637.11524684 s in the future tar: ./usr/share/man/gl/man8: time stamp 2024-06-24 06:48:35 is 33548644.11521662 s in the future tar: ./usr/share/man/gl: time stamp 2024-06-24 06:48:28 is 33548637.11518946 s in the future tar: ./usr/share/man: time stamp 2024-06-24 06:48:28 is 33548637.11516368 s in the future tar: ./usr/share/zoneinfo/Antarctica: time stamp 2024-06-30 20:33:40 is 34116549.11513508 s in the future tar: ./usr/share/zoneinfo/Arctic: time stamp 2024-06-30 20:33:40 is 34116549.11510716 s in the future tar: ./usr/share/zoneinfo/Asia: time stamp 2024-06-30 20:33:40 is 34116549.1150794 s in the future tar: ./usr/share/zoneinfo/Atlantic: time stamp 2024-06-30 20:33:40 is 34116549.11505232 s in the future tar: ./usr/share/zoneinfo/Brazil: time stamp 2024-06-30 20:33:40 is 34116549.1150242 s in the future tar: ./usr/share/zoneinfo/Canada: time stamp 2024-06-30 20:33:40 is 34116549.11499572 s in the future tar: ./usr/share/zoneinfo/Chile: time stamp 2024-06-30 20:33:40 is 34116549.11496742 s in the future tar: ./usr/share/zoneinfo/Europe: time stamp 2024-06-30 20:33:40 is 34116549.11493808 s in the future tar: ./usr/share/zoneinfo/Mexico: time stamp 2024-06-30 20:33:40 is 34116549.11489564 s in the future tar: ./usr/share/zoneinfo/US: time stamp 2024-06-30 20:33:40 is 34116549.1148624 s in the future tar: ./usr/share/zoneinfo/posix: time stamp 2024-06-30 20:33:40 is 34116549.11483408 s in the future tar: ./usr/share/zoneinfo/right/Antarctica: time stamp 2024-06-30 20:33:40 is 34116549.11480422 s in the future tar: ./usr/share/zoneinfo/right/Arctic: time stamp 2024-06-30 20:33:40 is 34116549.11477484 s in the future tar: ./usr/share/zoneinfo/right/Asia: time stamp 2024-06-30 20:33:40 is 34116549.11474632 s in the future tar: ./usr/share/zoneinfo/right/Atlantic: time stamp 2024-06-30 20:33:40 is 34116549.11471818 s in the future tar: ./usr/share/zoneinfo/right/Brazil: time stamp 2024-06-30 20:33:40 is 34116549.11468944 s in the future tar: ./usr/share/zoneinfo/right/Canada: time stamp 2024-06-30 20:33:40 is 34116549.1146612 s in the future tar: ./usr/share/zoneinfo/right/Chile: time stamp 2024-06-30 20:33:40 is 34116549.11463362 s in the future tar: ./usr/share/zoneinfo/right/Europe: time stamp 2024-06-30 20:33:40 is 34116549.11460586 s in the future tar: ./usr/share/zoneinfo/right/Mexico: time stamp 2024-06-30 20:33:40 is 34116549.11457734 s in the future tar: ./usr/share/zoneinfo/right/US: time stamp 2024-06-30 20:33:40 is 34116549.11455034 s in the future tar: ./usr/share/zoneinfo/right: time stamp 2024-06-30 20:33:40 is 34116549.11452444 s in the future tar: ./usr/share/zoneinfo: time stamp 2024-06-30 20:33:40 is 34116549.11435002 s in the future tar: ./usr/share/aptitude: time stamp 2024-06-24 06:48:28 is 33548637.11430642 s in the future tar: ./usr/share: time stamp 2024-06-24 06:48:29 is 33548638.11428178 s in the future tar: ./usr/bin: time stamp 2024-06-30 20:33:39 is 34116548.11425758 s in the future tar: ./usr/sbin: time stamp 2025-08-05 10:27:37 is 68726586.1142339 s in the future tar: ./usr: time stamp 2024-06-24 06:47:32 is 33548581.1142115 s in the future tar: ./etc/alternatives: time stamp 2024-06-26 00:30:16 is 33698745.11417538 s in the future tar: ./etc/rc0.d: time stamp 2024-06-24 06:47:54 is 33548603.11415076 s in the future tar: ./etc/rc6.d: time stamp 2024-06-24 06:47:54 is 33548603.11412744 s in the future tar: ./etc/rcS.d: time stamp 2024-06-24 06:47:54 is 33548603.11410436 s in the future tar: ./etc/systemd/system/timers.target.wants: time stamp 2024-06-24 06:47:58 is 33548607.11407716 s in the future tar: ./etc/systemd/system/multi-user.target.wants: time stamp 2024-06-24 06:47:55 is 33548604.11404928 s in the future tar: ./etc/systemd/system: time stamp 2024-06-24 06:47:55 is 33548604.114024 s in the future I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libspecio-perl_0.48-1.dsc] I: copying [./libspecio-perl_0.48.orig.tar.gz] I: copying [./libspecio-perl_0.48-1.debian.tar.xz] I: Extracting source gpgv: Signature made Wed Jun 22 09:42:27 2022 +14 gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./libspecio-perl_0.48-1.dsc: no acceptable signature found dpkg-source: info: extracting libspecio-perl in libspecio-perl-0.48 dpkg-source: info: unpacking libspecio-perl_0.48.orig.tar.gz dpkg-source: info: unpacking libspecio-perl_0.48-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2888/tmp/hooks/D01_modify_environment starting debug: Running on codethink11-arm64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Jun 1 23:44 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/2888/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/2888/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.2.15(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=arm64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8 ' DIRSTACK=() DISTRIBUTION=bookworm EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/var/lib/jenkins HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' LANG=C LANGUAGE=nl_BE:nl LC_ALL=C MACHTYPE=aarch64-unknown-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=2888 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Y3FebJxj/pbuilderrc_H49z --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Y3FebJxj/b2 --logfile b2/build.log --extrapackages usrmerge libspecio-perl_0.48-1.dsc' SUDO_GID=117 SUDO_UID=110 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root USERNAME=root _='I: set' http_proxy=http://192.168.101.16:3128 I: uname -a Linux i-capture-the-hostname 4.15.0-212-generic #223-Ubuntu SMP Tue May 23 13:09:17 UTC 2023 aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Jun 24 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2888/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), libdevel-stacktrace-perl, libeval-closure-perl, libmodule-runtime-perl, libmoo-perl, libmoose-perl, libmouse-perl, libmro-compat-perl, libnamespace-autoclean-perl, libref-util-perl, librole-tiny-perl, libsub-quote-perl, libtest-fatal-perl, libtest-needs-perl, libtry-tiny-perl, libxstring-perl, perl dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19611 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libdevel-stacktrace-perl; however: Package libdevel-stacktrace-perl is not installed. pbuilder-satisfydepends-dummy depends on libeval-closure-perl; however: Package libeval-closure-perl is not installed. pbuilder-satisfydepends-dummy depends on libmodule-runtime-perl; however: Package libmodule-runtime-perl is not installed. pbuilder-satisfydepends-dummy depends on libmoo-perl; however: Package libmoo-perl is not installed. pbuilder-satisfydepends-dummy depends on libmoose-perl; however: Package libmoose-perl is not installed. pbuilder-satisfydepends-dummy depends on libmouse-perl; however: Package libmouse-perl is not installed. pbuilder-satisfydepends-dummy depends on libmro-compat-perl; however: Package libmro-compat-perl is not installed. pbuilder-satisfydepends-dummy depends on libnamespace-autoclean-perl; however: Package libnamespace-autoclean-perl is not installed. pbuilder-satisfydepends-dummy depends on libref-util-perl; however: Package libref-util-perl is not installed. pbuilder-satisfydepends-dummy depends on librole-tiny-perl; however: Package librole-tiny-perl is not installed. pbuilder-satisfydepends-dummy depends on libsub-quote-perl; however: Package libsub-quote-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-fatal-perl; however: Package libtest-fatal-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-needs-perl; however: Package libtest-needs-perl is not installed. pbuilder-satisfydepends-dummy depends on libtry-tiny-perl; however: Package libtry-tiny-perl is not installed. pbuilder-satisfydepends-dummy depends on libxstring-perl; however: Package libxstring-perl is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libalgorithm-c3-perl{a} libarchive-zip-perl{a} libb-hooks-endofscope-perl{a} libb-hooks-op-check-perl{a} libclass-c3-perl{a} libclass-load-perl{a} libclass-load-xs-perl{a} libclass-method-modifiers-perl{a} libclass-xsaccessor-perl{a} libdata-optlist-perl{a} libdebhelper-perl{a} libdevel-callchecker-perl{a} libdevel-globaldestruction-perl{a} libdevel-overloadinfo-perl{a} libdevel-stacktrace-perl{a} libdist-checkconflicts-perl{a} libdynaloader-functions-perl{a} libelf1{a} libeval-closure-perl{a} libfile-stripnondeterminism-perl{a} libicu72{a} libimport-into-perl{a} libmagic-mgc{a} libmagic1{a} libmodule-implementation-perl{a} libmodule-runtime-conflicts-perl{a} libmodule-runtime-perl{a} libmoo-perl{a} libmoose-perl{a} libmouse-perl{a} libmro-compat-perl{a} libnamespace-autoclean-perl{a} libnamespace-clean-perl{a} libpackage-deprecationmanager-perl{a} libpackage-stash-perl{a} libpackage-stash-xs-perl{a} libparams-classify-perl{a} libparams-util-perl{a} libpipeline1{a} libref-util-perl{a} librole-tiny-perl{a} libsub-exporter-perl{a} libsub-exporter-progressive-perl{a} libsub-identify-perl{a} libsub-install-perl{a} libsub-name-perl{a} libsub-override-perl{a} libsub-quote-perl{a} libtest-fatal-perl{a} libtest-needs-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} libvariable-magic-perl{a} libxml2{a} libxstring-perl{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libclass-c3-xs-perl libdevel-lexalias-perl libdevel-partialdump-perl libltdl-dev libmail-sendmail-perl libreadonly-perl libref-util-xs-perl lynx wget 0 packages upgraded, 74 newly installed, 0 to remove and 0 not upgraded. Need to get 20.1 MB of archives. After unpacking 80.0 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bookworm/main arm64 sensible-utils all 0.0.17+nmu1 [19.0 kB] Get: 2 http://deb.debian.org/debian bookworm/main arm64 libmagic-mgc arm64 1:5.44-3 [305 kB] Get: 3 http://deb.debian.org/debian bookworm/main arm64 libmagic1 arm64 1:5.44-3 [98.5 kB] Get: 4 http://deb.debian.org/debian bookworm/main arm64 file arm64 1:5.44-3 [42.5 kB] Get: 5 http://deb.debian.org/debian bookworm/main arm64 gettext-base arm64 0.21-12 [159 kB] Get: 6 http://deb.debian.org/debian bookworm/main arm64 libuchardet0 arm64 0.0.7-1 [67.9 kB] Get: 7 http://deb.debian.org/debian bookworm/main arm64 groff-base arm64 1.22.4-10 [861 kB] Get: 8 http://deb.debian.org/debian bookworm/main arm64 bsdextrautils arm64 2.38.1-5+b1 [86.9 kB] Get: 9 http://deb.debian.org/debian bookworm/main arm64 libpipeline1 arm64 1.5.7-1 [36.4 kB] Get: 10 http://deb.debian.org/debian bookworm/main arm64 man-db arm64 2.11.2-2 [1369 kB] Get: 11 http://deb.debian.org/debian bookworm/main arm64 m4 arm64 1.4.19-3 [276 kB] Get: 12 http://deb.debian.org/debian bookworm/main arm64 autoconf all 2.71-3 [332 kB] Get: 13 http://deb.debian.org/debian bookworm/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian bookworm/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian bookworm/main arm64 autopoint all 0.21-12 [495 kB] Get: 16 http://deb.debian.org/debian bookworm/main arm64 libdebhelper-perl all 13.11.4 [81.2 kB] Get: 17 http://deb.debian.org/debian bookworm/main arm64 libtool all 2.4.7-5 [517 kB] Get: 18 http://deb.debian.org/debian bookworm/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian bookworm/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian bookworm/main arm64 libsub-override-perl all 0.09-4 [9304 B] Get: 21 http://deb.debian.org/debian bookworm/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 22 http://deb.debian.org/debian bookworm/main arm64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 23 http://deb.debian.org/debian bookworm/main arm64 libelf1 arm64 0.188-2.1 [173 kB] Get: 24 http://deb.debian.org/debian bookworm/main arm64 dwz arm64 0.15-1 [101 kB] Get: 25 http://deb.debian.org/debian bookworm/main arm64 libicu72 arm64 72.1-3 [9204 kB] Get: 26 http://deb.debian.org/debian bookworm/main arm64 libxml2 arm64 2.9.14+dfsg-1.2 [620 kB] Get: 27 http://deb.debian.org/debian bookworm/main arm64 gettext arm64 0.21-12 [1248 kB] Get: 28 http://deb.debian.org/debian bookworm/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 29 http://deb.debian.org/debian bookworm/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 30 http://deb.debian.org/debian bookworm/main arm64 debhelper all 13.11.4 [942 kB] Get: 31 http://deb.debian.org/debian bookworm/main arm64 libalgorithm-c3-perl all 0.11-2 [10.8 kB] Get: 32 http://deb.debian.org/debian bookworm/main arm64 libb-hooks-op-check-perl arm64 0.22-2+b1 [10.4 kB] Get: 33 http://deb.debian.org/debian bookworm/main arm64 libdynaloader-functions-perl all 0.003-3 [12.7 kB] Get: 34 http://deb.debian.org/debian bookworm/main arm64 libdevel-callchecker-perl arm64 0.008-2 [15.9 kB] Get: 35 http://deb.debian.org/debian bookworm/main arm64 libparams-classify-perl arm64 0.015-2+b1 [22.9 kB] Get: 36 http://deb.debian.org/debian bookworm/main arm64 libmodule-runtime-perl all 0.016-2 [19.6 kB] Get: 37 http://deb.debian.org/debian bookworm/main arm64 libtry-tiny-perl all 0.31-2 [22.6 kB] Get: 38 http://deb.debian.org/debian bookworm/main arm64 libmodule-implementation-perl all 0.09-2 [12.6 kB] Get: 39 http://deb.debian.org/debian bookworm/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [7496 B] Get: 40 http://deb.debian.org/debian bookworm/main arm64 libvariable-magic-perl arm64 0.63-1+b1 [42.8 kB] Get: 41 http://deb.debian.org/debian bookworm/main arm64 libb-hooks-endofscope-perl all 0.26-1 [19.6 kB] Get: 42 http://deb.debian.org/debian bookworm/main arm64 libclass-c3-perl all 0.35-2 [21.0 kB] Get: 43 http://deb.debian.org/debian bookworm/main arm64 libparams-util-perl arm64 1.102-2+b1 [24.2 kB] Get: 44 http://deb.debian.org/debian bookworm/main arm64 libsub-install-perl all 0.929-1 [10.5 kB] Get: 45 http://deb.debian.org/debian bookworm/main arm64 libdata-optlist-perl all 0.113-1 [10.6 kB] Get: 46 http://deb.debian.org/debian bookworm/main arm64 libpackage-stash-perl all 0.40-1 [22.0 kB] Get: 47 http://deb.debian.org/debian bookworm/main arm64 libclass-load-perl all 0.25-2 [15.3 kB] Get: 48 http://deb.debian.org/debian bookworm/main arm64 libclass-load-xs-perl arm64 0.10-2+b1 [14.1 kB] Get: 49 http://deb.debian.org/debian bookworm/main arm64 libclass-method-modifiers-perl all 2.14-1 [18.1 kB] Get: 50 http://deb.debian.org/debian bookworm/main arm64 libclass-xsaccessor-perl arm64 1.19-4+b1 [35.3 kB] Get: 51 http://deb.debian.org/debian bookworm/main arm64 libdevel-globaldestruction-perl all 0.14-4 [7144 B] Get: 52 http://deb.debian.org/debian bookworm/main arm64 libmro-compat-perl all 0.15-2 [11.8 kB] Get: 53 http://deb.debian.org/debian bookworm/main arm64 libdevel-overloadinfo-perl all 0.007-1 [7896 B] Get: 54 http://deb.debian.org/debian bookworm/main arm64 libdevel-stacktrace-perl all 2.0400-2 [26.8 kB] Get: 55 http://deb.debian.org/debian bookworm/main arm64 libdist-checkconflicts-perl all 0.11-2 [10.5 kB] Get: 56 http://deb.debian.org/debian bookworm/main arm64 libsub-exporter-perl all 0.989-1 [50.5 kB] Get: 57 http://deb.debian.org/debian bookworm/main arm64 libeval-closure-perl all 0.14-3 [11.2 kB] Get: 58 http://deb.debian.org/debian bookworm/main arm64 libimport-into-perl all 1.002005-2 [11.3 kB] Get: 59 http://deb.debian.org/debian bookworm/main arm64 libmodule-runtime-conflicts-perl all 0.003-2 [7356 B] Get: 60 http://deb.debian.org/debian bookworm/main arm64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 61 http://deb.debian.org/debian bookworm/main arm64 libsub-quote-perl all 2.006008-1 [21.8 kB] Get: 62 http://deb.debian.org/debian bookworm/main arm64 libmoo-perl all 2.005005-1 [58.0 kB] Get: 63 http://deb.debian.org/debian bookworm/main arm64 libpackage-deprecationmanager-perl all 0.18-1 [17.6 kB] Get: 64 http://deb.debian.org/debian bookworm/main arm64 libpackage-stash-xs-perl arm64 0.30-1+b1 [18.8 kB] Get: 65 http://deb.debian.org/debian bookworm/main arm64 libmoose-perl arm64 2.2203-1 [794 kB] Get: 66 http://deb.debian.org/debian bookworm/main arm64 libmouse-perl arm64 2.5.10-1+b3 [167 kB] Get: 67 http://deb.debian.org/debian bookworm/main arm64 libsub-identify-perl arm64 0.14-3 [10.9 kB] Get: 68 http://deb.debian.org/debian bookworm/main arm64 libsub-name-perl arm64 0.26-2+b1 [12.4 kB] Get: 69 http://deb.debian.org/debian bookworm/main arm64 libnamespace-clean-perl all 0.27-2 [17.8 kB] Get: 70 http://deb.debian.org/debian bookworm/main arm64 libnamespace-autoclean-perl all 0.29-2 [13.5 kB] Get: 71 http://deb.debian.org/debian bookworm/main arm64 libref-util-perl all 0.204-2 [17.4 kB] Get: 72 http://deb.debian.org/debian bookworm/main arm64 libtest-fatal-perl all 0.017-1 [13.2 kB] Get: 73 http://deb.debian.org/debian bookworm/main arm64 libtest-needs-perl all 0.002010-1 [9352 B] Get: 74 http://deb.debian.org/debian bookworm/main arm64 libxstring-perl arm64 0.005-2+b1 [8324 B] Fetched 20.1 MB in 1s (36.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19611 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.17+nmu1_all.deb ... Unpacking sensible-utils (0.0.17+nmu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.44-3_arm64.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../02-libmagic1_1%3a5.44-3_arm64.deb ... Unpacking libmagic1:arm64 (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.44-3_arm64.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.21-12_arm64.deb ... Unpacking gettext-base (0.21-12) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../05-libuchardet0_0.0.7-1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.22.4-10_arm64.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.38.1-5+b1_arm64.deb ... Unpacking bsdextrautils (2.38.1-5+b1) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../08-libpipeline1_1.5.7-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.11.2-2_arm64.deb ... Unpacking man-db (2.11.2-2) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-3_arm64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.4.7-5_all.deb ... Unpacking libtool (2.4.7-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../19-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../22-libelf1_0.188-2.1_arm64.deb ... Unpacking libelf1:arm64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.15-1_arm64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../24-libicu72_72.1-3_arm64.deb ... Unpacking libicu72:arm64 (72.1-3) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../25-libxml2_2.9.14+dfsg-1.2_arm64.deb ... Unpacking libxml2:arm64 (2.9.14+dfsg-1.2) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.21-12_arm64.deb ... Unpacking gettext (0.21-12) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libalgorithm-c3-perl. Preparing to unpack .../30-libalgorithm-c3-perl_0.11-2_all.deb ... Unpacking libalgorithm-c3-perl (0.11-2) ... Selecting previously unselected package libb-hooks-op-check-perl:arm64. Preparing to unpack .../31-libb-hooks-op-check-perl_0.22-2+b1_arm64.deb ... Unpacking libb-hooks-op-check-perl:arm64 (0.22-2+b1) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../32-libdynaloader-functions-perl_0.003-3_all.deb ... Unpacking libdynaloader-functions-perl (0.003-3) ... Selecting previously unselected package libdevel-callchecker-perl:arm64. Preparing to unpack .../33-libdevel-callchecker-perl_0.008-2_arm64.deb ... Unpacking libdevel-callchecker-perl:arm64 (0.008-2) ... Selecting previously unselected package libparams-classify-perl:arm64. Preparing to unpack .../34-libparams-classify-perl_0.015-2+b1_arm64.deb ... Unpacking libparams-classify-perl:arm64 (0.015-2+b1) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../35-libmodule-runtime-perl_0.016-2_all.deb ... Unpacking libmodule-runtime-perl (0.016-2) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../36-libtry-tiny-perl_0.31-2_all.deb ... Unpacking libtry-tiny-perl (0.31-2) ... Selecting previously unselected package libmodule-implementation-perl. Preparing to unpack .../37-libmodule-implementation-perl_0.09-2_all.deb ... Unpacking libmodule-implementation-perl (0.09-2) ... Selecting previously unselected package libsub-exporter-progressive-perl. Preparing to unpack .../38-libsub-exporter-progressive-perl_0.001013-3_all.deb ... Unpacking libsub-exporter-progressive-perl (0.001013-3) ... Selecting previously unselected package libvariable-magic-perl. Preparing to unpack .../39-libvariable-magic-perl_0.63-1+b1_arm64.deb ... Unpacking libvariable-magic-perl (0.63-1+b1) ... Selecting previously unselected package libb-hooks-endofscope-perl. Preparing to unpack .../40-libb-hooks-endofscope-perl_0.26-1_all.deb ... Unpacking libb-hooks-endofscope-perl (0.26-1) ... Selecting previously unselected package libclass-c3-perl. Preparing to unpack .../41-libclass-c3-perl_0.35-2_all.deb ... Unpacking libclass-c3-perl (0.35-2) ... Selecting previously unselected package libparams-util-perl. Preparing to unpack .../42-libparams-util-perl_1.102-2+b1_arm64.deb ... Unpacking libparams-util-perl (1.102-2+b1) ... Selecting previously unselected package libsub-install-perl. Preparing to unpack .../43-libsub-install-perl_0.929-1_all.deb ... Unpacking libsub-install-perl (0.929-1) ... Selecting previously unselected package libdata-optlist-perl. Preparing to unpack .../44-libdata-optlist-perl_0.113-1_all.deb ... Unpacking libdata-optlist-perl (0.113-1) ... Selecting previously unselected package libpackage-stash-perl. Preparing to unpack .../45-libpackage-stash-perl_0.40-1_all.deb ... Unpacking libpackage-stash-perl (0.40-1) ... Selecting previously unselected package libclass-load-perl. Preparing to unpack .../46-libclass-load-perl_0.25-2_all.deb ... Unpacking libclass-load-perl (0.25-2) ... Selecting previously unselected package libclass-load-xs-perl. Preparing to unpack .../47-libclass-load-xs-perl_0.10-2+b1_arm64.deb ... Unpacking libclass-load-xs-perl (0.10-2+b1) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../48-libclass-method-modifiers-perl_2.14-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.14-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../49-libclass-xsaccessor-perl_1.19-4+b1_arm64.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b1) ... Selecting previously unselected package libdevel-globaldestruction-perl. Preparing to unpack .../50-libdevel-globaldestruction-perl_0.14-4_all.deb ... Unpacking libdevel-globaldestruction-perl (0.14-4) ... Selecting previously unselected package libmro-compat-perl. Preparing to unpack .../51-libmro-compat-perl_0.15-2_all.deb ... Unpacking libmro-compat-perl (0.15-2) ... Selecting previously unselected package libdevel-overloadinfo-perl. Preparing to unpack .../52-libdevel-overloadinfo-perl_0.007-1_all.deb ... Unpacking libdevel-overloadinfo-perl (0.007-1) ... Selecting previously unselected package libdevel-stacktrace-perl. Preparing to unpack .../53-libdevel-stacktrace-perl_2.0400-2_all.deb ... Unpacking libdevel-stacktrace-perl (2.0400-2) ... Selecting previously unselected package libdist-checkconflicts-perl. Preparing to unpack .../54-libdist-checkconflicts-perl_0.11-2_all.deb ... Unpacking libdist-checkconflicts-perl (0.11-2) ... Selecting previously unselected package libsub-exporter-perl. Preparing to unpack .../55-libsub-exporter-perl_0.989-1_all.deb ... Unpacking libsub-exporter-perl (0.989-1) ... Selecting previously unselected package libeval-closure-perl. Preparing to unpack .../56-libeval-closure-perl_0.14-3_all.deb ... Unpacking libeval-closure-perl (0.14-3) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../57-libimport-into-perl_1.002005-2_all.deb ... Unpacking libimport-into-perl (1.002005-2) ... Selecting previously unselected package libmodule-runtime-conflicts-perl. Preparing to unpack .../58-libmodule-runtime-conflicts-perl_0.003-2_all.deb ... Unpacking libmodule-runtime-conflicts-perl (0.003-2) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../59-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../60-libsub-quote-perl_2.006008-1_all.deb ... Unpacking libsub-quote-perl (2.006008-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../61-libmoo-perl_2.005005-1_all.deb ... Unpacking libmoo-perl (2.005005-1) ... Selecting previously unselected package libpackage-deprecationmanager-perl. Preparing to unpack .../62-libpackage-deprecationmanager-perl_0.18-1_all.deb ... Unpacking libpackage-deprecationmanager-perl (0.18-1) ... Selecting previously unselected package libpackage-stash-xs-perl:arm64. Preparing to unpack .../63-libpackage-stash-xs-perl_0.30-1+b1_arm64.deb ... Unpacking libpackage-stash-xs-perl:arm64 (0.30-1+b1) ... Selecting previously unselected package libmoose-perl:arm64. Preparing to unpack .../64-libmoose-perl_2.2203-1_arm64.deb ... Unpacking libmoose-perl:arm64 (2.2203-1) ... Selecting previously unselected package libmouse-perl. Preparing to unpack .../65-libmouse-perl_2.5.10-1+b3_arm64.deb ... Unpacking libmouse-perl (2.5.10-1+b3) ... Selecting previously unselected package libsub-identify-perl. Preparing to unpack .../66-libsub-identify-perl_0.14-3_arm64.deb ... Unpacking libsub-identify-perl (0.14-3) ... Selecting previously unselected package libsub-name-perl:arm64. Preparing to unpack .../67-libsub-name-perl_0.26-2+b1_arm64.deb ... Unpacking libsub-name-perl:arm64 (0.26-2+b1) ... Selecting previously unselected package libnamespace-clean-perl. Preparing to unpack .../68-libnamespace-clean-perl_0.27-2_all.deb ... Unpacking libnamespace-clean-perl (0.27-2) ... Selecting previously unselected package libnamespace-autoclean-perl. Preparing to unpack .../69-libnamespace-autoclean-perl_0.29-2_all.deb ... Unpacking libnamespace-autoclean-perl (0.29-2) ... Selecting previously unselected package libref-util-perl. Preparing to unpack .../70-libref-util-perl_0.204-2_all.deb ... Unpacking libref-util-perl (0.204-2) ... Selecting previously unselected package libtest-fatal-perl. Preparing to unpack .../71-libtest-fatal-perl_0.017-1_all.deb ... Unpacking libtest-fatal-perl (0.017-1) ... Selecting previously unselected package libtest-needs-perl. Preparing to unpack .../72-libtest-needs-perl_0.002010-1_all.deb ... Unpacking libtest-needs-perl (0.002010-1) ... Selecting previously unselected package libxstring-perl:arm64. Preparing to unpack .../73-libxstring-perl_0.005-2+b1_arm64.deb ... Unpacking libxstring-perl:arm64 (0.005-2+b1) ... Setting up libpipeline1:arm64 (1.5.7-1) ... Setting up libicu72:arm64 (72.1-3) ... Setting up libmouse-perl (2.5.10-1+b3) ... Setting up bsdextrautils (2.38.1-5+b1) ... Setting up libdynaloader-functions-perl (0.003-3) ... Setting up libclass-method-modifiers-perl (2.14-1) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libsub-identify-perl (0.14-3) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libtry-tiny-perl (0.31-2) ... Setting up libmagic1:arm64 (1:5.44-3) ... Setting up libtest-fatal-perl (0.017-1) ... Setting up gettext-base (0.21-12) ... Setting up m4 (1.4.19-3) ... Setting up file (1:5.44-3) ... Setting up libxstring-perl:arm64 (0.005-2+b1) ... Setting up libsub-install-perl (0.929-1) ... Setting up libtest-needs-perl (0.002010-1) ... Setting up libpackage-stash-xs-perl:arm64 (0.30-1+b1) ... Setting up autotools-dev (20220109.1) ... Setting up libalgorithm-c3-perl (0.11-2) ... Setting up libref-util-perl (0.204-2) ... Setting up libvariable-magic-perl (0.63-1+b1) ... Setting up autopoint (0.21-12) ... Setting up libb-hooks-op-check-perl:arm64 (0.22-2+b1) ... Setting up libparams-util-perl (1.102-2+b1) ... Setting up autoconf (2.71-3) ... Setting up libsub-exporter-progressive-perl (0.001013-3) ... Setting up libsub-name-perl:arm64 (0.26-2+b1) ... Setting up sensible-utils (0.0.17+nmu1) ... Setting up libuchardet0:arm64 (0.0.7-1) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up libdevel-globaldestruction-perl (0.14-4) ... Setting up libsub-quote-perl (2.006008-1) ... Setting up libdevel-stacktrace-perl (2.0400-2) ... Setting up libclass-xsaccessor-perl (1.19-4+b1) ... Setting up libelf1:arm64 (0.188-2.1) ... Setting up libxml2:arm64 (2.9.14+dfsg-1.2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up gettext (0.21-12) ... Setting up libtool (2.4.7-5) ... Setting up libclass-c3-perl (0.35-2) ... Setting up libdevel-callchecker-perl:arm64 (0.008-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libdata-optlist-perl (0.113-1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.22.4-10) ... Setting up libmro-compat-perl (0.15-2) ... Setting up libsub-exporter-perl (0.989-1) ... Setting up libeval-closure-perl (0.14-3) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libparams-classify-perl:arm64 (0.015-2+b1) ... Setting up man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libmodule-runtime-perl (0.016-2) ... Setting up libdist-checkconflicts-perl (0.11-2) ... Setting up libmodule-implementation-perl (0.09-2) ... Setting up libpackage-stash-perl (0.40-1) ... Setting up libimport-into-perl (1.002005-2) ... Setting up libmoo-perl (2.005005-1) ... Setting up debhelper (13.11.4) ... Setting up libmodule-runtime-conflicts-perl (0.003-2) ... Setting up libclass-load-perl (0.25-2) ... Setting up libpackage-deprecationmanager-perl (0.18-1) ... Setting up libdevel-overloadinfo-perl (0.007-1) ... Setting up libclass-load-xs-perl (0.10-2+b1) ... Setting up libb-hooks-endofscope-perl (0.26-1) ... Setting up libmoose-perl:arm64 (2.2203-1) ... Setting up libnamespace-clean-perl (0.27-2) ... Setting up libnamespace-autoclean-perl (0.29-2) ... Processing triggers for libc-bin (2.36-9) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... usrmerge is already the newest version (35). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: user script /srv/workspace/pbuilder/2888/tmp/hooks/A99_set_merged_usr starting Re-configuring usrmerge... I: user script /srv/workspace/pbuilder/2888/tmp/hooks/A99_set_merged_usr finished hostname: Temporary failure in name resolution I: Running cd /build/libspecio-perl-0.48/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../libspecio-perl_0.48-1_source.changes dpkg-buildpackage: info: source package libspecio-perl dpkg-buildpackage: info: source version 0.48-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure /usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -ffile-prefix-map=/build/libspecio-perl-0.48=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "LD=aarch64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/libspecio-perl-0.48=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro" Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Specio Writing MYMETA.yml and MYMETA.json dh_auto_build make -j8 make[1]: Entering directory '/build/libspecio-perl-0.48' cp lib/Specio/Constraint/Simple.pm blib/lib/Specio/Constraint/Simple.pm cp lib/Specio/OO.pm blib/lib/Specio/OO.pm cp lib/Specio/Coercion.pm blib/lib/Specio/Coercion.pm cp lib/Specio/Constraint/Intersection.pm blib/lib/Specio/Constraint/Intersection.pm cp lib/Specio/Exporter.pm blib/lib/Specio/Exporter.pm cp lib/Specio/Library/Structured/Map.pm blib/lib/Specio/Library/Structured/Map.pm cp lib/Specio/Constraint/Parameterizable.pm blib/lib/Specio/Constraint/Parameterizable.pm cp lib/Specio/DeclaredAt.pm blib/lib/Specio/DeclaredAt.pm cp lib/Specio/Helpers.pm blib/lib/Specio/Helpers.pm cp lib/Specio/Constraint/ObjectIsa.pm blib/lib/Specio/Constraint/ObjectIsa.pm cp lib/Specio/Library/Builtins.pm blib/lib/Specio/Library/Builtins.pm cp lib/Specio.pm blib/lib/Specio.pm cp lib/Specio/Library/Numeric.pm blib/lib/Specio/Library/Numeric.pm cp lib/Specio/Constraint/AnyDoes.pm blib/lib/Specio/Constraint/AnyDoes.pm cp lib/Specio/Registry.pm blib/lib/Specio/Registry.pm cp lib/Specio/Constraint/Structured.pm blib/lib/Specio/Constraint/Structured.pm cp lib/Specio/Constraint/Structurable.pm blib/lib/Specio/Constraint/Structurable.pm cp lib/Specio/Library/Perl.pm blib/lib/Specio/Library/Perl.pm cp lib/Specio/Constraint/Enum.pm blib/lib/Specio/Constraint/Enum.pm cp lib/Specio/Constraint/ObjectDoes.pm blib/lib/Specio/Constraint/ObjectDoes.pm cp lib/Specio/Constraint/Role/DoesType.pm blib/lib/Specio/Constraint/Role/DoesType.pm cp lib/Specio/Constraint/Role/IsaType.pm blib/lib/Specio/Constraint/Role/IsaType.pm cp lib/Specio/Library/Structured/Dict.pm blib/lib/Specio/Library/Structured/Dict.pm cp lib/Specio/Library/Structured/Tuple.pm blib/lib/Specio/Library/Structured/Tuple.pm cp lib/Specio/Exception.pm blib/lib/Specio/Exception.pm cp lib/Specio/Declare.pm blib/lib/Specio/Declare.pm cp lib/Specio/Constraint/AnyCan.pm blib/lib/Specio/Constraint/AnyCan.pm cp lib/Specio/Constraint/ObjectCan.pm blib/lib/Specio/Constraint/ObjectCan.pm cp lib/Specio/Constraint/Role/Interface.pm blib/lib/Specio/Constraint/Role/Interface.pm cp lib/Specio/Constraint/Parameterized.pm blib/lib/Specio/Constraint/Parameterized.pm cp lib/Specio/Library/String.pm blib/lib/Specio/Library/String.pm cp lib/Specio/PartialDump.pm blib/lib/Specio/PartialDump.pm cp lib/Specio/Constraint/Union.pm blib/lib/Specio/Constraint/Union.pm cp lib/Specio/Constraint/Role/CanType.pm blib/lib/Specio/Constraint/Role/CanType.pm cp lib/Specio/Library/Structured.pm blib/lib/Specio/Library/Structured.pm cp lib/Specio/Constraint/AnyIsa.pm blib/lib/Specio/Constraint/AnyIsa.pm cp lib/Test/Specio.pm blib/lib/Test/Specio.pm cp lib/Specio/Subs.pm blib/lib/Specio/Subs.pm cp lib/Specio/Role/Inlinable.pm blib/lib/Specio/Role/Inlinable.pm cp lib/Specio/TypeChecks.pm blib/lib/Specio/TypeChecks.pm Manifying 31 pod documents Manifying 9 pod documents make[1]: Leaving directory '/build/libspecio-perl-0.48' dh_auto_test make -j8 test TEST_VERBOSE=1 make[1]: Entering directory '/build/libspecio-perl-0.48' PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # # Versions for all modules listed in MYMETA.json (including optional ones): # # === Configure Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.64 # # === Build Requires === # # Module Want Have # ------------------- ---- ---- # ExtUtils::MakeMaker any 7.64 # # === Test Requires === # # Module Want Have # ------------------- ---- -------- # ExtUtils::MakeMaker any 7.64 # File::Spec any 3.84 # FindBin any 1.53 # Test::More 0.96 1.302190 # Test::Needs any 0.002010 # lib any 0.65 # open any 1.13 # utf8 any 1.24 # # === Test Recommends === # # Module Want Have # ---------- -------- -------- # CPAN::Meta 2.120900 2.150010 # # === Runtime Requires === # # Module Want Have # ----------------- -------- -------- # B any 1.83 # Carp any 1.52 # Devel::StackTrace any 2.04 # Eval::Closure any 0.14 # Exporter any 5.77 # IO::File any 1.48 # List::Util 1.33 1.62 # MRO::Compat any 0.15 # Module::Runtime any 0.016 # Role::Tiny 1.003003 2.002004 # Role::Tiny::With any 2.002004 # Scalar::Util any 1.62 # Storable any 3.26 # Sub::Quote any 2.006008 # Test::Fatal any 0.017 # Test::More 0.96 1.302190 # Try::Tiny any 0.31 # XString any 0.005 # overload any 1.35 # parent any 0.238 # re any 0.43 # strict any 1.12 # version 0.83 0.9929 # warnings any 1.58 # # === Runtime Recommends === # # Module Want Have # --------- ----- ----- # Ref::Util 0.112 0.204 # Sub::Util 1.40 1.62 # t/00-report-prereqs.t ...... 1..1 ok 1 - Reported prereqs ok t/additional-exports.t ..... ok 1 - FooType type was exported by Foo package ok 2 - built-in types were exported by Foo package ok 3 - foo sub was exported by Foo package ok 4 - Bar->foo returns expected value 1..4 ok t/anon.t ................... ok 1 - 'return value from anon' isa 'Specio::Constraint::Simple' ok 2 - anon type allows "x" ok 3 - anon type reject empty string ok 4 - 'return value from anon' isa 'Specio::Constraint::Simple' ok 5 - inlinable anon type allows "x" ok 6 - inlinable anon type reject empty string 1..6 ok t/any-does-isa.t ........... # Subtest: object_can_type ok 1 - exception for undef ok 2 - exception for empty string ok 3 - exception for non-empty string ok 4 - exception for number ok 5 - exception for arrayref ok 6 - exception for object without wanted methods 1..6 ok 1 - object_can_type # Subtest: any_can_type ok 1 - exception for undef ok 2 - exception for empty string ok 3 - exception for non-empty string ok 4 - exception for arrayref ok 5 - exception for non-empty string 1..5 ok 2 - any_can_type # Subtest: object_isa_type ok 1 - exception for undef ok 2 - exception for empty string ok 3 - exception for non-empty string ok 4 - exception for number ok 5 - exception for arrayref ok 6 - exception for object of the wrong class 1..6 ok 3 - object_isa_type # Subtest: any_isa_type ok 1 - exception for undef ok 2 - exception for empty string ok 3 - exception for plain scalar ok 4 - exception for arrayref ok 5 - exception for object of the wrong class 1..5 ok 4 - any_isa_type # Subtest: object_does_type ok 1 - exception for undef ok 2 - exception for empty string ok 3 - exception for non-empty string ok 4 - exception for number ok 5 - exception for arrayref ok 6 - exception for object that does not consume the wanted role 1..6 ok 5 - object_does_type # Subtest: any_does_type ok 1 - exception for undef ok 2 - exception for empty string ok 3 - exception for plain scalar ok 4 - exception for arrayref ok 5 - exception for object that does not consume the wanted role 1..5 ok 6 - any_does_type 1..6 ok t/builtins-sanity.t ........ # Subtest: ArrayRef # Subtest: accepts ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts ARRAY reference # Subtest: accepts _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts _T::ArrayOverload object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects _T::ScalarOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects undef 1..41 ok 1 - ArrayRef # Subtest: Bool # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts 0 # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts 1 # Subtest: accepts _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts _T::BoolOverload object (true) # Subtest: accepts _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts _T::BoolOverload object (false) # Subtest: accepts '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts '' # Subtest: accepts undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts undef # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (42.42) # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects FakeObject object 1..41 ok 2 - Bool # Subtest: ClassName # Subtest: accepts "_T::Thing" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts "_T::Thing" # Subtest: accepts _T::StrOverload object ("_T::StrOverload") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts _T::StrOverload object ("_T::StrOverload") # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects undef 1..43 ok 3 - ClassName # Subtest: CodeRef # Subtest: accepts CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts CODE reference # Subtest: accepts _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts _T::CodeOverload object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::HashOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects undef 1..41 ok 4 - CodeRef # Subtest: Defined # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts 0 # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts 1 # Subtest: accepts _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts _T::BoolOverload object (true) # Subtest: accepts _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts _T::BoolOverload object (false) # Subtest: accepts 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts 100 # Subtest: accepts -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts -100 # Subtest: accepts 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts 42.42 # Subtest: accepts -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts -42.42 # Subtest: accepts _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts _T::NumOverload object (0) # Subtest: accepts _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts _T::NumOverload object (1) # Subtest: accepts _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 11 - accepts _T::NumOverload object (-42) # Subtest: accepts _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 12 - accepts _T::NumOverload object (42.42) # Subtest: accepts _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 13 - accepts _T::NumOverload object (42.42) # Subtest: accepts '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 14 - accepts '' # Subtest: accepts "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 15 - accepts "foo" # Subtest: accepts "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 16 - accepts "has 42 in it" # Subtest: accepts _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 17 - accepts _T::StrOverload object ('') # Subtest: accepts _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 18 - accepts _T::StrOverload object ("full") # Subtest: accepts "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 19 - accepts "1\n" # Subtest: accepts "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 20 - accepts "\n1" # Subtest: accepts SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 21 - accepts SCALAR reference # Subtest: accepts REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 22 - accepts REF reference # Subtest: accepts _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 23 - accepts _T::ScalarOverload object # Subtest: accepts ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 24 - accepts ARRAY reference # Subtest: accepts _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 25 - accepts _T::ArrayOverload object # Subtest: accepts HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 26 - accepts HASH reference # Subtest: accepts _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 27 - accepts _T::HashOverload object # Subtest: accepts CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 28 - accepts CODE reference # Subtest: accepts _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 29 - accepts _T::CodeOverload object # Subtest: accepts "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 30 - accepts "*main::SOME_GLOB" # Subtest: accepts GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 31 - accepts GLOB reference # Subtest: accepts _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 32 - accepts _T::GlobOverload object # Subtest: accepts _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 33 - accepts _T::GlobOverload object # Subtest: accepts open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 34 - accepts open filehandle # Subtest: accepts IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 35 - accepts IO::File object # Subtest: accepts Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 36 - accepts Regexp object # Subtest: accepts BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 37 - accepts BlessedQR object # Subtest: accepts _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 38 - accepts _T::RegexOverload object # Subtest: accepts Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 39 - accepts Regexp object # Subtest: accepts FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 40 - accepts FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects undef 1..41 ok 5 - Defined # Subtest: FileHandle # Subtest: accepts open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts open filehandle # Subtest: accepts IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts IO::File object # Subtest: accepts _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts _T::GlobOverload object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects _T::GlobOverload object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects FakeObject object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects Regexp object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects undef 1..41 ok 6 - FileHandle # Subtest: GlobRef # Subtest: accepts GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts GLOB reference # Subtest: accepts _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts _T::GlobOverload object # Subtest: accepts _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts _T::GlobOverload object # Subtest: accepts open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts open filehandle # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects "*main::SOME_GLOB" # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects IO::File object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects FakeObject object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects Regexp object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects undef 1..41 ok 7 - GlobRef # Subtest: HashRef # Subtest: accepts HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts HASH reference # Subtest: accepts _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts _T::HashOverload object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::ArrayOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects undef 1..41 ok 8 - HashRef # Subtest: Int # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts 0 # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts 1 # Subtest: accepts 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts 100 # Subtest: accepts -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts -100 # Subtest: accepts _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts _T::NumOverload object (0) # Subtest: accepts _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts _T::NumOverload object (1) # Subtest: accepts _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts _T::NumOverload object (-42) # Subtest: accepts 1e20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts 1e20 # Subtest: accepts 1e100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts 1e100 # Subtest: accepts -1e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts -1e10 # Subtest: accepts -1e+10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 11 - accepts -1e+10 # Subtest: accepts 1E20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 12 - accepts 1E20 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::BoolOverload object (false) # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects -42.42 # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 46 - rejects undef # Subtest: rejects 1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 47 - rejects 1e-10 # Subtest: rejects -1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 48 - rejects -1e-10 # Subtest: rejects 1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 49 - rejects 1.23456e10 # Subtest: rejects 1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 50 - rejects 1.23456e-10 # Subtest: rejects -1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 51 - rejects -1.23456e10 # Subtest: rejects -1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 52 - rejects -1.23456e-10 # Subtest: rejects -1.23456e+10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 53 - rejects -1.23456e+10 1..53 ok 9 - Int # Subtest: Item # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts 0 # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts 1 # Subtest: accepts _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts _T::BoolOverload object (true) # Subtest: accepts _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts _T::BoolOverload object (false) # Subtest: accepts 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts 100 # Subtest: accepts -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts -100 # Subtest: accepts 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts 42.42 # Subtest: accepts -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts -42.42 # Subtest: accepts _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts _T::NumOverload object (0) # Subtest: accepts _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts _T::NumOverload object (1) # Subtest: accepts _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 11 - accepts _T::NumOverload object (-42) # Subtest: accepts _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 12 - accepts _T::NumOverload object (42.42) # Subtest: accepts _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 13 - accepts _T::NumOverload object (42.42) # Subtest: accepts '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 14 - accepts '' # Subtest: accepts "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 15 - accepts "foo" # Subtest: accepts "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 16 - accepts "has 42 in it" # Subtest: accepts _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 17 - accepts _T::StrOverload object ('') # Subtest: accepts _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 18 - accepts _T::StrOverload object ("full") # Subtest: accepts "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 19 - accepts "1\n" # Subtest: accepts "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 20 - accepts "\n1" # Subtest: accepts SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 21 - accepts SCALAR reference # Subtest: accepts REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 22 - accepts REF reference # Subtest: accepts _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 23 - accepts _T::ScalarOverload object # Subtest: accepts ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 24 - accepts ARRAY reference # Subtest: accepts _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 25 - accepts _T::ArrayOverload object # Subtest: accepts HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 26 - accepts HASH reference # Subtest: accepts _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 27 - accepts _T::HashOverload object # Subtest: accepts CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 28 - accepts CODE reference # Subtest: accepts _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 29 - accepts _T::CodeOverload object # Subtest: accepts "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 30 - accepts "*main::SOME_GLOB" # Subtest: accepts GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 31 - accepts GLOB reference # Subtest: accepts _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 32 - accepts _T::GlobOverload object # Subtest: accepts _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 33 - accepts _T::GlobOverload object # Subtest: accepts open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 34 - accepts open filehandle # Subtest: accepts IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 35 - accepts IO::File object # Subtest: accepts Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 36 - accepts Regexp object # Subtest: accepts BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 37 - accepts BlessedQR object # Subtest: accepts _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 38 - accepts _T::RegexOverload object # Subtest: accepts Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 39 - accepts Regexp object # Subtest: accepts FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 40 - accepts FakeObject object # Subtest: accepts undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 41 - accepts undef 1..41 ok 10 - Item # Subtest: Maybe # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts 0 # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts 1 # Subtest: accepts _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts _T::BoolOverload object (true) # Subtest: accepts _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts _T::BoolOverload object (false) # Subtest: accepts 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts 100 # Subtest: accepts -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts -100 # Subtest: accepts 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts 42.42 # Subtest: accepts -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts -42.42 # Subtest: accepts _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts _T::NumOverload object (0) # Subtest: accepts _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts _T::NumOverload object (1) # Subtest: accepts _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 11 - accepts _T::NumOverload object (-42) # Subtest: accepts _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 12 - accepts _T::NumOverload object (42.42) # Subtest: accepts _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 13 - accepts _T::NumOverload object (42.42) # Subtest: accepts '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 14 - accepts '' # Subtest: accepts "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 15 - accepts "foo" # Subtest: accepts "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 16 - accepts "has 42 in it" # Subtest: accepts _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 17 - accepts _T::StrOverload object ('') # Subtest: accepts _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 18 - accepts _T::StrOverload object ("full") # Subtest: accepts "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 19 - accepts "1\n" # Subtest: accepts "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 20 - accepts "\n1" # Subtest: accepts SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 21 - accepts SCALAR reference # Subtest: accepts REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 22 - accepts REF reference # Subtest: accepts _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 23 - accepts _T::ScalarOverload object # Subtest: accepts ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 24 - accepts ARRAY reference # Subtest: accepts _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 25 - accepts _T::ArrayOverload object # Subtest: accepts HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 26 - accepts HASH reference # Subtest: accepts _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 27 - accepts _T::HashOverload object # Subtest: accepts CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 28 - accepts CODE reference # Subtest: accepts _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 29 - accepts _T::CodeOverload object # Subtest: accepts "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 30 - accepts "*main::SOME_GLOB" # Subtest: accepts GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 31 - accepts GLOB reference # Subtest: accepts _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 32 - accepts _T::GlobOverload object # Subtest: accepts _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 33 - accepts _T::GlobOverload object # Subtest: accepts open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 34 - accepts open filehandle # Subtest: accepts IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 35 - accepts IO::File object # Subtest: accepts Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 36 - accepts Regexp object # Subtest: accepts BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 37 - accepts BlessedQR object # Subtest: accepts _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 38 - accepts _T::RegexOverload object # Subtest: accepts Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 39 - accepts Regexp object # Subtest: accepts FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 40 - accepts FakeObject object # Subtest: accepts undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 41 - accepts undef 1..41 ok 11 - Maybe # Subtest: Num # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts 0 # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts 1 # Subtest: accepts 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts 100 # Subtest: accepts -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts -100 # Subtest: accepts 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts 42.42 # Subtest: accepts -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts -42.42 # Subtest: accepts _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts _T::NumOverload object (0) # Subtest: accepts _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts _T::NumOverload object (1) # Subtest: accepts _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts _T::NumOverload object (-42) # Subtest: accepts _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts _T::NumOverload object (42.42) # Subtest: accepts _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 11 - accepts _T::NumOverload object (42.42) # Subtest: accepts 1e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 12 - accepts 1e10 # Subtest: accepts 1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 13 - accepts 1e-10 # Subtest: accepts 1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 14 - accepts 1.23456e10 # Subtest: accepts 1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 15 - accepts 1.23456e-10 # Subtest: accepts 1e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 16 - accepts 1e10 # Subtest: accepts 1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 17 - accepts 1e-10 # Subtest: accepts 1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 18 - accepts 1.23456e10 # Subtest: accepts 1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 19 - accepts 1.23456e-10 # Subtest: accepts -1e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 20 - accepts -1e10 # Subtest: accepts -1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 21 - accepts -1e-10 # Subtest: accepts -1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 22 - accepts -1.23456e10 # Subtest: accepts -1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 23 - accepts -1.23456e-10 # Subtest: accepts -1e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 24 - accepts -1e10 # Subtest: accepts -1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 25 - accepts -1e-10 # Subtest: accepts -1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 26 - accepts -1.23456e10 # Subtest: accepts -1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 27 - accepts -1.23456e-10 # Subtest: accepts -1e+10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 28 - accepts -1e+10 # Subtest: accepts 1E10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 29 - accepts 1E10 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::BoolOverload object (false) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects _T::StrOverload object ("full") # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 46 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 47 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 48 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 49 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 50 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 51 - rejects IO::File object # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 52 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 53 - rejects "\n1" # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 54 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 55 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 56 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 57 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 58 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 59 - rejects undef 1..59 ok 12 - Num # Subtest: Object # Subtest: accepts _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts _T::BoolOverload object (true) # Subtest: accepts _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts _T::BoolOverload object (false) # Subtest: accepts _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts _T::StrOverload object ('') # Subtest: accepts _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts _T::StrOverload object ("full") # Subtest: accepts _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts _T::NumOverload object (0) # Subtest: accepts _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts _T::NumOverload object (1) # Subtest: accepts _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts _T::NumOverload object (-42) # Subtest: accepts _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts _T::NumOverload object (42.42) # Subtest: accepts _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts _T::NumOverload object (42.42) # Subtest: accepts _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts _T::CodeOverload object # Subtest: accepts IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 11 - accepts IO::File object # Subtest: accepts Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 12 - accepts Regexp object # Subtest: accepts BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 13 - accepts BlessedQR object # Subtest: accepts _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 14 - accepts _T::RegexOverload object # Subtest: accepts Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 15 - accepts Regexp object # Subtest: accepts _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 16 - accepts _T::GlobOverload object # Subtest: accepts _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 17 - accepts _T::GlobOverload object # Subtest: accepts _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 18 - accepts _T::ScalarOverload object # Subtest: accepts _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 19 - accepts _T::ArrayOverload object # Subtest: accepts _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 20 - accepts _T::HashOverload object # Subtest: accepts FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 21 - accepts FakeObject object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects 1 # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects -42.42 # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects "has 42 in it" # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects REF reference # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects ARRAY reference # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects HASH reference # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects CODE reference # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects GLOB reference # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects open filehandle # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects undef 1..41 ok 13 - Object # Subtest: Ref # Subtest: accepts _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts _T::BoolOverload object (true) # Subtest: accepts _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts _T::BoolOverload object (false) # Subtest: accepts _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts _T::StrOverload object ('') # Subtest: accepts _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts _T::StrOverload object ("full") # Subtest: accepts _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts _T::NumOverload object (0) # Subtest: accepts _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts _T::NumOverload object (1) # Subtest: accepts _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts _T::NumOverload object (-42) # Subtest: accepts _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts _T::NumOverload object (42.42) # Subtest: accepts _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts _T::NumOverload object (42.42) # Subtest: accepts SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts SCALAR reference # Subtest: accepts REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 11 - accepts REF reference # Subtest: accepts _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 12 - accepts _T::ScalarOverload object # Subtest: accepts ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 13 - accepts ARRAY reference # Subtest: accepts _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 14 - accepts _T::ArrayOverload object # Subtest: accepts HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 15 - accepts HASH reference # Subtest: accepts _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 16 - accepts _T::HashOverload object # Subtest: accepts CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 17 - accepts CODE reference # Subtest: accepts _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 18 - accepts _T::CodeOverload object # Subtest: accepts GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 19 - accepts GLOB reference # Subtest: accepts _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 20 - accepts _T::GlobOverload object # Subtest: accepts _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 21 - accepts _T::GlobOverload object # Subtest: accepts open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 22 - accepts open filehandle # Subtest: accepts IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 23 - accepts IO::File object # Subtest: accepts Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 24 - accepts Regexp object # Subtest: accepts BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 25 - accepts BlessedQR object # Subtest: accepts _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 26 - accepts _T::RegexOverload object # Subtest: accepts Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 27 - accepts Regexp object # Subtest: accepts FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 28 - accepts FakeObject object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects 1 # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects -42.42 # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects "has 42 in it" # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects "\n1" # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects "*main::SOME_GLOB" # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects undef 1..41 ok 14 - Ref # Subtest: RegexpRef # Subtest: accepts Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts Regexp object # Subtest: accepts BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts BlessedQR object # Subtest: accepts _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts _T::RegexOverload object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects IO::File object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects undef # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects Regexp object 1..41 ok 15 - RegexpRef # Subtest: ScalarRef # Subtest: accepts SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts SCALAR reference # Subtest: accepts REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts REF reference # Subtest: accepts _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts _T::ScalarOverload object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects "\n1" # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects undef 1..41 ok 16 - ScalarRef # Subtest: Str # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts 0 # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts 1 # Subtest: accepts 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts 100 # Subtest: accepts -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts -100 # Subtest: accepts 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts 42.42 # Subtest: accepts -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts -42.42 # Subtest: accepts '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts '' # Subtest: accepts "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts "foo" # Subtest: accepts "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts "has 42 in it" # Subtest: accepts _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts _T::StrOverload object ('') # Subtest: accepts _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 11 - accepts _T::StrOverload object ("full") # Subtest: accepts "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 12 - accepts "1\n" # Subtest: accepts "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 13 - accepts "\n1" # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::BoolOverload object (false) # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::NumOverload object (42.42) # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects undef 1..41 ok 17 - Str # Subtest: Undef # Subtest: accepts undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts undef # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 2 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects FakeObject object 1..41 ok 18 - Undef # Subtest: Value # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts 0 # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts 1 # Subtest: accepts 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts 100 # Subtest: accepts -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts -100 # Subtest: accepts 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts 42.42 # Subtest: accepts -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts -42.42 # Subtest: accepts '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts '' # Subtest: accepts "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts "foo" # Subtest: accepts "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts "has 42 in it" # Subtest: accepts "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts "1\n" # Subtest: accepts "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 11 - accepts "\n1" # Subtest: accepts "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 12 - accepts "*main::SOME_GLOB" # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::BoolOverload object (false) # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::StrOverload object ("full") # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::NumOverload object (42.42) # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects _T::CodeOverload object # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects undef 1..41 ok 19 - Value # Subtest: Maybe[Value] # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts 0 # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts 1 # Subtest: accepts 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts 100 # Subtest: accepts -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts -100 # Subtest: accepts 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts 42.42 # Subtest: accepts -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts -42.42 # Subtest: accepts '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts '' # Subtest: accepts "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts "foo" # Subtest: accepts "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts "has 42 in it" # Subtest: accepts "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts "1\n" # Subtest: accepts "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 11 - accepts "\n1" # Subtest: accepts "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 12 - accepts "*main::SOME_GLOB" # Subtest: accepts undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 13 - accepts undef # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::BoolOverload object (false) # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::StrOverload object ("full") # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects _T::NumOverload object (42.42) # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::CodeOverload object # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects FakeObject object 1..41 ok 20 - Maybe[Value] # Subtest: ScalarRef[Value] # Subtest: accepts scalar ref to 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts scalar ref to 0 # Subtest: accepts scalar ref to 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts scalar ref to 1 # Subtest: accepts scalar ref to 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts scalar ref to 100 # Subtest: accepts scalar ref to -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts scalar ref to -100 # Subtest: accepts scalar ref to 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts scalar ref to 42.42 # Subtest: accepts scalar ref to -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts scalar ref to -42.42 # Subtest: accepts scalar ref to '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts scalar ref to '' # Subtest: accepts scalar ref to "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts scalar ref to "foo" # Subtest: accepts scalar ref to "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts scalar ref to "has 42 in it" # Subtest: accepts scalar ref to "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts scalar ref to "1\n" # Subtest: accepts scalar ref to "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 11 - accepts scalar ref to "\n1" # Subtest: rejects scalar ref to _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects scalar ref to _T::BoolOverload object (true) # Subtest: rejects scalar ref to _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects scalar ref to _T::BoolOverload object (false) # Subtest: rejects scalar ref to _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects scalar ref to _T::StrOverload object ('') # Subtest: rejects scalar ref to _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects scalar ref to _T::StrOverload object ("full") # Subtest: rejects scalar ref to _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects scalar ref to _T::NumOverload object (0) # Subtest: rejects scalar ref to _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects scalar ref to _T::NumOverload object (1) # Subtest: rejects scalar ref to _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects scalar ref to _T::NumOverload object (-42) # Subtest: rejects scalar ref to _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects scalar ref to _T::NumOverload object (42.42) # Subtest: rejects scalar ref to _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects scalar ref to _T::NumOverload object (42.42) # Subtest: rejects scalar ref to SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects scalar ref to SCALAR reference # Subtest: rejects scalar ref to REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects scalar ref to REF reference # Subtest: rejects scalar ref to _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects scalar ref to _T::ScalarOverload object # Subtest: rejects scalar ref to ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects scalar ref to ARRAY reference # Subtest: rejects scalar ref to _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects scalar ref to _T::ArrayOverload object # Subtest: rejects scalar ref to HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects scalar ref to HASH reference # Subtest: rejects scalar ref to _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects scalar ref to _T::HashOverload object # Subtest: rejects scalar ref to CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects scalar ref to CODE reference # Subtest: rejects scalar ref to _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects scalar ref to _T::CodeOverload object # Subtest: rejects scalar ref to "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects scalar ref to "*main::SOME_GLOB" # Subtest: rejects scalar ref to GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects scalar ref to GLOB reference # Subtest: rejects scalar ref to _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects scalar ref to _T::GlobOverload object # Subtest: rejects scalar ref to _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects scalar ref to _T::GlobOverload object # Subtest: rejects scalar ref to open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects scalar ref to open filehandle # Subtest: rejects scalar ref to IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects scalar ref to IO::File object # Subtest: rejects scalar ref to Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects scalar ref to Regexp object # Subtest: rejects scalar ref to BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects scalar ref to BlessedQR object # Subtest: rejects scalar ref to _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects scalar ref to _T::RegexOverload object # Subtest: rejects scalar ref to Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects scalar ref to Regexp object # Subtest: rejects scalar ref to FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects scalar ref to FakeObject object # Subtest: rejects scalar ref to undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects scalar ref to undef 1..41 ok 21 - ScalarRef[Value] # Subtest: ScalarRef[Value] # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 1 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 2 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects "\n1" # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects undef 1..38 ok 22 - ScalarRef[Value] # Subtest: ArrayRef[Value] # Subtest: accepts array ref to undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts array ref to undef # Subtest: accepts array ref to 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts array ref to 0 # Subtest: accepts array ref to 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts array ref to 1 # Subtest: accepts array ref to 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts array ref to 100 # Subtest: accepts array ref to -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts array ref to -100 # Subtest: accepts array ref to 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts array ref to 42.42 # Subtest: accepts array ref to -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts array ref to -42.42 # Subtest: accepts array ref to '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts array ref to '' # Subtest: accepts array ref to "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts array ref to "foo" # Subtest: accepts array ref to "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts array ref to "has 42 in it" # Subtest: accepts array ref to "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 11 - accepts array ref to "1\n" # Subtest: accepts array ref to "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 12 - accepts array ref to "\n1" # Subtest: accepts array ref to "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 13 - accepts array ref to "*main::SOME_GLOB" # Subtest: rejects array ref to _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects array ref to _T::BoolOverload object (true) # Subtest: rejects array ref to _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects array ref to _T::BoolOverload object (false) # Subtest: rejects array ref to _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects array ref to _T::StrOverload object ('') # Subtest: rejects array ref to _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects array ref to _T::StrOverload object ("full") # Subtest: rejects array ref to _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects array ref to _T::NumOverload object (0) # Subtest: rejects array ref to _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects array ref to _T::NumOverload object (1) # Subtest: rejects array ref to _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects array ref to _T::NumOverload object (-42) # Subtest: rejects array ref to _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects array ref to _T::NumOverload object (42.42) # Subtest: rejects array ref to _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects array ref to _T::NumOverload object (42.42) # Subtest: rejects array ref to SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects array ref to SCALAR reference # Subtest: rejects array ref to REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects array ref to REF reference # Subtest: rejects array ref to _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects array ref to _T::ScalarOverload object # Subtest: rejects array ref to ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects array ref to ARRAY reference # Subtest: rejects array ref to _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects array ref to _T::ArrayOverload object # Subtest: rejects array ref to HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects array ref to HASH reference # Subtest: rejects array ref to _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects array ref to _T::HashOverload object # Subtest: rejects array ref to CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects array ref to CODE reference # Subtest: rejects array ref to _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects array ref to _T::CodeOverload object # Subtest: rejects array ref to GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects array ref to GLOB reference # Subtest: rejects array ref to _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects array ref to _T::GlobOverload object # Subtest: rejects array ref to _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects array ref to _T::GlobOverload object # Subtest: rejects array ref to open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects array ref to open filehandle # Subtest: rejects array ref to IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects array ref to IO::File object # Subtest: rejects array ref to Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects array ref to Regexp object # Subtest: rejects array ref to BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects array ref to BlessedQR object # Subtest: rejects array ref to _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects array ref to _T::RegexOverload object # Subtest: rejects array ref to Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects array ref to Regexp object # Subtest: rejects array ref to FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects array ref to FakeObject object # Subtest: rejects array ref to undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects array ref to undef 1..42 ok 23 - ArrayRef[Value] # Subtest: ArrayRef[Value] # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 1 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 2 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects _T::ScalarOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects undef 1..39 ok 24 - ArrayRef[Value] # Subtest: HashRef[Value] # Subtest: accepts hash ref to undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts hash ref to undef # Subtest: accepts hash ref to 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts hash ref to 0 # Subtest: accepts hash ref to 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts hash ref to 1 # Subtest: accepts hash ref to 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts hash ref to 100 # Subtest: accepts hash ref to -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts hash ref to -100 # Subtest: accepts hash ref to 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts hash ref to 42.42 # Subtest: accepts hash ref to -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts hash ref to -42.42 # Subtest: accepts hash ref to '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts hash ref to '' # Subtest: accepts hash ref to "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts hash ref to "foo" # Subtest: accepts hash ref to "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts hash ref to "has 42 in it" # Subtest: accepts hash ref to "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 11 - accepts hash ref to "1\n" # Subtest: accepts hash ref to "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 12 - accepts hash ref to "\n1" # Subtest: accepts hash ref to "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 13 - accepts hash ref to "*main::SOME_GLOB" # Subtest: rejects hash ref to _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects hash ref to _T::BoolOverload object (true) # Subtest: rejects hash ref to _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects hash ref to _T::BoolOverload object (false) # Subtest: rejects hash ref to _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects hash ref to _T::StrOverload object ('') # Subtest: rejects hash ref to _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects hash ref to _T::StrOverload object ("full") # Subtest: rejects hash ref to _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects hash ref to _T::NumOverload object (0) # Subtest: rejects hash ref to _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects hash ref to _T::NumOverload object (1) # Subtest: rejects hash ref to _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects hash ref to _T::NumOverload object (-42) # Subtest: rejects hash ref to _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects hash ref to _T::NumOverload object (42.42) # Subtest: rejects hash ref to _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects hash ref to _T::NumOverload object (42.42) # Subtest: rejects hash ref to SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects hash ref to SCALAR reference # Subtest: rejects hash ref to REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects hash ref to REF reference # Subtest: rejects hash ref to _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects hash ref to _T::ScalarOverload object # Subtest: rejects hash ref to ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects hash ref to ARRAY reference # Subtest: rejects hash ref to _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects hash ref to _T::ArrayOverload object # Subtest: rejects hash ref to HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects hash ref to HASH reference # Subtest: rejects hash ref to _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects hash ref to _T::HashOverload object # Subtest: rejects hash ref to CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects hash ref to CODE reference # Subtest: rejects hash ref to _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects hash ref to _T::CodeOverload object # Subtest: rejects hash ref to GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects hash ref to GLOB reference # Subtest: rejects hash ref to _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects hash ref to _T::GlobOverload object # Subtest: rejects hash ref to _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects hash ref to _T::GlobOverload object # Subtest: rejects hash ref to open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects hash ref to open filehandle # Subtest: rejects hash ref to IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects hash ref to IO::File object # Subtest: rejects hash ref to Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects hash ref to Regexp object # Subtest: rejects hash ref to BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects hash ref to BlessedQR object # Subtest: rejects hash ref to _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects hash ref to _T::RegexOverload object # Subtest: rejects hash ref to Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects hash ref to Regexp object # Subtest: rejects hash ref to FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects hash ref to FakeObject object # Subtest: rejects hash ref to undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects hash ref to undef 1..42 ok 25 - HashRef[Value] # Subtest: HashRef[Value] # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 1 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 2 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects _T::ArrayOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects undef 1..39 ok 26 - HashRef[Value] ok 27 - Str accepts return val from substr using ->value_is_valid ok 28 - Str accepts return val from substr using unoptimized constraint ok 29 - Str accepts return val from substr using inlined constraint ok 30 - Str accepts empty return val from substr using ->value_is_valid ok 31 - Str accepts empty return val from substr using unoptimized constraint ok 32 - Str accepts empty return val from substr using inlined constraint ok 33 - Num accepts return val from substr using ->value_is_valid ok 34 - Num accepts return val from substr using unoptimized constraint ok 35 - Num accepts return val from substr using inlined constraint ok 36 - Int accepts return val from substr using ->value_is_valid ok 37 - Int accepts return val from substr using unoptimized constraint ok 38 - Int accepts return val from substr using inlined constraint ok 39 - ClassName accepts return val from substr using ->value_is_valid ok 40 - ClassName accepts return val from substr using unoptimized constraint ok 41 - ClassName accepts return val from substr using inlined constraint 1..41 ok t/builtins.t ............... ok 1 - An object of class 'Specio::Constraint::Simple' isa 'Specio::Constraint::Simple' ok 2 - declared_at has the right filename ok 3 - "" is a valid Str value ok 4 - "foo" is a valid Str value ok 5 - "bar::baz" is a valid Str value ok 6 - "ã‘–" is a valid Str value ok 7 - 0 is a valid Str value ok 8 - 42 is a valid Str value ok 9 - undef is not a valid Str value ok 10 - \42 is not a valid Str value ok 11 - \"foo" is not a valid Str value ok 12 - [ ] is not a valid Str value ok 13 - { } is not a valid Str value ok 14 - CODE(0xaaaad0bfdff0) is not a valid Str value ok 15 - "*main::glob" is not a valid Str value ok 16 - GLOB(0xaaaad0bfe038) is not a valid Str value ok 17 - parent of Str is Value ok 18 - Str is_a_type_of(Str) ok 19 - Str is_a_type_of(Value) ok 20 - Str clone is_a_type_of(Value) ok 21 - Str is_a_type_of(Defined) ok 22 - Str clone is_a_type_of(Defined) ok 23 - Str is_a_type_of(Item) ok 24 - Str clone is_a_type_of(Item) ok 25 - Str ! is_a_type_of(Maybe) ok 26 - Str clone ! is_a_type_of(Maybe) ok 27 - Str ! is_a_type_of(ArrayRef) ok 28 - Str clone ! is_a_type_of(ArrayRef) ok 29 - Str ! is_a_type_of(Object) ok 30 - Str clone ! is_a_type_of(Object) ok 31 - Str is_same_type_as Str ok 32 - Str is_same_type_as Str ok 33 - child of builtin with no additional constraint can be inlined 1..33 ok t/coercion.t ............... ok 1 - ArrayRef type object does not have coercions ok 2 - ArrayRef type in Specio::Library::Builtins package does not have coercions ok 3 - can clone constraint with coercions without an exception # Subtest: ArrayRef ok 1 - ArrayRef type object has coercions ok 2 - ArrayRef type in Specio::Library::Builtins package does not have coercions (coercions only apply to local copy of type) ok 3 - has a coercion for the Int type ok 4 - does not have a coercion for the Str type ok 5 - coerced int to arrayref ok 6 - cannot coerce num to arrayref - returns original value ok 7 - cannot inline coercion and check for arrayref 1..7 ok 4 - ArrayRef # Subtest: clone of Arrayref ok 1 - ArrayRef type object has coercions ok 2 - ArrayRef type in Specio::Library::Builtins package does not have coercions (coercions only apply to local copy of type) ok 3 - has a coercion for the Int type ok 4 - does not have a coercion for the Str type ok 5 - coerced int to arrayref ok 6 - cannot coerce num to arrayref - returns original value ok 7 - cannot inline coercion and check for arrayref 1..7 ok 5 - clone of Arrayref ok 6 - can inline coercion for hashref ok 7 - can inline coercion and check for hashref ok 8 - can inline coercion and check for hashref with two coercions ok 9 - can inline coercion for hashref # Subtest: inline_coercion_and_check ok 1 - no error evaling closure for coercion and check ok 2 - hashref is passed through coerce and check unchanged ok 3 - arrayref is coerced to hashref ok 4 - integer is coerced to hashref ok 5 - string throws exception 1..5 ok 10 - inline_coercion_and_check # Subtest: inline_coercion ok 1 - no error evaling closure for coercion and check ok 2 - hashref is passed through coerce and check unchanged ok 3 - arrayref is coerced to hashref ok 4 - integer is coerced to hashref 1..4 ok 11 - inline_coercion ok 12 - arrayref is coerced to hashref ok 13 - integer is coerced to hashref ok 14 - cannot coerce num to arrayref - returns original value ok 15 - a coercion must have a coercion sub or an inline generator ok 16 - inlined coercion only fires one coercion 1..16 ok t/combines.t ............... ok 1 - type named X is available ok 2 - no exception retrieving X type - exported by combining library ok 3 - type named Y is available ok 4 - no exception retrieving Y type - exported by combining library ok 5 - type named Str is available ok 6 - no exception retrieving Str type - exported by combining library ok 7 - type named Undef is available ok 8 - no exception retrieving Undef type - exported by combining library 1..8 ok t/conflicts.t .............. ok 1 - Got an exception when a library import conflicts with already declared types 1..1 ok t/declare-helpers.t ........ ok 1 - constraint has the expected name # Subtest: Need2Obj # Subtest: accepts Baz object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts Baz object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 2 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects undef 1..42 ok 2 - Need2Obj # Subtest: any_can_type which needs 2 methods ok 1 - constraint has the expected name # Subtest: Need2Any # Subtest: accepts "Baz" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts "Baz" # Subtest: accepts Baz object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts Baz object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects undef 1..43 ok 2 - Need2Any 1..2 ok 3 - any_can_type which needs 2 methods # Subtest: any_can_type which needs 3 methods # Subtest: Need3Obj # Subtest: rejects "Baz" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 1 - rejects "Baz" # Subtest: rejects Baz object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 2 - rejects Baz object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects undef 1..43 ok 1 - Need3Obj 1..1 ok 4 - any_can_type which needs 3 methods # Subtest: object_can_type which needs 2 methods # Subtest: # Subtest: accepts Baz object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts Baz object # Subtest: rejects "Baz" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 2 - rejects "Baz" # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects undef 1..43 ok 1 - 1..1 ok 5 - object_can_type which needs 2 methods # Subtest: object_can_type which needs 3 methods # Subtest: # Subtest: rejects "Baz" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 1 - rejects "Baz" # Subtest: rejects Baz object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 2 - rejects Baz object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects undef 1..43 ok 1 - ok 2 - Baz object is not valid for anon ObjectCan type 1..2 ok 6 - object_can_type which needs 3 methods # Subtest: object_isa_type (Foo class) ok 1 - name defaults to class name # Subtest: Foo # Subtest: accepts Foo object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts Foo object # Subtest: accepts Baz object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts Baz object # Subtest: rejects "Baz" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects "Baz" # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects undef 1..44 ok 2 - Foo ok 3 - object_isa_type returns the same type for the same class each time ok 4 - no exception calling object_isa_type repeatedly with the same class name 1..4 ok 7 - object_isa_type (Foo class) # Subtest: any_isa_type (isa Foo) ok 1 - can provide an explicit name # Subtest: FooAny # Subtest: accepts "Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts "Foo" # Subtest: accepts Foo object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts Foo object # Subtest: accepts "Baz" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts "Baz" # Subtest: accepts Baz object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts Baz object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects undef 1..45 ok 2 - FooAny ok 3 - any_isa_type returns the same type for the same class each time ok 4 - no exception calling any_isa_type repeatedly with the same class name 1..4 ok 8 - any_isa_type (isa Foo) # Subtest: object_isa_type (isa Quux) # Subtest: Quux # Subtest: rejects "Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 1 - rejects "Foo" # Subtest: rejects Foo object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 2 - rejects Foo object # Subtest: rejects "Baz" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects "Baz" # Subtest: rejects Baz object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects Baz object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects undef 1..45 ok 1 - Quux 1..1 ok 9 - object_isa_type (isa Quux) # Subtest: any_isa_type (isa Quux) # Subtest: QuuxAny # Subtest: rejects "Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 1 - rejects "Foo" # Subtest: rejects Foo object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 2 - rejects Foo object # Subtest: rejects "Baz" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects "Baz" # Subtest: rejects Baz object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects Baz object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects undef 1..45 ok 1 - QuuxAny 1..1 ok 10 - any_isa_type (isa Quux) # Subtest: object_does_type (Role::Foo class) ok 1 - name defaults to role name # Subtest: Role::Foo # Subtest: accepts Does::Role::Foo object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts Does::Role::Foo object # Subtest: rejects "Does::Role::Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 2 - rejects "Does::Role::Foo" # Subtest: rejects Foo object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects Foo object # Subtest: rejects "Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects "Foo" # Subtest: rejects Baz object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects Baz object # Subtest: rejects "Baz" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects "Baz" # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 46 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 47 - rejects undef 1..47 ok 2 - Role::Foo ok 3 - object_does_type returns the same type for the same class each time ok 4 - no exception calling object_does_type repeatedly with the same class name 1..4 ok 11 - object_does_type (Role::Foo class) # Subtest: any_does_type (does Role::Foo) # Subtest: Role::FooAny # Subtest: accepts "Does::Role::Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts "Does::Role::Foo" # Subtest: accepts Does::Role::Foo object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts Does::Role::Foo object # Subtest: rejects "Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects "Foo" # Subtest: rejects Foo object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects Foo object # Subtest: rejects "Baz" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects "Baz" # Subtest: rejects Baz object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects Baz object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 46 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 47 - rejects undef 1..47 ok 1 - Role::FooAny ok 2 - any_does_type returns the same type for the same class each time ok 3 - no exception calling any_does_type repeatedly with the same class name 1..3 ok 12 - any_does_type (does Role::Foo) # Subtest: enum # Subtest: Enum1 # Subtest: accepts "a" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts "a" # Subtest: accepts "b" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts "b" # Subtest: accepts "c" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts "c" # Subtest: rejects "d" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects "d" # Subtest: rejects 42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects 42 # Subtest: rejects "Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects "Foo" # Subtest: rejects Foo object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects Foo object # Subtest: rejects "Baz" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects "Baz" # Subtest: rejects Baz object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects Baz object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 46 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 47 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 48 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 49 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 50 - rejects undef 1..50 ok 1 - Enum1 1..1 ok 13 - enum 1..13 ok t/dict.t ................... # Subtest: Dict{ bar => Int, foo => UCStr } # Subtest: accepts HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts HASH reference # Subtest: accepts _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts _T::HashOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects HASH reference # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects HASH reference # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects HASH reference # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects HASH reference # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects HASH reference # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects _T::ArrayOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 46 - rejects undef 1..46 ok 1 - Dict{ bar => Int, foo => UCStr } # Subtest: Dict{ bar => Int, baz => Num?, foo => UCStr } # Subtest: accepts HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts HASH reference # Subtest: accepts _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts _T::HashOverload object # Subtest: accepts HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts HASH reference # Subtest: accepts _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts _T::HashOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects HASH reference # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects HASH reference # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects HASH reference # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects HASH reference # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects HASH reference # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects HASH reference # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects _T::ArrayOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 46 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 47 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 48 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 49 - rejects undef 1..49 ok 2 - Dict{ bar => Int, baz => Num?, foo => UCStr } # Subtest: Dict{ bar => Int, baz => Num?, foo => UCStr, HashRef... } # Subtest: accepts HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts HASH reference # Subtest: accepts _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts _T::HashOverload object # Subtest: accepts HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts HASH reference # Subtest: accepts _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts _T::HashOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects HASH reference # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects HASH reference # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects HASH reference # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects HASH reference # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects HASH reference # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects HASH reference # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects _T::ArrayOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 46 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 47 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 48 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 49 - rejects undef 1..49 ok 3 - Dict{ bar => Int, baz => Num?, foo => UCStr, HashRef... } ok 4 - got expected name for simple Dict ok 5 - got expected name for Dict with optional key ok 6 - got expected name for slurpy Dict with optional key 1..6 ok t/does-type.t .............. ok 1 - Class::MooseStyle class name is valid for AnyDoesMoose ok 2 - Class::MooseStyle object is valid for AnyDoesMoose ok 3 - Class::DoesNoRoles class name is not valid for AnyDoesMoose ok 4 - Class::DoesNoRoles object is not valid for AnyDoesMoose ok 5 - Class::MooseStyle class name is not valid for ObjectDoesMoose ok 6 - Class::MooseStyle object is valid for ObjectDoesMoose ok 7 - Class::DoesNoRoles class name is not valid for ObjectDoesMoose ok 8 - Class::DoesNoRoles object is not valid for ObjectDoesMoose ok 9 - object_does_type returns the same type for the same role each time ok 10 - no exception calling object_does_type repeatedly with the same role name ok 11 - any_does_type returns the same type for the same role each time ok 12 - no exception calling any_does_type repeatedly with the same role name ok 13 - Class::MouseStyle class name is valid for AnyDoesMouse ok 14 - Class::MouseStyle object is valid for AnyDoesMouse ok 15 - Class::DoesNoRoles class name is not valid for AnyDoesMouse ok 16 - Class::DoesNoRoles object is not valid for AnyDoesMouse ok 17 - Class::MouseStyle class name is not valid for ObjectDoesMouse ok 18 - Class::MouseStyle object is valid for ObjectDoesMouse ok 19 - Class::DoesNoRoles class name is not valid for ObjectDoesMouse ok 20 - Class::DoesNoRoles object is not valid for ObjectDoesMouse ok 21 - Class::MooStyle class name is valid for AnyDoesMoo ok 22 - Class::MooStyle object is valid for AnyDoesMoo ok 23 - Class::DoesNoRoles class name is not valid for AnyDoesMoo ok 24 - Class::DoesNoRoles object is not valid for AnyDoesMoo ok 25 - Class::MooStyle class name is not valid for ObjectDoesMoo ok 26 - Class::MooStyle object is valid for ObjectDoesMoo ok 27 - Class::DoesNoRoles class name is not valid for ObjectDoesMoo ok 28 - Class::DoesNoRoles object is not valid for ObjectDoesMoo 1..28 ok t/exception.t .............. ok 1 - validate_or_die throws something when given a bad value ok 2 - An object of class 'Specio::Exception' isa 'Specio::Exception' ok 3 - exception contains expected error ok 4 - exception contains expected error 1..4 ok t/import-twice.t ........... ok 1 - no exception importing the same library twice ok 2 - An object of class 'Specio::Constraint::Simple' isa 'Specio::Constraint::Simple' 1..2 ok t/inheritance.t ............ ok 1 - Child class has a t() sub 1..1 ok t/inline-environment.t ..... ok 1 - inline_coercion_and_check merges all inline environment hashes together - $scalar ok 2 - inline_coercion_and_check merges all inline environment hashes together - $scalar_from ok 3 - inline_coercion_and_check merges all inline environment hashes together - %hash ok 4 - inline_coercion_and_check merges all inline environment hashes together - @array 1..4 ok t/inline.t ................. ok 1 - no exception evaling a closure for str and int inlining in one sub ok 2 - both types pass check and are returned ok 3 - got exception passing arrayref for Str value ok 4 - got exception passing arrayref for Int value ok 5 - no exception evaling a closure for inlining two enums in one sub ok 6 - both types pass check and are returned ok 7 - got exception passing arrayref for Enum1 value ok 8 - got exception passing arrayref for Enum2 value ok 9 - building an inline sub for an empty subtype of an any_isa_type does not die ok 10 - generated constraint rejects values as expected ok 11 - generated constraint accepts values as expected ok 12 - building inline code for an empty subtype of an any_isa_type does not die ok 13 - generated code contains expected check 1..13 ok t/intersection.t ........... # Subtest: unnamed intersection made of two builtins ok 1 - intersection of two types with inline generator has a generator ok 2 - name is generated from constituent types ok 3 - unnamed intersection is not anonymous because name is generated ok 4 - parent method returns undef ok 5 - intersection has no parent # Subtest: HashRef & ArrayRef # Subtest: accepts HashArray object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts HashArray object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 2 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects 1 # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects -100 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects _T::NumOverload object (-42) # Subtest: rejects 1e20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 1e20 # Subtest: rejects 1e100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects 1e100 # Subtest: rejects -1e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects -1e10 # Subtest: rejects -1e+10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects -1e+10 # Subtest: rejects 1E20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects 1E20 # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::ArrayOverload object # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::BoolOverload object (false) # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects -42.42 # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::ScalarOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 46 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 47 - rejects undef # Subtest: rejects 1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 48 - rejects 1e-10 # Subtest: rejects -1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 49 - rejects -1e-10 # Subtest: rejects 1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 50 - rejects 1.23456e10 # Subtest: rejects 1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 51 - rejects 1.23456e-10 # Subtest: rejects -1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 52 - rejects -1.23456e10 # Subtest: rejects -1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 53 - rejects -1.23456e-10 # Subtest: rejects -1.23456e+10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 54 - rejects -1.23456e+10 1..54 ok 6 - HashRef & ArrayRef 1..6 ok 1 - unnamed intersection made of two builtins # Subtest: explicitly named intersection made of two builtins ok 1 - name passed to intersection() is used # Subtest: MyIntersection # Subtest: accepts HashArray object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts HashArray object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 2 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects 1 # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects -100 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects _T::NumOverload object (-42) # Subtest: rejects 1e20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 1e20 # Subtest: rejects 1e100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects 1e100 # Subtest: rejects -1e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects -1e10 # Subtest: rejects -1e+10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects -1e+10 # Subtest: rejects 1E20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects 1E20 # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::ArrayOverload object # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::BoolOverload object (false) # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects -42.42 # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::ScalarOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 46 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 47 - rejects undef # Subtest: rejects 1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 48 - rejects 1e-10 # Subtest: rejects -1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 49 - rejects -1e-10 # Subtest: rejects 1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 50 - rejects 1.23456e10 # Subtest: rejects 1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 51 - rejects 1.23456e-10 # Subtest: rejects -1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 52 - rejects -1.23456e10 # Subtest: rejects -1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 53 - rejects -1.23456e-10 # Subtest: rejects -1.23456e+10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 54 - rejects -1.23456e+10 1..54 ok 2 - MyIntersection 1..2 ok 2 - explicitly named intersection made of two builtins # Subtest: intersection made of two types without inline generators ok 1 - no name if intersection includes anonymous types ok 2 - intersection is anonymous if any of its constituents are anonymous # Subtest: # Subtest: accepts HashArray object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 1 - accepts HashArray object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 2 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 3 - rejects 1 # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 4 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 5 - rejects -100 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 6 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 7 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 8 - rejects _T::NumOverload object (-42) # Subtest: rejects 1e20 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 9 - rejects 1e20 # Subtest: rejects 1e100 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 10 - rejects 1e100 # Subtest: rejects -1e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 11 - rejects -1e10 # Subtest: rejects -1e+10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 12 - rejects -1e+10 # Subtest: rejects 1E20 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 13 - rejects 1E20 # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 14 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 15 - rejects _T::ArrayOverload object # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 16 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 17 - rejects _T::BoolOverload object (false) # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 18 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 19 - rejects -42.42 # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 20 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 21 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 22 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 23 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 24 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 25 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 26 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 27 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 28 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 29 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 30 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 31 - rejects _T::ScalarOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 32 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 33 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 34 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 35 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 36 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 37 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 38 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 39 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 40 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 41 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 42 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 43 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 44 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 45 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 46 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 47 - rejects undef # Subtest: rejects 1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 48 - rejects 1e-10 # Subtest: rejects -1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 49 - rejects -1e-10 # Subtest: rejects 1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 50 - rejects 1.23456e10 # Subtest: rejects 1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 51 - rejects 1.23456e-10 # Subtest: rejects -1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 52 - rejects -1.23456e10 # Subtest: rejects -1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 53 - rejects -1.23456e-10 # Subtest: rejects -1.23456e+10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 54 - rejects -1.23456e+10 1..54 ok 3 - 1..3 ok 3 - intersection made of two types without inline generators # Subtest: intersection made of builtin and type without inline generator ok 1 - no name if intersection includes anonymous types ok 2 - intersection is anonymous if any of its constituents are anonymous # Subtest: # Subtest: accepts HashArray object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 1 - accepts HashArray object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 2 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 3 - rejects 1 # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 4 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 5 - rejects -100 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 6 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 7 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 8 - rejects _T::NumOverload object (-42) # Subtest: rejects 1e20 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 9 - rejects 1e20 # Subtest: rejects 1e100 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 10 - rejects 1e100 # Subtest: rejects -1e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 11 - rejects -1e10 # Subtest: rejects -1e+10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 12 - rejects -1e+10 # Subtest: rejects 1E20 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 13 - rejects 1E20 # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 14 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 15 - rejects _T::ArrayOverload object # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 16 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 17 - rejects _T::BoolOverload object (false) # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 18 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 19 - rejects -42.42 # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 20 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 21 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 22 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 23 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 24 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 25 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 26 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 27 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 28 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 29 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 30 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 31 - rejects _T::ScalarOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 32 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 33 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 34 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 35 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 36 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 37 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 38 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 39 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 40 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 41 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 42 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 43 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 44 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 45 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 46 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 47 - rejects undef # Subtest: rejects 1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 48 - rejects 1e-10 # Subtest: rejects -1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 49 - rejects -1e-10 # Subtest: rejects 1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 50 - rejects 1.23456e10 # Subtest: rejects 1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 51 - rejects 1.23456e-10 # Subtest: rejects -1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 52 - rejects -1.23456e10 # Subtest: rejects -1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 53 - rejects -1.23456e-10 # Subtest: rejects -1.23456e+10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 54 - rejects -1.23456e+10 1..54 ok 3 - 1..3 ok 4 - intersection made of builtin and type without inline generator 1..4 ok t/library-with-subs.t ...... ok 1 - Int type is available ok 2 - PositiveInt type is available ok 3 - is_Int() was exported from library ok 4 - is_PositiveInt() was exported from library 1..4 ok t/map.t .................... # Subtest: UCStrToIntMap # Subtest: accepts HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts HASH reference # Subtest: accepts _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts _T::HashOverload object # Subtest: accepts HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts HASH reference # Subtest: accepts _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts _T::HashOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects _T::HashOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects _T::HashOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects _T::HashOverload object # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects _T::ArrayOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 46 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 47 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 48 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 49 - rejects undef 1..49 ok 1 - UCStrToIntMap ok 2 - Map type has expected generated name 1..2 ok t/multiple-libraries.t ..... ok 1 - type named X is available ok 2 - no exception retrieving X type ok 3 - type named Y is available ok 4 - no exception retrieving Y type ok 5 - type named Str is available ok 6 - no exception retrieving Str type ok 7 - type named Undef is available ok 8 - no exception retrieving Undef type 1..8 ok t/numeric-sanity.t ......... # Subtest: NegativeInt # Subtest: accepts -1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts -1 # Subtest: accepts -2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts -2 # Subtest: accepts -3 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts -3 # Subtest: accepts -4294967296 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts -4294967296 # Subtest: accepts -1e+20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts -1e+20 # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects 1 # Subtest: rejects 4294967296 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects 4294967296 # Subtest: rejects -1.2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects -1.2 # Subtest: rejects -1e-15 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -1e-15 # Subtest: rejects 1.1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects 1.1 # Subtest: rejects 11000000000 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects 11000000000 1..12 ok 1 - NegativeInt # Subtest: NegativeNum # Subtest: accepts -1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts -1 # Subtest: accepts -4294967296 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts -4294967296 # Subtest: accepts -1.2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts -1.2 # Subtest: accepts -1e-15 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts -1e-15 # Subtest: accepts -1e+19 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts -1e+19 # Subtest: accepts -11000000000 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts -11000000000 # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects 1 # Subtest: rejects 2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 2 # Subtest: rejects 3 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects 3 # Subtest: rejects 4294967296 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects 4294967296 # Subtest: rejects 1.2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects 1.2 # Subtest: rejects 1e-15 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects 1e-15 # Subtest: rejects 1e+20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects 1e+20 # Subtest: rejects 11000000000 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects 11000000000 1..15 ok 2 - NegativeNum # Subtest: NegativeOrZeroInt # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts 0 # Subtest: accepts -1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts -1 # Subtest: accepts -2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts -2 # Subtest: accepts -3 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts -3 # Subtest: accepts -4294967296 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts -4294967296 # Subtest: accepts -1e+20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts -1e+20 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects 1 # Subtest: rejects 4294967296 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects 4294967296 # Subtest: rejects -1.2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects -1.2 # Subtest: rejects -1e-15 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -1e-15 # Subtest: rejects 1.1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects 1.1 # Subtest: rejects 11000000000 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects 11000000000 1..12 ok 3 - NegativeOrZeroInt # Subtest: NegativeOrZeroNum # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts 0 # Subtest: accepts -1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts -1 # Subtest: accepts -4294967296 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts -4294967296 # Subtest: accepts -1.2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts -1.2 # Subtest: accepts -1e-15 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts -1e-15 # Subtest: accepts -1e+19 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts -1e+19 # Subtest: accepts -11000000000 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts -11000000000 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects 1 # Subtest: rejects 2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 2 # Subtest: rejects 3 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects 3 # Subtest: rejects 4294967296 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects 4294967296 # Subtest: rejects 1.2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects 1.2 # Subtest: rejects 1e-15 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects 1e-15 # Subtest: rejects 1e+20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects 1e+20 # Subtest: rejects 11000000000 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects 11000000000 1..15 ok 4 - NegativeOrZeroNum # Subtest: PositiveInt # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts 1 # Subtest: accepts 2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts 2 # Subtest: accepts 3 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts 3 # Subtest: accepts 4294967296 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts 4294967296 # Subtest: accepts 1e+20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts 1e+20 # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects 0 # Subtest: rejects -1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects -1 # Subtest: rejects -4294967296 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects -4294967296 # Subtest: rejects -1.2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects -1.2 # Subtest: rejects -1e-15 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -1e-15 # Subtest: rejects 1.1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects 1.1 1..11 ok 5 - PositiveInt # Subtest: PositiveNum # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts 1 # Subtest: accepts 2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts 2 # Subtest: accepts 3 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts 3 # Subtest: accepts 4294967296 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts 4294967296 # Subtest: accepts 1.2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts 1.2 # Subtest: accepts 1e-15 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts 1e-15 # Subtest: accepts 1e+20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts 1e+20 # Subtest: accepts 11000000000 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts 11000000000 # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 0 # Subtest: rejects -1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -1 # Subtest: rejects -4294967296 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects -4294967296 # Subtest: rejects -1.2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects -1.2 # Subtest: rejects -1e-15 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects -1e-15 # Subtest: rejects -1e+19 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects -1e+19 # Subtest: rejects -11000000000 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects -11000000000 1..15 ok 6 - PositiveNum # Subtest: PositiveOrZeroInt # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts 0 # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts 1 # Subtest: accepts 2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts 2 # Subtest: accepts 3 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts 3 # Subtest: accepts 4294967296 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts 4294967296 # Subtest: accepts 1e+20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts 1e+20 # Subtest: rejects -1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects -1 # Subtest: rejects -4294967296 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects -4294967296 # Subtest: rejects -1.2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects -1.2 # Subtest: rejects -1e-15 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -1e-15 # Subtest: rejects 1.1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects 1.1 1..11 ok 7 - PositiveOrZeroInt # Subtest: PositiveOrZeroNum # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts 0 # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts 1 # Subtest: accepts 2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts 2 # Subtest: accepts 3 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts 3 # Subtest: accepts 4294967296 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts 4294967296 # Subtest: accepts 1.2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts 1.2 # Subtest: accepts 1e-15 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts 1e-15 # Subtest: accepts 1e+20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts 1e+20 # Subtest: accepts 11000000000 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts 11000000000 # Subtest: rejects -1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -1 # Subtest: rejects -4294967296 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects -4294967296 # Subtest: rejects -1.2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects -1.2 # Subtest: rejects -1e-15 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects -1e-15 # Subtest: rejects -1e+19 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects -1e+19 # Subtest: rejects -11000000000 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects -11000000000 1..15 ok 8 - PositiveOrZeroNum # Subtest: SingleDigit # Subtest: accepts -9 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts -9 # Subtest: accepts -8 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts -8 # Subtest: accepts -7 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts -7 # Subtest: accepts -6 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts -6 # Subtest: accepts -5 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts -5 # Subtest: accepts -4 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts -4 # Subtest: accepts -3 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts -3 # Subtest: accepts -2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts -2 # Subtest: accepts -1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts -1 # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts 0 # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 11 - accepts 1 # Subtest: accepts 2 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 12 - accepts 2 # Subtest: accepts 3 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 13 - accepts 3 # Subtest: accepts 4 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 14 - accepts 4 # Subtest: accepts 5 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 15 - accepts 5 # Subtest: accepts 6 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 16 - accepts 6 # Subtest: accepts 7 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 17 - accepts 7 # Subtest: accepts 8 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 18 - accepts 8 # Subtest: accepts 9 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 19 - accepts 9 # Subtest: rejects 10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects 10 # Subtest: rejects -10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects -10 # Subtest: rejects 1.1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects 1.1 # Subtest: rejects -1.1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects -1.1 1..23 ok 9 - SingleDigit 1..9 ok t/overloading-moose-bug.t .. ok 1 - no exception consuming RoleA and RoleB 1..1 ok t/overloading.t ............ # Subtest: Specio::Constraint::Simple - Int ok 1 - stringifying a Specio::Constraint::Simple returns its name - Int ok 2 - type overloads eq so it is equal to itself 1..2 ok 1 - Specio::Constraint::Simple - Int # Subtest: Specio::Constraint::Parameterizable - HashRef ok 1 - stringifying a Specio::Constraint::Parameterizable returns its name - HashRef ok 2 - type overloads eq so it is equal to itself 1..2 ok 2 - Specio::Constraint::Parameterizable - HashRef # Subtest: Specio::Constraint::Parameterized - HashRef[Int] ok 1 - stringifying a Specio::Constraint::Parameterized returns its name - HashRef[Int] ok 2 - type overloads eq so it is equal to itself 1..2 ok 3 - Specio::Constraint::Parameterized - HashRef[Int] # Subtest: Specio::Constraint::Simple - Tuple[ Int, Str ] ok 1 - stringifying a Specio::Constraint::Simple returns its name - Tuple[ Int, Str ] ok 2 - type overloads eq so it is equal to itself 1..2 ok 4 - Specio::Constraint::Simple - Tuple[ Int, Str ] # Subtest: Specio::Constraint::Simple - Dict{ bar => Int, foo => Str } ok 1 - stringifying a Specio::Constraint::Simple returns its name - Dict{ bar => Int, foo => Str } ok 2 - type overloads eq so it is equal to itself 1..2 ok 5 - Specio::Constraint::Simple - Dict{ bar => Int, foo => Str } # Subtest: Specio::Constraint::Union - IntOrStr ok 1 - stringifying a Specio::Constraint::Union returns its name - IntOrStr ok 2 - type overloads eq so it is equal to itself 1..2 ok 6 - Specio::Constraint::Union - IntOrStr # Subtest: Specio::Constraint::Intersection - IntAndStr ok 1 - stringifying a Specio::Constraint::Intersection returns its name - IntAndStr ok 2 - type overloads eq so it is equal to itself 1..2 ok 7 - Specio::Constraint::Intersection - IntAndStr # Subtest: Specio::Constraint::Enum - Colors ok 1 - stringifying a Specio::Constraint::Enum returns its name - Colors ok 2 - type overloads eq so it is equal to itself 1..2 ok 8 - Specio::Constraint::Enum - Colors # Subtest: Specio::Constraint::ObjectDoes - Foo ok 1 - stringifying a Specio::Constraint::ObjectDoes returns its name - Foo ok 2 - type overloads eq so it is equal to itself 1..2 ok 9 - Specio::Constraint::ObjectDoes - Foo # Subtest: Specio::Constraint::ObjectDoes - Foo ok 1 - stringifying a Specio::Constraint::ObjectDoes returns its name - Foo ok 2 - type overloads eq so it is equal to itself 1..2 ok 10 - Specio::Constraint::ObjectDoes - Foo # Subtest: Specio::Constraint::ObjectIsa - Specio::Constraint::Simple ok 1 - stringifying a Specio::Constraint::ObjectIsa returns its name - Specio::Constraint::Simple ok 2 - type overloads eq so it is equal to itself 1..2 ok 11 - Specio::Constraint::ObjectIsa - Specio::Constraint::Simple # Subtest: Specio::Constraint::ObjectIsa - Specio::Constraint::Simple ok 1 - stringifying a Specio::Constraint::ObjectIsa returns its name - Specio::Constraint::Simple ok 2 - type overloads eq so it is equal to itself 1..2 ok 12 - Specio::Constraint::ObjectIsa - Specio::Constraint::Simple # Subtest: Specio::Constraint::Simple - __ANON__(HashRef[Str]) ok 1 - type overloads eq so it is equal to itself 1..1 ok 13 - Specio::Constraint::Simple - __ANON__(HashRef[Str]) ok 14 - anonymous type stringification of __ANON__(HashRef[Str]) ok 15 - anonymous type stringification of __ANON__(__ANON__(HashRef[Str])) ok 16 - anonymous type stringification of __ANON__(__ANON__(Str)) 1..16 ok t/parameterized.t .......... ok 1 - ArrayRef does not care about member types ok 2 - declared_at filename is the expected value for parameterized type made from ->parameterize ok 3 - declared_at line is the expected value for parameterized type made from ->parameterize ok 4 - declared_at package is the expected value for parameterized type made from ->parameterize ok 5 - declared_at subroutine is the expected value for parameterized type made from ->parameterize ok 6 - declared_at filename is the expected value for parameterized type made from calling t ok 7 - declared_at line is the expected value for parameterized type made from calling t ok 8 - declared_at package is the expected value for parameterized type made from calling t ok 9 - declared_at subroutine is the expected value for parameterized type made from calling t ok 10 - there is an ArrayRefOfInt type declared ok 11 - ArrayRef of Int [->parameterize] does care about member types ok 12 - ArrayRef of Int [->parameterize] accepts array ref of all integers ok 13 - ArrayRef of Int [->parameterize] rejects integer ok 14 - ArrayRef of Int [->parameterize] rejects hashref ok 15 - ArrayRef of Int [t(...)] does care about member types ok 16 - ArrayRef of Int [t(...)] accepts array ref of all integers ok 17 - ArrayRef of Int [t(...)] rejects integer ok 18 - ArrayRef of Int [t(...)] rejects hashref ok 19 - ArrayRef of Int [named type] does care about member types ok 20 - ArrayRef of Int [named type] accepts array ref of all integers ok 21 - ArrayRef of Int [named type] rejects integer ok 22 - ArrayRef of Int [named type] rejects hashref ok 23 - ArrayRef of Int [anon type] does care about member types ok 24 - ArrayRef of Int [anon type] accepts array ref of all integers ok 25 - ArrayRef of Int [anon type] rejects integer ok 26 - ArrayRef of Int [anon type] rejects hashref ok 27 - A parameterizable type with an inline generator cannot be parameterized with a type that cannot be inlined 1..27 ok t/perl-sanity.t ............ # Subtest: DistName # Subtest: accepts "Specio" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts "Specio" # Subtest: accepts "Spec-Library-Builtins" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts "Spec-Library-Builtins" # Subtest: accepts "strict" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts "strict" # Subtest: accepts "_Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts "_Foo" # Subtest: accepts "A123-456" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts "A123-456" # Subtest: accepts "Has-Chinese-\x{3403}-In-It" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts "Has-Chinese-\x{3403}-In-It" # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects '' # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects _T::StrOverload object ('') # Subtest: rejects "0Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects "0Foo" # Subtest: rejects "Foo:Bar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects "Foo:Bar" # Subtest: rejects "Foo-:Bar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects "Foo-:Bar" # Subtest: rejects "Foo:" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects "Foo:" # Subtest: rejects "Foo-" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects "Foo-" # Subtest: rejects "Foo-Bar-" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects "Foo-Bar-" # Subtest: rejects "-Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects "-Foo" # Subtest: rejects "My::Package" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects "My::Package" # Subtest: rejects "Has-Spaces In It" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects "Has-Spaces In It" 1..17 ok 1 - DistName # Subtest: Identifier # Subtest: accepts "_" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts "_" # Subtest: accepts "a" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts "a" # Subtest: accepts "b" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts "b" # Subtest: accepts "c" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts "c" # Subtest: accepts "d" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts "d" # Subtest: accepts "A" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts "A" # Subtest: accepts "B" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts "B" # Subtest: accepts "C" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts "C" # Subtest: accepts "D" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts "D" # Subtest: accepts "Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts "Foo" # Subtest: accepts "Bar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 11 - accepts "Bar" # Subtest: accepts "_what_" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 12 - accepts "_what_" # Subtest: accepts "foo_bar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 13 - accepts "foo_bar" # Subtest: accepts "f1234" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 14 - accepts "f1234" # Subtest: accepts "f1j2_o1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 15 - accepts "f1j2_o1" # Subtest: accepts "\x{3403}" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 16 - accepts "\x{3403}" # Subtest: accepts "has_\x{3403}" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 17 - accepts "has_\x{3403}" # Subtest: accepts "has_\x{3403}_in_it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 18 - accepts "has_\x{3403}_in_it" # Subtest: rejects " " ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects " " # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects '' # Subtest: rejects "a b" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects "a b" # Subtest: rejects "4foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "4foo" 1..22 ok 2 - Identifier # Subtest: LaxVersionStr # Subtest: accepts "v1.2.3.4" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts "v1.2.3.4" # Subtest: accepts "v1.2" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts "v1.2" # Subtest: accepts "1.2.3" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts "1.2.3" # Subtest: accepts "1.2345.6" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts "1.2345.6" # Subtest: accepts "v1.23_4" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts "v1.23_4" # Subtest: accepts 1.2345 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts 1.2345 # Subtest: accepts "1.2345_01" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts "1.2345_01" # Subtest: accepts 0.1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts 0.1 # Subtest: accepts "v0.1.2" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts "v0.1.2" # Subtest: rejects "1.2_3_4" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects "1.2_3_4" # Subtest: rejects "42.a" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects "42.a" # Subtest: rejects "a.b" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects "a.b" # Subtest: rejects "vA.b" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects "vA.b" 1..13 ok 3 - LaxVersionStr # Subtest: ModuleName # Subtest: accepts "_T::Thing" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts "_T::Thing" # Subtest: accepts _T::StrOverload object ("_T::StrOverload") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts _T::StrOverload object ("_T::StrOverload") # Subtest: accepts "Specio" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts "Specio" # Subtest: accepts "Spec::Library::Builtins" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts "Spec::Library::Builtins" # Subtest: accepts "strict" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts "strict" # Subtest: accepts "_Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts "_Foo" # Subtest: accepts "A123::456" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts "A123::456" # Subtest: accepts "Has::Chinese::\x{3403}::In::It" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts "Has::Chinese::\x{3403}::In::It" # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects '' # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects _T::StrOverload object ('') # Subtest: rejects "0Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects "0Foo" # Subtest: rejects "Foo:Bar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects "Foo:Bar" # Subtest: rejects "Foo:::Bar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects "Foo:::Bar" # Subtest: rejects "Foo:" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects "Foo:" # Subtest: rejects "Foo::" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects "Foo::" # Subtest: rejects "Foo::Bar::" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects "Foo::Bar::" # Subtest: rejects "::Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects "::Foo" # Subtest: rejects "My-Distro" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects "My-Distro" # Subtest: rejects "Has::Spaces In It" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects "Has::Spaces In It" 1..19 ok 4 - ModuleName # Subtest: PackageName # Subtest: accepts "_T::Thing" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts "_T::Thing" # Subtest: accepts _T::StrOverload object ("_T::StrOverload") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts _T::StrOverload object ("_T::StrOverload") # Subtest: accepts "Specio" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts "Specio" # Subtest: accepts "Spec::Library::Builtins" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts "Spec::Library::Builtins" # Subtest: accepts "strict" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts "strict" # Subtest: accepts "_Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts "_Foo" # Subtest: accepts "A123::456" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts "A123::456" # Subtest: accepts "Has::Chinese::\x{3403}::In::It" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts "Has::Chinese::\x{3403}::In::It" # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects '' # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects _T::StrOverload object ('') # Subtest: rejects "0Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects "0Foo" # Subtest: rejects "Foo:Bar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects "Foo:Bar" # Subtest: rejects "Foo:::Bar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects "Foo:::Bar" # Subtest: rejects "Foo:" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects "Foo:" # Subtest: rejects "Foo::" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects "Foo::" # Subtest: rejects "Foo::Bar::" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects "Foo::Bar::" # Subtest: rejects "::Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects "::Foo" # Subtest: rejects "My-Distro" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects "My-Distro" # Subtest: rejects "Has::Spaces In It" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects "Has::Spaces In It" 1..19 ok 5 - PackageName # Subtest: SafeIdentifier # Subtest: accepts "c" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts "c" # Subtest: accepts "d" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts "d" # Subtest: accepts "A" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts "A" # Subtest: accepts "B" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts "B" # Subtest: accepts "C" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts "C" # Subtest: accepts "D" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts "D" # Subtest: accepts "Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts "Foo" # Subtest: accepts "Bar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts "Bar" # Subtest: accepts "_what_" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts "_what_" # Subtest: accepts "foo_bar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts "foo_bar" # Subtest: accepts "f1234" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 11 - accepts "f1234" # Subtest: accepts "f1j2_o1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 12 - accepts "f1j2_o1" # Subtest: accepts "\x{3403}" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 13 - accepts "\x{3403}" # Subtest: accepts "has_\x{3403}" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 14 - accepts "has_\x{3403}" # Subtest: accepts "has_\x{3403}_in_it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 15 - accepts "has_\x{3403}_in_it" # Subtest: rejects "_" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects "_" # Subtest: rejects "a" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects "a" # Subtest: rejects "b" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects "b" # Subtest: rejects " " ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects " " # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects '' # Subtest: rejects "a b" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects "a b" # Subtest: rejects "4foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "4foo" 1..22 ok 6 - SafeIdentifier # Subtest: StrictVersionStr # Subtest: accepts "v1.2.3.4" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts "v1.2.3.4" # Subtest: accepts "v1.234.5" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts "v1.234.5" # Subtest: accepts 2.3456 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts 2.3456 # Subtest: accepts 0.1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts 0.1 # Subtest: accepts "v0.1.2" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts "v0.1.2" # Subtest: rejects "v1.2" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects "v1.2" # Subtest: rejects "1.2345.6" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects "1.2345.6" # Subtest: rejects "v1.23_4" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects "v1.23_4" # Subtest: rejects "1.2345_01" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects "1.2345_01" 1..9 ok 7 - StrictVersionStr 1..7 ok t/string-sanity.t .......... # Subtest: NonEmptySimpleStr # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts 0 # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts 1 # Subtest: accepts 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts 100 # Subtest: accepts -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts -100 # Subtest: accepts 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts 42.42 # Subtest: accepts -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts -42.42 # Subtest: accepts "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts "foo" # Subtest: accepts "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts "has 42 in it" # Subtest: accepts _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts _T::StrOverload object ("full") # Subtest: accepts "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects '' # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects "\n1" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::StrOverload object ('') # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::BoolOverload object (false) # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::NumOverload object (42.42) # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects undef # Subtest: rejects "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" # Subtest: rejects "foo\nbar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects "foo\nbar" # Subtest: rejects "foo\rbar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects "foo\rbar" # Subtest: rejects "foo\r\nbar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 46 - rejects "foo\r\nbar" # Subtest: rejects "foo\x{2028}bar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 47 - rejects "foo\x{2028}bar" # Subtest: rejects "foo\x{2029}bar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 48 - rejects "foo\x{2029}bar" 1..48 ok 1 - NonEmptySimpleStr # Subtest: NonEmptyStr # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts 0 # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts 1 # Subtest: accepts 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts 100 # Subtest: accepts -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts -100 # Subtest: accepts "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts "1\n" # Subtest: accepts "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts "\n1" # Subtest: accepts 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts 42.42 # Subtest: accepts -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts -42.42 # Subtest: accepts "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts "foo" # Subtest: accepts "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts "has 42 in it" # Subtest: accepts _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 11 - accepts _T::StrOverload object ("full") # Subtest: accepts "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 12 - accepts "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" # Subtest: accepts "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 13 - accepts "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" # Subtest: accepts "foo\nbar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 14 - accepts "foo\nbar" # Subtest: accepts "foo\rbar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 15 - accepts "foo\rbar" # Subtest: accepts "foo\r\nbar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 16 - accepts "foo\r\nbar" # Subtest: accepts "foo\x{2028}bar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 17 - accepts "foo\x{2028}bar" # Subtest: accepts "foo\x{2029}bar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 18 - accepts "foo\x{2029}bar" # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects '' # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::StrOverload object ('') # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects _T::BoolOverload object (false) # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::NumOverload object (42.42) # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 46 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 47 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 48 - rejects undef 1..48 ok 2 - NonEmptyStr # Subtest: PackageName # Subtest: accepts "_T::Thing" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts "_T::Thing" # Subtest: accepts _T::StrOverload object ("_T::StrOverload") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts _T::StrOverload object ("_T::StrOverload") # Subtest: accepts "Specio" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts "Specio" # Subtest: accepts "Spec::Library::Builtins" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts "Spec::Library::Builtins" # Subtest: accepts "strict" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts "strict" # Subtest: accepts "_Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts "_Foo" # Subtest: accepts "A123::456" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts "A123::456" # Subtest: accepts "Has::Chinese::\x{3403}::In::It" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts "Has::Chinese::\x{3403}::In::It" # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects '' # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects _T::StrOverload object ('') # Subtest: rejects "0Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects "0Foo" # Subtest: rejects "Foo:Bar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects "Foo:Bar" # Subtest: rejects "Foo:::Bar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects "Foo:::Bar" # Subtest: rejects "Foo:" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects "Foo:" # Subtest: rejects "Foo::" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects "Foo::" # Subtest: rejects "Foo::Bar::" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects "Foo::Bar::" # Subtest: rejects "::Foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects "::Foo" # Subtest: rejects "Has::Spaces In It" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects "Has::Spaces In It" 1..18 ok 3 - PackageName # Subtest: SimpleStr # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts 0 # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts 1 # Subtest: accepts 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts 100 # Subtest: accepts -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts -100 # Subtest: accepts 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts 42.42 # Subtest: accepts -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts -42.42 # Subtest: accepts '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts '' # Subtest: accepts "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts "foo" # Subtest: accepts "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts "has 42 in it" # Subtest: accepts _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts _T::StrOverload object ('') # Subtest: accepts _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 11 - accepts _T::StrOverload object ("full") # Subtest: accepts "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 12 - accepts "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects "\n1" # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::BoolOverload object (false) # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::NumOverload object (42.42) # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects _T::ArrayOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects undef # Subtest: rejects "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" # Subtest: rejects "foo\nbar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects "foo\nbar" # Subtest: rejects "foo\rbar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects "foo\rbar" # Subtest: rejects "foo\r\nbar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 46 - rejects "foo\r\nbar" # Subtest: rejects "foo\x{2028}bar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 47 - rejects "foo\x{2028}bar" # Subtest: rejects "foo\x{2029}bar" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 48 - rejects "foo\x{2029}bar" 1..48 ok 4 - SimpleStr 1..4 ok t/subs.t ................... # Subtest: ArrayRef ok 1 - is: ARRAY reference ok 2 - assert: ARRAY reference ok 3 - is: _T::ArrayOverload object ok 4 - assert: _T::ArrayOverload object ok 5 - !is: 0 ok 6 - !assert: 0 ok 7 - !is: 1 ok 8 - !assert: 1 ok 9 - !is: _T::BoolOverload object (true) ok 10 - !assert: _T::BoolOverload object (true) ok 11 - !is: _T::BoolOverload object (false) ok 12 - !assert: _T::BoolOverload object (false) ok 13 - !is: 100 ok 14 - !assert: 100 ok 15 - !is: -100 ok 16 - !assert: -100 ok 17 - !is: 42.42 ok 18 - !assert: 42.42 ok 19 - !is: -42.42 ok 20 - !assert: -42.42 ok 21 - !is: _T::NumOverload object (0) ok 22 - !assert: _T::NumOverload object (0) ok 23 - !is: _T::NumOverload object (1) ok 24 - !assert: _T::NumOverload object (1) ok 25 - !is: _T::NumOverload object (-42) ok 26 - !assert: _T::NumOverload object (-42) ok 27 - !is: _T::NumOverload object (42.42) ok 28 - !assert: _T::NumOverload object (42.42) ok 29 - !is: _T::NumOverload object (42.42) ok 30 - !assert: _T::NumOverload object (42.42) ok 31 - !is: '' ok 32 - !assert: '' ok 33 - !is: "foo" ok 34 - !assert: "foo" ok 35 - !is: "has 42 in it" ok 36 - !assert: "has 42 in it" ok 37 - !is: _T::StrOverload object ('') ok 38 - !assert: _T::StrOverload object ('') ok 39 - !is: _T::StrOverload object ("full") ok 40 - !assert: _T::StrOverload object ("full") ok 41 - !is: "1\n" ok 42 - !assert: "1\n" ok 43 - !is: "\n1" ok 44 - !assert: "\n1" ok 45 - !is: SCALAR reference ok 46 - !assert: SCALAR reference ok 47 - !is: REF reference ok 48 - !assert: REF reference ok 49 - !is: _T::ScalarOverload object ok 50 - !assert: _T::ScalarOverload object ok 51 - !is: HASH reference ok 52 - !assert: HASH reference ok 53 - !is: _T::HashOverload object ok 54 - !assert: _T::HashOverload object ok 55 - !is: CODE reference ok 56 - !assert: CODE reference ok 57 - !is: _T::CodeOverload object ok 58 - !assert: _T::CodeOverload object ok 59 - !is: "*main::SOME_GLOB" ok 60 - !assert: "*main::SOME_GLOB" ok 61 - !is: GLOB reference ok 62 - !assert: GLOB reference ok 63 - !is: _T::GlobOverload object ok 64 - !assert: _T::GlobOverload object ok 65 - !is: _T::GlobOverload object ok 66 - !assert: _T::GlobOverload object ok 67 - !is: open filehandle ok 68 - !assert: open filehandle ok 69 - !is: IO::File object ok 70 - !assert: IO::File object ok 71 - !is: Regexp object ok 72 - !assert: Regexp object ok 73 - !is: BlessedQR object ok 74 - !assert: BlessedQR object ok 75 - !is: _T::RegexOverload object ok 76 - !assert: _T::RegexOverload object ok 77 - !is: Regexp object ok 78 - !assert: Regexp object ok 79 - !is: FakeObject object ok 80 - !assert: FakeObject object ok 81 - !is: undef ok 82 - !assert: undef 1..82 ok 1 - ArrayRef # Subtest: Bool ok 1 - is: 0 ok 2 - assert: 0 ok 3 - is: 1 ok 4 - assert: 1 ok 5 - is: _T::BoolOverload object (true) ok 6 - assert: _T::BoolOverload object (true) ok 7 - is: _T::BoolOverload object (false) ok 8 - assert: _T::BoolOverload object (false) ok 9 - is: '' ok 10 - assert: '' ok 11 - is: undef ok 12 - assert: undef ok 13 - !is: 100 ok 14 - !assert: 100 ok 15 - !is: -100 ok 16 - !assert: -100 ok 17 - !is: 42.42 ok 18 - !assert: 42.42 ok 19 - !is: -42.42 ok 20 - !assert: -42.42 ok 21 - !is: _T::NumOverload object (0) ok 22 - !assert: _T::NumOverload object (0) ok 23 - !is: _T::NumOverload object (1) ok 24 - !assert: _T::NumOverload object (1) ok 25 - !is: _T::NumOverload object (-42) ok 26 - !assert: _T::NumOverload object (-42) ok 27 - !is: _T::NumOverload object (42.42) ok 28 - !assert: _T::NumOverload object (42.42) ok 29 - !is: _T::NumOverload object (42.42) ok 30 - !assert: _T::NumOverload object (42.42) ok 31 - !is: "foo" ok 32 - !assert: "foo" ok 33 - !is: "has 42 in it" ok 34 - !assert: "has 42 in it" ok 35 - !is: _T::StrOverload object ('') ok 36 - !assert: _T::StrOverload object ('') ok 37 - !is: _T::StrOverload object ("full") ok 38 - !assert: _T::StrOverload object ("full") ok 39 - !is: "1\n" ok 40 - !assert: "1\n" ok 41 - !is: "\n1" ok 42 - !assert: "\n1" ok 43 - !is: SCALAR reference ok 44 - !assert: SCALAR reference ok 45 - !is: REF reference ok 46 - !assert: REF reference ok 47 - !is: _T::ScalarOverload object ok 48 - !assert: _T::ScalarOverload object ok 49 - !is: ARRAY reference ok 50 - !assert: ARRAY reference ok 51 - !is: _T::ArrayOverload object ok 52 - !assert: _T::ArrayOverload object ok 53 - !is: HASH reference ok 54 - !assert: HASH reference ok 55 - !is: _T::HashOverload object ok 56 - !assert: _T::HashOverload object ok 57 - !is: CODE reference ok 58 - !assert: CODE reference ok 59 - !is: _T::CodeOverload object ok 60 - !assert: _T::CodeOverload object ok 61 - !is: "*main::SOME_GLOB" ok 62 - !assert: "*main::SOME_GLOB" ok 63 - !is: GLOB reference ok 64 - !assert: GLOB reference ok 65 - !is: _T::GlobOverload object ok 66 - !assert: _T::GlobOverload object ok 67 - !is: _T::GlobOverload object ok 68 - !assert: _T::GlobOverload object ok 69 - !is: open filehandle ok 70 - !assert: open filehandle ok 71 - !is: IO::File object ok 72 - !assert: IO::File object ok 73 - !is: Regexp object ok 74 - !assert: Regexp object ok 75 - !is: BlessedQR object ok 76 - !assert: BlessedQR object ok 77 - !is: _T::RegexOverload object ok 78 - !assert: _T::RegexOverload object ok 79 - !is: Regexp object ok 80 - !assert: Regexp object ok 81 - !is: FakeObject object ok 82 - !assert: FakeObject object 1..82 ok 2 - Bool # Subtest: ClassName ok 1 - is: "_T::Thing" ok 2 - assert: "_T::Thing" ok 3 - is: _T::StrOverload object ("_T::StrOverload") ok 4 - assert: _T::StrOverload object ("_T::StrOverload") ok 5 - !is: 0 ok 6 - !assert: 0 ok 7 - !is: 1 ok 8 - !assert: 1 ok 9 - !is: _T::BoolOverload object (true) ok 10 - !assert: _T::BoolOverload object (true) ok 11 - !is: _T::BoolOverload object (false) ok 12 - !assert: _T::BoolOverload object (false) ok 13 - !is: 100 ok 14 - !assert: 100 ok 15 - !is: -100 ok 16 - !assert: -100 ok 17 - !is: 42.42 ok 18 - !assert: 42.42 ok 19 - !is: -42.42 ok 20 - !assert: -42.42 ok 21 - !is: _T::NumOverload object (0) ok 22 - !assert: _T::NumOverload object (0) ok 23 - !is: _T::NumOverload object (1) ok 24 - !assert: _T::NumOverload object (1) ok 25 - !is: _T::NumOverload object (-42) ok 26 - !assert: _T::NumOverload object (-42) ok 27 - !is: _T::NumOverload object (42.42) ok 28 - !assert: _T::NumOverload object (42.42) ok 29 - !is: _T::NumOverload object (42.42) ok 30 - !assert: _T::NumOverload object (42.42) ok 31 - !is: '' ok 32 - !assert: '' ok 33 - !is: "foo" ok 34 - !assert: "foo" ok 35 - !is: "has 42 in it" ok 36 - !assert: "has 42 in it" ok 37 - !is: _T::StrOverload object ('') ok 38 - !assert: _T::StrOverload object ('') ok 39 - !is: _T::StrOverload object ("full") ok 40 - !assert: _T::StrOverload object ("full") ok 41 - !is: "1\n" ok 42 - !assert: "1\n" ok 43 - !is: "\n1" ok 44 - !assert: "\n1" ok 45 - !is: SCALAR reference ok 46 - !assert: SCALAR reference ok 47 - !is: REF reference ok 48 - !assert: REF reference ok 49 - !is: _T::ScalarOverload object ok 50 - !assert: _T::ScalarOverload object ok 51 - !is: ARRAY reference ok 52 - !assert: ARRAY reference ok 53 - !is: _T::ArrayOverload object ok 54 - !assert: _T::ArrayOverload object ok 55 - !is: HASH reference ok 56 - !assert: HASH reference ok 57 - !is: _T::HashOverload object ok 58 - !assert: _T::HashOverload object ok 59 - !is: CODE reference ok 60 - !assert: CODE reference ok 61 - !is: _T::CodeOverload object ok 62 - !assert: _T::CodeOverload object ok 63 - !is: "*main::SOME_GLOB" ok 64 - !assert: "*main::SOME_GLOB" ok 65 - !is: GLOB reference ok 66 - !assert: GLOB reference ok 67 - !is: _T::GlobOverload object ok 68 - !assert: _T::GlobOverload object ok 69 - !is: _T::GlobOverload object ok 70 - !assert: _T::GlobOverload object ok 71 - !is: open filehandle ok 72 - !assert: open filehandle ok 73 - !is: IO::File object ok 74 - !assert: IO::File object ok 75 - !is: Regexp object ok 76 - !assert: Regexp object ok 77 - !is: BlessedQR object ok 78 - !assert: BlessedQR object ok 79 - !is: _T::RegexOverload object ok 80 - !assert: _T::RegexOverload object ok 81 - !is: Regexp object ok 82 - !assert: Regexp object ok 83 - !is: FakeObject object ok 84 - !assert: FakeObject object ok 85 - !is: undef ok 86 - !assert: undef 1..86 ok 3 - ClassName # Subtest: CodeRef ok 1 - is: CODE reference ok 2 - assert: CODE reference ok 3 - is: _T::CodeOverload object ok 4 - assert: _T::CodeOverload object ok 5 - !is: 0 ok 6 - !assert: 0 ok 7 - !is: 1 ok 8 - !assert: 1 ok 9 - !is: _T::BoolOverload object (true) ok 10 - !assert: _T::BoolOverload object (true) ok 11 - !is: _T::BoolOverload object (false) ok 12 - !assert: _T::BoolOverload object (false) ok 13 - !is: 100 ok 14 - !assert: 100 ok 15 - !is: -100 ok 16 - !assert: -100 ok 17 - !is: 42.42 ok 18 - !assert: 42.42 ok 19 - !is: -42.42 ok 20 - !assert: -42.42 ok 21 - !is: _T::NumOverload object (0) ok 22 - !assert: _T::NumOverload object (0) ok 23 - !is: _T::NumOverload object (1) ok 24 - !assert: _T::NumOverload object (1) ok 25 - !is: _T::NumOverload object (-42) ok 26 - !assert: _T::NumOverload object (-42) ok 27 - !is: _T::NumOverload object (42.42) ok 28 - !assert: _T::NumOverload object (42.42) ok 29 - !is: _T::NumOverload object (42.42) ok 30 - !assert: _T::NumOverload object (42.42) ok 31 - !is: '' ok 32 - !assert: '' ok 33 - !is: "foo" ok 34 - !assert: "foo" ok 35 - !is: "has 42 in it" ok 36 - !assert: "has 42 in it" ok 37 - !is: _T::StrOverload object ('') ok 38 - !assert: _T::StrOverload object ('') ok 39 - !is: _T::StrOverload object ("full") ok 40 - !assert: _T::StrOverload object ("full") ok 41 - !is: "1\n" ok 42 - !assert: "1\n" ok 43 - !is: "\n1" ok 44 - !assert: "\n1" ok 45 - !is: SCALAR reference ok 46 - !assert: SCALAR reference ok 47 - !is: REF reference ok 48 - !assert: REF reference ok 49 - !is: _T::ScalarOverload object ok 50 - !assert: _T::ScalarOverload object ok 51 - !is: ARRAY reference ok 52 - !assert: ARRAY reference ok 53 - !is: _T::ArrayOverload object ok 54 - !assert: _T::ArrayOverload object ok 55 - !is: HASH reference ok 56 - !assert: HASH reference ok 57 - !is: _T::HashOverload object ok 58 - !assert: _T::HashOverload object ok 59 - !is: "*main::SOME_GLOB" ok 60 - !assert: "*main::SOME_GLOB" ok 61 - !is: GLOB reference ok 62 - !assert: GLOB reference ok 63 - !is: _T::GlobOverload object ok 64 - !assert: _T::GlobOverload object ok 65 - !is: _T::GlobOverload object ok 66 - !assert: _T::GlobOverload object ok 67 - !is: open filehandle ok 68 - !assert: open filehandle ok 69 - !is: IO::File object ok 70 - !assert: IO::File object ok 71 - !is: Regexp object ok 72 - !assert: Regexp object ok 73 - !is: BlessedQR object ok 74 - !assert: BlessedQR object ok 75 - !is: _T::RegexOverload object ok 76 - !assert: _T::RegexOverload object ok 77 - !is: Regexp object ok 78 - !assert: Regexp object ok 79 - !is: FakeObject object ok 80 - !assert: FakeObject object ok 81 - !is: undef ok 82 - !assert: undef 1..82 ok 4 - CodeRef # Subtest: Defined ok 1 - is: 0 ok 2 - assert: 0 ok 3 - is: 1 ok 4 - assert: 1 ok 5 - is: _T::BoolOverload object (true) ok 6 - assert: _T::BoolOverload object (true) ok 7 - is: _T::BoolOverload object (false) ok 8 - assert: _T::BoolOverload object (false) ok 9 - is: 100 ok 10 - assert: 100 ok 11 - is: -100 ok 12 - assert: -100 ok 13 - is: 42.42 ok 14 - assert: 42.42 ok 15 - is: -42.42 ok 16 - assert: -42.42 ok 17 - is: _T::NumOverload object (0) ok 18 - assert: _T::NumOverload object (0) ok 19 - is: _T::NumOverload object (1) ok 20 - assert: _T::NumOverload object (1) ok 21 - is: _T::NumOverload object (-42) ok 22 - assert: _T::NumOverload object (-42) ok 23 - is: _T::NumOverload object (42.42) ok 24 - assert: _T::NumOverload object (42.42) ok 25 - is: _T::NumOverload object (42.42) ok 26 - assert: _T::NumOverload object (42.42) ok 27 - is: '' ok 28 - assert: '' ok 29 - is: "foo" ok 30 - assert: "foo" ok 31 - is: "has 42 in it" ok 32 - assert: "has 42 in it" ok 33 - is: _T::StrOverload object ('') ok 34 - assert: _T::StrOverload object ('') ok 35 - is: _T::StrOverload object ("full") ok 36 - assert: _T::StrOverload object ("full") ok 37 - is: "1\n" ok 38 - assert: "1\n" ok 39 - is: "\n1" ok 40 - assert: "\n1" ok 41 - is: SCALAR reference ok 42 - assert: SCALAR reference ok 43 - is: REF reference ok 44 - assert: REF reference ok 45 - is: _T::ScalarOverload object ok 46 - assert: _T::ScalarOverload object ok 47 - is: ARRAY reference ok 48 - assert: ARRAY reference ok 49 - is: _T::ArrayOverload object ok 50 - assert: _T::ArrayOverload object ok 51 - is: HASH reference ok 52 - assert: HASH reference ok 53 - is: _T::HashOverload object ok 54 - assert: _T::HashOverload object ok 55 - is: CODE reference ok 56 - assert: CODE reference ok 57 - is: _T::CodeOverload object ok 58 - assert: _T::CodeOverload object ok 59 - is: "*main::SOME_GLOB" ok 60 - assert: "*main::SOME_GLOB" ok 61 - is: GLOB reference ok 62 - assert: GLOB reference ok 63 - is: _T::GlobOverload object ok 64 - assert: _T::GlobOverload object ok 65 - is: _T::GlobOverload object ok 66 - assert: _T::GlobOverload object ok 67 - is: open filehandle ok 68 - assert: open filehandle ok 69 - is: IO::File object ok 70 - assert: IO::File object ok 71 - is: Regexp object ok 72 - assert: Regexp object ok 73 - is: BlessedQR object ok 74 - assert: BlessedQR object ok 75 - is: _T::RegexOverload object ok 76 - assert: _T::RegexOverload object ok 77 - is: Regexp object ok 78 - assert: Regexp object ok 79 - is: FakeObject object ok 80 - assert: FakeObject object ok 81 - !is: undef ok 82 - !assert: undef 1..82 ok 5 - Defined # Subtest: FileHandle ok 1 - is: open filehandle ok 2 - assert: open filehandle ok 3 - is: IO::File object ok 4 - assert: IO::File object ok 5 - is: _T::GlobOverload object ok 6 - assert: _T::GlobOverload object ok 7 - !is: 0 ok 8 - !assert: 0 ok 9 - !is: 1 ok 10 - !assert: 1 ok 11 - !is: _T::BoolOverload object (true) ok 12 - !assert: _T::BoolOverload object (true) ok 13 - !is: _T::BoolOverload object (false) ok 14 - !assert: _T::BoolOverload object (false) ok 15 - !is: 100 ok 16 - !assert: 100 ok 17 - !is: -100 ok 18 - !assert: -100 ok 19 - !is: 42.42 ok 20 - !assert: 42.42 ok 21 - !is: -42.42 ok 22 - !assert: -42.42 ok 23 - !is: _T::NumOverload object (0) ok 24 - !assert: _T::NumOverload object (0) ok 25 - !is: _T::NumOverload object (1) ok 26 - !assert: _T::NumOverload object (1) ok 27 - !is: _T::NumOverload object (-42) ok 28 - !assert: _T::NumOverload object (-42) ok 29 - !is: _T::NumOverload object (42.42) ok 30 - !assert: _T::NumOverload object (42.42) ok 31 - !is: _T::NumOverload object (42.42) ok 32 - !assert: _T::NumOverload object (42.42) ok 33 - !is: '' ok 34 - !assert: '' ok 35 - !is: "foo" ok 36 - !assert: "foo" ok 37 - !is: "has 42 in it" ok 38 - !assert: "has 42 in it" ok 39 - !is: _T::StrOverload object ('') ok 40 - !assert: _T::StrOverload object ('') ok 41 - !is: _T::StrOverload object ("full") ok 42 - !assert: _T::StrOverload object ("full") ok 43 - !is: "1\n" ok 44 - !assert: "1\n" ok 45 - !is: "\n1" ok 46 - !assert: "\n1" ok 47 - !is: SCALAR reference ok 48 - !assert: SCALAR reference ok 49 - !is: REF reference ok 50 - !assert: REF reference ok 51 - !is: _T::ScalarOverload object ok 52 - !assert: _T::ScalarOverload object ok 53 - !is: ARRAY reference ok 54 - !assert: ARRAY reference ok 55 - !is: _T::ArrayOverload object ok 56 - !assert: _T::ArrayOverload object ok 57 - !is: HASH reference ok 58 - !assert: HASH reference ok 59 - !is: _T::HashOverload object ok 60 - !assert: _T::HashOverload object ok 61 - !is: CODE reference ok 62 - !assert: CODE reference ok 63 - !is: _T::CodeOverload object ok 64 - !assert: _T::CodeOverload object ok 65 - !is: "*main::SOME_GLOB" ok 66 - !assert: "*main::SOME_GLOB" ok 67 - !is: GLOB reference ok 68 - !assert: GLOB reference ok 69 - !is: _T::GlobOverload object ok 70 - !assert: _T::GlobOverload object ok 71 - !is: FakeObject object ok 72 - !assert: FakeObject object ok 73 - !is: Regexp object ok 74 - !assert: Regexp object ok 75 - !is: BlessedQR object ok 76 - !assert: BlessedQR object ok 77 - !is: _T::RegexOverload object ok 78 - !assert: _T::RegexOverload object ok 79 - !is: Regexp object ok 80 - !assert: Regexp object ok 81 - !is: undef ok 82 - !assert: undef 1..82 ok 6 - FileHandle # Subtest: GlobRef ok 1 - is: GLOB reference ok 2 - assert: GLOB reference ok 3 - is: _T::GlobOverload object ok 4 - assert: _T::GlobOverload object ok 5 - is: _T::GlobOverload object ok 6 - assert: _T::GlobOverload object ok 7 - is: open filehandle ok 8 - assert: open filehandle ok 9 - !is: 0 ok 10 - !assert: 0 ok 11 - !is: 1 ok 12 - !assert: 1 ok 13 - !is: _T::BoolOverload object (true) ok 14 - !assert: _T::BoolOverload object (true) ok 15 - !is: _T::BoolOverload object (false) ok 16 - !assert: _T::BoolOverload object (false) ok 17 - !is: 100 ok 18 - !assert: 100 ok 19 - !is: -100 ok 20 - !assert: -100 ok 21 - !is: 42.42 ok 22 - !assert: 42.42 ok 23 - !is: -42.42 ok 24 - !assert: -42.42 ok 25 - !is: _T::NumOverload object (0) ok 26 - !assert: _T::NumOverload object (0) ok 27 - !is: _T::NumOverload object (1) ok 28 - !assert: _T::NumOverload object (1) ok 29 - !is: _T::NumOverload object (-42) ok 30 - !assert: _T::NumOverload object (-42) ok 31 - !is: _T::NumOverload object (42.42) ok 32 - !assert: _T::NumOverload object (42.42) ok 33 - !is: _T::NumOverload object (42.42) ok 34 - !assert: _T::NumOverload object (42.42) ok 35 - !is: '' ok 36 - !assert: '' ok 37 - !is: "foo" ok 38 - !assert: "foo" ok 39 - !is: "has 42 in it" ok 40 - !assert: "has 42 in it" ok 41 - !is: _T::StrOverload object ('') ok 42 - !assert: _T::StrOverload object ('') ok 43 - !is: _T::StrOverload object ("full") ok 44 - !assert: _T::StrOverload object ("full") ok 45 - !is: "1\n" ok 46 - !assert: "1\n" ok 47 - !is: "\n1" ok 48 - !assert: "\n1" ok 49 - !is: SCALAR reference ok 50 - !assert: SCALAR reference ok 51 - !is: REF reference ok 52 - !assert: REF reference ok 53 - !is: _T::ScalarOverload object ok 54 - !assert: _T::ScalarOverload object ok 55 - !is: ARRAY reference ok 56 - !assert: ARRAY reference ok 57 - !is: _T::ArrayOverload object ok 58 - !assert: _T::ArrayOverload object ok 59 - !is: HASH reference ok 60 - !assert: HASH reference ok 61 - !is: _T::HashOverload object ok 62 - !assert: _T::HashOverload object ok 63 - !is: CODE reference ok 64 - !assert: CODE reference ok 65 - !is: _T::CodeOverload object ok 66 - !assert: _T::CodeOverload object ok 67 - !is: "*main::SOME_GLOB" ok 68 - !assert: "*main::SOME_GLOB" ok 69 - !is: IO::File object ok 70 - !assert: IO::File object ok 71 - !is: FakeObject object ok 72 - !assert: FakeObject object ok 73 - !is: Regexp object ok 74 - !assert: Regexp object ok 75 - !is: BlessedQR object ok 76 - !assert: BlessedQR object ok 77 - !is: _T::RegexOverload object ok 78 - !assert: _T::RegexOverload object ok 79 - !is: Regexp object ok 80 - !assert: Regexp object ok 81 - !is: undef ok 82 - !assert: undef 1..82 ok 7 - GlobRef # Subtest: HashRef ok 1 - is: HASH reference ok 2 - assert: HASH reference ok 3 - is: _T::HashOverload object ok 4 - assert: _T::HashOverload object ok 5 - !is: 0 ok 6 - !assert: 0 ok 7 - !is: 1 ok 8 - !assert: 1 ok 9 - !is: _T::BoolOverload object (true) ok 10 - !assert: _T::BoolOverload object (true) ok 11 - !is: _T::BoolOverload object (false) ok 12 - !assert: _T::BoolOverload object (false) ok 13 - !is: 100 ok 14 - !assert: 100 ok 15 - !is: -100 ok 16 - !assert: -100 ok 17 - !is: 42.42 ok 18 - !assert: 42.42 ok 19 - !is: -42.42 ok 20 - !assert: -42.42 ok 21 - !is: _T::NumOverload object (0) ok 22 - !assert: _T::NumOverload object (0) ok 23 - !is: _T::NumOverload object (1) ok 24 - !assert: _T::NumOverload object (1) ok 25 - !is: _T::NumOverload object (-42) ok 26 - !assert: _T::NumOverload object (-42) ok 27 - !is: _T::NumOverload object (42.42) ok 28 - !assert: _T::NumOverload object (42.42) ok 29 - !is: _T::NumOverload object (42.42) ok 30 - !assert: _T::NumOverload object (42.42) ok 31 - !is: '' ok 32 - !assert: '' ok 33 - !is: "foo" ok 34 - !assert: "foo" ok 35 - !is: "has 42 in it" ok 36 - !assert: "has 42 in it" ok 37 - !is: _T::StrOverload object ('') ok 38 - !assert: _T::StrOverload object ('') ok 39 - !is: _T::StrOverload object ("full") ok 40 - !assert: _T::StrOverload object ("full") ok 41 - !is: "1\n" ok 42 - !assert: "1\n" ok 43 - !is: "\n1" ok 44 - !assert: "\n1" ok 45 - !is: SCALAR reference ok 46 - !assert: SCALAR reference ok 47 - !is: REF reference ok 48 - !assert: REF reference ok 49 - !is: _T::ScalarOverload object ok 50 - !assert: _T::ScalarOverload object ok 51 - !is: ARRAY reference ok 52 - !assert: ARRAY reference ok 53 - !is: _T::ArrayOverload object ok 54 - !assert: _T::ArrayOverload object ok 55 - !is: CODE reference ok 56 - !assert: CODE reference ok 57 - !is: _T::CodeOverload object ok 58 - !assert: _T::CodeOverload object ok 59 - !is: "*main::SOME_GLOB" ok 60 - !assert: "*main::SOME_GLOB" ok 61 - !is: GLOB reference ok 62 - !assert: GLOB reference ok 63 - !is: _T::GlobOverload object ok 64 - !assert: _T::GlobOverload object ok 65 - !is: _T::GlobOverload object ok 66 - !assert: _T::GlobOverload object ok 67 - !is: open filehandle ok 68 - !assert: open filehandle ok 69 - !is: IO::File object ok 70 - !assert: IO::File object ok 71 - !is: Regexp object ok 72 - !assert: Regexp object ok 73 - !is: BlessedQR object ok 74 - !assert: BlessedQR object ok 75 - !is: _T::RegexOverload object ok 76 - !assert: _T::RegexOverload object ok 77 - !is: Regexp object ok 78 - !assert: Regexp object ok 79 - !is: FakeObject object ok 80 - !assert: FakeObject object ok 81 - !is: undef ok 82 - !assert: undef 1..82 ok 8 - HashRef # Subtest: Int ok 1 - is: 0 ok 2 - assert: 0 ok 3 - is: 1 ok 4 - assert: 1 ok 5 - is: 100 ok 6 - assert: 100 ok 7 - is: -100 ok 8 - assert: -100 ok 9 - is: _T::NumOverload object (0) ok 10 - assert: _T::NumOverload object (0) ok 11 - is: _T::NumOverload object (1) ok 12 - assert: _T::NumOverload object (1) ok 13 - is: _T::NumOverload object (-42) ok 14 - assert: _T::NumOverload object (-42) ok 15 - is: 1e20 ok 16 - assert: 1e20 ok 17 - is: 1e100 ok 18 - assert: 1e100 ok 19 - is: -1e10 ok 20 - assert: -1e10 ok 21 - is: -1e+10 ok 22 - assert: -1e+10 ok 23 - is: 1E20 ok 24 - assert: 1E20 ok 25 - !is: _T::BoolOverload object (true) ok 26 - !assert: _T::BoolOverload object (true) ok 27 - !is: _T::BoolOverload object (false) ok 28 - !assert: _T::BoolOverload object (false) ok 29 - !is: 42.42 ok 30 - !assert: 42.42 ok 31 - !is: -42.42 ok 32 - !assert: -42.42 ok 33 - !is: _T::NumOverload object (42.42) ok 34 - !assert: _T::NumOverload object (42.42) ok 35 - !is: _T::NumOverload object (42.42) ok 36 - !assert: _T::NumOverload object (42.42) ok 37 - !is: '' ok 38 - !assert: '' ok 39 - !is: "foo" ok 40 - !assert: "foo" ok 41 - !is: "has 42 in it" ok 42 - !assert: "has 42 in it" ok 43 - !is: _T::StrOverload object ('') ok 44 - !assert: _T::StrOverload object ('') ok 45 - !is: _T::StrOverload object ("full") ok 46 - !assert: _T::StrOverload object ("full") ok 47 - !is: "1\n" ok 48 - !assert: "1\n" ok 49 - !is: "\n1" ok 50 - !assert: "\n1" ok 51 - !is: SCALAR reference ok 52 - !assert: SCALAR reference ok 53 - !is: REF reference ok 54 - !assert: REF reference ok 55 - !is: _T::ScalarOverload object ok 56 - !assert: _T::ScalarOverload object ok 57 - !is: ARRAY reference ok 58 - !assert: ARRAY reference ok 59 - !is: _T::ArrayOverload object ok 60 - !assert: _T::ArrayOverload object ok 61 - !is: HASH reference ok 62 - !assert: HASH reference ok 63 - !is: _T::HashOverload object ok 64 - !assert: _T::HashOverload object ok 65 - !is: CODE reference ok 66 - !assert: CODE reference ok 67 - !is: _T::CodeOverload object ok 68 - !assert: _T::CodeOverload object ok 69 - !is: "*main::SOME_GLOB" ok 70 - !assert: "*main::SOME_GLOB" ok 71 - !is: GLOB reference ok 72 - !assert: GLOB reference ok 73 - !is: _T::GlobOverload object ok 74 - !assert: _T::GlobOverload object ok 75 - !is: _T::GlobOverload object ok 76 - !assert: _T::GlobOverload object ok 77 - !is: open filehandle ok 78 - !assert: open filehandle ok 79 - !is: IO::File object ok 80 - !assert: IO::File object ok 81 - !is: Regexp object ok 82 - !assert: Regexp object ok 83 - !is: BlessedQR object ok 84 - !assert: BlessedQR object ok 85 - !is: _T::RegexOverload object ok 86 - !assert: _T::RegexOverload object ok 87 - !is: Regexp object ok 88 - !assert: Regexp object ok 89 - !is: FakeObject object ok 90 - !assert: FakeObject object ok 91 - !is: undef ok 92 - !assert: undef ok 93 - !is: 1e-10 ok 94 - !assert: 1e-10 ok 95 - !is: -1e-10 ok 96 - !assert: -1e-10 ok 97 - !is: 1.23456e10 ok 98 - !assert: 1.23456e10 ok 99 - !is: 1.23456e-10 ok 100 - !assert: 1.23456e-10 ok 101 - !is: -1.23456e10 ok 102 - !assert: -1.23456e10 ok 103 - !is: -1.23456e-10 ok 104 - !assert: -1.23456e-10 ok 105 - !is: -1.23456e+10 ok 106 - !assert: -1.23456e+10 1..106 ok 9 - Int # Subtest: Item ok 1 - is: 0 ok 2 - assert: 0 ok 3 - is: 1 ok 4 - assert: 1 ok 5 - is: _T::BoolOverload object (true) ok 6 - assert: _T::BoolOverload object (true) ok 7 - is: _T::BoolOverload object (false) ok 8 - assert: _T::BoolOverload object (false) ok 9 - is: 100 ok 10 - assert: 100 ok 11 - is: -100 ok 12 - assert: -100 ok 13 - is: 42.42 ok 14 - assert: 42.42 ok 15 - is: -42.42 ok 16 - assert: -42.42 ok 17 - is: _T::NumOverload object (0) ok 18 - assert: _T::NumOverload object (0) ok 19 - is: _T::NumOverload object (1) ok 20 - assert: _T::NumOverload object (1) ok 21 - is: _T::NumOverload object (-42) ok 22 - assert: _T::NumOverload object (-42) ok 23 - is: _T::NumOverload object (42.42) ok 24 - assert: _T::NumOverload object (42.42) ok 25 - is: _T::NumOverload object (42.42) ok 26 - assert: _T::NumOverload object (42.42) ok 27 - is: '' ok 28 - assert: '' ok 29 - is: "foo" ok 30 - assert: "foo" ok 31 - is: "has 42 in it" ok 32 - assert: "has 42 in it" ok 33 - is: _T::StrOverload object ('') ok 34 - assert: _T::StrOverload object ('') ok 35 - is: _T::StrOverload object ("full") ok 36 - assert: _T::StrOverload object ("full") ok 37 - is: "1\n" ok 38 - assert: "1\n" ok 39 - is: "\n1" ok 40 - assert: "\n1" ok 41 - is: SCALAR reference ok 42 - assert: SCALAR reference ok 43 - is: REF reference ok 44 - assert: REF reference ok 45 - is: _T::ScalarOverload object ok 46 - assert: _T::ScalarOverload object ok 47 - is: ARRAY reference ok 48 - assert: ARRAY reference ok 49 - is: _T::ArrayOverload object ok 50 - assert: _T::ArrayOverload object ok 51 - is: HASH reference ok 52 - assert: HASH reference ok 53 - is: _T::HashOverload object ok 54 - assert: _T::HashOverload object ok 55 - is: CODE reference ok 56 - assert: CODE reference ok 57 - is: _T::CodeOverload object ok 58 - assert: _T::CodeOverload object ok 59 - is: "*main::SOME_GLOB" ok 60 - assert: "*main::SOME_GLOB" ok 61 - is: GLOB reference ok 62 - assert: GLOB reference ok 63 - is: _T::GlobOverload object ok 64 - assert: _T::GlobOverload object ok 65 - is: _T::GlobOverload object ok 66 - assert: _T::GlobOverload object ok 67 - is: open filehandle ok 68 - assert: open filehandle ok 69 - is: IO::File object ok 70 - assert: IO::File object ok 71 - is: Regexp object ok 72 - assert: Regexp object ok 73 - is: BlessedQR object ok 74 - assert: BlessedQR object ok 75 - is: _T::RegexOverload object ok 76 - assert: _T::RegexOverload object ok 77 - is: Regexp object ok 78 - assert: Regexp object ok 79 - is: FakeObject object ok 80 - assert: FakeObject object ok 81 - is: undef ok 82 - assert: undef 1..82 ok 10 - Item # Subtest: Maybe ok 1 - is: 0 ok 2 - assert: 0 ok 3 - is: 1 ok 4 - assert: 1 ok 5 - is: _T::BoolOverload object (true) ok 6 - assert: _T::BoolOverload object (true) ok 7 - is: _T::BoolOverload object (false) ok 8 - assert: _T::BoolOverload object (false) ok 9 - is: 100 ok 10 - assert: 100 ok 11 - is: -100 ok 12 - assert: -100 ok 13 - is: 42.42 ok 14 - assert: 42.42 ok 15 - is: -42.42 ok 16 - assert: -42.42 ok 17 - is: _T::NumOverload object (0) ok 18 - assert: _T::NumOverload object (0) ok 19 - is: _T::NumOverload object (1) ok 20 - assert: _T::NumOverload object (1) ok 21 - is: _T::NumOverload object (-42) ok 22 - assert: _T::NumOverload object (-42) ok 23 - is: _T::NumOverload object (42.42) ok 24 - assert: _T::NumOverload object (42.42) ok 25 - is: _T::NumOverload object (42.42) ok 26 - assert: _T::NumOverload object (42.42) ok 27 - is: '' ok 28 - assert: '' ok 29 - is: "foo" ok 30 - assert: "foo" ok 31 - is: "has 42 in it" ok 32 - assert: "has 42 in it" ok 33 - is: _T::StrOverload object ('') ok 34 - assert: _T::StrOverload object ('') ok 35 - is: _T::StrOverload object ("full") ok 36 - assert: _T::StrOverload object ("full") ok 37 - is: "1\n" ok 38 - assert: "1\n" ok 39 - is: "\n1" ok 40 - assert: "\n1" ok 41 - is: SCALAR reference ok 42 - assert: SCALAR reference ok 43 - is: REF reference ok 44 - assert: REF reference ok 45 - is: _T::ScalarOverload object ok 46 - assert: _T::ScalarOverload object ok 47 - is: ARRAY reference ok 48 - assert: ARRAY reference ok 49 - is: _T::ArrayOverload object ok 50 - assert: _T::ArrayOverload object ok 51 - is: HASH reference ok 52 - assert: HASH reference ok 53 - is: _T::HashOverload object ok 54 - assert: _T::HashOverload object ok 55 - is: CODE reference ok 56 - assert: CODE reference ok 57 - is: _T::CodeOverload object ok 58 - assert: _T::CodeOverload object ok 59 - is: "*main::SOME_GLOB" ok 60 - assert: "*main::SOME_GLOB" ok 61 - is: GLOB reference ok 62 - assert: GLOB reference ok 63 - is: _T::GlobOverload object ok 64 - assert: _T::GlobOverload object ok 65 - is: _T::GlobOverload object ok 66 - assert: _T::GlobOverload object ok 67 - is: open filehandle ok 68 - assert: open filehandle ok 69 - is: IO::File object ok 70 - assert: IO::File object ok 71 - is: Regexp object ok 72 - assert: Regexp object ok 73 - is: BlessedQR object ok 74 - assert: BlessedQR object ok 75 - is: _T::RegexOverload object ok 76 - assert: _T::RegexOverload object ok 77 - is: Regexp object ok 78 - assert: Regexp object ok 79 - is: FakeObject object ok 80 - assert: FakeObject object ok 81 - is: undef ok 82 - assert: undef 1..82 ok 11 - Maybe # Subtest: Num ok 1 - is: 0 ok 2 - assert: 0 ok 3 - is: 1 ok 4 - assert: 1 ok 5 - is: 100 ok 6 - assert: 100 ok 7 - is: -100 ok 8 - assert: -100 ok 9 - is: 42.42 ok 10 - assert: 42.42 ok 11 - is: -42.42 ok 12 - assert: -42.42 ok 13 - is: _T::NumOverload object (0) ok 14 - assert: _T::NumOverload object (0) ok 15 - is: _T::NumOverload object (1) ok 16 - assert: _T::NumOverload object (1) ok 17 - is: _T::NumOverload object (-42) ok 18 - assert: _T::NumOverload object (-42) ok 19 - is: _T::NumOverload object (42.42) ok 20 - assert: _T::NumOverload object (42.42) ok 21 - is: _T::NumOverload object (42.42) ok 22 - assert: _T::NumOverload object (42.42) ok 23 - is: 1e10 ok 24 - assert: 1e10 ok 25 - is: 1e-10 ok 26 - assert: 1e-10 ok 27 - is: 1.23456e10 ok 28 - assert: 1.23456e10 ok 29 - is: 1.23456e-10 ok 30 - assert: 1.23456e-10 ok 31 - is: 1e10 ok 32 - assert: 1e10 ok 33 - is: 1e-10 ok 34 - assert: 1e-10 ok 35 - is: 1.23456e10 ok 36 - assert: 1.23456e10 ok 37 - is: 1.23456e-10 ok 38 - assert: 1.23456e-10 ok 39 - is: -1e10 ok 40 - assert: -1e10 ok 41 - is: -1e-10 ok 42 - assert: -1e-10 ok 43 - is: -1.23456e10 ok 44 - assert: -1.23456e10 ok 45 - is: -1.23456e-10 ok 46 - assert: -1.23456e-10 ok 47 - is: -1e10 ok 48 - assert: -1e10 ok 49 - is: -1e-10 ok 50 - assert: -1e-10 ok 51 - is: -1.23456e10 ok 52 - assert: -1.23456e10 ok 53 - is: -1.23456e-10 ok 54 - assert: -1.23456e-10 ok 55 - is: -1e+10 ok 56 - assert: -1e+10 ok 57 - is: 1E10 ok 58 - assert: 1E10 ok 59 - !is: _T::BoolOverload object (true) ok 60 - !assert: _T::BoolOverload object (true) ok 61 - !is: _T::BoolOverload object (false) ok 62 - !assert: _T::BoolOverload object (false) ok 63 - !is: '' ok 64 - !assert: '' ok 65 - !is: "foo" ok 66 - !assert: "foo" ok 67 - !is: "has 42 in it" ok 68 - !assert: "has 42 in it" ok 69 - !is: _T::StrOverload object ('') ok 70 - !assert: _T::StrOverload object ('') ok 71 - !is: _T::StrOverload object ("full") ok 72 - !assert: _T::StrOverload object ("full") ok 73 - !is: SCALAR reference ok 74 - !assert: SCALAR reference ok 75 - !is: REF reference ok 76 - !assert: REF reference ok 77 - !is: _T::ScalarOverload object ok 78 - !assert: _T::ScalarOverload object ok 79 - !is: ARRAY reference ok 80 - !assert: ARRAY reference ok 81 - !is: _T::ArrayOverload object ok 82 - !assert: _T::ArrayOverload object ok 83 - !is: HASH reference ok 84 - !assert: HASH reference ok 85 - !is: _T::HashOverload object ok 86 - !assert: _T::HashOverload object ok 87 - !is: CODE reference ok 88 - !assert: CODE reference ok 89 - !is: _T::CodeOverload object ok 90 - !assert: _T::CodeOverload object ok 91 - !is: "*main::SOME_GLOB" ok 92 - !assert: "*main::SOME_GLOB" ok 93 - !is: GLOB reference ok 94 - !assert: GLOB reference ok 95 - !is: _T::GlobOverload object ok 96 - !assert: _T::GlobOverload object ok 97 - !is: _T::GlobOverload object ok 98 - !assert: _T::GlobOverload object ok 99 - !is: open filehandle ok 100 - !assert: open filehandle ok 101 - !is: IO::File object ok 102 - !assert: IO::File object ok 103 - !is: "1\n" ok 104 - !assert: "1\n" ok 105 - !is: "\n1" ok 106 - !assert: "\n1" ok 107 - !is: Regexp object ok 108 - !assert: Regexp object ok 109 - !is: BlessedQR object ok 110 - !assert: BlessedQR object ok 111 - !is: _T::RegexOverload object ok 112 - !assert: _T::RegexOverload object ok 113 - !is: Regexp object ok 114 - !assert: Regexp object ok 115 - !is: FakeObject object ok 116 - !assert: FakeObject object ok 117 - !is: undef ok 118 - !assert: undef 1..118 ok 12 - Num # Subtest: Object ok 1 - is: _T::BoolOverload object (true) ok 2 - assert: _T::BoolOverload object (true) ok 3 - is: _T::BoolOverload object (false) ok 4 - assert: _T::BoolOverload object (false) ok 5 - is: _T::StrOverload object ('') ok 6 - assert: _T::StrOverload object ('') ok 7 - is: _T::StrOverload object ("full") ok 8 - assert: _T::StrOverload object ("full") ok 9 - is: _T::NumOverload object (0) ok 10 - assert: _T::NumOverload object (0) ok 11 - is: _T::NumOverload object (1) ok 12 - assert: _T::NumOverload object (1) ok 13 - is: _T::NumOverload object (-42) ok 14 - assert: _T::NumOverload object (-42) ok 15 - is: _T::NumOverload object (42.42) ok 16 - assert: _T::NumOverload object (42.42) ok 17 - is: _T::NumOverload object (42.42) ok 18 - assert: _T::NumOverload object (42.42) ok 19 - is: _T::CodeOverload object ok 20 - assert: _T::CodeOverload object ok 21 - is: IO::File object ok 22 - assert: IO::File object ok 23 - is: Regexp object ok 24 - assert: Regexp object ok 25 - is: BlessedQR object ok 26 - assert: BlessedQR object ok 27 - is: _T::RegexOverload object ok 28 - assert: _T::RegexOverload object ok 29 - is: Regexp object ok 30 - assert: Regexp object ok 31 - is: _T::GlobOverload object ok 32 - assert: _T::GlobOverload object ok 33 - is: _T::GlobOverload object ok 34 - assert: _T::GlobOverload object ok 35 - is: _T::ScalarOverload object ok 36 - assert: _T::ScalarOverload object ok 37 - is: _T::ArrayOverload object ok 38 - assert: _T::ArrayOverload object ok 39 - is: _T::HashOverload object ok 40 - assert: _T::HashOverload object ok 41 - is: FakeObject object ok 42 - assert: FakeObject object ok 43 - !is: 0 ok 44 - !assert: 0 ok 45 - !is: 1 ok 46 - !assert: 1 ok 47 - !is: 100 ok 48 - !assert: 100 ok 49 - !is: -100 ok 50 - !assert: -100 ok 51 - !is: 42.42 ok 52 - !assert: 42.42 ok 53 - !is: -42.42 ok 54 - !assert: -42.42 ok 55 - !is: '' ok 56 - !assert: '' ok 57 - !is: "foo" ok 58 - !assert: "foo" ok 59 - !is: "has 42 in it" ok 60 - !assert: "has 42 in it" ok 61 - !is: "1\n" ok 62 - !assert: "1\n" ok 63 - !is: "\n1" ok 64 - !assert: "\n1" ok 65 - !is: SCALAR reference ok 66 - !assert: SCALAR reference ok 67 - !is: REF reference ok 68 - !assert: REF reference ok 69 - !is: ARRAY reference ok 70 - !assert: ARRAY reference ok 71 - !is: HASH reference ok 72 - !assert: HASH reference ok 73 - !is: CODE reference ok 74 - !assert: CODE reference ok 75 - !is: "*main::SOME_GLOB" ok 76 - !assert: "*main::SOME_GLOB" ok 77 - !is: GLOB reference ok 78 - !assert: GLOB reference ok 79 - !is: open filehandle ok 80 - !assert: open filehandle ok 81 - !is: undef ok 82 - !assert: undef 1..82 ok 13 - Object # Subtest: Ref ok 1 - is: _T::BoolOverload object (true) ok 2 - assert: _T::BoolOverload object (true) ok 3 - is: _T::BoolOverload object (false) ok 4 - assert: _T::BoolOverload object (false) ok 5 - is: _T::StrOverload object ('') ok 6 - assert: _T::StrOverload object ('') ok 7 - is: _T::StrOverload object ("full") ok 8 - assert: _T::StrOverload object ("full") ok 9 - is: _T::NumOverload object (0) ok 10 - assert: _T::NumOverload object (0) ok 11 - is: _T::NumOverload object (1) ok 12 - assert: _T::NumOverload object (1) ok 13 - is: _T::NumOverload object (-42) ok 14 - assert: _T::NumOverload object (-42) ok 15 - is: _T::NumOverload object (42.42) ok 16 - assert: _T::NumOverload object (42.42) ok 17 - is: _T::NumOverload object (42.42) ok 18 - assert: _T::NumOverload object (42.42) ok 19 - is: SCALAR reference ok 20 - assert: SCALAR reference ok 21 - is: REF reference ok 22 - assert: REF reference ok 23 - is: _T::ScalarOverload object ok 24 - assert: _T::ScalarOverload object ok 25 - is: ARRAY reference ok 26 - assert: ARRAY reference ok 27 - is: _T::ArrayOverload object ok 28 - assert: _T::ArrayOverload object ok 29 - is: HASH reference ok 30 - assert: HASH reference ok 31 - is: _T::HashOverload object ok 32 - assert: _T::HashOverload object ok 33 - is: CODE reference ok 34 - assert: CODE reference ok 35 - is: _T::CodeOverload object ok 36 - assert: _T::CodeOverload object ok 37 - is: GLOB reference ok 38 - assert: GLOB reference ok 39 - is: _T::GlobOverload object ok 40 - assert: _T::GlobOverload object ok 41 - is: _T::GlobOverload object ok 42 - assert: _T::GlobOverload object ok 43 - is: open filehandle ok 44 - assert: open filehandle ok 45 - is: IO::File object ok 46 - assert: IO::File object ok 47 - is: Regexp object ok 48 - assert: Regexp object ok 49 - is: BlessedQR object ok 50 - assert: BlessedQR object ok 51 - is: _T::RegexOverload object ok 52 - assert: _T::RegexOverload object ok 53 - is: Regexp object ok 54 - assert: Regexp object ok 55 - is: FakeObject object ok 56 - assert: FakeObject object ok 57 - !is: 0 ok 58 - !assert: 0 ok 59 - !is: 1 ok 60 - !assert: 1 ok 61 - !is: 100 ok 62 - !assert: 100 ok 63 - !is: -100 ok 64 - !assert: -100 ok 65 - !is: 42.42 ok 66 - !assert: 42.42 ok 67 - !is: -42.42 ok 68 - !assert: -42.42 ok 69 - !is: '' ok 70 - !assert: '' ok 71 - !is: "foo" ok 72 - !assert: "foo" ok 73 - !is: "has 42 in it" ok 74 - !assert: "has 42 in it" ok 75 - !is: "1\n" ok 76 - !assert: "1\n" ok 77 - !is: "\n1" ok 78 - !assert: "\n1" ok 79 - !is: "*main::SOME_GLOB" ok 80 - !assert: "*main::SOME_GLOB" ok 81 - !is: undef ok 82 - !assert: undef 1..82 ok 14 - Ref # Subtest: RegexpRef ok 1 - is: Regexp object ok 2 - assert: Regexp object ok 3 - is: BlessedQR object ok 4 - assert: BlessedQR object ok 5 - is: _T::RegexOverload object ok 6 - assert: _T::RegexOverload object ok 7 - !is: 0 ok 8 - !assert: 0 ok 9 - !is: 1 ok 10 - !assert: 1 ok 11 - !is: _T::BoolOverload object (true) ok 12 - !assert: _T::BoolOverload object (true) ok 13 - !is: _T::BoolOverload object (false) ok 14 - !assert: _T::BoolOverload object (false) ok 15 - !is: 100 ok 16 - !assert: 100 ok 17 - !is: -100 ok 18 - !assert: -100 ok 19 - !is: 42.42 ok 20 - !assert: 42.42 ok 21 - !is: -42.42 ok 22 - !assert: -42.42 ok 23 - !is: _T::NumOverload object (0) ok 24 - !assert: _T::NumOverload object (0) ok 25 - !is: _T::NumOverload object (1) ok 26 - !assert: _T::NumOverload object (1) ok 27 - !is: _T::NumOverload object (-42) ok 28 - !assert: _T::NumOverload object (-42) ok 29 - !is: _T::NumOverload object (42.42) ok 30 - !assert: _T::NumOverload object (42.42) ok 31 - !is: _T::NumOverload object (42.42) ok 32 - !assert: _T::NumOverload object (42.42) ok 33 - !is: '' ok 34 - !assert: '' ok 35 - !is: "foo" ok 36 - !assert: "foo" ok 37 - !is: "has 42 in it" ok 38 - !assert: "has 42 in it" ok 39 - !is: _T::StrOverload object ('') ok 40 - !assert: _T::StrOverload object ('') ok 41 - !is: _T::StrOverload object ("full") ok 42 - !assert: _T::StrOverload object ("full") ok 43 - !is: "1\n" ok 44 - !assert: "1\n" ok 45 - !is: "\n1" ok 46 - !assert: "\n1" ok 47 - !is: SCALAR reference ok 48 - !assert: SCALAR reference ok 49 - !is: REF reference ok 50 - !assert: REF reference ok 51 - !is: _T::ScalarOverload object ok 52 - !assert: _T::ScalarOverload object ok 53 - !is: ARRAY reference ok 54 - !assert: ARRAY reference ok 55 - !is: _T::ArrayOverload object ok 56 - !assert: _T::ArrayOverload object ok 57 - !is: HASH reference ok 58 - !assert: HASH reference ok 59 - !is: _T::HashOverload object ok 60 - !assert: _T::HashOverload object ok 61 - !is: CODE reference ok 62 - !assert: CODE reference ok 63 - !is: _T::CodeOverload object ok 64 - !assert: _T::CodeOverload object ok 65 - !is: "*main::SOME_GLOB" ok 66 - !assert: "*main::SOME_GLOB" ok 67 - !is: GLOB reference ok 68 - !assert: GLOB reference ok 69 - !is: _T::GlobOverload object ok 70 - !assert: _T::GlobOverload object ok 71 - !is: _T::GlobOverload object ok 72 - !assert: _T::GlobOverload object ok 73 - !is: open filehandle ok 74 - !assert: open filehandle ok 75 - !is: IO::File object ok 76 - !assert: IO::File object ok 77 - !is: FakeObject object ok 78 - !assert: FakeObject object ok 79 - !is: undef ok 80 - !assert: undef ok 81 - !is: Regexp object ok 82 - !assert: Regexp object 1..82 ok 15 - RegexpRef # Subtest: ScalarRef ok 1 - is: SCALAR reference ok 2 - assert: SCALAR reference ok 3 - is: REF reference ok 4 - assert: REF reference ok 5 - is: _T::ScalarOverload object ok 6 - assert: _T::ScalarOverload object ok 7 - !is: 0 ok 8 - !assert: 0 ok 9 - !is: 1 ok 10 - !assert: 1 ok 11 - !is: _T::BoolOverload object (true) ok 12 - !assert: _T::BoolOverload object (true) ok 13 - !is: _T::BoolOverload object (false) ok 14 - !assert: _T::BoolOverload object (false) ok 15 - !is: 100 ok 16 - !assert: 100 ok 17 - !is: -100 ok 18 - !assert: -100 ok 19 - !is: 42.42 ok 20 - !assert: 42.42 ok 21 - !is: -42.42 ok 22 - !assert: -42.42 ok 23 - !is: _T::NumOverload object (0) ok 24 - !assert: _T::NumOverload object (0) ok 25 - !is: _T::NumOverload object (1) ok 26 - !assert: _T::NumOverload object (1) ok 27 - !is: _T::NumOverload object (-42) ok 28 - !assert: _T::NumOverload object (-42) ok 29 - !is: _T::NumOverload object (42.42) ok 30 - !assert: _T::NumOverload object (42.42) ok 31 - !is: _T::NumOverload object (42.42) ok 32 - !assert: _T::NumOverload object (42.42) ok 33 - !is: '' ok 34 - !assert: '' ok 35 - !is: "foo" ok 36 - !assert: "foo" ok 37 - !is: "has 42 in it" ok 38 - !assert: "has 42 in it" ok 39 - !is: _T::StrOverload object ('') ok 40 - !assert: _T::StrOverload object ('') ok 41 - !is: _T::StrOverload object ("full") ok 42 - !assert: _T::StrOverload object ("full") ok 43 - !is: "1\n" ok 44 - !assert: "1\n" ok 45 - !is: "\n1" ok 46 - !assert: "\n1" ok 47 - !is: ARRAY reference ok 48 - !assert: ARRAY reference ok 49 - !is: _T::ArrayOverload object ok 50 - !assert: _T::ArrayOverload object ok 51 - !is: HASH reference ok 52 - !assert: HASH reference ok 53 - !is: _T::HashOverload object ok 54 - !assert: _T::HashOverload object ok 55 - !is: CODE reference ok 56 - !assert: CODE reference ok 57 - !is: _T::CodeOverload object ok 58 - !assert: _T::CodeOverload object ok 59 - !is: "*main::SOME_GLOB" ok 60 - !assert: "*main::SOME_GLOB" ok 61 - !is: GLOB reference ok 62 - !assert: GLOB reference ok 63 - !is: _T::GlobOverload object ok 64 - !assert: _T::GlobOverload object ok 65 - !is: _T::GlobOverload object ok 66 - !assert: _T::GlobOverload object ok 67 - !is: open filehandle ok 68 - !assert: open filehandle ok 69 - !is: IO::File object ok 70 - !assert: IO::File object ok 71 - !is: Regexp object ok 72 - !assert: Regexp object ok 73 - !is: BlessedQR object ok 74 - !assert: BlessedQR object ok 75 - !is: _T::RegexOverload object ok 76 - !assert: _T::RegexOverload object ok 77 - !is: Regexp object ok 78 - !assert: Regexp object ok 79 - !is: FakeObject object ok 80 - !assert: FakeObject object ok 81 - !is: undef ok 82 - !assert: undef 1..82 ok 16 - ScalarRef # Subtest: Str ok 1 - is: 0 ok 2 - assert: 0 ok 3 - is: 1 ok 4 - assert: 1 ok 5 - is: 100 ok 6 - assert: 100 ok 7 - is: -100 ok 8 - assert: -100 ok 9 - is: 42.42 ok 10 - assert: 42.42 ok 11 - is: -42.42 ok 12 - assert: -42.42 ok 13 - is: '' ok 14 - assert: '' ok 15 - is: "foo" ok 16 - assert: "foo" ok 17 - is: "has 42 in it" ok 18 - assert: "has 42 in it" ok 19 - is: _T::StrOverload object ('') ok 20 - assert: _T::StrOverload object ('') ok 21 - is: _T::StrOverload object ("full") ok 22 - assert: _T::StrOverload object ("full") ok 23 - is: "1\n" ok 24 - assert: "1\n" ok 25 - is: "\n1" ok 26 - assert: "\n1" ok 27 - !is: _T::BoolOverload object (true) ok 28 - !assert: _T::BoolOverload object (true) ok 29 - !is: _T::BoolOverload object (false) ok 30 - !assert: _T::BoolOverload object (false) ok 31 - !is: _T::NumOverload object (0) ok 32 - !assert: _T::NumOverload object (0) ok 33 - !is: _T::NumOverload object (1) ok 34 - !assert: _T::NumOverload object (1) ok 35 - !is: _T::NumOverload object (-42) ok 36 - !assert: _T::NumOverload object (-42) ok 37 - !is: _T::NumOverload object (42.42) ok 38 - !assert: _T::NumOverload object (42.42) ok 39 - !is: _T::NumOverload object (42.42) ok 40 - !assert: _T::NumOverload object (42.42) ok 41 - !is: SCALAR reference ok 42 - !assert: SCALAR reference ok 43 - !is: REF reference ok 44 - !assert: REF reference ok 45 - !is: _T::ScalarOverload object ok 46 - !assert: _T::ScalarOverload object ok 47 - !is: ARRAY reference ok 48 - !assert: ARRAY reference ok 49 - !is: _T::ArrayOverload object ok 50 - !assert: _T::ArrayOverload object ok 51 - !is: HASH reference ok 52 - !assert: HASH reference ok 53 - !is: _T::HashOverload object ok 54 - !assert: _T::HashOverload object ok 55 - !is: CODE reference ok 56 - !assert: CODE reference ok 57 - !is: _T::CodeOverload object ok 58 - !assert: _T::CodeOverload object ok 59 - !is: "*main::SOME_GLOB" ok 60 - !assert: "*main::SOME_GLOB" ok 61 - !is: GLOB reference ok 62 - !assert: GLOB reference ok 63 - !is: _T::GlobOverload object ok 64 - !assert: _T::GlobOverload object ok 65 - !is: _T::GlobOverload object ok 66 - !assert: _T::GlobOverload object ok 67 - !is: open filehandle ok 68 - !assert: open filehandle ok 69 - !is: IO::File object ok 70 - !assert: IO::File object ok 71 - !is: Regexp object ok 72 - !assert: Regexp object ok 73 - !is: BlessedQR object ok 74 - !assert: BlessedQR object ok 75 - !is: _T::RegexOverload object ok 76 - !assert: _T::RegexOverload object ok 77 - !is: Regexp object ok 78 - !assert: Regexp object ok 79 - !is: FakeObject object ok 80 - !assert: FakeObject object ok 81 - !is: undef ok 82 - !assert: undef 1..82 ok 17 - Str # Subtest: Undef ok 1 - is: undef ok 2 - assert: undef ok 3 - !is: 0 ok 4 - !assert: 0 ok 5 - !is: 1 ok 6 - !assert: 1 ok 7 - !is: _T::BoolOverload object (true) ok 8 - !assert: _T::BoolOverload object (true) ok 9 - !is: _T::BoolOverload object (false) ok 10 - !assert: _T::BoolOverload object (false) ok 11 - !is: 100 ok 12 - !assert: 100 ok 13 - !is: -100 ok 14 - !assert: -100 ok 15 - !is: 42.42 ok 16 - !assert: 42.42 ok 17 - !is: -42.42 ok 18 - !assert: -42.42 ok 19 - !is: _T::NumOverload object (0) ok 20 - !assert: _T::NumOverload object (0) ok 21 - !is: _T::NumOverload object (1) ok 22 - !assert: _T::NumOverload object (1) ok 23 - !is: _T::NumOverload object (-42) ok 24 - !assert: _T::NumOverload object (-42) ok 25 - !is: _T::NumOverload object (42.42) ok 26 - !assert: _T::NumOverload object (42.42) ok 27 - !is: _T::NumOverload object (42.42) ok 28 - !assert: _T::NumOverload object (42.42) ok 29 - !is: '' ok 30 - !assert: '' ok 31 - !is: "foo" ok 32 - !assert: "foo" ok 33 - !is: "has 42 in it" ok 34 - !assert: "has 42 in it" ok 35 - !is: _T::StrOverload object ('') ok 36 - !assert: _T::StrOverload object ('') ok 37 - !is: _T::StrOverload object ("full") ok 38 - !assert: _T::StrOverload object ("full") ok 39 - !is: "1\n" ok 40 - !assert: "1\n" ok 41 - !is: "\n1" ok 42 - !assert: "\n1" ok 43 - !is: SCALAR reference ok 44 - !assert: SCALAR reference ok 45 - !is: REF reference ok 46 - !assert: REF reference ok 47 - !is: _T::ScalarOverload object ok 48 - !assert: _T::ScalarOverload object ok 49 - !is: ARRAY reference ok 50 - !assert: ARRAY reference ok 51 - !is: _T::ArrayOverload object ok 52 - !assert: _T::ArrayOverload object ok 53 - !is: HASH reference ok 54 - !assert: HASH reference ok 55 - !is: _T::HashOverload object ok 56 - !assert: _T::HashOverload object ok 57 - !is: CODE reference ok 58 - !assert: CODE reference ok 59 - !is: _T::CodeOverload object ok 60 - !assert: _T::CodeOverload object ok 61 - !is: "*main::SOME_GLOB" ok 62 - !assert: "*main::SOME_GLOB" ok 63 - !is: GLOB reference ok 64 - !assert: GLOB reference ok 65 - !is: _T::GlobOverload object ok 66 - !assert: _T::GlobOverload object ok 67 - !is: _T::GlobOverload object ok 68 - !assert: _T::GlobOverload object ok 69 - !is: open filehandle ok 70 - !assert: open filehandle ok 71 - !is: IO::File object ok 72 - !assert: IO::File object ok 73 - !is: Regexp object ok 74 - !assert: Regexp object ok 75 - !is: BlessedQR object ok 76 - !assert: BlessedQR object ok 77 - !is: _T::RegexOverload object ok 78 - !assert: _T::RegexOverload object ok 79 - !is: Regexp object ok 80 - !assert: Regexp object ok 81 - !is: FakeObject object ok 82 - !assert: FakeObject object 1..82 ok 18 - Undef # Subtest: Value ok 1 - is: 0 ok 2 - assert: 0 ok 3 - is: 1 ok 4 - assert: 1 ok 5 - is: 100 ok 6 - assert: 100 ok 7 - is: -100 ok 8 - assert: -100 ok 9 - is: 42.42 ok 10 - assert: 42.42 ok 11 - is: -42.42 ok 12 - assert: -42.42 ok 13 - is: '' ok 14 - assert: '' ok 15 - is: "foo" ok 16 - assert: "foo" ok 17 - is: "has 42 in it" ok 18 - assert: "has 42 in it" ok 19 - is: "1\n" ok 20 - assert: "1\n" ok 21 - is: "\n1" ok 22 - assert: "\n1" ok 23 - is: "*main::SOME_GLOB" ok 24 - assert: "*main::SOME_GLOB" ok 25 - !is: _T::BoolOverload object (true) ok 26 - !assert: _T::BoolOverload object (true) ok 27 - !is: _T::BoolOverload object (false) ok 28 - !assert: _T::BoolOverload object (false) ok 29 - !is: _T::StrOverload object ('') ok 30 - !assert: _T::StrOverload object ('') ok 31 - !is: _T::StrOverload object ("full") ok 32 - !assert: _T::StrOverload object ("full") ok 33 - !is: _T::NumOverload object (0) ok 34 - !assert: _T::NumOverload object (0) ok 35 - !is: _T::NumOverload object (1) ok 36 - !assert: _T::NumOverload object (1) ok 37 - !is: _T::NumOverload object (-42) ok 38 - !assert: _T::NumOverload object (-42) ok 39 - !is: _T::NumOverload object (42.42) ok 40 - !assert: _T::NumOverload object (42.42) ok 41 - !is: _T::NumOverload object (42.42) ok 42 - !assert: _T::NumOverload object (42.42) ok 43 - !is: SCALAR reference ok 44 - !assert: SCALAR reference ok 45 - !is: REF reference ok 46 - !assert: REF reference ok 47 - !is: _T::ScalarOverload object ok 48 - !assert: _T::ScalarOverload object ok 49 - !is: ARRAY reference ok 50 - !assert: ARRAY reference ok 51 - !is: _T::ArrayOverload object ok 52 - !assert: _T::ArrayOverload object ok 53 - !is: HASH reference ok 54 - !assert: HASH reference ok 55 - !is: _T::HashOverload object ok 56 - !assert: _T::HashOverload object ok 57 - !is: CODE reference ok 58 - !assert: CODE reference ok 59 - !is: _T::CodeOverload object ok 60 - !assert: _T::CodeOverload object ok 61 - !is: GLOB reference ok 62 - !assert: GLOB reference ok 63 - !is: _T::GlobOverload object ok 64 - !assert: _T::GlobOverload object ok 65 - !is: _T::GlobOverload object ok 66 - !assert: _T::GlobOverload object ok 67 - !is: open filehandle ok 68 - !assert: open filehandle ok 69 - !is: IO::File object ok 70 - !assert: IO::File object ok 71 - !is: Regexp object ok 72 - !assert: Regexp object ok 73 - !is: BlessedQR object ok 74 - !assert: BlessedQR object ok 75 - !is: _T::RegexOverload object ok 76 - !assert: _T::RegexOverload object ok 77 - !is: Regexp object ok 78 - !assert: Regexp object ok 79 - !is: FakeObject object ok 80 - !assert: FakeObject object ok 81 - !is: undef ok 82 - !assert: undef 1..82 ok 19 - Value # Subtest: IntNI ok 1 - is: 0 ok 2 - assert: 0 ok 3 - is: 1 ok 4 - assert: 1 ok 5 - is: 100 ok 6 - assert: 100 ok 7 - is: -100 ok 8 - assert: -100 ok 9 - is: _T::NumOverload object (0) ok 10 - assert: _T::NumOverload object (0) ok 11 - is: _T::NumOverload object (1) ok 12 - assert: _T::NumOverload object (1) ok 13 - is: _T::NumOverload object (-42) ok 14 - assert: _T::NumOverload object (-42) ok 15 - is: 1e20 ok 16 - assert: 1e20 ok 17 - is: 1e100 ok 18 - assert: 1e100 ok 19 - is: -1e10 ok 20 - assert: -1e10 ok 21 - is: -1e+10 ok 22 - assert: -1e+10 ok 23 - is: 1E20 ok 24 - assert: 1E20 ok 25 - !is: _T::BoolOverload object (true) ok 26 - !assert: _T::BoolOverload object (true) ok 27 - !is: _T::BoolOverload object (false) ok 28 - !assert: _T::BoolOverload object (false) ok 29 - !is: 42.42 ok 30 - !assert: 42.42 ok 31 - !is: -42.42 ok 32 - !assert: -42.42 ok 33 - !is: _T::NumOverload object (42.42) ok 34 - !assert: _T::NumOverload object (42.42) ok 35 - !is: _T::NumOverload object (42.42) ok 36 - !assert: _T::NumOverload object (42.42) ok 37 - !is: '' ok 38 - !assert: '' ok 39 - !is: "foo" ok 40 - !assert: "foo" ok 41 - !is: "has 42 in it" ok 42 - !assert: "has 42 in it" ok 43 - !is: _T::StrOverload object ('') ok 44 - !assert: _T::StrOverload object ('') ok 45 - !is: _T::StrOverload object ("full") ok 46 - !assert: _T::StrOverload object ("full") ok 47 - !is: "1\n" ok 48 - !assert: "1\n" ok 49 - !is: "\n1" ok 50 - !assert: "\n1" ok 51 - !is: SCALAR reference ok 52 - !assert: SCALAR reference ok 53 - !is: REF reference ok 54 - !assert: REF reference ok 55 - !is: _T::ScalarOverload object ok 56 - !assert: _T::ScalarOverload object ok 57 - !is: ARRAY reference ok 58 - !assert: ARRAY reference ok 59 - !is: _T::ArrayOverload object ok 60 - !assert: _T::ArrayOverload object ok 61 - !is: HASH reference ok 62 - !assert: HASH reference ok 63 - !is: _T::HashOverload object ok 64 - !assert: _T::HashOverload object ok 65 - !is: CODE reference ok 66 - !assert: CODE reference ok 67 - !is: _T::CodeOverload object ok 68 - !assert: _T::CodeOverload object ok 69 - !is: "*main::SOME_GLOB" ok 70 - !assert: "*main::SOME_GLOB" ok 71 - !is: GLOB reference ok 72 - !assert: GLOB reference ok 73 - !is: _T::GlobOverload object ok 74 - !assert: _T::GlobOverload object ok 75 - !is: _T::GlobOverload object ok 76 - !assert: _T::GlobOverload object ok 77 - !is: open filehandle ok 78 - !assert: open filehandle ok 79 - !is: IO::File object ok 80 - !assert: IO::File object ok 81 - !is: Regexp object ok 82 - !assert: Regexp object ok 83 - !is: BlessedQR object ok 84 - !assert: BlessedQR object ok 85 - !is: _T::RegexOverload object ok 86 - !assert: _T::RegexOverload object ok 87 - !is: Regexp object ok 88 - !assert: Regexp object ok 89 - !is: FakeObject object ok 90 - !assert: FakeObject object ok 91 - !is: undef ok 92 - !assert: undef ok 93 - !is: 1e-10 ok 94 - !assert: 1e-10 ok 95 - !is: -1e-10 ok 96 - !assert: -1e-10 ok 97 - !is: 1.23456e10 ok 98 - !assert: 1.23456e10 ok 99 - !is: 1.23456e-10 ok 100 - !assert: 1.23456e-10 ok 101 - !is: -1.23456e10 ok 102 - !assert: -1.23456e10 ok 103 - !is: -1.23456e-10 ok 104 - !assert: -1.23456e-10 ok 105 - !is: -1.23456e+10 ok 106 - !assert: -1.23456e+10 1..106 ok 20 - IntNI ok 21 - got exception trying to make subs from a library where the types are not valid sub names # Subtest: coercions ok 1 - no exception making subs from library with coercions ok 2 - to_IntC(ARRAYREF) returns 3 ok 3 - force_IntC(ARRAYREF) returns 3 ok 4 - to_IntC(HASHREF) returns 2 ok 5 - force_IntC(HASHREF) returns 2 ok 6 - to_IntC(SCALARREF) returns original value ok 7 - force_IntC(SCALARREF) throws exception 1..7 ok 22 - coercions 1..22 ok t/t-clean.t ................ ok 1 - t sub is cleaned by namespace::autoclean 1..1 ok t/tuple.t .................. # Subtest: Tuple[ UCStr, Int, Str ] # Subtest: accepts ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts ARRAY reference # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 2 - rejects ARRAY reference # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects ARRAY reference # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects ARRAY reference # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::ArrayOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects undef 1..43 ok 1 - Tuple[ UCStr, Int, Str ] # Subtest: Tuple[ UCStr, Int, Str? ] # Subtest: accepts ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts ARRAY reference # Subtest: accepts ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts ARRAY reference # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 3 - rejects ARRAY reference # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects ARRAY reference # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::ArrayOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects undef 1..43 ok 2 - Tuple[ UCStr, Int, Str? ] # Subtest: Tuple[ UCStr, Int, Str?, Str? ] # Subtest: accepts ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts ARRAY reference # Subtest: accepts ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts ARRAY reference # Subtest: accepts ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts ARRAY reference # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects ARRAY reference # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects ARRAY reference # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects ARRAY reference # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::ArrayOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects undef 1..45 ok 3 - Tuple[ UCStr, Int, Str?, Str? ] # Subtest: Tuple[UCStr, Int, Str...] # Subtest: accepts ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts ARRAY reference # Subtest: accepts ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts ARRAY reference # Subtest: accepts ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts ARRAY reference # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 4 - rejects ARRAY reference # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 5 - rejects ARRAY reference # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 6 - rejects ARRAY reference # Subtest: rejects 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 7 - rejects 0 # Subtest: rejects 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 8 - rejects 1 # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 9 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 10 - rejects _T::BoolOverload object (false) # Subtest: rejects 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 11 - rejects 100 # Subtest: rejects -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 12 - rejects -100 # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 13 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 14 - rejects -42.42 # Subtest: rejects _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::NumOverload object (0) # Subtest: rejects _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::NumOverload object (1) # Subtest: rejects _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects _T::NumOverload object (-42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects _T::ScalarOverload object # Subtest: rejects ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects ARRAY reference # Subtest: rejects _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects _T::ArrayOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects undef 1..45 ok 4 - Tuple[UCStr, Int, Str...] ok 5 - got expected generated name for simple Tuple ok 6 - got expected generated name for Tuple with optional element ok 7 - got expected generated name for Tuple with slurpy 1..7 ok t/union-library.t .......... ok 1 - type named Union is available ok 2 - no exception retrieving Union type 1..2 ok t/union.t .................. # Subtest: unnamed union made of two builtins ok 1 - union of two types with inline generator has a generator ok 2 - name is generated from constituent types ok 3 - unnamed union is not anonymous because name is generated ok 4 - parent method returns undef ok 5 - union has no parent # Subtest: Int | ArrayRef # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts 0 # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts 1 # Subtest: accepts 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts 100 # Subtest: accepts -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts -100 # Subtest: accepts _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts _T::NumOverload object (0) # Subtest: accepts _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts _T::NumOverload object (1) # Subtest: accepts _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts _T::NumOverload object (-42) # Subtest: accepts 1e20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts 1e20 # Subtest: accepts 1e100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts 1e100 # Subtest: accepts -1e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts -1e10 # Subtest: accepts -1e+10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 11 - accepts -1e+10 # Subtest: accepts 1E20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 12 - accepts 1E20 # Subtest: accepts ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 13 - accepts ARRAY reference # Subtest: accepts _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 14 - accepts _T::ArrayOverload object # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::BoolOverload object (false) # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects -42.42 # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects _T::ScalarOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 46 - rejects undef # Subtest: rejects 1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 47 - rejects 1e-10 # Subtest: rejects -1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 48 - rejects -1e-10 # Subtest: rejects 1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 49 - rejects 1.23456e10 # Subtest: rejects 1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 50 - rejects 1.23456e-10 # Subtest: rejects -1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 51 - rejects -1.23456e10 # Subtest: rejects -1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 52 - rejects -1.23456e-10 # Subtest: rejects -1.23456e+10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 53 - rejects -1.23456e+10 1..53 ok 6 - Int | ArrayRef 1..6 ok 1 - unnamed union made of two builtins # Subtest: explicitly named union made of two builtins ok 1 - name passed to union() is used # Subtest: MyUnion # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 1 - accepts 0 # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 2 - accepts 1 # Subtest: accepts 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 3 - accepts 100 # Subtest: accepts -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 4 - accepts -100 # Subtest: accepts _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 5 - accepts _T::NumOverload object (0) # Subtest: accepts _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 6 - accepts _T::NumOverload object (1) # Subtest: accepts _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 7 - accepts _T::NumOverload object (-42) # Subtest: accepts 1e20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 8 - accepts 1e20 # Subtest: accepts 1e100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 9 - accepts 1e100 # Subtest: accepts -1e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 10 - accepts -1e10 # Subtest: accepts -1e+10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 11 - accepts -1e+10 # Subtest: accepts 1E20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 12 - accepts 1E20 # Subtest: accepts ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 13 - accepts ARRAY reference # Subtest: accepts _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint ok 4 - using inlined constraint 1..4 ok 14 - accepts _T::ArrayOverload object # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 15 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 16 - rejects _T::BoolOverload object (false) # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 17 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 18 - rejects -42.42 # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 19 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 20 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 21 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 22 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 23 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 24 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 25 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 26 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 27 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 28 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 29 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 30 - rejects _T::ScalarOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 31 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 32 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 33 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 34 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 35 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 36 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 37 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 38 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 39 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 40 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 41 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 42 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 43 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 44 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 45 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 46 - rejects undef # Subtest: rejects 1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 47 - rejects 1e-10 # Subtest: rejects -1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 48 - rejects -1e-10 # Subtest: rejects 1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 49 - rejects 1.23456e10 # Subtest: rejects 1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 50 - rejects 1.23456e-10 # Subtest: rejects -1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 51 - rejects -1.23456e10 # Subtest: rejects -1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 52 - rejects -1.23456e-10 # Subtest: rejects -1.23456e+10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using inlined constraint 1..3 ok 53 - rejects -1.23456e+10 1..53 ok 2 - MyUnion 1..2 ok 2 - explicitly named union made of two builtins # Subtest: union made of two types without inline generators ok 1 - no name if union includes anonymous types ok 2 - union is anonymous if any of its constituents are anonymous # Subtest: # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 1 - accepts 0 # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 2 - accepts 1 # Subtest: accepts 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 3 - accepts 100 # Subtest: accepts -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 4 - accepts -100 # Subtest: accepts _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 5 - accepts _T::NumOverload object (0) # Subtest: accepts _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 6 - accepts _T::NumOverload object (1) # Subtest: accepts _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 7 - accepts _T::NumOverload object (-42) # Subtest: accepts 1e20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 8 - accepts 1e20 # Subtest: accepts 1e100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 9 - accepts 1e100 # Subtest: accepts -1e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 10 - accepts -1e10 # Subtest: accepts -1e+10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 11 - accepts -1e+10 # Subtest: accepts 1E20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 12 - accepts 1E20 # Subtest: accepts ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 13 - accepts ARRAY reference # Subtest: accepts _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 14 - accepts _T::ArrayOverload object # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 15 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 16 - rejects _T::BoolOverload object (false) # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 17 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 18 - rejects -42.42 # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 19 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 20 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 21 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 22 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 23 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 24 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 25 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 26 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 27 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 28 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 29 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 30 - rejects _T::ScalarOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 31 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 32 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 33 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 34 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 35 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 36 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 37 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 38 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 39 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 40 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 41 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 42 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 43 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 44 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 45 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 46 - rejects undef # Subtest: rejects 1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 47 - rejects 1e-10 # Subtest: rejects -1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 48 - rejects -1e-10 # Subtest: rejects 1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 49 - rejects 1.23456e10 # Subtest: rejects 1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 50 - rejects 1.23456e-10 # Subtest: rejects -1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 51 - rejects -1.23456e10 # Subtest: rejects -1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 52 - rejects -1.23456e-10 # Subtest: rejects -1.23456e+10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 53 - rejects -1.23456e+10 1..53 ok 3 - 1..3 ok 3 - union made of two types without inline generators # Subtest: union made of builtin and type without inline generator ok 1 - no name if union includes anonymous types ok 2 - union is anonymous if any of its constituents are anonymous # Subtest: # Subtest: accepts 0 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 1 - accepts 0 # Subtest: accepts 1 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 2 - accepts 1 # Subtest: accepts 100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 3 - accepts 100 # Subtest: accepts -100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 4 - accepts -100 # Subtest: accepts _T::NumOverload object (0) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 5 - accepts _T::NumOverload object (0) # Subtest: accepts _T::NumOverload object (1) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 6 - accepts _T::NumOverload object (1) # Subtest: accepts _T::NumOverload object (-42) ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 7 - accepts _T::NumOverload object (-42) # Subtest: accepts 1e20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 8 - accepts 1e20 # Subtest: accepts 1e100 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 9 - accepts 1e100 # Subtest: accepts -1e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 10 - accepts -1e10 # Subtest: accepts -1e+10 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 11 - accepts -1e+10 # Subtest: accepts 1E20 ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 12 - accepts 1E20 # Subtest: accepts ARRAY reference ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 13 - accepts ARRAY reference # Subtest: accepts _T::ArrayOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading ok 3 - using non-inlined constraint 1..3 ok 14 - accepts _T::ArrayOverload object # Subtest: rejects _T::BoolOverload object (true) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 15 - rejects _T::BoolOverload object (true) # Subtest: rejects _T::BoolOverload object (false) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 16 - rejects _T::BoolOverload object (false) # Subtest: rejects 42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 17 - rejects 42.42 # Subtest: rejects -42.42 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 18 - rejects -42.42 # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 19 - rejects _T::NumOverload object (42.42) # Subtest: rejects _T::NumOverload object (42.42) ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 20 - rejects _T::NumOverload object (42.42) # Subtest: rejects '' ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 21 - rejects '' # Subtest: rejects "foo" ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 22 - rejects "foo" # Subtest: rejects "has 42 in it" ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 23 - rejects "has 42 in it" # Subtest: rejects _T::StrOverload object ('') ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 24 - rejects _T::StrOverload object ('') # Subtest: rejects _T::StrOverload object ("full") ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 25 - rejects _T::StrOverload object ("full") # Subtest: rejects "1\n" ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 26 - rejects "1\n" # Subtest: rejects "\n1" ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 27 - rejects "\n1" # Subtest: rejects SCALAR reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 28 - rejects SCALAR reference # Subtest: rejects REF reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 29 - rejects REF reference # Subtest: rejects _T::ScalarOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 30 - rejects _T::ScalarOverload object # Subtest: rejects HASH reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 31 - rejects HASH reference # Subtest: rejects _T::HashOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 32 - rejects _T::HashOverload object # Subtest: rejects CODE reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 33 - rejects CODE reference # Subtest: rejects _T::CodeOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 34 - rejects _T::CodeOverload object # Subtest: rejects "*main::SOME_GLOB" ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 35 - rejects "*main::SOME_GLOB" # Subtest: rejects GLOB reference ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 36 - rejects GLOB reference # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 37 - rejects _T::GlobOverload object # Subtest: rejects _T::GlobOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 38 - rejects _T::GlobOverload object # Subtest: rejects open filehandle ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 39 - rejects open filehandle # Subtest: rejects IO::File object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 40 - rejects IO::File object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 41 - rejects Regexp object # Subtest: rejects BlessedQR object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 42 - rejects BlessedQR object # Subtest: rejects _T::RegexOverload object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 43 - rejects _T::RegexOverload object # Subtest: rejects Regexp object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 44 - rejects Regexp object # Subtest: rejects FakeObject object ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 45 - rejects FakeObject object # Subtest: rejects undef ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 46 - rejects undef # Subtest: rejects 1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 47 - rejects 1e-10 # Subtest: rejects -1e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 48 - rejects -1e-10 # Subtest: rejects 1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 49 - rejects 1.23456e10 # Subtest: rejects 1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 50 - rejects 1.23456e-10 # Subtest: rejects -1.23456e10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 51 - rejects -1.23456e10 # Subtest: rejects -1.23456e-10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 52 - rejects -1.23456e-10 # Subtest: rejects -1.23456e+10 ok 1 - using ->value_is_valid ok 2 - using subref overloading 1..2 ok 53 - rejects -1.23456e+10 1..53 ok 3 - 1..3 ok 4 - union made of builtin and type without inline generator 1..4 ok t/with-moo.t ............... ok 1 - no exception passing a Specio object as the isa parameter for a Moo attr ok 2 - no exception with new( size => $int ) ok 3 - got exception with new( size => $str ) ok 4 - no exception with new( numbers => [$int, $int, $int] ) ok 5 - no exception with new( ucstr => $ucstr ) ok 6 - no exception with new( ucstr => $lcstr ) ok 7 - ucstr attribute was coerced to upper case ok 8 - no exception with new( ucstr2 => $lcstr ) ok 9 - ucstr2 attribute was coerced to upper case ok 10 - no exception with new( ucstr3 => $lcstr ) ok 11 - ucstr3 attribute was coerced to upper case ok 12 - no exception with new( ucstr4 => $lcstr ) ok 13 - ucstr4 attribute was coerced to upper case ok 14 - no exception with Bar->new( bar => ['a'] ) ok 15 - no exception with Bar->new( bar => { a => 1 } ) 1..15 ok t/with-moose.t ............. ok 1 - no exception passing a Specio object as the isa parameter for a Moose attr ok 2 - no exception with new( size => $int ) ok 3 - got exception with new( size => $str ) ok 4 - no exception with new( numbers => [$int, $int, $int] ) ok 5 - no exception with new( ucstr => $ucstr ) ok 6 - no exception with new( ucstr => $lcstr ) ok 7 - ucstr attribute was coerced to upper case ok 8 - no exception with new( ucstr2 => $lcstr ) ok 9 - ucstr2 attribute was coerced to upper case ok 10 - no exception with new( ucstr3 => $lcstr ) ok 11 - ucstr3 attribute was coerced to upper case ok 12 - no exception with new( ucstr4 => $lcstr ) ok 13 - ucstr4 attribute was coerced to upper case ok 14 - no exception creating native Array attr where isa => ArrayRef of Int ok 15 - no exception creating native Array attr where isa => AofStr and coerce => 1 ok 16 - got exception creating native Array attr where isa => Str ok 17 - no exception pushing int onto native trait ok 18 - got exception pushing str onto native trait ok 19 - no exception pushing hashref onto coerced attribute ok 20 - pushed value was coerced as expected ok 21 - got exception trying to push regex object onto coerced attribute 1..21 ok All tests successful. Files=34, Tests=341, 49 wallclock secs ( 2.74 usr 0.78 sys + 42.16 cusr 1.73 csys = 47.41 CPU) Result: PASS make[1]: Leaving directory '/build/libspecio-perl-0.48' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libspecio-perl/ make -j8 install DESTDIR=/build/libspecio-perl-0.48/debian/libspecio-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/libspecio-perl-0.48' Manifying 31 pod documents Manifying 9 pod documents Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Test/Specio.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/TypeChecks.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Subs.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/PartialDump.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Declare.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Exception.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Registry.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Helpers.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/DeclaredAt.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Exporter.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Coercion.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/OO.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Role/Inlinable.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Library/Structured.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Library/String.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Library/Perl.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Library/Numeric.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Library/Builtins.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Library/Structured/Tuple.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Library/Structured/Dict.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Library/Structured/Map.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Constraint/AnyIsa.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Constraint/Union.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Constraint/Parameterized.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Constraint/ObjectCan.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Constraint/AnyCan.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Constraint/ObjectDoes.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Constraint/Enum.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Constraint/Structurable.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Constraint/Structured.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Constraint/AnyDoes.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Constraint/ObjectIsa.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Constraint/Parameterizable.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Constraint/Intersection.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Constraint/Simple.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Constraint/Role/CanType.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Constraint/Role/Interface.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Constraint/Role/IsaType.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/perl5/Specio/Constraint/Role/DoesType.pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Test::Specio.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::TypeChecks.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Subs.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Role::Inlinable.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Registry.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::PartialDump.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::OO.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Library::Structured::Tuple.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Library::Structured::Map.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Library::Structured::Dict.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Library::Structured.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Library::String.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Library::Perl.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Library::Numeric.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Library::Builtins.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Helpers.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Exporter.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Exception.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::DeclaredAt.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Declare.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Constraint::Union.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Constraint::Structured.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Constraint::Structurable.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Constraint::Simple.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Constraint::Role::IsaType.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Constraint::Role::Interface.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Constraint::Role::DoesType.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Constraint::Role::CanType.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Constraint::Parameterized.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Constraint::Parameterizable.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Constraint::ObjectIsa.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Constraint::ObjectDoes.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Constraint::ObjectCan.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Constraint::Intersection.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Constraint::Enum.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Constraint::AnyIsa.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Constraint::AnyDoes.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Constraint::AnyCan.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio::Coercion.3pm Installing /build/libspecio-perl-0.48/debian/libspecio-perl/usr/share/man/man3/Specio.3pm make[1]: Leaving directory '/build/libspecio-perl-0.48' dh_installdocs dh_installchangelogs dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libspecio-perl' in '../libspecio-perl_0.48-1_all.deb'. dpkg-genbuildinfo --build=binary -O../libspecio-perl_0.48-1_arm64.buildinfo dpkg-genchanges --build=binary -O../libspecio-perl_0.48-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/2888/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/2888/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/2888 and its subdirectories I: Current time: Thu Jun 1 23:46:04 +14 2023 I: pbuilder-time-stamp: 1685612764