0s autopkgtest [10:33:48]: starting date and time: 2024-12-03 10:33:48+0000 0s autopkgtest [10:33:48]: git checkout: be626eda Fix armhf LXD image generation for plucky 0s autopkgtest [10:33:48]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.axdu_0l1/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:openapi-specification --apt-upgrade libjson-validator-perl --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=openapi-specification/3.1.1-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-ppc64el-31.secgroup --name adt-plucky-ppc64el-libjson-validator-perl-20241203-093450-juju-7f2275-prod-proposed-migration-environment-15-606e6e57-12f0-4429-8dda-c4efcd1b78ea --image adt/ubuntu-plucky-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-ppc64el -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 88s autopkgtest [10:35:16]: testbed dpkg architecture: ppc64el 88s autopkgtest [10:35:16]: testbed apt version: 2.9.14ubuntu1 89s autopkgtest [10:35:17]: @@@@@@@@@@@@@@@@@@@@ test bed setup 89s autopkgtest [10:35:17]: testbed release detected to be: None 90s autopkgtest [10:35:18]: updating testbed package index (apt update) 90s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 90s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 90s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 90s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 90s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 90s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.2 kB] 90s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [771 kB] 91s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [65.3 kB] 91s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el Packages [127 kB] 91s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted ppc64el Packages [928 B] 91s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el Packages [648 kB] 91s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse ppc64el Packages [10.4 kB] 91s Fetched 1721 kB in 1s (1434 kB/s) 92s Reading package lists... 92s Reading package lists... 93s Building dependency tree... 93s Reading state information... 93s Calculating upgrade... 93s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 93s Reading package lists... 94s Building dependency tree... 94s Reading state information... 94s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 94s autopkgtest [10:35:22]: upgrading testbed (apt dist-upgrade and autopurge) 94s Reading package lists... 95s Building dependency tree... 95s Reading state information... 95s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 95s Starting 2 pkgProblemResolver with broken count: 0 95s Done 96s Entering ResolveByKeep 96s 96s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 96s Reading package lists... 97s Building dependency tree... 97s Reading state information... 97s Starting pkgProblemResolver with broken count: 0 97s Starting 2 pkgProblemResolver with broken count: 0 97s Done 97s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 100s autopkgtest [10:35:28]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP Mon Sep 16 13:49:23 UTC 2024 100s autopkgtest [10:35:28]: @@@@@@@@@@@@@@@@@@@@ apt-source libjson-validator-perl 102s Get:1 http://ftpmaster.internal/ubuntu plucky/universe libjson-validator-perl 5.14+dfsg-1 (dsc) [2939 B] 102s Get:2 http://ftpmaster.internal/ubuntu plucky/universe libjson-validator-perl 5.14+dfsg-1 (tar) [86.3 kB] 102s Get:3 http://ftpmaster.internal/ubuntu plucky/universe libjson-validator-perl 5.14+dfsg-1 (diff) [8632 B] 102s gpgv: Signature made Mon Mar 6 20:17:32 2023 UTC 102s gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 102s gpgv: Can't check signature: No public key 102s dpkg-source: warning: cannot verify inline signature for ./libjson-validator-perl_5.14+dfsg-1.dsc: no acceptable signature found 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s tar: Ignoring unknown extended header keyword 'LIBARCHIVE.xattr.com.apple.provenance' 102s autopkgtest [10:35:30]: testing package libjson-validator-perl version 5.14+dfsg-1 102s autopkgtest [10:35:30]: build not needed 103s autopkgtest [10:35:31]: test cache-symlinks-not-broken: preparing testbed 103s Reading package lists... 103s Building dependency tree... 103s Reading state information... 103s Starting pkgProblemResolver with broken count: 0 103s Starting 2 pkgProblemResolver with broken count: 0 103s Done 104s The following NEW packages will be installed: 104s javascript-common libjs-bootstrap5 libjs-highlight.js libjs-popper.js 104s libjson-validator-perl libmojolicious-perl libyaml-libyaml-perl 104s openapi-specification 104s 0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded. 104s Need to get 1746 kB of archives. 104s After this operation, 10.9 MB of additional disk space will be used. 104s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el javascript-common all 11+nmu1 [5936 B] 104s Get:2 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 104s Get:3 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-bootstrap5 all 5.3.3+dfsg-1 [309 kB] 104s Get:4 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-highlight.js all 9.18.5+dfsg1-2 [385 kB] 104s Get:5 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libmojolicious-perl all 9.38+dfsg-1 [760 kB] 104s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el libyaml-libyaml-perl ppc64el 0.902.0+ds-2 [32.7 kB] 104s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el openapi-specification all 3.1.1-1 [119 kB] 104s Get:8 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjson-validator-perl all 5.14+dfsg-1 [79.9 kB] 105s Fetched 1746 kB in 1s (2566 kB/s) 105s Selecting previously unselected package javascript-common. 105s (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 ... 74178 files and directories currently installed.) 105s Preparing to unpack .../0-javascript-common_11+nmu1_all.deb ... 105s Unpacking javascript-common (11+nmu1) ... 105s Selecting previously unselected package libjs-popper.js. 105s Preparing to unpack .../1-libjs-popper.js_1.16.1+ds-6_all.deb ... 105s Unpacking libjs-popper.js (1.16.1+ds-6) ... 105s Selecting previously unselected package libjs-bootstrap5. 105s Preparing to unpack .../2-libjs-bootstrap5_5.3.3+dfsg-1_all.deb ... 105s Unpacking libjs-bootstrap5 (5.3.3+dfsg-1) ... 105s Selecting previously unselected package libjs-highlight.js. 105s Preparing to unpack .../3-libjs-highlight.js_9.18.5+dfsg1-2_all.deb ... 105s Unpacking libjs-highlight.js (9.18.5+dfsg1-2) ... 105s Selecting previously unselected package libmojolicious-perl. 105s Preparing to unpack .../4-libmojolicious-perl_9.38+dfsg-1_all.deb ... 105s Unpacking libmojolicious-perl (9.38+dfsg-1) ... 105s Selecting previously unselected package libyaml-libyaml-perl. 105s Preparing to unpack .../5-libyaml-libyaml-perl_0.902.0+ds-2_ppc64el.deb ... 105s Unpacking libyaml-libyaml-perl (0.902.0+ds-2) ... 105s Selecting previously unselected package openapi-specification. 105s Preparing to unpack .../6-openapi-specification_3.1.1-1_all.deb ... 105s Unpacking openapi-specification (3.1.1-1) ... 105s Selecting previously unselected package libjson-validator-perl. 105s Preparing to unpack .../7-libjson-validator-perl_5.14+dfsg-1_all.deb ... 105s Unpacking libjson-validator-perl (5.14+dfsg-1) ... 105s Setting up javascript-common (11+nmu1) ... 105s Setting up libjs-popper.js (1.16.1+ds-6) ... 105s Setting up libyaml-libyaml-perl (0.902.0+ds-2) ... 105s Setting up libjs-highlight.js (9.18.5+dfsg1-2) ... 105s Setting up openapi-specification (3.1.1-1) ... 105s Setting up libjs-bootstrap5 (5.3.3+dfsg-1) ... 105s Setting up libmojolicious-perl (9.38+dfsg-1) ... 105s Setting up libjson-validator-perl (5.14+dfsg-1) ... 105s Processing triggers for man-db (2.13.0-1) ... 108s autopkgtest [10:35:36]: test cache-symlinks-not-broken: cat /usr/share/perl5/JSON/Validator/cache/* > /dev/null 108s autopkgtest [10:35:36]: test cache-symlinks-not-broken: [----------------------- 108s cat: /usr/share/perl5/JSON/Validator/cache/a516498b60c53096b2ce2cd83ebe0abc: No such file or directory 109s autopkgtest [10:35:37]: test cache-symlinks-not-broken: -----------------------] 109s autopkgtest [10:35:37]: test cache-symlinks-not-broken: - - - - - - - - - - results - - - - - - - - - - 109s cache-symlinks-not-broken FAIL non-zero exit status 1 109s autopkgtest [10:35:37]: test cache-symlinks-not-broken: - - - - - - - - - - stderr - - - - - - - - - - 109s cat: /usr/share/perl5/JSON/Validator/cache/a516498b60c53096b2ce2cd83ebe0abc: No such file or directory 110s autopkgtest [10:35:38]: test autodep8-perl-build-deps: preparing testbed 110s Reading package lists... 110s Building dependency tree... 110s Reading state information... 110s Starting pkgProblemResolver with broken count: 0 110s Starting 2 pkgProblemResolver with broken count: 0 110s Done 111s The following NEW packages will be installed: 111s autoconf autodep8 automake autopoint autotools-dev build-essential cpp 111s cpp-14 cpp-14-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu dctrl-tools 111s debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz g++ g++-14 111s g++-14-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-14 111s gcc-14-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 111s intltool-debian libarchive-zip-perl libasan8 libboolean-perl libcc1-0 111s libcpanel-json-xs-perl libdata-validate-domain-perl libdata-validate-ip-perl 111s libdebhelper-perl libfile-stripnondeterminism-perl libgcc-14-dev libgomp1 111s libisl23 libitm1 liblsan0 libmpc3 libnet-domain-tld-perl 111s libnet-idn-encode-perl libnet-ipv6addr-perl libnet-netmask-perl 111s libnetaddr-ip-perl libquadmath0 libsereal-encoder-perl libstdc++-14-dev 111s libtest-deep-perl libtool libtsan2 libubsan1 m4 pkg-perl-autopkgtest 111s po-debconf 111s 0 upgraded, 56 newly installed, 0 to remove and 0 not upgraded. 111s Need to get 62.8 MB of archives. 111s After this operation, 225 MB of additional disk space will be used. 111s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el m4 ppc64el 1.4.19-4build1 [278 kB] 111s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el autoconf all 2.72-3 [382 kB] 111s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el dctrl-tools ppc64el 2.24-3build3 [109 kB] 111s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el autodep8 all 0.28+nmu1ubuntu1 [13.7 kB] 111s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el autotools-dev all 20220109.1 [44.9 kB] 111s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el automake all 1:1.16.5-1.3ubuntu1 [558 kB] 111s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el autopoint all 0.22.5-2 [616 kB] 111s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el libisl23 ppc64el 0.27-1 [882 kB] 111s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el libmpc3 ppc64el 1.3.1-1build2 [62.1 kB] 111s Get:10 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-14-powerpc64le-linux-gnu ppc64el 14.2.0-9ubuntu1 [10.5 MB] 113s Get:11 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-14 ppc64el 14.2.0-9ubuntu1 [1034 B] 113s Get:12 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [5456 B] 113s Get:13 http://ftpmaster.internal/ubuntu plucky/main ppc64el cpp ppc64el 4:14.1.0-2ubuntu1 [22.5 kB] 113s Get:14 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcc1-0 ppc64el 14.2.0-9ubuntu1 [48.1 kB] 113s Get:15 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgomp1 ppc64el 14.2.0-9ubuntu1 [161 kB] 113s Get:16 http://ftpmaster.internal/ubuntu plucky/main ppc64el libitm1 ppc64el 14.2.0-9ubuntu1 [32.2 kB] 113s Get:17 http://ftpmaster.internal/ubuntu plucky/main ppc64el libasan8 ppc64el 14.2.0-9ubuntu1 [2945 kB] 113s Get:18 http://ftpmaster.internal/ubuntu plucky/main ppc64el liblsan0 ppc64el 14.2.0-9ubuntu1 [1322 kB] 113s Get:19 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtsan2 ppc64el 14.2.0-9ubuntu1 [2695 kB] 113s Get:20 http://ftpmaster.internal/ubuntu plucky/main ppc64el libubsan1 ppc64el 14.2.0-9ubuntu1 [1191 kB] 113s Get:21 http://ftpmaster.internal/ubuntu plucky/main ppc64el libquadmath0 ppc64el 14.2.0-9ubuntu1 [158 kB] 113s Get:22 http://ftpmaster.internal/ubuntu plucky/main ppc64el libgcc-14-dev ppc64el 14.2.0-9ubuntu1 [1621 kB] 114s Get:23 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-14-powerpc64le-linux-gnu ppc64el 14.2.0-9ubuntu1 [20.6 MB] 115s Get:24 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-14 ppc64el 14.2.0-9ubuntu1 [531 kB] 115s Get:25 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [1222 B] 115s Get:26 http://ftpmaster.internal/ubuntu plucky/main ppc64el gcc ppc64el 4:14.1.0-2ubuntu1 [5006 B] 115s Get:27 http://ftpmaster.internal/ubuntu plucky/main ppc64el libstdc++-14-dev ppc64el 14.2.0-9ubuntu1 [2673 kB] 116s Get:28 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-14-powerpc64le-linux-gnu ppc64el 14.2.0-9ubuntu1 [12.0 MB] 117s Get:29 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-14 ppc64el 14.2.0-9ubuntu1 [20.1 kB] 117s Get:30 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:14.1.0-2ubuntu1 [968 B] 117s Get:31 http://ftpmaster.internal/ubuntu plucky/main ppc64el g++ ppc64el 4:14.1.0-2ubuntu1 [1090 B] 117s Get:32 http://ftpmaster.internal/ubuntu plucky/main ppc64el build-essential ppc64el 12.10ubuntu1 [4936 B] 117s Get:33 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdebhelper-perl all 13.20ubuntu1 [94.2 kB] 117s Get:34 http://ftpmaster.internal/ubuntu plucky/main ppc64el libtool all 2.4.7-8 [166 kB] 117s Get:35 http://ftpmaster.internal/ubuntu plucky/main ppc64el dh-autoreconf all 20 [16.1 kB] 117s Get:36 http://ftpmaster.internal/ubuntu plucky/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 117s Get:37 http://ftpmaster.internal/ubuntu plucky/main ppc64el libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB] 117s Get:38 http://ftpmaster.internal/ubuntu plucky/main ppc64el dh-strip-nondeterminism all 1.14.0-1 [5058 B] 117s Get:39 http://ftpmaster.internal/ubuntu plucky/main ppc64el debugedit ppc64el 1:5.1-1 [52.1 kB] 117s Get:40 http://ftpmaster.internal/ubuntu plucky/main ppc64el dwz ppc64el 0.15-1build6 [142 kB] 117s Get:41 http://ftpmaster.internal/ubuntu plucky/main ppc64el gettext ppc64el 0.22.5-2 [1082 kB] 117s Get:42 http://ftpmaster.internal/ubuntu plucky/main ppc64el intltool-debian all 0.35.0+20060710.6 [23.2 kB] 117s Get:43 http://ftpmaster.internal/ubuntu plucky/main ppc64el po-debconf all 1.0.21+nmu1 [233 kB] 117s Get:44 http://ftpmaster.internal/ubuntu plucky/main ppc64el debhelper all 13.20ubuntu1 [893 kB] 117s Get:45 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libboolean-perl all 0.46-3 [8430 B] 117s Get:46 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcpanel-json-xs-perl ppc64el 4.38-1build1 [119 kB] 117s Get:47 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnet-domain-tld-perl all 1.75-4 [29.0 kB] 117s Get:48 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdata-validate-domain-perl all 0.15-1 [10.4 kB] 117s Get:49 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnet-ipv6addr-perl all 1.02-1 [21.0 kB] 117s Get:50 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnet-netmask-perl all 2.0002-2 [24.8 kB] 117s Get:51 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnetaddr-ip-perl ppc64el 4.079+dfsg-2build5 [81.4 kB] 117s Get:52 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdata-validate-ip-perl all 0.31-1 [17.2 kB] 117s Get:53 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libnet-idn-encode-perl ppc64el 2.500-5build1 [85.1 kB] 117s Get:54 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsereal-encoder-perl ppc64el 5.004+ds-1build4 [120 kB] 117s Get:55 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libtest-deep-perl all 1.204-1 [47.1 kB] 117s Get:56 http://ftpmaster.internal/ubuntu plucky/universe ppc64el pkg-perl-autopkgtest all 0.80 [18.7 kB] 117s Fetched 62.8 MB in 6s (9879 kB/s) 117s Selecting previously unselected package m4. 117s (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 ... 75013 files and directories currently installed.) 118s Preparing to unpack .../00-m4_1.4.19-4build1_ppc64el.deb ... 118s Unpacking m4 (1.4.19-4build1) ... 118s Selecting previously unselected package autoconf. 118s Preparing to unpack .../01-autoconf_2.72-3_all.deb ... 118s Unpacking autoconf (2.72-3) ... 118s Selecting previously unselected package dctrl-tools. 118s Preparing to unpack .../02-dctrl-tools_2.24-3build3_ppc64el.deb ... 118s Unpacking dctrl-tools (2.24-3build3) ... 118s Selecting previously unselected package autodep8. 118s Preparing to unpack .../03-autodep8_0.28+nmu1ubuntu1_all.deb ... 118s Unpacking autodep8 (0.28+nmu1ubuntu1) ... 118s Selecting previously unselected package autotools-dev. 118s Preparing to unpack .../04-autotools-dev_20220109.1_all.deb ... 118s Unpacking autotools-dev (20220109.1) ... 118s Selecting previously unselected package automake. 118s Preparing to unpack .../05-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 118s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 118s Selecting previously unselected package autopoint. 118s Preparing to unpack .../06-autopoint_0.22.5-2_all.deb ... 118s Unpacking autopoint (0.22.5-2) ... 118s Selecting previously unselected package libisl23:ppc64el. 118s Preparing to unpack .../07-libisl23_0.27-1_ppc64el.deb ... 118s Unpacking libisl23:ppc64el (0.27-1) ... 118s Selecting previously unselected package libmpc3:ppc64el. 118s Preparing to unpack .../08-libmpc3_1.3.1-1build2_ppc64el.deb ... 118s Unpacking libmpc3:ppc64el (1.3.1-1build2) ... 118s Selecting previously unselected package cpp-14-powerpc64le-linux-gnu. 118s Preparing to unpack .../09-cpp-14-powerpc64le-linux-gnu_14.2.0-9ubuntu1_ppc64el.deb ... 118s Unpacking cpp-14-powerpc64le-linux-gnu (14.2.0-9ubuntu1) ... 118s Selecting previously unselected package cpp-14. 118s Preparing to unpack .../10-cpp-14_14.2.0-9ubuntu1_ppc64el.deb ... 118s Unpacking cpp-14 (14.2.0-9ubuntu1) ... 118s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 118s Preparing to unpack .../11-cpp-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 118s Unpacking cpp-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 118s Selecting previously unselected package cpp. 118s Preparing to unpack .../12-cpp_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 118s Unpacking cpp (4:14.1.0-2ubuntu1) ... 118s Selecting previously unselected package libcc1-0:ppc64el. 118s Preparing to unpack .../13-libcc1-0_14.2.0-9ubuntu1_ppc64el.deb ... 118s Unpacking libcc1-0:ppc64el (14.2.0-9ubuntu1) ... 118s Selecting previously unselected package libgomp1:ppc64el. 118s Preparing to unpack .../14-libgomp1_14.2.0-9ubuntu1_ppc64el.deb ... 118s Unpacking libgomp1:ppc64el (14.2.0-9ubuntu1) ... 118s Selecting previously unselected package libitm1:ppc64el. 118s Preparing to unpack .../15-libitm1_14.2.0-9ubuntu1_ppc64el.deb ... 118s Unpacking libitm1:ppc64el (14.2.0-9ubuntu1) ... 118s Selecting previously unselected package libasan8:ppc64el. 118s Preparing to unpack .../16-libasan8_14.2.0-9ubuntu1_ppc64el.deb ... 118s Unpacking libasan8:ppc64el (14.2.0-9ubuntu1) ... 118s Selecting previously unselected package liblsan0:ppc64el. 118s Preparing to unpack .../17-liblsan0_14.2.0-9ubuntu1_ppc64el.deb ... 118s Unpacking liblsan0:ppc64el (14.2.0-9ubuntu1) ... 119s Selecting previously unselected package libtsan2:ppc64el. 119s Preparing to unpack .../18-libtsan2_14.2.0-9ubuntu1_ppc64el.deb ... 119s Unpacking libtsan2:ppc64el (14.2.0-9ubuntu1) ... 119s Selecting previously unselected package libubsan1:ppc64el. 119s Preparing to unpack .../19-libubsan1_14.2.0-9ubuntu1_ppc64el.deb ... 119s Unpacking libubsan1:ppc64el (14.2.0-9ubuntu1) ... 119s Selecting previously unselected package libquadmath0:ppc64el. 119s Preparing to unpack .../20-libquadmath0_14.2.0-9ubuntu1_ppc64el.deb ... 119s Unpacking libquadmath0:ppc64el (14.2.0-9ubuntu1) ... 119s Selecting previously unselected package libgcc-14-dev:ppc64el. 119s Preparing to unpack .../21-libgcc-14-dev_14.2.0-9ubuntu1_ppc64el.deb ... 119s Unpacking libgcc-14-dev:ppc64el (14.2.0-9ubuntu1) ... 119s Selecting previously unselected package gcc-14-powerpc64le-linux-gnu. 119s Preparing to unpack .../22-gcc-14-powerpc64le-linux-gnu_14.2.0-9ubuntu1_ppc64el.deb ... 119s Unpacking gcc-14-powerpc64le-linux-gnu (14.2.0-9ubuntu1) ... 119s Selecting previously unselected package gcc-14. 119s Preparing to unpack .../23-gcc-14_14.2.0-9ubuntu1_ppc64el.deb ... 119s Unpacking gcc-14 (14.2.0-9ubuntu1) ... 119s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 119s Preparing to unpack .../24-gcc-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 119s Unpacking gcc-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 119s Selecting previously unselected package gcc. 119s Preparing to unpack .../25-gcc_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 119s Unpacking gcc (4:14.1.0-2ubuntu1) ... 119s Selecting previously unselected package libstdc++-14-dev:ppc64el. 119s Preparing to unpack .../26-libstdc++-14-dev_14.2.0-9ubuntu1_ppc64el.deb ... 119s Unpacking libstdc++-14-dev:ppc64el (14.2.0-9ubuntu1) ... 120s Selecting previously unselected package g++-14-powerpc64le-linux-gnu. 120s Preparing to unpack .../27-g++-14-powerpc64le-linux-gnu_14.2.0-9ubuntu1_ppc64el.deb ... 120s Unpacking g++-14-powerpc64le-linux-gnu (14.2.0-9ubuntu1) ... 120s Selecting previously unselected package g++-14. 120s Preparing to unpack .../28-g++-14_14.2.0-9ubuntu1_ppc64el.deb ... 120s Unpacking g++-14 (14.2.0-9ubuntu1) ... 120s Selecting previously unselected package g++-powerpc64le-linux-gnu. 120s Preparing to unpack .../29-g++-powerpc64le-linux-gnu_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 120s Unpacking g++-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 120s Selecting previously unselected package g++. 120s Preparing to unpack .../30-g++_4%3a14.1.0-2ubuntu1_ppc64el.deb ... 120s Unpacking g++ (4:14.1.0-2ubuntu1) ... 120s Selecting previously unselected package build-essential. 120s Preparing to unpack .../31-build-essential_12.10ubuntu1_ppc64el.deb ... 120s Unpacking build-essential (12.10ubuntu1) ... 120s Selecting previously unselected package libdebhelper-perl. 120s Preparing to unpack .../32-libdebhelper-perl_13.20ubuntu1_all.deb ... 120s Unpacking libdebhelper-perl (13.20ubuntu1) ... 120s Selecting previously unselected package libtool. 120s Preparing to unpack .../33-libtool_2.4.7-8_all.deb ... 120s Unpacking libtool (2.4.7-8) ... 120s Selecting previously unselected package dh-autoreconf. 120s Preparing to unpack .../34-dh-autoreconf_20_all.deb ... 120s Unpacking dh-autoreconf (20) ... 120s Selecting previously unselected package libarchive-zip-perl. 120s Preparing to unpack .../35-libarchive-zip-perl_1.68-1_all.deb ... 120s Unpacking libarchive-zip-perl (1.68-1) ... 120s Selecting previously unselected package libfile-stripnondeterminism-perl. 120s Preparing to unpack .../36-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... 120s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... 120s Selecting previously unselected package dh-strip-nondeterminism. 120s Preparing to unpack .../37-dh-strip-nondeterminism_1.14.0-1_all.deb ... 120s Unpacking dh-strip-nondeterminism (1.14.0-1) ... 120s Selecting previously unselected package debugedit. 120s Preparing to unpack .../38-debugedit_1%3a5.1-1_ppc64el.deb ... 120s Unpacking debugedit (1:5.1-1) ... 120s Selecting previously unselected package dwz. 120s Preparing to unpack .../39-dwz_0.15-1build6_ppc64el.deb ... 120s Unpacking dwz (0.15-1build6) ... 120s Selecting previously unselected package gettext. 120s Preparing to unpack .../40-gettext_0.22.5-2_ppc64el.deb ... 120s Unpacking gettext (0.22.5-2) ... 121s Selecting previously unselected package intltool-debian. 121s Preparing to unpack .../41-intltool-debian_0.35.0+20060710.6_all.deb ... 121s Unpacking intltool-debian (0.35.0+20060710.6) ... 121s Selecting previously unselected package po-debconf. 121s Preparing to unpack .../42-po-debconf_1.0.21+nmu1_all.deb ... 121s Unpacking po-debconf (1.0.21+nmu1) ... 121s Selecting previously unselected package debhelper. 121s Preparing to unpack .../43-debhelper_13.20ubuntu1_all.deb ... 121s Unpacking debhelper (13.20ubuntu1) ... 121s Selecting previously unselected package libboolean-perl. 121s Preparing to unpack .../44-libboolean-perl_0.46-3_all.deb ... 121s Unpacking libboolean-perl (0.46-3) ... 121s Selecting previously unselected package libcpanel-json-xs-perl:ppc64el. 121s Preparing to unpack .../45-libcpanel-json-xs-perl_4.38-1build1_ppc64el.deb ... 121s Unpacking libcpanel-json-xs-perl:ppc64el (4.38-1build1) ... 121s Selecting previously unselected package libnet-domain-tld-perl. 121s Preparing to unpack .../46-libnet-domain-tld-perl_1.75-4_all.deb ... 121s Unpacking libnet-domain-tld-perl (1.75-4) ... 121s Selecting previously unselected package libdata-validate-domain-perl. 121s Preparing to unpack .../47-libdata-validate-domain-perl_0.15-1_all.deb ... 121s Unpacking libdata-validate-domain-perl (0.15-1) ... 121s Selecting previously unselected package libnet-ipv6addr-perl. 121s Preparing to unpack .../48-libnet-ipv6addr-perl_1.02-1_all.deb ... 121s Unpacking libnet-ipv6addr-perl (1.02-1) ... 121s Selecting previously unselected package libnet-netmask-perl. 121s Preparing to unpack .../49-libnet-netmask-perl_2.0002-2_all.deb ... 121s Unpacking libnet-netmask-perl (2.0002-2) ... 121s Selecting previously unselected package libnetaddr-ip-perl. 121s Preparing to unpack .../50-libnetaddr-ip-perl_4.079+dfsg-2build5_ppc64el.deb ... 121s Unpacking libnetaddr-ip-perl (4.079+dfsg-2build5) ... 121s Selecting previously unselected package libdata-validate-ip-perl. 121s Preparing to unpack .../51-libdata-validate-ip-perl_0.31-1_all.deb ... 121s Unpacking libdata-validate-ip-perl (0.31-1) ... 121s Selecting previously unselected package libnet-idn-encode-perl. 121s Preparing to unpack .../52-libnet-idn-encode-perl_2.500-5build1_ppc64el.deb ... 121s Unpacking libnet-idn-encode-perl (2.500-5build1) ... 121s Selecting previously unselected package libsereal-encoder-perl. 121s Preparing to unpack .../53-libsereal-encoder-perl_5.004+ds-1build4_ppc64el.deb ... 121s Unpacking libsereal-encoder-perl (5.004+ds-1build4) ... 121s Selecting previously unselected package libtest-deep-perl. 121s Preparing to unpack .../54-libtest-deep-perl_1.204-1_all.deb ... 121s Unpacking libtest-deep-perl (1.204-1) ... 121s Selecting previously unselected package pkg-perl-autopkgtest. 121s Preparing to unpack .../55-pkg-perl-autopkgtest_0.80_all.deb ... 121s Unpacking pkg-perl-autopkgtest (0.80) ... 121s Setting up libtest-deep-perl (1.204-1) ... 121s Setting up libnet-idn-encode-perl (2.500-5build1) ... 121s Setting up libarchive-zip-perl (1.68-1) ... 121s Setting up libcpanel-json-xs-perl:ppc64el (4.38-1build1) ... 121s Setting up libdebhelper-perl (13.20ubuntu1) ... 121s Setting up m4 (1.4.19-4build1) ... 121s Setting up libgomp1:ppc64el (14.2.0-9ubuntu1) ... 121s Setting up libsereal-encoder-perl (5.004+ds-1build4) ... 121s Setting up libnet-netmask-perl (2.0002-2) ... 121s Setting up libboolean-perl (0.46-3) ... 121s Setting up libnetaddr-ip-perl (4.079+dfsg-2build5) ... 121s Setting up autotools-dev (20220109.1) ... 121s Setting up libnet-domain-tld-perl (1.75-4) ... 121s Setting up libquadmath0:ppc64el (14.2.0-9ubuntu1) ... 121s Setting up libmpc3:ppc64el (1.3.1-1build2) ... 121s Setting up autopoint (0.22.5-2) ... 121s Setting up autoconf (2.72-3) ... 121s Setting up libubsan1:ppc64el (14.2.0-9ubuntu1) ... 121s Setting up dwz (0.15-1build6) ... 121s Setting up libdata-validate-domain-perl (0.15-1) ... 121s Setting up libasan8:ppc64el (14.2.0-9ubuntu1) ... 121s Setting up debugedit (1:5.1-1) ... 121s Setting up libtsan2:ppc64el (14.2.0-9ubuntu1) ... 121s Setting up libisl23:ppc64el (0.27-1) ... 121s Setting up libcc1-0:ppc64el (14.2.0-9ubuntu1) ... 121s Setting up libnet-ipv6addr-perl (1.02-1) ... 121s Setting up liblsan0:ppc64el (14.2.0-9ubuntu1) ... 121s Setting up dctrl-tools (2.24-3build3) ... 121s Setting up libitm1:ppc64el (14.2.0-9ubuntu1) ... 121s Setting up autodep8 (0.28+nmu1ubuntu1) ... 121s Setting up libdata-validate-ip-perl (0.31-1) ... 121s Setting up automake (1:1.16.5-1.3ubuntu1) ... 121s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 121s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... 121s Setting up gettext (0.22.5-2) ... 121s Setting up intltool-debian (0.35.0+20060710.6) ... 121s Setting up cpp-14-powerpc64le-linux-gnu (14.2.0-9ubuntu1) ... 121s Setting up pkg-perl-autopkgtest (0.80) ... 121s Setting up cpp-14 (14.2.0-9ubuntu1) ... 121s Setting up dh-strip-nondeterminism (1.14.0-1) ... 121s Setting up libgcc-14-dev:ppc64el (14.2.0-9ubuntu1) ... 121s Setting up libstdc++-14-dev:ppc64el (14.2.0-9ubuntu1) ... 121s Setting up cpp-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 121s Setting up gcc-14-powerpc64le-linux-gnu (14.2.0-9ubuntu1) ... 121s Setting up g++-14-powerpc64le-linux-gnu (14.2.0-9ubuntu1) ... 121s Setting up po-debconf (1.0.21+nmu1) ... 121s Setting up gcc-14 (14.2.0-9ubuntu1) ... 121s Setting up gcc-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 121s Setting up cpp (4:14.1.0-2ubuntu1) ... 121s Setting up g++-14 (14.2.0-9ubuntu1) ... 121s Setting up g++-powerpc64le-linux-gnu (4:14.1.0-2ubuntu1) ... 121s Setting up libtool (2.4.7-8) ... 121s Setting up gcc (4:14.1.0-2ubuntu1) ... 121s Setting up dh-autoreconf (20) ... 121s Setting up g++ (4:14.1.0-2ubuntu1) ... 121s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 121s Setting up build-essential (12.10ubuntu1) ... 121s Setting up debhelper (13.20ubuntu1) ... 121s Processing triggers for install-info (7.1.1-1) ... 121s Processing triggers for libc-bin (2.40-1ubuntu3) ... 121s Processing triggers for man-db (2.13.0-1) ... 125s autopkgtest [10:35:53]: test autodep8-perl-build-deps: /usr/share/pkg-perl-autopkgtest/runner build-deps 125s autopkgtest [10:35:53]: test autodep8-perl-build-deps: [----------------------- 125s t/00-project.t ......................... skipped: No such directory: .git 126s t/benchmark.t .......................... skipped: TEST_BENCHMARK=500 126s t/coerce-default.t ..................... 126s ok 1 - coerce defaults 126s ok 2 - coerce def 126s ok 3 - defaults pass validation 126s ok 4 - data was mutated 126s ok 5 - only subscribed_to was mutated 126s ok 6 - default values must be valid 126s 1..6 126s ok 127s t/coerce.t ............................. 127s ok 1 - hash is accepted 127s ok 2 - hash reference is accepted 127s # make sure input is coerced 127s ok 3 - 1 is accepted 127s ok 4 - no quotes around boolean {"type":"boolean"} 127s ok 5 - no quotes around boolean {"type":"boolean"} 127s ok 6 - no quotes around boolean {"type":"boolean"} 127s ok 7 - no quotes around boolean {"type":["array","boolean"]} 127s ok 8 - no quotes around boolean {"type":["array","boolean"]} 127s ok 9 - no quotes around boolean {"type":["array","boolean"]} 127s ok 10 - no quotes around boolean {"allOf":[{"type":"boolean"}]} 127s ok 11 - no quotes around boolean {"allOf":[{"type":"boolean"}]} 127s ok 12 - no quotes around boolean {"allOf":[{"type":"boolean"}]} 127s ok 13 - no quotes around boolean {"anyOf":[{"type":"array"},{"type":"boolean"}]} 127s ok 14 - no quotes around boolean {"anyOf":[{"type":"array"},{"type":"boolean"}]} 127s ok 15 - no quotes around boolean {"anyOf":[{"type":"array"},{"type":"boolean"}]} 127s ok 16 - no quotes around boolean {"oneOf":[{"type":"boolean"},{"type":"array"}]} 127s ok 17 - no quotes around boolean {"oneOf":[{"type":"boolean"},{"type":"array"}]} 127s ok 18 - no quotes around boolean {"oneOf":[{"type":"boolean"},{"type":"array"}]} 127s ok 19 - no quotes around integer {"type":"integer"} 127s ok 20 - no quotes around integer {"type":"integer"} 127s ok 21 - no quotes around integer {"type":"integer"} 127s ok 22 - no quotes around integer {"type":["array","integer"]} 127s ok 23 - no quotes around integer {"type":["array","integer"]} 127s ok 24 - no quotes around integer {"type":["array","integer"]} 127s ok 25 - no quotes around integer {"allOf":[{"type":"integer"}]} 127s ok 26 - no quotes around integer {"allOf":[{"type":"integer"}]} 127s ok 27 - no quotes around integer {"allOf":[{"type":"integer"}]} 127s ok 28 - no quotes around integer {"anyOf":[{"type":"array"},{"type":"integer"}]} 127s ok 29 - no quotes around integer {"anyOf":[{"type":"array"},{"type":"integer"}]} 127s ok 30 - no quotes around integer {"anyOf":[{"type":"array"},{"type":"integer"}]} 127s ok 31 - no quotes around integer {"oneOf":[{"type":"integer"},{"type":"array"}]} 127s ok 32 - no quotes around integer {"oneOf":[{"type":"integer"},{"type":"array"}]} 127s ok 33 - no quotes around integer {"oneOf":[{"type":"integer"},{"type":"array"}]} 127s ok 34 - no quotes around number {"type":"number"} 127s ok 35 - no quotes around number {"type":"number"} 127s ok 36 - no quotes around number {"type":"number"} 127s ok 37 - no quotes around number {"type":["array","number"]} 127s ok 38 - no quotes around number {"type":["array","number"]} 127s ok 39 - no quotes around number {"type":["array","number"]} 127s ok 40 - no quotes around number {"allOf":[{"type":"number"}]} 127s ok 41 - no quotes around number {"allOf":[{"type":"number"}]} 127s ok 42 - no quotes around number {"allOf":[{"type":"number"}]} 127s ok 43 - no quotes around number {"anyOf":[{"type":"array"},{"type":"number"}]} 127s ok 44 - no quotes around number {"anyOf":[{"type":"array"},{"type":"number"}]} 127s ok 45 - no quotes around number {"anyOf":[{"type":"array"},{"type":"number"}]} 127s ok 46 - no quotes around number {"oneOf":[{"type":"number"},{"type":"array"}]} 127s ok 47 - no quotes around number {"oneOf":[{"type":"number"},{"type":"array"}]} 127s ok 48 - no quotes around number {"oneOf":[{"type":"number"},{"type":"array"}]} 127s 1..48 127s ok 127s t/deep-mixed-ref.t ..................... 127s ok 1 - valid input 127s ok 2 - invalid age 127s 1..2 127s ok 128s t/draft2019-09.t ....................... 128s # Subtest: formats 128s ok 1 - duration 128s ok 2 - uuid 128s 1..2 128s ok 1 - formats 128s # Subtest: number basic 128s ok 1 - valid: 1 128s 1..1 128s ok 2 - number basic 128s # Subtest: number maximum 128s ok 1 - valid: 0 128s ok 2 - valid: 1 128s ok 3 - errors: /: -1 > maximum(-2) 128s 1..3 128s ok 3 - number maximum 128s # Subtest: number minimum 128s ok 1 - valid: 0 128s ok 2 - valid: 1 128s ok 3 - errors: /: -2 < minimum(-1) 128s 1..3 128s ok 4 - number minimum 128s # Subtest: array basic 128s ok 1 - valid: [] 128s ok 2 - errors: /: Expected array - got object. 128s 1..2 128s ok 5 - array basic 128s # Subtest: array items 128s ok 1 - valid: [1] 128s ok 2 - errors: /1: Expected number - got string. 128s ok 3 - valid: [1,"foo",1.2] 128s ok 4 - valid: [1,"foo",1.2] 128s 1..4 128s ok 6 - array items 128s # Subtest: array additional_items 128s ok 1 - errors: /: Invalid number of items: 5/4. 128s 1..1 128s ok 7 - array additional_items 128s # Subtest: array contains 128s ok 1 - valid: [1600,"NW"] 128s ok 2 - errors: /0: Expected string - got number. /1: Not in enum list: Nope. 128s 1..2 128s ok 8 - array contains 128s # Subtest: array min_max 128s ok 1 - errors: /: Not enough items: 1/2. 128s ok 2 - valid: [1,2] 128s ok 3 - errors: /: Too many items: 3/2. 128s 1..3 128s ok 9 - array min_max 128s # Subtest: array min_max_contains 128s ok 1 - errors: /: Contains not enough items: 1/2. 128s ok 2 - errors: /: Contains too many items: 4/3. 128s ok 3 - valid: ["A","B"] 128s ok 4 - valid: ["A","B","C"] 128s 1..4 128s ok 10 - array min_max_contains 128s # Subtest: array unique 128s ok 1 - valid: [123,124] 128s ok 2 - errors: /: Unique items required. 128s 1..2 128s ok 11 - array unique 128s # Subtest: array unevaluated_items 128s not ok 1 - errors: /: Invalid number of items: 5/4. # TODO https://json-schema.org/draft/2019-09/json-schema-core.html#unevaluatedItems 128s # Failed (TODO) test 'errors: /: Invalid number of items: 5/4.' 128s # at t/test/array.pm line 65. 128s # Structures begin differing at: 128s # $got->[0] = Does not exist 128s # $expected->[0] = HASH(0x1122cef65f18) 128s # [] 128s 1..1 128s ok 12 - array unevaluated_items 128s # Subtest: object basic 128s ok 1 - valid: {"mynumber":1} 128s ok 2 - errors: /: Expected object - got array. 128s 1..2 128s ok 13 - object basic 128s # Subtest: object properties 128s ok 1 - valid: {"number":1600,"street_name":"Pennsylvania","street_type":"Avenue"} 128s ok 2 - errors: /number: Expected number - got string. 128s ok 3 - valid: {"direction":"NW","number":1600,"street_name":"Pennsylvania","street_type":"Avenue"} 128s ok 4 - errors: /street_name: Missing property. 128s 1..4 128s ok 14 - object properties 128s # Subtest: object additional_properties 128s ok 1 - errors: /: Properties not allowed: direction, foo. 128s ok 2 - valid: {"foo":"nope","number":1600} 128s 1..2 128s ok 15 - object additional_properties 128s # Subtest: object pattern_properties 128s ok 1 - valid: {"I_0":42,"S_25":"This is a string"} 128s ok 2 - errors: /S_0: Expected string - got number. 128s 1..2 128s ok 16 - object pattern_properties 128s # Subtest: object min_max 128s ok 1 - errors: /: Not enough properties: 0/1. 128s ok 2 - errors: /: Not enough properties: 1/2. 128s ok 3 - valid: {"a":1,"b":2} 128s ok 4 - valid: {"a":1,"b":2,"c":3} 128s ok 5 - errors: /: Too many properties: 4/3. 128s 1..5 128s ok 17 - object min_max 128s # Subtest: object names 128s ok 1 - errors: /: /propertyName/surname String is too long: 7/5. 128s ok 2 - valid: {"name":"John","surname":"Doe"} 128s ok 3 - errors: /: /propertyName/FOO /anyOf/0 Not in enum list: foo, bar, baz. /: /propertyName/FOO /anyOf/1 Not in enum list: hello. 128s ok 4 - valid: {"foo":1} 128s 1..4 128s ok 18 - object names 128s # Subtest: object dependent_required 128s ok 1 - errors: /billing_address: Missing property. Dependee: credit_card. 128s 1..1 128s ok 19 - object dependent_required 128s # Subtest: object dependent_schemas 128s ok 1 - errors: /billing_address: Missing property. Dependee: credit_card. 128s 1..1 128s ok 20 - object dependent_schemas 128s # Subtest: object unevaluated_properties 128s not ok 1 - errors: /: Properties not allowed: direction, foo. # TODO https://json-schema.org/draft/2019-09/json-schema-core.html#rfc.section.9.3.2.4 128s # Failed (TODO) test 'errors: /: Properties not allowed: direction, foo.' 128s # at t/test/object.pm line 113. 128s # Structures begin differing at: 128s # $got->[0] = Does not exist 128s # $expected->[0] = HASH(0x1122cef89450) 128s # [] 128s 1..1 128s ok 21 - object unevaluated_properties 128s # Subtest: anchor 128s ok 1 - foo anchor type 128s 1..1 128s ok 22 - anchor 128s # Subtest: recursiveRef, without recursiveAnchor 128s ok 1 - An object of class 'JSON::Validator::Schema::Draft201909' isa 'JSON::Validator::Schema::Draft201909' 128s ok 2 - recursiveRef type 128s ok 3 - recursiveRef properties data 128s ok 4 - recursiveRef properties data items 128s ok 5 - recursive 128s ok 6 - schemas in the store 128s 1..6 128s ok 23 - recursiveRef, without recursiveAnchor 128s # Subtest: test caching 128s ok 1 - cached 128s 1..1 128s ok 24 - test caching 128s 1..24 128s ok 128s t/draft4.t ............................. 128s # Subtest: number basic 128s ok 1 - valid: 1 128s 1..1 128s ok 1 - number basic 128s # Subtest: number maximum 128s ok 1 - valid: 0 128s ok 2 - valid: 1 128s ok 3 - errors: /: -1 > maximum(-2) 128s 1..3 128s ok 2 - number maximum 128s # Subtest: number minimum 128s ok 1 - valid: 0 128s ok 2 - valid: 1 128s ok 3 - errors: /: -2 < minimum(-1) 128s 1..3 128s ok 3 - number minimum 128s # Subtest: array basic 128s ok 1 - valid: [] 128s ok 2 - errors: /: Expected array - got object. 128s 1..2 128s ok 4 - array basic 128s # Subtest: array items 128s ok 1 - valid: [1] 128s ok 2 - errors: /1: Expected number - got string. 128s ok 3 - valid: [1,"foo",1.2] 128s ok 4 - valid: [1,"foo",1.2] 128s 1..4 128s ok 5 - array items 128s # Subtest: array additional_items 128s ok 1 - errors: /: Invalid number of items: 5/4. 128s 1..1 128s ok 6 - array additional_items 128s # Subtest: array min_max 128s ok 1 - errors: /: Not enough items: 1/2. 128s ok 2 - valid: [1,2] 128s ok 3 - errors: /: Too many items: 3/2. 128s 1..3 128s ok 7 - array min_max 128s # Subtest: array unique 128s ok 1 - valid: [123,124] 128s ok 2 - errors: /: Unique items required. 128s 1..2 128s ok 8 - array unique 128s # Subtest: object basic 128s ok 1 - valid: {"mynumber":1} 128s ok 2 - errors: /: Expected object - got array. 128s 1..2 128s ok 9 - object basic 128s # Subtest: object properties 128s ok 1 - valid: {"number":1600,"street_name":"Pennsylvania","street_type":"Avenue"} 128s ok 2 - errors: /number: Expected number - got string. 128s ok 3 - valid: {"direction":"NW","number":1600,"street_name":"Pennsylvania","street_type":"Avenue"} 128s ok 4 - errors: /street_name: Missing property. 128s 1..4 128s ok 10 - object properties 128s # Subtest: object additional_properties 128s ok 1 - errors: /: Properties not allowed: direction, foo. 128s ok 2 - valid: {"foo":"nope","number":1600} 128s 1..2 128s ok 11 - object additional_properties 128s # Subtest: object pattern_properties 128s ok 1 - valid: {"I_0":42,"S_25":"This is a string"} 128s ok 2 - errors: /S_0: Expected string - got number. 128s 1..2 128s ok 12 - object pattern_properties 128s # Subtest: object min_max 128s ok 1 - errors: /: Not enough properties: 0/1. 128s ok 2 - errors: /: Not enough properties: 1/2. 128s ok 3 - valid: {"a":1,"b":2} 128s ok 4 - valid: {"a":1,"b":2,"c":3} 128s ok 5 - errors: /: Too many properties: 4/3. 128s 1..5 128s ok 13 - object min_max 128s # Subtest: exclusiveMaximum 128s ok 1 - errors: /: 2.4 >= maximum(2.4) 128s 1..1 128s ok 14 - exclusiveMaximum 128s # Subtest: exclusiveMinimum 128s ok 1 - errors: /: 0 >= maximum(0) 128s 1..1 128s ok 15 - exclusiveMinimum 128s # Subtest: bundle 128s ok 1 - bundle ref 128s ok 2 - bundled spec under definitions 128s 1..2 128s ok 16 - bundle 128s 1..16 128s ok 129s t/draft6.t ............................. 129s # Subtest: number basic 129s ok 1 - valid: 1 129s 1..1 129s ok 1 - number basic 129s # Subtest: number maximum 129s ok 1 - valid: 0 129s ok 2 - valid: 1 129s ok 3 - errors: /: -1 > maximum(-2) 129s 1..3 129s ok 2 - number maximum 129s # Subtest: number minimum 129s ok 1 - valid: 0 129s ok 2 - valid: 1 129s ok 3 - errors: /: -2 < minimum(-1) 129s 1..3 129s ok 3 - number minimum 129s # Subtest: array basic 129s ok 1 - valid: [] 129s ok 2 - errors: /: Expected array - got object. 129s 1..2 129s ok 4 - array basic 129s # Subtest: array items 129s ok 1 - valid: [1] 129s ok 2 - errors: /1: Expected number - got string. 129s ok 3 - valid: [1,"foo",1.2] 129s ok 4 - valid: [1,"foo",1.2] 129s 1..4 129s ok 5 - array items 129s # Subtest: array additional_items 129s ok 1 - errors: /: Invalid number of items: 5/4. 129s 1..1 129s ok 6 - array additional_items 129s # Subtest: array contains 129s ok 1 - valid: [1600,"NW"] 129s ok 2 - errors: /0: Expected string - got number. /1: Not in enum list: Nope. 129s 1..2 129s ok 7 - array contains 129s # Subtest: array min_max 129s ok 1 - errors: /: Not enough items: 1/2. 129s ok 2 - valid: [1,2] 129s ok 3 - errors: /: Too many items: 3/2. 129s 1..3 129s ok 8 - array min_max 129s # Subtest: array unique 129s ok 1 - valid: [123,124] 129s ok 2 - errors: /: Unique items required. 129s 1..2 129s ok 9 - array unique 129s # Subtest: object basic 129s ok 1 - valid: {"mynumber":1} 129s ok 2 - errors: /: Expected object - got array. 129s 1..2 129s ok 10 - object basic 129s # Subtest: object properties 129s ok 1 - valid: {"number":1600,"street_name":"Pennsylvania","street_type":"Avenue"} 129s ok 2 - errors: /number: Expected number - got string. 129s ok 3 - valid: {"direction":"NW","number":1600,"street_name":"Pennsylvania","street_type":"Avenue"} 129s ok 4 - errors: /street_name: Missing property. 129s 1..4 129s ok 11 - object properties 129s # Subtest: object additional_properties 129s ok 1 - errors: /: Properties not allowed: direction, foo. 129s ok 2 - valid: {"foo":"nope","number":1600} 129s 1..2 129s ok 12 - object additional_properties 129s # Subtest: object pattern_properties 129s ok 1 - valid: {"I_0":42,"S_25":"This is a string"} 129s ok 2 - errors: /S_0: Expected string - got number. 129s 1..2 129s ok 13 - object pattern_properties 129s # Subtest: object min_max 129s ok 1 - errors: /: Not enough properties: 0/1. 129s ok 2 - errors: /: Not enough properties: 1/2. 129s ok 3 - valid: {"a":1,"b":2} 129s ok 4 - valid: {"a":1,"b":2,"c":3} 129s ok 5 - errors: /: Too many properties: 4/3. 129s 1..5 129s ok 14 - object min_max 129s # Subtest: object names 129s ok 1 - errors: /: /propertyName/surname String is too long: 7/5. 129s ok 2 - valid: {"name":"John","surname":"Doe"} 129s ok 3 - errors: /: /propertyName/FOO /anyOf/0 Not in enum list: foo, bar, baz. /: /propertyName/FOO /anyOf/1 Not in enum list: hello. 129s ok 4 - valid: {"foo":1} 129s 1..4 129s ok 15 - object names 129s # Subtest: exclusiveMaximum 129s ok 1 - errors: /: 2.4 >= maximum(2.4) 129s ok 2 - errors: /: 0 >= maximum(0) 129s 1..2 129s ok 16 - exclusiveMaximum 129s # Subtest: exclusiveMinimum 129s ok 1 - errors: /: 4.2 <= minimum(4.2) 129s ok 2 - errors: /: 0 <= minimum(0) 129s 1..2 129s ok 17 - exclusiveMinimum 129s 1..17 129s ok 129s t/draft7.t ............................. 129s # Subtest: number basic 129s ok 1 - valid: 1 129s 1..1 129s ok 1 - number basic 129s # Subtest: number maximum 129s ok 1 - valid: 0 129s ok 2 - valid: 1 129s ok 3 - errors: /: -1 > maximum(-2) 129s 1..3 129s ok 2 - number maximum 129s # Subtest: number minimum 129s ok 1 - valid: 0 129s ok 2 - valid: 1 129s ok 3 - errors: /: -2 < minimum(-1) 129s 1..3 129s ok 3 - number minimum 129s # Subtest: array basic 129s ok 1 - valid: [] 129s ok 2 - errors: /: Expected array - got object. 129s 1..2 129s ok 4 - array basic 129s # Subtest: array items 129s ok 1 - valid: [1] 129s ok 2 - errors: /1: Expected number - got string. 129s ok 3 - valid: [1,"foo",1.2] 129s ok 4 - valid: [1,"foo",1.2] 129s 1..4 129s ok 5 - array items 129s # Subtest: array additional_items 129s ok 1 - errors: /: Invalid number of items: 5/4. 129s 1..1 129s ok 6 - array additional_items 129s # Subtest: array contains 129s ok 1 - valid: [1600,"NW"] 129s ok 2 - errors: /0: Expected string - got number. /1: Not in enum list: Nope. 129s 1..2 129s ok 7 - array contains 129s # Subtest: array min_max 129s ok 1 - errors: /: Not enough items: 1/2. 129s ok 2 - valid: [1,2] 129s ok 3 - errors: /: Too many items: 3/2. 129s 1..3 129s ok 8 - array min_max 129s # Subtest: array unique 129s ok 1 - valid: [123,124] 129s ok 2 - errors: /: Unique items required. 129s 1..2 129s ok 9 - array unique 129s # Subtest: array unevaluated_items 129s not ok 1 - errors: /: Invalid number of items: 5/4. # TODO https://json-schema.org/draft/2019-09/json-schema-core.html#unevaluatedItems 129s # Failed (TODO) test 'errors: /: Invalid number of items: 5/4.' 129s # at t/test/array.pm line 65. 129s # Structures begin differing at: 129s # $got->[0] = Does not exist 129s # $expected->[0] = HASH(0x9d1a9207c70) 129s # [] 129s 1..1 129s ok 10 - array unevaluated_items 129s # Subtest: object basic 129s ok 1 - valid: {"mynumber":1} 129s ok 2 - errors: /: Expected object - got array. 129s 1..2 129s ok 11 - object basic 129s # Subtest: object properties 129s ok 1 - valid: {"number":1600,"street_name":"Pennsylvania","street_type":"Avenue"} 129s ok 2 - errors: /number: Expected number - got string. 129s ok 3 - valid: {"direction":"NW","number":1600,"street_name":"Pennsylvania","street_type":"Avenue"} 129s ok 4 - errors: /street_name: Missing property. 129s 1..4 129s ok 12 - object properties 129s # Subtest: object additional_properties 129s ok 1 - errors: /: Properties not allowed: direction, foo. 129s ok 2 - valid: {"foo":"nope","number":1600} 129s 1..2 129s ok 13 - object additional_properties 129s # Subtest: object pattern_properties 129s ok 1 - valid: {"I_0":42,"S_25":"This is a string"} 129s ok 2 - errors: /S_0: Expected string - got number. 129s 1..2 129s ok 14 - object pattern_properties 129s # Subtest: object min_max 129s ok 1 - errors: /: Not enough properties: 0/1. 129s ok 2 - errors: /: Not enough properties: 1/2. 129s ok 3 - valid: {"a":1,"b":2} 129s ok 4 - valid: {"a":1,"b":2,"c":3} 129s ok 5 - errors: /: Too many properties: 4/3. 129s 1..5 129s ok 15 - object min_max 129s # Subtest: object names 129s ok 1 - errors: /: /propertyName/surname String is too long: 7/5. 129s ok 2 - valid: {"name":"John","surname":"Doe"} 129s ok 3 - errors: /: /propertyName/FOO /anyOf/0 Not in enum list: foo, bar, baz. /: /propertyName/FOO /anyOf/1 Not in enum list: hello. 129s ok 4 - valid: {"foo":1} 129s 1..4 129s ok 16 - object names 129s # Subtest: exclusiveMaximum 129s ok 1 - errors: /: 2.4 >= maximum(2.4) 129s ok 2 - errors: /: 0 >= maximum(0) 129s 1..2 129s ok 17 - exclusiveMaximum 129s # Subtest: exclusiveMinimum 129s ok 1 - errors: /: 4.2 <= minimum(4.2) 129s ok 2 - errors: /: 0 <= minimum(0) 129s 1..2 129s ok 18 - exclusiveMinimum 129s # Subtest: bundle 129s ok 1 - bundle ref 129s ok 2 - bundled spec under $defs 129s 1..2 129s ok 19 - bundle 129s 1..19 129s ok 130s t/invalid-ref.t ........................ 130s ok 1 - missing definition 130s ok 2 - loading missing ref failed 130s ok 3 - error message 130s 1..3 130s ok 130s t/issue-103-one-of.t ................... 130s ok 1 - errors: /sym: /oneOf/0/allOf/0/allOf/0 Missing property. /template: /oneOf/0/allOf/2 Missing property. /sym: /oneOf/1/allOf/0 Missing property. /: /oneOf/2 Expected string - got object. 130s ok 2 - errors: /: oneOf rules 0, 1 match. 130s 1..2 130s ok 131s t/issue-22-duplicate-error-messages.t .. 131s ok 1 - errors: /foo: Not in enum list: bar, baz. 131s ok 2 - errors: /foo: Expected string - got number. 131s 1..2 131s ok 132s t/issue-59-oneof-blessed-booleans.t .... 132s ok 1 - oneof blessed booleans 132s 1..1 132s ok 132s t/issue-71-additionalproperties.t ...... 132s ok 1 - errors: /: Properties not allowed: haha. 132s 1..1 132s ok 133s t/joi.t ................................ 133s ok 1 - An object of class 'JSON::Validator::Schema::Draft7' isa 'JSON::Validator::Schema' 133s ok 2 - default coercion 133s ok 3 - generated correct object schema 133s ok 4 - generated correct array schema 133s ok 5 - enum for string 133s ok 6 - enum for integer 133s ok 7 - valid: {"age":34,"email":"jhthorsen@cpan.org","name":"Jan Henning Thorsen"} 133s ok 8 - errors: /age: -1 < minimum(0) /email: Missing property. 133s # test that compile and not compile generates same strict result 133s ok 9 - errors: /: Properties not allowed: toto. 133s ok 10 - errors: /0: Properties not allowed: toto. 133s ok 11 - errors: /0: Properties not allowed: toto. 133s # can omit non-required objects containing required properties 133s ok 12 - valid: {} 133s # must include required objects containing required properties 133s ok 13 - errors: /a: Missing property. 133s ok 14 - need to extend same type 133s ok 15 - extended array 133s ok 16 - extended array did not mutate $joi 133s ok 17 - extended array did not mutate $by 133s ok 18 - extended items in an array 133s ok 19 - extended items in an array did not mutate $joi 133s ok 20 - extended items in an array did not mutate $by 133s ok 21 - extended integer 133s ok 22 - extended integer did not mutate $joi 133s ok 23 - extended integer did not mutate $by 133s ok 24 - extended object 133s ok 25 - extended object did not mutate $joi 133s ok 26 - extended object did not mutate $by 133s ok 27 - null or string 133s ok 28 - extended object with required 133s ok 29 - extended object with required did not mutate $joi 133s ok 30 - extended object with required did not mutate $by 133s 1..30 133s ok 133s t/jv-allof-and-not.t ................... 133s # Subtest: property "required" must be present 133s ok 1 - valid: {"foo":1,"required":2} 133s ok 2 - errors: /required: /allOf/0 Missing property. 133s ok 3 - valid: {"foo":3,"forbidden":3,"required":2} 133s ok 4 - errors: /required: /allOf/0 Missing property. 133s 1..4 133s ok 1 - property "required" must be present 133s # Subtest: Property "forbidden" must not be present 133s ok 1 - valid: {"foo":1,"required":2} 133s ok 2 - errors: /: Should not match. /required: /allOf/0 Missing property. 133s ok 3 - errors: /: Should not match. 133s ok 4 - errors: /required: /allOf/0 Missing property. 133s 1..4 133s ok 2 - Property "forbidden" must not be present 133s # Subtest: Move "not" constraint to "allOf" 133s ok 1 - valid: {"foo":1,"required":2} 133s ok 2 - errors: /: /allOf/1 Should not match. /required: /allOf/0 Missing property. 133s ok 3 - errors: /: /allOf/1 Should not match. 133s ok 4 - errors: /required: /allOf/0 Missing property. 133s 1..4 133s ok 3 - Move "not" constraint to "allOf" 133s 1..3 133s ok 134s t/jv-allof.t ........................... 134s ok 1 - valid: "short" 134s ok 2 - errors: /: /allOf Expected string - got number. 134s ok 3 - errors: /: /allOf/0 String is too long: 9/7. /: /allOf/1 String is too long: 9/5. 134s ok 4 - errors: /: /allOf/1 String is too long: 7/5. 134s ok 5 - valid: "123" 134s ok 6 - valid: "aaaa" 134s ok 7 - errors: /: /oneOf/0 String does not match ^[0-9]+$. /: /oneOf/1 String is too long: 5/4. 134s ok 8 - errors: /: /allOf/0 String is too long: 10/5. /: /anyOf/0 String does not match ^[0-9]+$. /: /anyOf/1 String does not match ^[a-z]+$. /: /oneOf/0 String does not match ^[0-9]+$. /: /oneOf/1 String is too long: 10/4. /: /oneOf/1 String does not match ^[a-z]+$. 134s ok 9 - errors: /: Expected integer/boolean - got string. 134s ok 10 - errors: /: /allOf/0 Expected integer/boolean - got string. 134s ok 11 - errors: /: /allOf/0/allOf/0 Expected boolean - got string. /: /allOf/0/allOf/1 String is too long: 5/2. /: /allOf/1 Expected integer - got string. 134s ok 12 - errors: /foo: /allOf/0 Expected array - got string. /: /allOf/1 Expected boolean - got object. 134s 1..12 134s ok 134s t/jv-anyof.t ........................... 134s ok 1 - valid: "short" 134s ok 2 - errors: /: /anyOf/0 String is too long: 8/5. /: /anyOf/1 Expected number - got string. 134s ok 3 - valid: 12 134s ok 4 - errors: /: /anyOf/0 Expected string - got number. /: /anyOf/1 -1 < minimum(0) 134s ok 5 - errors: /: /anyOf Expected string/number - got object. 134s ok 6 - valid: 1 134s ok 7 - valid: {"type":"string"} 134s ok 8 - valid: {"age":6} 134s ok 9 - errors: /a: /anyOf/0 Missing property. /b: /anyOf/1 Missing property. 134s ok 10 - errors: /: Not in enum list: 123, HELLO. 134s ok 11 - errors: /: /anyOf/0 Should not match. /: /anyOf/1 Expected integer/boolean - got string. 134s ok 12 - errors: /: Expected integer/boolean - got string. 134s ok 13 - errors: /: /anyOf/0 Expected integer/boolean - got string. 134s ok 14 - errors: /: /anyOf/0/anyOf/0 Expected boolean - got string. /: /anyOf/0/anyOf/1 String is too long: 5/2. /: /anyOf/1 Expected integer - got string. 134s ok 15 - errors: /foo: Expected array - got string. 134s ok 16 - errors: /foo: /anyOf/0 Expected array - got string. /: /anyOf/1 Expected boolean - got object. 134s 1..16 134s ok 134s t/jv-array.t ........................... 134s ok 1 - valid: [1] 134s ok 2 - errors: /1: Expected number - got string. 134s ok 3 - errors: /: Not enough items: 1/2. 134s ok 4 - valid: [1,2] 134s ok 5 - errors: /: Too many items: 3/2. 134s ok 6 - valid: [123,124] 134s ok 7 - errors: /: Unique items required. 134s ok 8 - valid: [1600,"Pennsylvania","Avenue","NW"] 134s ok 9 - errors: /2: Not in enum list: Street, Avenue, Boulevard. 134s ok 10 - valid: [10,"Downing","Street"] 134s ok 11 - valid: [1600,"Pennsylvania","Avenue","NW","Washington"] 134s ok 12 - errors: /: Invalid number of items: 5/4. 134s ok 13 - valid: [1600,"NW"] 134s ok 14 - errors: /0: Expected string - got number. /1: Not in enum list: Nope. 134s ok 15 - numbers are valid 134s ok 16 - coerced into integers 134s ok 17 - integers are valid 134s ok 18 - coerced into numbers 134s ok 19 - valid: [1,"a",null] 134s ok 20 - errors: /: Does not match const: [1,"a",null]. 134s ok 21 - valid: [1,"foo",1.2] 134s ok 22 - valid: [1,"foo",1.2] 134s ok 23 - errors: /2: Should not match. 134s ok 24 - errors: /0: Should not match. /1: Should not match. /2: Should not match. 134s ok 25 - valid: [1,"foo",1.2] 134s ok 26 - errors: /0: Should not match. /1: Should not match. /2: Should not match. 134s ok 27 - errors: /2: Should not match. 134s ok 28 - errors: /: No items contained. 134s ok 29 - errors: /0: Does not match const: "foo". 134s ok 30 - errors: /0: Should not match. 134s ok 31 - errors: /0: Should not match. 134s ok 32 - errors: /0: Should not match. /1: Should not match. 134s ok 33 - errors: /0: Should not match. /1: Should not match. 134s ok 34 - errors: /1: Expected number - got string. 134s ok 35 - errors: /0: Expected string - got number. 134s 1..35 134s ok 135s t/jv-basic.t ........................... 135s ok 1 - valid: null 135s ok 2 - valid: [] 135s ok 3 - valid: {} 135s ok 4 - valid: 123 135s ok 5 - valid: "foo" 135s ok 6 - valid: null 135s ok 7 - errors: /: Expected null - got number. 135s ok 8 - valid: true 135s ok 9 - valid: false 135s ok 10 - valid: 1 135s ok 11 - valid: 1.2 135s ok 12 - valid: "a string" 135s ok 13 - valid: {"a":"b"} 135s ok 14 - valid: [1,2,3] 135s ok 15 - valid: true 135s ok 16 - valid: false 135s ok 17 - valid: 1 135s ok 18 - valid: 1.2 135s ok 19 - valid: "a string" 135s ok 20 - valid: {"a":"b"} 135s ok 21 - valid: [1,2,3] 135s ok 22 - errors: /: Should not match. 135s ok 23 - errors: /: Should not match. 135s ok 24 - errors: /: Should not match. 135s ok 25 - errors: /: Should not match. 135s ok 26 - errors: /: Should not match. 135s ok 27 - errors: /: Should not match. 135s ok 28 - errors: /: Should not match. 135s 1..28 135s ok 136s t/jv-boolean.t ......................... 136s ok 1 - errors: /v: Expected boolean - got string. 136s ok 2 - errors: /v: Expected boolean - got string. 136s ok 3 - errors: /v: Expected boolean - got number. 136s ok 4 - errors: /v: Expected boolean - got number. 136s ok 5 - valid: {"v":true} 136s ok 6 - valid: {"v":false} 136s ok 7 - valid: {"v":true} 136s ok 8 - errors: /v: Expected boolean - got number. 136s ok 9 - errors: /v: Expected boolean - got number. 136s ok 10 - errors: /v: Expected boolean - got string. 136s ok 11 - valid: {"v":null} 136s ok 12 - errors: /v: Expected boolean - got BoolTestFail. 136s ok 13 - valid: false 136s ok 14 - valid: true 136s ok 15 - errors: /: Expected boolean - got string. 136s ok 16 - errors: /: Expected object - got null. 136s # boolean const 136s ok 17 - valid: false 136s ok 18 - errors: /: Does not match const: false. 136s ok 19 - valid: true 136s ok 20 - errors: /: Does not match const: true. 136s # boolean objects 136s ok 21 - An object of class 'JSON::PP::Boolean' isa 'JSON::PP::Boolean' 136s ok 22 - valid: {"v":true} 136s ok 23 - valid: {"type":"boolean"} 136s # coerce check data 136s ok 24 - valid: {"v":true} 136s ok 25 - data was coerced correctly 136s ok 26 - valid: {"v":false} 136s ok 27 - data was coerced correctly 136s ok 28 - valid: {"v":0} 136s ok 29 - data was coerced correctly 136s ok 30 - valid: {"v":""} 136s ok 31 - data was coerced correctly 136s ok 32 - valid: {"v":"false"} 136s ok 33 - data was coerced correctly 136s ok 34 - valid: {"v":"true"} 136s ok 35 - data was coerced correctly 136s ok 36 - valid: {"v":1} 136s ok 37 - data was coerced correctly 136s ok 38 - valid: {"v":"1"} 136s ok 39 - data was coerced correctly 136s # coerce fail 136s ok 40 - errors: /v: Expected boolean - got number. 136s ok 41 - errors: /v: Expected boolean - got number. 136s ok 42 - errors: /v: Expected boolean - got string. 136s ok 43 - errors: /v: Expected boolean - got string. 136s # coerce const 136s ok 44 - valid: 0 136s ok 45 - errors: /: Does not match const: false. 136s ok 46 - valid: 1 136s ok 47 - errors: /: Does not match const: true. 136s 1..47 136s ok 136s t/jv-const.t ........................... 136s ok 1 - valid: {"constancy":"as the northern star","name":"Caesar"} 136s ok 2 - valid: {"constancy":"there is a tide in the affairs of men","name":"Brutus"} 136s ok 3 - errors: /constancy: Does not match const: "as the northern star". 136s ok 4 - errors: /constancy: Does not match const: "there is a tide in the affairs of men". 136s ok 5 - valid: {"people":[{"age":42,"likes":"peanutbutter","name":"mr. chocolate fan"}]} 136s ok 6 - errors: /: Does not match const: null. 136s ok 7 - valid: null 136s ok 8 - errors: /: Does not match const: "". 136s ok 9 - valid: "" 136s ok 10 - valid: [1,"a",null] 136s ok 11 - errors: /: Does not match const: [1,"a",null]. 136s ok 12 - valid: true 136s ok 13 - valid: false 136s ok 14 - errors: /: Does not match const: true. 136s ok 15 - errors: /: Does not match const: false. 136s 1..15 136s ok 137s t/jv-enum.t ............................ 137s ok 1 - valid: {"chromosomes":["X","X"],"name":"Kate"} 137s ok 2 - valid: {"chromosomes":["X","Y"],"name":"Dave"} 137s ok 3 - valid: {"chromosomes":["Y","X"],"name":"Arnie"} 137s ok 4 - errors: /chromosomes: Not in enum list: ["X","Y"], ["Y","X"]. 137s ok 5 - errors: /chromosomes: Not in enum list: ["X","Y"], ["Y","X"]. 137s ok 6 - errors: /chromosomes: Not in enum list: ["X","Y"], ["Y","X"]. 137s ok 7 - errors: /some_prop/0: Not in enum list: x, y. 137s ok 8 - valid: {"name":null} 137s ok 9 - valid: {"name":false} 137s ok 10 - valid: {"name":true} 137s ok 11 - errors: /name: Expected string - got null. 137s ok 12 - errors: /name: Not in enum list: n, yes, true, false. 137s 1..12 137s ok 137s t/jv-formats.t ......................... 137s # Subtest: byte 137s ok 1 - valid: {"v":"amh0aG9yc2Vu"} 137s ok 2 - errors: /v: Does not match byte format. 137s 1..2 137s ok 1 - byte 137s # Subtest: date 137s ok 1 - valid: {"v":"2014-12-09"} 137s ok 2 - errors: /v: Month out of range. 137s ok 3 - errors: /v: Day out of range. 137s ok 4 - errors: /v: Does not match date format. 137s ok 5 - errors: /v: Does not match date format. 137s ok 6 - errors: /v: Does not match date format. 137s ok 7 - errors: /v: Does not match date format. 137s ok 8 - errors: /v: Does not match date format. 137s 1..8 137s ok 2 - date 137s # Subtest: date-time 137s ok 1 - valid: {"v":"2017-03-29T23:02:55.831Z"} 137s ok 2 - valid: {"v":"2017-03-29t23:02:55.01z"} 137s ok 3 - valid: {"v":"2017-03-29 23:02:55-12:00"} 137s ok 4 - valid: {"v":"2016-02-29T23:02:55+05:00"} 137s ok 5 - valid: {"v":"2006-01-02 15:04:05+23:59"} 137s ok 6 - valid: {"v":"2006-01-02 15:04:05-23:59"} 137s ok 7 - errors: /v: Does not match date-time format. 137s ok 8 - errors: /v: Does not match date-time format. 137s ok 9 - errors: /v: Does not match date-time format. 137s ok 10 - errors: /v: Does not match date-time format. 137s ok 11 - errors: /v: Does not match date-time format. 137s ok 12 - errors: /v: Does not match date-time format. 137s ok 13 - errors: /v: Does not match date-time format. 137s ok 14 - errors: /v: Does not match date-time format. 137s ok 15 - errors: /v: Does not match date-time format. 137s ok 16 - errors: /v: Second out of range. 137s ok 17 - errors: /v: Minute out of range. 137s ok 18 - errors: /v: Hour out of range. 137s ok 19 - errors: /v: Day out of range. 137s ok 20 - errors: /v: Day out of range. 137s ok 21 - errors: /v: Day out of range. 137s ok 22 - errors: /v: Day out of range. 137s ok 23 - errors: /v: Month out of range. 137s ok 24 - errors: /v: Month out of range. 137s ok 25 - errors: /v: Time offset minute out of range. 137s ok 26 - errors: /v: Time offset hour out of range. 137s 1..26 137s ok 3 - date-time 137s # Subtest: double 137s ok 1 - valid: {"v":"1.1000000238418599085576943252817727625370025634765626"} # TODO cannot test double, since input is already rounded 137s 1..1 137s ok 4 - double 137s # Subtest: duration 137s ok 1 - errors: /v: Does not match duration format. 137s ok 2 - valid: {"v":"P4Y"} 137s ok 3 - valid: {"v":"PT0S"} 137s ok 4 - valid: {"v":"P1M"} 137s ok 5 - valid: {"v":"PT1M"} 137s ok 6 - valid: {"v":"PT0.5M"} 137s ok 7 - valid: {"v":"PT0,5M"} 137s ok 8 - valid: {"v":"P23DT23H"} 137s ok 9 - valid: {"v":"P3Y6M4DT12H30M5S"} 137s 1..9 137s ok 5 - duration 137s # Subtest: email 137s ok 1 - valid: {"v":"jhthorsen@cpan.org"} 137s ok 2 - errors: /v: Does not match email format. 137s ok 3 - errors: /v: Does not match email format. 137s ok 4 - errors: /v: Does not match email format. 137s ok 5 - errors: /v: Does not match email format. 137s 1..5 137s ok 6 - email 137s # Subtest: float 137s ok 1 - valid: {"v":"-1.10000002384186"} 137s ok 2 - valid: {"v":"1.10000002384186"} 137s 1..2 137s ok 7 - float 137s # Subtest: int32 137s ok 1 - valid: {"v":"-2147483648"} 137s ok 2 - valid: {"v":"2147483647"} 137s ok 3 - errors: /v: Does not match int32 format. 137s 1..3 137s ok 8 - int32 137s # Subtest: int64 137s ok 1 - valid: {"v":"-9223372036854775808"} 137s ok 2 - valid: {"v":"9223372036854775807"} 137s ok 3 - errors: /v: Does not match int64 format. 137s 1..3 137s ok 9 - int64 137s # Subtest: hostname 137s ok 1 - valid: {"v":"mojolicio.us"} 137s ok 2 - errors: /v: Does not match hostname format. 137s 1..2 137s ok 10 - hostname 137s # Subtest: idn-email 137s ok 1 - valid: {"v":"用户@例子.广告"} 137s ok 2 - errors: /v: Does not match idn-email format. 137s 1..2 137s ok 11 - idn-email 137s # Subtest: idn-hostname 137s ok 1 - valid: {"v":"例子.广告"} 137s 1..1 137s ok 12 - idn-hostname 137s # Subtest: iri 137s ok 1 - valid: {"v":"http:\/\/mojolicio.us\/?ø=123"} 137s ok 2 - valid: {"v":"https:\/\/例子.广告\/Ῥόδος"} 137s ok 3 - errors: /v: Scheme missing. 137s 1..3 137s ok 13 - iri 137s # Subtest: iri-reference 137s ok 1 - valid: {"v":"\/Ῥόδος"} 137s ok 2 - valid: {"v":"Ῥόδος"} 137s ok 3 - valid: {"v":"http:\/\/\/Ῥόδος"} 137s 1..3 137s ok 14 - iri-reference 137s # Subtest: ipv4 137s ok 1 - valid: {"v":"255.100.30.1"} 137s ok 2 - errors: /v: Does not match ipv4 format. 137s 1..2 137s ok 15 - ipv4 137s # Subtest: ipv6 137s ok 1 - valid: {"v":"::1"} 137s ok 2 - errors: /v: Does not match ipv6 format. 137s 1..2 137s ok 16 - ipv6 137s # Subtest: json-pointer 137s ok 1 - valid: {"v":""} 137s ok 2 - valid: {"v":"\/foo\/bar"} 137s ok 3 - errors: /v: Does not match json-pointer format. 137s 1..3 137s ok 17 - json-pointer 137s # Subtest: regex 137s ok 1 - valid: {"v":"(\\w+)"} 137s ok 2 - errors: /v: Does not match regex format. 137s 1..2 137s ok 18 - regex 137s # Subtest: relative-json-pointer 137s ok 1 - valid: {"v":"0"} 137s ok 2 - valid: {"v":"42\#"} 137s ok 3 - valid: {"v":"100\/foo\/bar"} 137s ok 4 - errors: /v: Relative JSON Pointer must start with a non-negative-integer. 137s ok 5 - errors: /v: Does not match relative-json-pointer format. 137s 1..5 137s ok 19 - relative-json-pointer 137s # Subtest: time 137s ok 1 - valid: {"v":"23:02:55.831Z"} 137s ok 2 - valid: {"v":"23:02:55.01z"} 137s ok 3 - valid: {"v":"23:02:55-12:00"} 137s ok 4 - valid: {"v":"23:02:55+05:00"} 137s ok 5 - errors: /v: Does not match time format. 137s ok 6 - errors: /v: Second out of range. 137s ok 7 - errors: /v: Minute out of range. 137s ok 8 - errors: /v: Hour out of range. 137s 1..8 137s ok 20 - time 137s # Subtest: uri 137s ok 1 - errors: /v: Scheme missing. 137s ok 2 - errors: /v: Scheme, path or fragment are required. 137s ok 3 - errors: /v: Scheme must begin with a letter. 137s ok 4 - errors: /v: Invalid hex escape. 137s ok 5 - errors: /v: Hex escapes are not complete. 137s ok 6 - errors: /v: Path cannot not start with //. 137s ok 7 - valid: {"v":"http:\/\/mojolicio.us\/?x=123"} 137s ok 8 - valid: {"v":"\/relative-path"} 137s ok 9 - valid: {"v":"relative-path"} 137s 1..9 137s ok 21 - uri 137s # Subtest: uri-reference 137s ok 1 - valid: {"v":"http:\/\/\/whatever"} 137s ok 2 - valid: {"v":"\/relative-path"} 137s ok 3 - valid: {"v":"relative-path"} 137s 1..3 137s ok 22 - uri-reference 137s # Subtest: uri-template 137s ok 1 - valid: {"v":"http:\/\/mojolicio.us\/?x={x}"} 137s 1..1 137s ok 23 - uri-template 137s # Subtest: unknown 137s ok 1 - valid: {"v":"whatever"} 137s ok 2 - unknown format cause a warning 137s 1..2 137s ok 24 - unknown 137s # Subtest: uuid 137s ok 1 - errors: /v: Does not match uuid format. 137s ok 2 - valid: {"v":"5782165B-6BB6-472F-B3DD-369D707D6C72"} 137s 1..2 137s ok 25 - uuid 137s 1..25 137s ok 138s t/jv-if-then-else.t .................... 138s ok 1 - valid: {"ifx":"foo"} 138s ok 2 - errors: /ifx: String is too long: 6/3. 138s ok 3 - valid: {"ifx":42} 138s ok 4 - errors: /ifx: Expected number - got array. 138s ok 5 - valid: ["2","4","7"] 138s ok 6 - errors: /0: String does not match ^[0-9]$. 138s ok 7 - errors: /0: String does not match ^[a-z]$. /4: String does not match ^[a-z]$. 138s 1..7 138s ok 138s t/jv-integer.t ......................... 138s ok 1 - valid: {"mynumber":1} 138s ok 2 - valid: {"mynumber":4} 138s ok 3 - valid: {"mynumber":2} 138s ok 4 - errors: /mynumber: 0 < minimum(1) 138s ok 5 - errors: /mynumber: -1 < minimum(1) 138s ok 6 - errors: /mynumber: 5 > maximum(4) 138s ok 7 - errors: /mynumber: Expected integer - got string. 138s ok 8 - errors: /mynumber: Not multiple of 2. 138s ok 9 - valid: 2 138s ok 10 - errors: /: Does not match const: 2. 138s ok 11 - valid: {"mynumber":"2"} 138s ok 12 - errors: /mynumber: Expected integer - got string. 138s ok 13 - valid: {"mynumber":"-2"} 138s ok 14 - valid: "2" 138s ok 15 - errors: /: Does not match const: 2. 138s 1..15 138s ok 139s t/jv-not.t ............................. 139s ok 1 - valid: 12 139s ok 2 - errors: /: Should not match. 139s 1..2 139s ok 139s t/jv-number.t .......................... 139s ok 1 - valid: {"mynumber":1} 139s ok 2 - errors: /mynumber: Expected number - got string. 139s ok 3 - valid: 2.1 139s ok 4 - errors: /: Does not match const: 2.1. 139s ok 5 - valid: {"mynumber":"-0.5"} 139s ok 6 - errors: /mynumber: -0.6 < minimum(-0.5) 139s ok 7 - valid: {"mynumber":"2.7"} 139s ok 8 - errors: /mynumber: 2.8 > maximum(2.7) 139s ok 9 - valid: {"mynumber":"0.1e+1"} 139s ok 10 - errors: /mynumber: Expected number - got string. 139s ok 11 - errors: /mynumber: Expected number - got string. 139s ok 12 - valid: {"validNumber":2.01} 139s ok 13 - valid: "2.1" 139s ok 14 - errors: /: Does not match const: 2.1. 139s ok 15 - errors: /mynumber: 2.7 >= maximum(2.7) 139s ok 16 - errors: /mynumber: -0.5 <= minimum(-0.5) 139s ok 17 - errors: /mynumber: 2.7 >= maximum(2.7) 139s ok 18 - errors: /mynumber: -0.5 <= minimum(-0.5) 139s 1..18 139s ok 140s t/jv-object.t .......................... 140s # Subtest: basic 140s ok 1 - valid: {"mynumber":1} 140s ok 2 - errors: /: Expected object - got array. 140s 1..2 140s ok 1 - basic 140s # Subtest: patternProperties 140s ok 1 - valid: {"number":1600,"street_name":"Pennsylvania","street_type":"Avenue"} 140s ok 2 - errors: /number: Expected number - got string. 140s ok 3 - valid: {"number":1600,"street_name":"Pennsylvania"} 140s ok 4 - valid: {"direction":"NW","number":1600,"street_name":"Pennsylvania","street_type":"Avenue"} 140s ok 5 - valid: {"I_0":42,"S_25":"This is a string"} 140s ok 6 - errors: /S_0: Expected string - got number. 140s 1..6 140s ok 2 - patternProperties 140s # Subtest: additionalProperties 140s ok 1 - errors: /: Properties not allowed: direction, foo. 140s ok 2 - valid: {"direction":"NW","number":1600,"street_name":"Pennsylvania","street_type":"Avenue"} 140s 1..2 140s ok 3 - additionalProperties 140s # Subtest: required 140s ok 1 - errors: /street_name: Missing property. 140s 1..1 140s ok 4 - required 140s # Subtest: minProperties maxProperties 140s ok 1 - errors: /: Not enough properties: 0/1. 140s ok 2 - errors: /: Not enough properties: 1/2. 140s ok 3 - valid: {"a":1,"b":2} 140s ok 4 - errors: /: Too many properties: 4/3. 140s 1..4 140s ok 5 - minProperties maxProperties 140s # Subtest: dependencies 140s ok 1 - valid: {"name":"John Doe"} 140s ok 2 - valid: {"billing_address":"123 Main St","name":"John Doe"} 140s ok 3 - errors: /billing_address: Missing property. Dependee: credit_card. 140s ok 4 - valid: {"name":"John Doe"} 140s ok 5 - valid: {"billing_address":"123 Main St","name":"John Doe"} 140s ok 6 - errors: /billing_address: Missing property. 140s ok 7 - errors: /foo: Missing property. Dependee: bar. 140s ok 8 - errors: /: /propertyName/FOO /anyOf/0 Not in enum list: foo, bar, baz. /: /propertyName/FOO /anyOf/1 Not in enum list: hello. 140s 1..8 140s ok 6 - dependencies 140s # Subtest: patternProperties 140s ok 1 - valid: {} 140s ok 2 - patternProperties was not added issue\#47 140s 1..2 140s ok 7 - patternProperties 140s # Subtest: propertyNames 140s ok 1 - errors: /: /propertyName/surname String is too long: 7/5. 140s ok 2 - valid: {"name":"John","surname":"Doe"} 140s 1..2 140s ok 8 - propertyNames 140s # Subtest: TO_JSON 140s ok 1 - errors: /age: Expected integer - got string. 140s 1..1 140s ok 9 - TO_JSON 140s # Subtest: const 140s ok 1 - valid: {"a":1} 140s ok 2 - errors: /: Does not match const: {"a":1}. 140s 1..2 140s ok 10 - const 140s # Subtest: boolean schemas 140s ok 1 - valid: {"foo":"bar"} 140s ok 2 - valid: {"foo":"bar"} 140s ok 3 - valid: {"foo":"bar"} 140s ok 4 - valid: {"foo":"bar"} 140s ok 5 - valid: {"foo":"bar"} 140s ok 6 - valid: {"foo":"bar"} 140s ok 7 - valid: {"foo":"bar"} 140s ok 8 - valid: {"foo":"bar"} 140s ok 9 - valid: {"foo":"bar"} 140s ok 10 - valid: {"foo":"bar"} 140s ok 11 - valid: {"foo":"bar"} 140s ok 12 - valid: {"foo":"bar"} 140s ok 13 - errors: /foo: Should not match. 140s ok 14 - errors: /foo: Should not match. 140s ok 15 - errors: /foo: Should not match. 140s ok 16 - errors: /foo: Should not match. 140s ok 17 - errors: /foo: Should not match. 140s 1..17 140s ok 11 - boolean schemas 140s 1..11 140s ok 141s t/jv-oneof.t ........................... 141s ok 1 - valid: "short" 141s ok 2 - valid: 12 141s ok 3 - valid: 10 141s ok 4 - valid: 9 141s ok 5 - errors: /: All of the oneOf rules match. 141s ok 6 - errors: /: /oneOf/0 Not multiple of 5. /: /oneOf/1 Not multiple of 3. 141s ok 7 - errors: /: /oneOf Expected object/string - got number. 141s ok 8 - errors: /: /oneOf/0 Expected object - got number. /: /oneOf/1 Not multiple of 3. 141s ok 9 - errors: /x: Does not match date-time format. 141s ok 10 - valid: {"x":"2015-04-21T20:30:43.000Z"} 141s ok 11 - valid: {"x":null} 141s ok 12 - errors: /x: Expected null/number - got string. 141s ok 13 - errors: /: oneOf rules 0, 2 match. 141s ok 14 - valid: "hello" 141s ok 15 - errors: /: All of the oneOf rules match. 141s ok 16 - errors: /: /oneOf/0 Should not match. /: /oneOf/1 Should not match. 141s ok 17 - errors: /: All of the oneOf rules match. 141s ok 18 - errors: /: Expected integer/boolean - got string. 141s ok 19 - errors: /: /oneOf/0 Should not match. /: /oneOf/1 Not in enum list: 123, HELLO. 141s ok 20 - errors: /: /oneOf/0 Should not match. /: /oneOf/1 Expected integer/boolean - got string. 141s ok 21 - errors: /: /oneOf/0 Should not match. /: /oneOf/1 Expected integer - got string. 141s ok 22 - errors: /: /oneOf/0 Expected integer/boolean - got string. 141s ok 23 - errors: /: /oneOf/0/oneOf/0 Expected boolean - got string. /: /oneOf/0/oneOf/1 String is too long: 5/2. /: /oneOf/1 Expected integer - got string. 141s ok 24 - errors: /foo: /oneOf/0 Expected array - got string. /: /oneOf/1 Expected boolean - got object. 141s 1..24 141s ok 141s t/jv-required.t ........................ 141s ok 1 - valid: {"mynumber":"yay"} 141s ok 2 - valid: {"mynumbre":"err"} 141s ok 3 - errors: /mynumber: Missing property. 141s ok 4 - valid: {"mynumber":"yay"} 141s ok 5 - valid: {"mynumbre":"err"} 141s 1..5 141s ok 141s t/jv-string.t .......................... 141s ok 1 - valid: {"nick":"batman"} 141s ok 2 - errors: /nick: Expected string - got number. 141s ok 3 - valid: {"nick":"1000"} 141s ok 4 - errors: /nick: String is too short: 2/3. 141s ok 5 - errors: /nick: String is too long: 11/10. 141s ok 6 - String does not match 141s ok 7 - valid: {"nick":"Déjà vu"} 141s ok 8 - valid: {"nick":1000} 141s ok 9 - valid: {"credit_card_number":"5252525252525252"} 141s ok 10 - valid: "foo" 141s ok 11 - errors: /: Does not match const: "foo". 141s ok 12 - valid: "" 141s ok 13 - errors: /: Does not match const: "". 141s 1..13 141s ok 142s t/load-data.t .......................... 142s ok 1 - one error 142s ok 2 - lastName 142s ok 3 - required 142s ok 4 - TO_JSON 142s ok 5 - could not find age1.json 142s ok 6 - validate_age0 142s ok 7 - validate_age0 142s ok 8 - validate_age1 142s ok 9 - found spec.json in main 142s ok 10 - required is sorted 142s ok 11 - schemas in store 142s 1..11 142s ok 142s t/load-file.t .......................... 142s # file:///tmp/autopkgtest.BWk3TZ/autopkgtest_tmp/smokeGsT4Yi/t/spec/person.json 142s ok 1 - loaded from file:// 142s ok 2 - An object of class 'JSON::Validator::Schema' isa 'JSON::Validator::Schema' 142s ok 3 - got example schema 142s ok 4 - schema id 142s ok 5 - schemas in store 142s ok 6 - loaded from file:// again 142s ok 7 - schema id again 142s ok 8 - schemas in store again 142s ok 9 - cannot load no-such-file.json 142s ok 10 - avoid loading from app, when $ua->server->app is not present 142s 1..10 142s ok 143s t/load-yaml-pp.t ....................... skipped: YAML::PP not available 144s t/load-yaml.t .......................... 144s ok 1 - one error 144s ok 2 - lastName 144s ok 3 - required 144s ok 4 - TO_JSON 144s 1..4 144s ok 144s t/newline-warnings.t ................... 144s ok 1 - no warning emitted when ->schema() method is passed a valid JSON schema ending in newline 144s 1..1 144s ok 145s t/openapiv2-collection-format.t ........ 145s ok 1 - collectionFormat csv in path 145s ok 2 - collectionFormat csv0 empty string 145s ok 3 - collectionFormat csv0 single item 145s ok 4 - collectionFormat csv0 two item 145s ok 5 - collectionFormat csv2 single item 145s ok 6 - collectionFormat pipes0 empty string 145s ok 7 - collectionFormat pipes0 single item 145s ok 8 - collectionFormat pipes0 two item 145s ok 9 - collectionFormat pipes2 single item 145s ok 10 - collectionFormat ssv0 empty string 145s ok 11 - collectionFormat ssv0 single item 145s ok 12 - collectionFormat ssv0 two item 145s ok 13 - collectionFormat ssv2 single item 145s ok 14 - collectionFormat tsv0 empty string 145s ok 15 - collectionFormat tsv0 single item 145s ok 16 - collectionFormat tsv0 two item 145s ok 17 - collectionFormat tsv2 single item 145s 1..17 145s ok 145s t/openapiv2-default-values.t ........... 145s ok 1 - invalid id 145s ok 2 - default id 145s ok 3 - input was mutated 145s ok 4 - default id 145s 1..4 145s ok 146s t/openapiv2-discriminator.t ............ 146s ok 1 - invalid dog 146s ok 2 - valid cat 146s ok 3 - invalid cat 146s ok 4 - valid dog 146s ok 5 - discriminator is required 146s ok 6 - invalid discriminator 146s 1..6 146s ok 146s t/openapiv2-file.t ..................... 146s ok 1 - missing image 146s ok 2 - missing image 146s ok 3 - valid input 146s 1..3 146s ok 146s t/openapiv2-headers.t .................. 146s ok 1 - request header not a number 146s ok 2 - request header is number 146s ok 3 - request header is not an array 146s ok 4 - request header is coerced into an array 146s ok 5 - response header is coerced into an array 146s ok 6 - header is an array 146s ok 7 - request header as array is valid 146s ok 8 - request header not a boolean 146s ok 9 - response header not a boolean 146s ok 10 - request header as boolean "$str" 146s ok 11 - response header as boolean "$str" 146s ok 12 - request header as boolean "$str" 146s ok 13 - response header as boolean "$str" 146s ok 14 - request header as boolean "$str" 146s ok 15 - response header as boolean "$str" 146s ok 16 - request header as boolean "$str" 146s ok 17 - response header as boolean "$str" 146s 1..17 146s ok 147s t/openapiv2-readonly.t ................. 147s ok 1 - required is ignored on validate_request 147s ok 2 - age is required in response 147s ok 3 - age is read-only for request 147s ok 4 - age is present in response 147s 1..4 147s ok 147s t/openapiv2-routes.t ................... 147s ok 1 - sorted routes 147s 1..1 148s ok 148s t/openapiv3-coerce-array.t ............. 148s # Subtest: number to array 148s ok 1 - valid 148s 1..1 148s ok 1 - number to array 148s # Subtest: string to array 148s ok 1 - valid 148s 1..1 148s ok 2 - string to array 148s # Subtest: already an array 148s ok 1 - valid 148s 1..1 148s ok 3 - already an array 148s 1..3 148s ok 148s t/openapiv3-default-values.t ........... 148s ok 1 - invalid id 148s ok 2 - default id 148s ok 3 - input was mutated 148s ok 4 - default id 148s ok 5 - coerced default value 148s 1..5 148s ok 149s t/openapiv3-discriminator.t ............ 149s ok 1 - invalid dog 149s ok 2 - valid cat 149s ok 3 - invalid cat 149s ok 4 - valid dog 149s ok 5 - discriminator is required 149s ok 6 - invalid discriminator 149s 1..6 149s ok 149s t/openapiv3-nullable.t ................. 149s ok 1 - /nullable-data - missing name 149s ok 2 - /nullable-data - name is undef 149s ok 3 - /nullable-ref - missing name 149s ok 4 - /nullable-ref - name is undef 149s ok 5 - extra object 149s ok 6 - extra null 149s ok 7 - stuff array 149s ok 8 - stuff null 149s ok 9 - nullable inside oneOf 149s ok 10 - nullable string with enum 149s 1..10 149s ok 150s t/openapiv3-readonly-writeonly.t ....... 150s ok 1 - required is ignored on validate_request 150s ok 2 - age is read-only for request 150s ok 3 - age is required in response 150s ok 4 - age is present in response 150s ok 5 - birth is write-only in response 150s 1..5 150s ok 150s t/openapiv3-style-explode.t ............ 150s # Subtest: path get /array/label{id} 150s ok 1 - validate {"id":[3,4,5]} 150s ok 2 - mutated {"id":[3,4,5]} 150s ok 3 - validate {"id":[5]} 150s ok 4 - mutated {"id":[5]} 150s 1..4 150s ok 1 - path get /array/label{id} 150s # Subtest: path get /array/label/explode{id} 150s ok 1 - validate {"id":[3,4,5]} 150s ok 2 - mutated {"id":[3,4,5]} 150s ok 3 - validate {"id":[5]} 150s ok 4 - mutated {"id":[5]} 150s 1..4 150s ok 2 - path get /array/label/explode{id} 150s # Subtest: path get /array/matrix{id} 150s ok 1 - validate {"id":[3,4,5]} 150s ok 2 - mutated {"id":[3,4,5]} 150s ok 3 - validate {"id":[5]} 150s ok 4 - mutated {"id":[5]} 150s 1..4 150s ok 3 - path get /array/matrix{id} 150s # Subtest: path get /array/matrix/explode{id} 150s ok 1 - validate {"id":[3,4,5]} 150s ok 2 - mutated {"id":[3,4,5]} 150s ok 3 - validate {"id":[5]} 150s ok 4 - mutated {"id":[5]} 150s 1..4 150s ok 4 - path get /array/matrix/explode{id} 150s # Subtest: path get /array/query 150s ok 1 - validate {} 150s ok 2 - mutated {} 150s ok 3 - validate {"ri":"ri"} 150s ok 4 - mutated {"ri":"ri"} 150s ok 5 - validate {"ml":"ml","ri":[0]} 150s ok 6 - mutated {"ml":"ml","ri":[0]} 150s ok 7 - validate {"ml":[3,5],"ri":[0]} 150s ok 8 - mutated {"ml":[3,5],"ri":[0]} 150s ok 9 - validate {"pi":[1,2,3],"ri":[0]} 150s ok 10 - mutated {"pi":[1,2,3],"ri":[0]} 150s ok 11 - validate {"ri":[0],"sp":[2,3,4]} 150s ok 12 - mutated {"ri":[0],"sp":[2,3,4]} 150s 1..12 150s ok 5 - path get /array/query 150s # Subtest: path get /array/simple/{id} 150s ok 1 - validate {} 150s ok 2 - mutated {} 150s ok 3 - validate {"id":[10]} 150s ok 4 - mutated {"id":[10]} 150s ok 5 - validate {"id":[10,20]} 150s ok 6 - mutated {"id":[10,20]} 150s 1..6 150s ok 6 - path get /array/simple/{id} 150s # Subtest: path get /object/label{id} 150s ok 1 - validate {"id":{"category":"bird","name":"birdy"}} 150s ok 2 - mutated {"id":{"category":"bird","name":"birdy"}} 150s 1..2 150s ok 7 - path get /object/label{id} 150s # Subtest: path get /object/label/explode{id} 150s ok 1 - validate {"id":{"category":"bird","name":"birdy"}} 150s ok 2 - mutated {"id":{"category":"bird","name":"birdy"}} 150s 1..2 150s ok 8 - path get /object/label/explode{id} 150s # Subtest: path get /object/matrix{id} 150s ok 1 - validate {"id":{"category":"bird","name":"birdy"}} 150s ok 2 - mutated {"id":{"category":"bird","name":"birdy"}} 150s 1..2 150s ok 9 - path get /object/matrix{id} 150s # Subtest: path get /object/matrix/explode{id} 150s ok 1 - validate {"id":{"category":"bird","name":"birdy"}} 150s ok 2 - mutated {"id":{"category":"bird","name":"birdy"}} 150s 1..2 150s ok 10 - path get /object/matrix/explode{id} 150s # Subtest: path get /object/query 150s ok 1 - validate {} 150s ok 2 - mutated {} 150s ok 3 - validate {"all":{"ff":[""]},"ff":{}} 150s ok 4 - mutated {"all":{"ff":[""]},"ff":{}} 150s ok 5 - validate {"all":{"pf":""},"pf":{}} 150s ok 6 - mutated {"all":{"pf":""},"pf":{}} 150s ok 7 - validate {"all":{"sf":""},"sf":{}} 150s ok 8 - mutated {"all":{"sf":""},"sf":{}} 150s ok 9 - validate {"all":{"ff":["name,birdy,age,1"]},"ff":{"age":1,"name":"birdy"}} 150s ok 10 - mutated {"all":{"ff":["name,birdy,age,1"]},"ff":{"age":1,"name":"birdy"}} 150s ok 11 - validate {"all":{"pf":"name|birdy|age|2"},"pf":{"age":2,"name":"birdy"}} 150s ok 12 - mutated {"all":{"pf":"name|birdy|age|2"},"pf":{"age":2,"name":"birdy"}} 150s ok 13 - validate {"all":{"sf":"name birdy age 3"},"sf":{"age":3,"name":"birdy"}} 150s ok 14 - mutated {"all":{"sf":"name birdy age 3"},"sf":{"age":3,"name":"birdy"}} 150s 1..14 150s ok 11 - path get /object/query 150s # Subtest: path get /object/query 150s ok 1 - validate {"all":{"do[birth-date][gte]":"1970-01-01","do[name]":"birdy","do[numbers][0]":5},"do":{"birth-date":{"gte":"1970-01-01"},"name":"birdy","numbers":[5]}} 150s ok 2 - mutated {"all":{"do[birth-date][gte]":"1970-01-01","do[name]":"birdy","do[numbers][0]":5},"do":{"birth-date":{"gte":"1970-01-01"},"name":"birdy","numbers":[5]}} 150s ok 3 - validate {"all":{"do[0][1][0]":2,"do[2][0]":4},"do":{"0":[null,[2]],"2":[4]}} 150s ok 4 - mutated {"all":{"do[0][1][0]":2,"do[2][0]":4},"do":{"0":[null,[2]],"2":[4]}} 150s ok 5 - validate {"all":{"do[numbers][0]":4,"do[numbers][1]":2},"do":{"numbers":[4,2]}} 150s ok 6 - mutated {"all":{"do[numbers][0]":4,"do[numbers][1]":2},"do":{"numbers":[4,2]}} 150s ok 7 - validate {"all":{"do[numbers][]":[3,5]},"do":{"numbers":[3,5]}} 150s ok 8 - mutated {"all":{"do[numbers][]":[3,5]},"do":{"numbers":[3,5]}} 150s ok 9 - validate {"all":{"do[numbers]":[4,6]},"do":{"numbers":[4,6]}} 150s ok 10 - mutated {"all":{"do[numbers]":[4,6]},"do":{"numbers":[4,6]}} 150s 1..10 150s ok 12 - path get /object/query 150s # Subtest: path get /object/simple/{id} 150s ok 1 - validate {"id":{"category":"bird","name":"birdy"}} 150s ok 2 - mutated {"id":{"category":"bird","name":"birdy"}} 150s 1..2 150s ok 13 - path get /object/simple/{id} 150s # Subtest: path get /object/simple/explode/{id} 150s ok 1 - validate {"id":{"category":"bird","name":"birdy"}} 150s ok 2 - mutated {"id":{"category":"bird","name":"birdy"}} 150s 1..2 150s ok 14 - path get /object/simple/explode/{id} 150s 1..14 150s ok 151s t/predictable-errors.t ................. 151s ok 1 - got errors in expected order 151s ok 2 - in scalar context got the right number of errors 151s ok 3 - got errors in expected order 151s ok 4 - in scalar context got the right number of errors 151s ok 5 - got errors in expected order 151s ok 6 - in scalar context got the right number of errors 151s ok 7 - got errors in expected order 151s ok 8 - in scalar context got the right number of errors 151s ok 9 - got errors in expected order 151s ok 10 - in scalar context got the right number of errors 151s ok 11 - got errors in expected order 151s ok 12 - in scalar context got the right number of errors 151s ok 13 - got errors in expected order 151s ok 14 - in scalar context got the right number of errors 151s ok 15 - got errors in expected order 151s ok 16 - in scalar context got the right number of errors 151s ok 17 - got errors in expected order 151s ok 18 - in scalar context got the right number of errors 151s ok 19 - got errors in expected order 151s ok 20 - in scalar context got the right number of errors 151s ok 21 - got errors in expected order 151s ok 22 - in scalar context got the right number of errors 151s ok 23 - got errors in expected order 151s ok 24 - in scalar context got the right number of errors 151s ok 25 - got errors in expected order 151s ok 26 - in scalar context got the right number of errors 151s ok 27 - got errors in expected order 151s ok 28 - in scalar context got the right number of errors 151s ok 29 - got errors in expected order 151s ok 30 - in scalar context got the right number of errors 151s ok 31 - got errors in expected order 151s ok 32 - in scalar context got the right number of errors 151s ok 33 - got errors in expected order 151s ok 34 - in scalar context got the right number of errors 151s ok 35 - got errors in expected order 151s ok 36 - in scalar context got the right number of errors 151s ok 37 - got errors in expected order 151s ok 38 - in scalar context got the right number of errors 151s ok 39 - got errors in expected order 151s ok 40 - in scalar context got the right number of errors 151s 1..40 151s ok 151s t/random-errors.t ...................... skipped: TEST_RANDOM_ITERATIONS=10000 152s t/recursive_data_protection.t .......... 152s ok 1 - recursive_data_protection(1) 152s ok 2 - recursive_data_protection(0) 152s 1..2 152s ok 152s t/relative-ref.t ....................... 152s ok 1 - errors: /age: -1 < minimum(0) 152s ok 2 - errors: /age: -2 < minimum(0) 152s 1..2 152s ok 153s t/to-json.t ............................ 153s ok 1 - TO_JSON on objects 153s ok 2 - TO_JSON on objects inside arrays 153s ok 3 - input objects are not changed 153s 1..3 153s ok 153s t/unicode-multibyte.t .................. 153s ok 1 - valid: {"foo":"foo♫bar"} 153s Wide character in print at /usr/share/perl/5.40/Test2/Formatter/TAP.pm line 156. 153s ok 2 - errors: /foo: Not in enum list: foo♫bar. 153s ok 3 - valid: {"foo":"foo♫bar"} 153s Wide character in print at /usr/share/perl/5.40/Test2/Formatter/TAP.pm line 156. 153s ok 4 - errors: /foo: Not in enum list: foo♫bar. 153s ok 5 - valid: {"bar":"replacement�char"} 153s Wide character in print at /usr/share/perl/5.40/Test2/Formatter/TAP.pm line 156. 153s ok 6 - errors: /bar: Not in enum list: replacement�char. 153s Wide character in print at /usr/share/perl/5.40/Test2/Formatter/TAP.pm line 156. 153s ok 7 - errors: /bar: Not in enum list: replacement�char. 153s 1..7 153s ok 154s t/uri.t ................................ 154s # Subtest: url https 154s ok 1 - scheme 154s ok 2 - host 154s ok 3 - nid 154s ok 4 - nss 154s 1..4 154s ok 1 - url https 154s # Subtest: urn uuid 154s ok 1 - host 154s ok 2 - scheme 154s ok 3 - nid 154s ok 4 - nss 154s ok 5 - fragment 154s 1..5 154s ok 2 - urn uuid 154s # Subtest: urn jv 154s ok 1 - is_abs 154s ok 2 - host 154s ok 3 - scheme 154s ok 4 - nid 154s ok 5 - nss 154s ok 6 - fragment 154s ok 7 - clone host 154s ok 8 - clone scheme 154s ok 9 - clone nid 154s ok 10 - clone nss 154s ok 11 - clone fragment 154s ok 12 - clone to_string 154s 1..12 154s ok 3 - urn jv 154s # Subtest: urn to_abs 154s ok 1 - is_abs 154s ok 2 - to_abs 154s ok 3 - b.json to_abs 154s 1..3 154s ok 4 - urn to_abs 154s 1..4 154s ok 154s t/util-checksum-yaml-xs.t .............. 154s ok 1 - Sereal::Encoder was not loaded 154s ok 2 - data_checksum array 154s ok 3 - data_checksum hash field order 154s ok 4 - data_checksum hash not undef 154s ok 5 - data_checksum hash not object 154s ok 6 - data_checksum object not undef 154s ok 7 - data_checksum numeric 154s ok 8 - data_checksum numeric like string 154s 1..8 154s ok 154s t/util.t ............................... 154s ok 1 - E 154s ok 2 - data_type string 154s ok 3 - data_type number 154s ok 4 - data_type integer 154s ok 5 - data_type array 154s ok 6 - data_type other 154s ok 7 - data_type boolean 154s ok 8 - data_type null 154s ok 9 - data_type JSON::Validator::Error 154s ok 10 - is_type JSON::Validator 154s ok 11 - is_type Mojo::Base 154s ok 12 - is_type HASH 154s ok 13 - is_type ARRAY 154s ok 14 - is_type HASH 154s ok 15 - is_num 4.2 154s ok 16 - is_num 42 154s ok 17 - is_num 2 154s ok 18 - is_bool 154s ok 19 - is_bool 154s ok 20 - prefix_errors 154s ok 21 - accepts nothing 154s ok 22 - form-data boundary 154s ok 23 - charset 154s ok 24 - header missing 154s ok 25 - exact match 154s ok 26 - closest accept 154s ok 27 - exact match with weight 154s ok 28 - star/star 154s ok 29 - schema_type integer 154s ok 30 - schema_type object 154s ok 31 - schema_type object 154s ok 32 - schema_type not object 154s ok 33 - schema_type array 154s ok 34 - schema_type not array 154s ok 35 - schema_type string 154s ok 36 - schema_type number 154s ok 37 - schema_type const 154s ok 38 - schema_type no idea 154s # Subtest: data_checksum with Sereal::Encoder 154s ok 1 - data_checksum array 154s ok 2 - data_checksum hash field order 154s ok 3 - data_checksum hash not undef 154s ok 4 - data_checksum hash not object 154s ok 5 - data_checksum object not undef 154s ok 6 - data_checksum numeric 154s ok 7 - data_checksum numeric like string 154s 1..7 154s ok 39 - data_checksum with Sereal::Encoder 154s 1..39 154s ok 155s t/validate-id.t ........................ 155s ok 1 - valid: {"id":1} 155s ok 2 - errors: /: Properties not allowed: id. 155s 1..2 155s ok 155s t/validate-recursive.t ................. 155s [2024-12-03 10:36:23.89114] [2874] [trace] [YcCcLHkTLwuK] POST "/" 155s [2024-12-03 10:36:23.89144] [2874] [trace] [YcCcLHkTLwuK] Routing to a callback 155s [2024-12-03 10:36:23.89315] [2874] [trace] [YcCcLHkTLwuK] 400 Bad Request (0.00201s, 497.512/s) 155s ok 1 - POST / 155s ok 2 - 400 Bad Request 155s ok 3 - content is similar 155s [2024-12-03 10:36:23.89606] [2874] [trace] [llDxVXPSrZfF] POST "/" 155s [2024-12-03 10:36:23.89618] [2874] [trace] [llDxVXPSrZfF] Routing to a callback 155s [2024-12-03 10:36:23.89716] [2874] [trace] [llDxVXPSrZfF] 200 OK (0.001091s, 916.590/s) 155s ok 4 - POST / 155s ok 5 - 200 OK 155s [2024-12-03 10:36:23.89905] [2874] [trace] [wUnW1xqHOu01] POST "/" 155s [2024-12-03 10:36:23.89916] [2874] [trace] [wUnW1xqHOu01] Routing to a callback 155s [2024-12-03 10:36:23.90020] [2874] [trace] [wUnW1xqHOu01] 200 OK (0.001136s, 880.282/s) 155s ok 6 - POST / 155s ok 7 - 200 OK 155s [2024-12-03 10:36:23.90207] [2874] [trace] [RXsa5ckw8AhB] POST "/" 155s [2024-12-03 10:36:23.90218] [2874] [trace] [RXsa5ckw8AhB] Routing to a callback 155s [2024-12-03 10:36:23.90312] [2874] [trace] [RXsa5ckw8AhB] 400 Bad Request (0.001047s, 955.110/s) 155s ok 8 - POST / 155s ok 9 - 400 Bad Request 155s ok 10 - exact match for JSON Pointer "/0/path" 155s 1..10 155s ok 155s All tests successful. 155s Files=61, Tests=697, 30 wallclock secs ( 0.23 usr 0.08 sys + 22.56 cusr 1.63 csys = 24.50 CPU) 155s Result: PASS 156s autopkgtest [10:36:24]: test autodep8-perl-build-deps: -----------------------] 156s autodep8-perl-build-deps PASS 156s autopkgtest [10:36:24]: test autodep8-perl-build-deps: - - - - - - - - - - results - - - - - - - - - - 157s autopkgtest [10:36:25]: test autodep8-perl: preparing testbed 243s autopkgtest [10:37:51]: testbed dpkg architecture: ppc64el 244s autopkgtest [10:37:52]: testbed apt version: 2.9.14ubuntu1 244s autopkgtest [10:37:52]: @@@@@@@@@@@@@@@@@@@@ test bed setup 244s autopkgtest [10:37:52]: testbed release detected to be: plucky 245s autopkgtest [10:37:53]: updating testbed package index (apt update) 245s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 245s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 246s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 246s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 246s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [65.3 kB] 246s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 246s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.2 kB] 246s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [771 kB] 246s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main ppc64el Packages [127 kB] 246s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted ppc64el Packages [928 B] 246s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el Packages [648 kB] 246s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse ppc64el Packages [10.4 kB] 246s Fetched 1721 kB in 1s (1505 kB/s) 247s Reading package lists... 248s Reading package lists... 248s Building dependency tree... 248s Reading state information... 249s Calculating upgrade... 249s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 249s Reading package lists... 249s Building dependency tree... 249s Reading state information... 249s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 249s autopkgtest [10:37:57]: upgrading testbed (apt dist-upgrade and autopurge) 250s Reading package lists... 250s Building dependency tree... 250s Reading state information... 250s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 250s Starting 2 pkgProblemResolver with broken count: 0 250s Done 251s Entering ResolveByKeep 251s 251s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 251s Reading package lists... 252s Building dependency tree... 252s Reading state information... 252s Starting pkgProblemResolver with broken count: 0 252s Starting 2 pkgProblemResolver with broken count: 0 252s Done 252s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 255s Reading package lists... 255s Building dependency tree... 255s Reading state information... 256s Starting pkgProblemResolver with broken count: 0 256s Starting 2 pkgProblemResolver with broken count: 0 256s Done 256s The following NEW packages will be installed: 256s autodep8 dctrl-tools javascript-common libjs-bootstrap5 libjs-highlight.js 256s libjs-popper.js libjson-validator-perl libmojolicious-perl 256s libyaml-libyaml-perl openapi-specification pkg-perl-autopkgtest 256s 0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded. 256s Need to get 1888 kB of archives. 256s After this operation, 11.4 MB of additional disk space will be used. 256s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el dctrl-tools ppc64el 2.24-3build3 [109 kB] 257s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el autodep8 all 0.28+nmu1ubuntu1 [13.7 kB] 257s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el javascript-common all 11+nmu1 [5936 B] 257s Get:4 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-popper.js all 1.16.1+ds-6 [54.1 kB] 257s Get:5 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-bootstrap5 all 5.3.3+dfsg-1 [309 kB] 257s Get:6 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjs-highlight.js all 9.18.5+dfsg1-2 [385 kB] 257s Get:7 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libmojolicious-perl all 9.38+dfsg-1 [760 kB] 257s Get:8 http://ftpmaster.internal/ubuntu plucky/main ppc64el libyaml-libyaml-perl ppc64el 0.902.0+ds-2 [32.7 kB] 257s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/universe ppc64el openapi-specification all 3.1.1-1 [119 kB] 257s Get:10 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libjson-validator-perl all 5.14+dfsg-1 [79.9 kB] 257s Get:11 http://ftpmaster.internal/ubuntu plucky/universe ppc64el pkg-perl-autopkgtest all 0.80 [18.7 kB] 257s Fetched 1888 kB in 1s (2902 kB/s) 257s Selecting previously unselected package dctrl-tools. 258s (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 ... 74178 files and directories currently installed.) 258s Preparing to unpack .../00-dctrl-tools_2.24-3build3_ppc64el.deb ... 258s Unpacking dctrl-tools (2.24-3build3) ... 258s Selecting previously unselected package autodep8. 258s Preparing to unpack .../01-autodep8_0.28+nmu1ubuntu1_all.deb ... 258s Unpacking autodep8 (0.28+nmu1ubuntu1) ... 258s Selecting previously unselected package javascript-common. 258s Preparing to unpack .../02-javascript-common_11+nmu1_all.deb ... 258s Unpacking javascript-common (11+nmu1) ... 258s Selecting previously unselected package libjs-popper.js. 258s Preparing to unpack .../03-libjs-popper.js_1.16.1+ds-6_all.deb ... 258s Unpacking libjs-popper.js (1.16.1+ds-6) ... 258s Selecting previously unselected package libjs-bootstrap5. 258s Preparing to unpack .../04-libjs-bootstrap5_5.3.3+dfsg-1_all.deb ... 258s Unpacking libjs-bootstrap5 (5.3.3+dfsg-1) ... 258s Selecting previously unselected package libjs-highlight.js. 258s Preparing to unpack .../05-libjs-highlight.js_9.18.5+dfsg1-2_all.deb ... 258s Unpacking libjs-highlight.js (9.18.5+dfsg1-2) ... 258s Selecting previously unselected package libmojolicious-perl. 258s Preparing to unpack .../06-libmojolicious-perl_9.38+dfsg-1_all.deb ... 258s Unpacking libmojolicious-perl (9.38+dfsg-1) ... 258s Selecting previously unselected package libyaml-libyaml-perl. 258s Preparing to unpack .../07-libyaml-libyaml-perl_0.902.0+ds-2_ppc64el.deb ... 258s Unpacking libyaml-libyaml-perl (0.902.0+ds-2) ... 258s Selecting previously unselected package openapi-specification. 258s Preparing to unpack .../08-openapi-specification_3.1.1-1_all.deb ... 258s Unpacking openapi-specification (3.1.1-1) ... 258s Selecting previously unselected package libjson-validator-perl. 258s Preparing to unpack .../09-libjson-validator-perl_5.14+dfsg-1_all.deb ... 258s Unpacking libjson-validator-perl (5.14+dfsg-1) ... 258s Selecting previously unselected package pkg-perl-autopkgtest. 258s Preparing to unpack .../10-pkg-perl-autopkgtest_0.80_all.deb ... 258s Unpacking pkg-perl-autopkgtest (0.80) ... 258s Setting up javascript-common (11+nmu1) ... 258s Setting up libjs-popper.js (1.16.1+ds-6) ... 258s Setting up libyaml-libyaml-perl (0.902.0+ds-2) ... 258s Setting up libjs-highlight.js (9.18.5+dfsg1-2) ... 258s Setting up openapi-specification (3.1.1-1) ... 258s Setting up libjs-bootstrap5 (5.3.3+dfsg-1) ... 258s Setting up dctrl-tools (2.24-3build3) ... 259s Setting up autodep8 (0.28+nmu1ubuntu1) ... 259s Setting up libmojolicious-perl (9.38+dfsg-1) ... 259s Setting up pkg-perl-autopkgtest (0.80) ... 259s Setting up libjson-validator-perl (5.14+dfsg-1) ... 259s Processing triggers for man-db (2.13.0-1) ... 263s autopkgtest [10:38:11]: test autodep8-perl: /usr/share/pkg-perl-autopkgtest/runner runtime-deps 263s autopkgtest [10:38:11]: test autodep8-perl: [----------------------- 264s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 264s 1..4 264s ok 1 - /usr/bin/perl -w -M"JSON::Validator" -e 1 2>&1 exited successfully 264s ok 2 - /usr/bin/perl -w -M"JSON::Validator" -e 1 2>&1 produced no (non-whitelisted) output 264s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"JSON::Validator" -e 1 2>&1 exited successfully 264s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"JSON::Validator" -e 1 2>&1 produced no (non-whitelisted) output 264s ok 264s All tests successful. 264s Files=1, Tests=4, 1 wallclock secs ( 0.02 usr 0.01 sys + 0.59 cusr 0.08 csys = 0.70 CPU) 264s Result: PASS 264s autopkgtest [10:38:12]: test autodep8-perl: -----------------------] 265s autodep8-perl PASS (superficial) 265s autopkgtest [10:38:13]: test autodep8-perl: - - - - - - - - - - results - - - - - - - - - - 265s autopkgtest [10:38:13]: test autodep8-perl-recommends: preparing testbed 266s Reading package lists... 266s Building dependency tree... 266s Reading state information... 266s Starting pkgProblemResolver with broken count: 0 266s Starting 2 pkgProblemResolver with broken count: 0 266s Done 267s The following NEW packages will be installed: 267s libcpanel-json-xs-perl libdata-validate-domain-perl libdata-validate-ip-perl 267s libnet-domain-tld-perl libnet-idn-encode-perl libnet-ipv6addr-perl 267s libnet-netmask-perl libnetaddr-ip-perl libsereal-encoder-perl 267s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 267s Need to get 508 kB of archives. 267s After this operation, 1766 kB of additional disk space will be used. 267s Get:1 http://ftpmaster.internal/ubuntu plucky/main ppc64el libcpanel-json-xs-perl ppc64el 4.38-1build1 [119 kB] 267s Get:2 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnet-domain-tld-perl all 1.75-4 [29.0 kB] 267s Get:3 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdata-validate-domain-perl all 0.15-1 [10.4 kB] 267s Get:4 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnet-ipv6addr-perl all 1.02-1 [21.0 kB] 267s Get:5 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnet-netmask-perl all 2.0002-2 [24.8 kB] 267s Get:6 http://ftpmaster.internal/ubuntu plucky/main ppc64el libnetaddr-ip-perl ppc64el 4.079+dfsg-2build5 [81.4 kB] 267s Get:7 http://ftpmaster.internal/ubuntu plucky/main ppc64el libdata-validate-ip-perl all 0.31-1 [17.2 kB] 267s Get:8 http://ftpmaster.internal/ubuntu plucky/universe ppc64el libnet-idn-encode-perl ppc64el 2.500-5build1 [85.1 kB] 267s Get:9 http://ftpmaster.internal/ubuntu plucky/main ppc64el libsereal-encoder-perl ppc64el 5.004+ds-1build4 [120 kB] 267s Fetched 508 kB in 1s (934 kB/s) 267s Selecting previously unselected package libcpanel-json-xs-perl:ppc64el. 268s (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 ... 75113 files and directories currently installed.) 268s Preparing to unpack .../0-libcpanel-json-xs-perl_4.38-1build1_ppc64el.deb ... 268s Unpacking libcpanel-json-xs-perl:ppc64el (4.38-1build1) ... 268s Selecting previously unselected package libnet-domain-tld-perl. 268s Preparing to unpack .../1-libnet-domain-tld-perl_1.75-4_all.deb ... 268s Unpacking libnet-domain-tld-perl (1.75-4) ... 268s Selecting previously unselected package libdata-validate-domain-perl. 268s Preparing to unpack .../2-libdata-validate-domain-perl_0.15-1_all.deb ... 268s Unpacking libdata-validate-domain-perl (0.15-1) ... 268s Selecting previously unselected package libnet-ipv6addr-perl. 268s Preparing to unpack .../3-libnet-ipv6addr-perl_1.02-1_all.deb ... 268s Unpacking libnet-ipv6addr-perl (1.02-1) ... 268s Selecting previously unselected package libnet-netmask-perl. 268s Preparing to unpack .../4-libnet-netmask-perl_2.0002-2_all.deb ... 268s Unpacking libnet-netmask-perl (2.0002-2) ... 268s Selecting previously unselected package libnetaddr-ip-perl. 268s Preparing to unpack .../5-libnetaddr-ip-perl_4.079+dfsg-2build5_ppc64el.deb ... 268s Unpacking libnetaddr-ip-perl (4.079+dfsg-2build5) ... 268s Selecting previously unselected package libdata-validate-ip-perl. 268s Preparing to unpack .../6-libdata-validate-ip-perl_0.31-1_all.deb ... 268s Unpacking libdata-validate-ip-perl (0.31-1) ... 268s Selecting previously unselected package libnet-idn-encode-perl. 268s Preparing to unpack .../7-libnet-idn-encode-perl_2.500-5build1_ppc64el.deb ... 268s Unpacking libnet-idn-encode-perl (2.500-5build1) ... 268s Selecting previously unselected package libsereal-encoder-perl. 268s Preparing to unpack .../8-libsereal-encoder-perl_5.004+ds-1build4_ppc64el.deb ... 268s Unpacking libsereal-encoder-perl (5.004+ds-1build4) ... 268s Setting up libnet-idn-encode-perl (2.500-5build1) ... 268s Setting up libcpanel-json-xs-perl:ppc64el (4.38-1build1) ... 268s Setting up libsereal-encoder-perl (5.004+ds-1build4) ... 268s Setting up libnet-netmask-perl (2.0002-2) ... 268s Setting up libnetaddr-ip-perl (4.079+dfsg-2build5) ... 268s Setting up libnet-domain-tld-perl (1.75-4) ... 268s Setting up libdata-validate-domain-perl (0.15-1) ... 268s Setting up libnet-ipv6addr-perl (1.02-1) ... 268s Setting up libdata-validate-ip-perl (0.31-1) ... 268s Processing triggers for man-db (2.13.0-1) ... 269s autopkgtest [10:38:17]: test autodep8-perl-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 269s autopkgtest [10:38:17]: test autodep8-perl-recommends: [----------------------- 274s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 274s 1..4 274s ok 1 - Package libjson-validator-perl is known to dpkg 274s ok 2 - Got status information for package libjson-validator-perl 274s ok 3 - Got file list for package libjson-validator-perl 274s # Subtest: all modules in libjson-validator-perl pass the syntax check 274s 1..14 274s ok 1 - /usr/bin/perl -wc /usr/share/perl5/JSON/Validator/Error.pm exited successfully 274s ok 2 - /usr/bin/perl -wc /usr/share/perl5/JSON/Validator/Formats.pm exited successfully 274s ok 3 - /usr/bin/perl -wc /usr/share/perl5/JSON/Validator/Joi.pm exited successfully 274s ok 4 - /usr/bin/perl -wc /usr/share/perl5/JSON/Validator/Schema/Draft201909.pm exited successfully 274s ok 5 - /usr/bin/perl -wc /usr/share/perl5/JSON/Validator/Schema/Draft4.pm exited successfully 274s ok 6 - /usr/bin/perl -wc /usr/share/perl5/JSON/Validator/Schema/Draft6.pm exited successfully 274s ok 7 - /usr/bin/perl -wc /usr/share/perl5/JSON/Validator/Schema/Draft7.pm exited successfully 274s ok 8 - /usr/bin/perl -wc /usr/share/perl5/JSON/Validator/Schema/OpenAPIv2.pm exited successfully 274s # Name "JSON::Validator::Schema::OpenAPIv3::coerce" used only once: possible typo at /usr/share/perl5/JSON/Validator/Schema/OpenAPIv3.pm line 12. 274s # Name "JSON::Validator::Schema::OpenAPIv3::routes" used only once: possible typo at /usr/share/perl5/JSON/Validator/Schema/OpenAPIv3.pm line 14. 274s # Name "JSON::Validator::Schema::OpenAPIv3::validate_response" used only once: possible typo at /usr/share/perl5/JSON/Validator/Schema/OpenAPIv3.pm line 16. 274s # Name "JSON::Validator::Schema::OpenAPIv3::validate_request" used only once: possible typo at /usr/share/perl5/JSON/Validator/Schema/OpenAPIv3.pm line 15. 274s # Name "JSON::Validator::Schema::OpenAPIv3::errors" used only once: possible typo at /usr/share/perl5/JSON/Validator/Schema/OpenAPIv3.pm line 13. 274s ok 9 - /usr/bin/perl -wc /usr/share/perl5/JSON/Validator/Schema/OpenAPIv3.pm exited successfully 274s # Subroutine bundle redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 44. 274s # Subroutine contains redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 67. 274s # Subroutine data redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 73. 274s # Subroutine get redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 81. 274s # Subroutine is_invalid redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 89. 274s # Subroutine load_and_validate_schema redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 91. 274s # Subroutine new redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 93. 274s # Subroutine resolve redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 102. 274s # Subroutine validate redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 149. 274s # Subroutine schema redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 159. 274s # Subroutine _build_formats redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 164. 274s # Subroutine _bundle_from redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 195. 274s # Subroutine _bundle_ref redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 229. 274s # Subroutine _bundle_ref_path_expand redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 257. 274s # Subroutine _extract_ref_from_schema redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 258. 274s # Subroutine _get redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 260. 274s # Subroutine _register_ref redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 328. 274s # Subroutine _resolve_object redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 337. 274s # Subroutine _state redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 353. 274s # Subroutine _validate redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 366. 274s # Subroutine _validate_all_of redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 422. 274s # Subroutine _validate_any_of_types redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 450. 274s # Subroutine _validate_any_of redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 472. 274s # Subroutine _validate_id redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 498. 274s # Subroutine _validate_one_of redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 506. 274s # Subroutine _validate_number_max redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 538. 274s # Subroutine _validate_number_min redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 559. 274s # Subroutine _validate_type_enum redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 580. 274s # Subroutine _validate_type_const redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 593. 274s # Subroutine _validate_format redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 601. 274s # Subroutine _validate_type_any redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 610. 274s # Subroutine _validate_type_array redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 612. 274s # Subroutine _validate_type_boolean redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 672. 274s # Subroutine _validate_type_integer redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 685. 274s # Subroutine _validate_type_null redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 694. 274s # Subroutine _validate_type_number redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 701. 274s # Subroutine _validate_type_object redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 726. 274s # Subroutine _validate_type_string redefined at /usr/share/perl5/JSON/Validator/Schema.pm line 805. 274s ok 10 - /usr/bin/perl -wc /usr/share/perl5/JSON/Validator/Schema.pm exited successfully 274s # Constant subroutine JSON::Validator::Store::DEBUG redefined at /usr/lib/powerpc64le-linux-gnu/perl-base/constant.pm line 171. 274s # Constant subroutine JSON::Validator::Store::BUNDLED_PATH redefined at /usr/lib/powerpc64le-linux-gnu/perl-base/constant.pm line 171. 274s # Constant subroutine JSON::Validator::Store::CASE_TOLERANT redefined at /usr/lib/powerpc64le-linux-gnu/perl-base/constant.pm line 171. 274s # Subroutine add redefined at /usr/share/perl5/JSON/Validator/Store.pm line 30. 274s # Subroutine exists redefined at /usr/share/perl5/JSON/Validator/Store.pm line 37. 274s # Subroutine get redefined at /usr/share/perl5/JSON/Validator/Store.pm line 44. 274s # Subroutine load redefined at /usr/share/perl5/JSON/Validator/Store.pm line 51. 274s # Subroutine resolve redefined at /usr/share/perl5/JSON/Validator/Store.pm line 62. 274s # Subroutine _add redefined at /usr/share/perl5/JSON/Validator/Store.pm line 102. 274s # Subroutine _load_from_app redefined at /usr/share/perl5/JSON/Validator/Store.pm line 116. 274s # Subroutine _load_from_data redefined at /usr/share/perl5/JSON/Validator/Store.pm line 132. 274s # Subroutine _load_from_file redefined at /usr/share/perl5/JSON/Validator/Store.pm line 146. 274s # Subroutine _load_from_text redefined at /usr/share/perl5/JSON/Validator/Store.pm line 160. 274s # Subroutine _load_from_url redefined at /usr/share/perl5/JSON/Validator/Store.pm line 170. 274s # Subroutine _raise redefined at /usr/share/perl5/JSON/Validator/Store.pm line 201. 274s ok 11 - /usr/bin/perl -wc /usr/share/perl5/JSON/Validator/Store.pm exited successfully 274s ok 12 - /usr/bin/perl -wc /usr/share/perl5/JSON/Validator/URI.pm exited successfully 274s ok 13 - /usr/bin/perl -wc /usr/share/perl5/JSON/Validator/Util.pm exited successfully 274s ok 14 - /usr/bin/perl -wc /usr/share/perl5/JSON/Validator.pm exited successfully 274s ok 4 - all modules in libjson-validator-perl pass the syntax check 274s ok 274s All tests successful. 274s Files=1, Tests=4, 4 wallclock secs ( 0.03 usr 0.00 sys + 3.45 cusr 0.23 csys = 3.71 CPU) 274s Result: PASS 274s autopkgtest [10:38:22]: test autodep8-perl-recommends: -----------------------] 275s autodep8-perl-recommends PASS (superficial) 275s autopkgtest [10:38:23]: test autodep8-perl-recommends: - - - - - - - - - - results - - - - - - - - - - 275s autopkgtest [10:38:23]: @@@@@@@@@@@@@@@@@@@@ summary 275s cache-symlinks-not-broken FAIL non-zero exit status 1 275s autodep8-perl-build-deps PASS 275s autodep8-perl PASS (superficial) 275s autodep8-perl-recommends PASS (superficial) 286s nova [W] Using flock in prodstack6-ppc64el 286s Creating nova instance adt-plucky-ppc64el-libjson-validator-perl-20241203-093450-juju-7f2275-prod-proposed-migration-environment-15-606e6e57-12f0-4429-8dda-c4efcd1b78ea from image adt/ubuntu-plucky-ppc64el-server-20241203.img (UUID 71a10fe7-f168-4d19-8647-b89d09dd4cc0)... 286s nova [W] Using flock in prodstack6-ppc64el 286s Creating nova instance adt-plucky-ppc64el-libjson-validator-perl-20241203-093450-juju-7f2275-prod-proposed-migration-environment-15-606e6e57-12f0-4429-8dda-c4efcd1b78ea from image adt/ubuntu-plucky-ppc64el-server-20241203.img (UUID 71a10fe7-f168-4d19-8647-b89d09dd4cc0)...