106s autopkgtest [17:50:22]: starting date and time: 2024-07-09 17:50:22+0000 111s autopkgtest [17:50:27]: git checkout: fd3bed09 nova: allow more retries for quota issues 111s autopkgtest [17:50:27]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.d2kpgpff/out --timeout-copy=6000 -a i386 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-jsonschema --apt-upgrade dt-schema --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python-jsonschema/4.19.2-3ubuntu1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@lcy02-10.secgroup --name adt-oracular-i386-dt-schema-20240709-174823-juju-7f2275-prod-proposed-migration-environment-2-1e13a399-1775-485c-99bc-5e2cbcb57573 --image adt/ubuntu-oracular-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -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/ 511s autopkgtest [17:57:07]: testbed dpkg architecture: amd64 511s autopkgtest [17:57:07]: testbed apt version: 2.9.6 511s autopkgtest [17:57:07]: test architecture: i386 511s autopkgtest [17:57:07]: @@@@@@@@@@@@@@@@@@@@ test bed setup 512s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [126 kB] 512s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [2576 B] 512s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [348 kB] 512s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [53.3 kB] 512s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [8548 B] 512s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 Packages [109 kB] 512s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main i386 Packages [82.2 kB] 512s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 c-n-f Metadata [2472 B] 512s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted i386 Packages [6244 B] 512s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 Packages [34.9 kB] 512s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 c-n-f Metadata [368 B] 512s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 Packages [347 kB] 512s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/universe i386 Packages [213 kB] 512s Get:14 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 c-n-f Metadata [10.5 kB] 512s Get:15 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse i386 Packages [3052 B] 512s Get:16 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 Packages [7644 B] 512s Get:17 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 c-n-f Metadata [276 B] 513s Fetched 1356 kB in 0s (5575 kB/s) 513s Reading package lists... 514s Reading package lists... 515s Building dependency tree... 515s Reading state information... 515s Calculating upgrade... 515s The following NEW packages will be installed: 515s python3-hatch-vcs python3-hatchling python3-jsonschema-specifications 515s python3-packaging python3-pathspec python3-pluggy python3-referencing 515s python3-rpds-py python3-setuptools-scm python3-trove-classifiers 515s The following packages will be upgraded: 515s dracut-install libaom3 python3-jsonschema 515s 3 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 515s Need to get 2495 kB of archives. 515s After this operation, 1907 kB of additional disk space will be used. 515s Get:1 http://ftpmaster.internal/ubuntu oracular/main amd64 dracut-install amd64 102-3ubuntu4 [33.1 kB] 515s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 libaom3 amd64 3.9.1-1 [1933 kB] 515s Get:3 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-packaging all 24.0-1 [41.1 kB] 515s Get:4 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pathspec all 0.12.1-1 [24.5 kB] 515s Get:5 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 515s Get:6 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-trove-classifiers all 2024.4.10-1 [10.6 kB] 515s Get:7 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-hatchling all 1.25.0-1 [54.8 kB] 515s Get:8 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-setuptools-scm all 8.1.0-1 [32.2 kB] 515s Get:9 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-hatch-vcs all 0.4.0-1 [7904 B] 515s Get:10 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-rpds-py amd64 0.12.0-3build1 [242 kB] 515s Get:11 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-referencing all 0.31.0-1 [20.8 kB] 515s Get:12 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-jsonschema-specifications all 2023.12.1-1 [9108 B] 515s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 python3-jsonschema all 4.19.2-3ubuntu1 [65.4 kB] 516s Fetched 2495 kB in 0s (16.6 MB/s) 516s (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 ... 74466 files and directories currently installed.) 516s Preparing to unpack .../00-dracut-install_102-3ubuntu4_amd64.deb ... 516s Unpacking dracut-install (102-3ubuntu4) over (102-3ubuntu3) ... 516s Preparing to unpack .../01-libaom3_3.9.1-1_amd64.deb ... 516s Unpacking libaom3:amd64 (3.9.1-1) over (3.8.2-3) ... 516s Selecting previously unselected package python3-packaging. 516s Preparing to unpack .../02-python3-packaging_24.0-1_all.deb ... 516s Unpacking python3-packaging (24.0-1) ... 516s Selecting previously unselected package python3-pathspec. 516s Preparing to unpack .../03-python3-pathspec_0.12.1-1_all.deb ... 516s Unpacking python3-pathspec (0.12.1-1) ... 516s Selecting previously unselected package python3-pluggy. 516s Preparing to unpack .../04-python3-pluggy_1.5.0-1_all.deb ... 516s Unpacking python3-pluggy (1.5.0-1) ... 516s Selecting previously unselected package python3-trove-classifiers. 516s Preparing to unpack .../05-python3-trove-classifiers_2024.4.10-1_all.deb ... 516s Unpacking python3-trove-classifiers (2024.4.10-1) ... 516s Selecting previously unselected package python3-hatchling. 516s Preparing to unpack .../06-python3-hatchling_1.25.0-1_all.deb ... 516s Unpacking python3-hatchling (1.25.0-1) ... 516s Selecting previously unselected package python3-setuptools-scm. 516s Preparing to unpack .../07-python3-setuptools-scm_8.1.0-1_all.deb ... 516s Unpacking python3-setuptools-scm (8.1.0-1) ... 516s Selecting previously unselected package python3-hatch-vcs. 516s Preparing to unpack .../08-python3-hatch-vcs_0.4.0-1_all.deb ... 516s Unpacking python3-hatch-vcs (0.4.0-1) ... 516s Selecting previously unselected package python3-rpds-py. 516s Preparing to unpack .../09-python3-rpds-py_0.12.0-3build1_amd64.deb ... 516s Unpacking python3-rpds-py (0.12.0-3build1) ... 516s Selecting previously unselected package python3-referencing. 516s Preparing to unpack .../10-python3-referencing_0.31.0-1_all.deb ... 516s Unpacking python3-referencing (0.31.0-1) ... 516s Selecting previously unselected package python3-jsonschema-specifications. 516s Preparing to unpack .../11-python3-jsonschema-specifications_2023.12.1-1_all.deb ... 516s Unpacking python3-jsonschema-specifications (2023.12.1-1) ... 517s Preparing to unpack .../12-python3-jsonschema_4.19.2-3ubuntu1_all.deb ... 517s Unpacking python3-jsonschema (4.19.2-3ubuntu1) over (4.10.3-2ubuntu1) ... 517s Setting up libaom3:amd64 (3.9.1-1) ... 517s Setting up python3-packaging (24.0-1) ... 517s Setting up python3-pluggy (1.5.0-1) ... 517s Setting up python3-rpds-py (0.12.0-3build1) ... 517s Setting up dracut-install (102-3ubuntu4) ... 517s Setting up python3-trove-classifiers (2024.4.10-1) ... 517s Setting up python3-pathspec (0.12.1-1) ... 517s Setting up python3-referencing (0.31.0-1) ... 517s Setting up python3-setuptools-scm (8.1.0-1) ... 518s Setting up python3-hatchling (1.25.0-1) ... 518s Setting up python3-hatch-vcs (0.4.0-1) ... 518s Setting up python3-jsonschema-specifications (2023.12.1-1) ... 518s Setting up python3-jsonschema (4.19.2-3ubuntu1) ... 518s Processing triggers for libc-bin (2.39-0ubuntu9) ... 518s Reading package lists... 519s Building dependency tree... 519s Reading state information... 519s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 519s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 519s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 519s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 519s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 521s Reading package lists... 521s Reading package lists... 521s Building dependency tree... 521s Reading state information... 521s Calculating upgrade... 521s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 521s Reading package lists... 522s Building dependency tree... 522s Reading state information... 522s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 523s autopkgtest [17:57:19]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 523s autopkgtest [17:57:19]: @@@@@@@@@@@@@@@@@@@@ apt-source dt-schema 523s Get:1 http://ftpmaster.internal/ubuntu oracular/universe dt-schema 2022.08.2-5 (dsc) [2035 B] 523s Get:2 http://ftpmaster.internal/ubuntu oracular/universe dt-schema 2022.08.2-5 (tar) [56.8 kB] 523s Get:3 http://ftpmaster.internal/ubuntu oracular/universe dt-schema 2022.08.2-5 (diff) [3796 B] 523s gpgv: Signature made Fri Dec 16 01:36:09 2022 UTC 523s gpgv: using RSA key 406220C8B8552802378CCE411F5C7A8B45564314 523s gpgv: issuer "bage@debian.org" 523s gpgv: Can't check signature: No public key 523s dpkg-source: warning: cannot verify inline signature for ./dt-schema_2022.08.2-5.dsc: no acceptable signature found 523s autopkgtest [17:57:19]: testing package dt-schema version 2022.08.2-5 524s autopkgtest [17:57:20]: build not needed 524s autopkgtest [17:57:20]: test unittests: preparing testbed 526s Note, using file '/tmp/autopkgtest.QJM3VH/1-autopkgtest-satdep.dsc' to get the build dependencies 526s Reading package lists... 526s Building dependency tree... 526s Reading state information... 526s Starting pkgProblemResolver with broken count: 0 526s Starting 2 pkgProblemResolver with broken count: 0 526s Done 527s The following NEW packages will be installed: 527s build-essential cpp cpp-13 cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu 527s device-tree-compiler dt-schema g++ g++-13 g++-13-x86-64-linux-gnu 527s g++-x86-64-linux-gnu gcc gcc-13 gcc-13-base gcc-13-x86-64-linux-gnu 527s gcc-x86-64-linux-gnu libasan8 libatomic1 libcc1-0 libfdt1 libgcc-13-dev 527s libgomp1 libhwasan0 libisl23 libitm1 liblsan0 libmpc3 libquadmath0 527s libstdc++-13-dev libtsan2 libubsan1 python3-all python3-libfdt 527s python3-rfc3987 python3-ruamel.yaml python3-ruamel.yaml.clib 527s 0 upgraded, 36 newly installed, 0 to remove and 0 not upgraded. 527s Need to get 62.8 MB of archives. 527s After this operation, 225 MB of additional disk space will be used. 527s Get:1 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-13-base amd64 13.2.0-23ubuntu4 [49.0 kB] 527s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 libisl23 amd64 0.26-3build1 [680 kB] 527s Get:3 http://ftpmaster.internal/ubuntu oracular/main amd64 libmpc3 amd64 1.3.1-1build1 [54.5 kB] 527s Get:4 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu4 [11.2 MB] 527s Get:5 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp-13 amd64 13.2.0-23ubuntu4 [1032 B] 527s Get:6 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] 527s Get:7 http://ftpmaster.internal/ubuntu oracular/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] 527s Get:8 http://ftpmaster.internal/ubuntu oracular/main amd64 libcc1-0 amd64 14.1.0-1ubuntu1 [48.0 kB] 527s Get:9 http://ftpmaster.internal/ubuntu oracular/main amd64 libgomp1 amd64 14.1.0-1ubuntu1 [148 kB] 527s Get:10 http://ftpmaster.internal/ubuntu oracular/main amd64 libitm1 amd64 14.1.0-1ubuntu1 [29.1 kB] 527s Get:11 http://ftpmaster.internal/ubuntu oracular/main amd64 libatomic1 amd64 14.1.0-1ubuntu1 [10.4 kB] 527s Get:12 http://ftpmaster.internal/ubuntu oracular/main amd64 libasan8 amd64 14.1.0-1ubuntu1 [3025 kB] 527s Get:13 http://ftpmaster.internal/ubuntu oracular/main amd64 liblsan0 amd64 14.1.0-1ubuntu1 [1313 kB] 527s Get:14 http://ftpmaster.internal/ubuntu oracular/main amd64 libtsan2 amd64 14.1.0-1ubuntu1 [2736 kB] 527s Get:15 http://ftpmaster.internal/ubuntu oracular/main amd64 libubsan1 amd64 14.1.0-1ubuntu1 [1174 kB] 527s Get:16 http://ftpmaster.internal/ubuntu oracular/main amd64 libhwasan0 amd64 14.1.0-1ubuntu1 [1632 kB] 527s Get:17 http://ftpmaster.internal/ubuntu oracular/main amd64 libquadmath0 amd64 14.1.0-1ubuntu1 [153 kB] 527s Get:18 http://ftpmaster.internal/ubuntu oracular/main amd64 libgcc-13-dev amd64 13.2.0-23ubuntu4 [2688 kB] 527s Get:19 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu4 [21.9 MB] 527s Get:20 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-13 amd64 13.2.0-23ubuntu4 [482 kB] 527s Get:21 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] 527s Get:22 http://ftpmaster.internal/ubuntu oracular/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] 527s Get:23 http://ftpmaster.internal/ubuntu oracular/main amd64 libstdc++-13-dev amd64 13.2.0-23ubuntu4 [2399 kB] 527s Get:24 http://ftpmaster.internal/ubuntu oracular/main amd64 g++-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu4 [12.5 MB] 527s Get:25 http://ftpmaster.internal/ubuntu oracular/main amd64 g++-13 amd64 13.2.0-23ubuntu4 [14.5 kB] 527s Get:26 http://ftpmaster.internal/ubuntu oracular/main amd64 g++-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [964 B] 527s Get:27 http://ftpmaster.internal/ubuntu oracular/main amd64 g++ amd64 4:13.2.0-7ubuntu1 [1100 B] 527s Get:28 http://ftpmaster.internal/ubuntu oracular/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 527s Get:29 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-rfc3987 all 1.3.8-2 [8862 B] 527s Get:30 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-ruamel.yaml.clib amd64 0.2.8-1build1 [132 kB] 527s Get:31 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-ruamel.yaml all 0.17.21-1 [86.6 kB] 527s Get:32 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-libfdt amd64 1.7.0-2build1 [57.4 kB] 527s Get:33 http://ftpmaster.internal/ubuntu oracular/universe amd64 dt-schema all 2022.08.2-5 [46.7 kB] 527s Get:34 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-all amd64 3.12.3-0ubuntu1 [888 B] 527s Get:35 http://ftpmaster.internal/ubuntu oracular/main amd64 libfdt1 amd64 1.7.0-2build1 [20.1 kB] 527s Get:36 http://ftpmaster.internal/ubuntu oracular/main amd64 device-tree-compiler amd64 1.7.0-2build1 [228 kB] 528s Fetched 62.8 MB in 1s (111 MB/s) 528s Selecting previously unselected package gcc-13-base:amd64. 528s (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 ... 74782 files and directories currently installed.) 528s Preparing to unpack .../00-gcc-13-base_13.2.0-23ubuntu4_amd64.deb ... 528s Unpacking gcc-13-base:amd64 (13.2.0-23ubuntu4) ... 528s Selecting previously unselected package libisl23:amd64. 528s Preparing to unpack .../01-libisl23_0.26-3build1_amd64.deb ... 528s Unpacking libisl23:amd64 (0.26-3build1) ... 528s Selecting previously unselected package libmpc3:amd64. 528s Preparing to unpack .../02-libmpc3_1.3.1-1build1_amd64.deb ... 528s Unpacking libmpc3:amd64 (1.3.1-1build1) ... 528s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 528s Preparing to unpack .../03-cpp-13-x86-64-linux-gnu_13.2.0-23ubuntu4_amd64.deb ... 528s Unpacking cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 528s Selecting previously unselected package cpp-13. 528s Preparing to unpack .../04-cpp-13_13.2.0-23ubuntu4_amd64.deb ... 528s Unpacking cpp-13 (13.2.0-23ubuntu4) ... 528s Selecting previously unselected package cpp-x86-64-linux-gnu. 528s Preparing to unpack .../05-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 528s Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 528s Selecting previously unselected package cpp. 528s Preparing to unpack .../06-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... 528s Unpacking cpp (4:13.2.0-7ubuntu1) ... 528s Selecting previously unselected package libcc1-0:amd64. 528s Preparing to unpack .../07-libcc1-0_14.1.0-1ubuntu1_amd64.deb ... 528s Unpacking libcc1-0:amd64 (14.1.0-1ubuntu1) ... 528s Selecting previously unselected package libgomp1:amd64. 528s Preparing to unpack .../08-libgomp1_14.1.0-1ubuntu1_amd64.deb ... 528s Unpacking libgomp1:amd64 (14.1.0-1ubuntu1) ... 528s Selecting previously unselected package libitm1:amd64. 528s Preparing to unpack .../09-libitm1_14.1.0-1ubuntu1_amd64.deb ... 528s Unpacking libitm1:amd64 (14.1.0-1ubuntu1) ... 528s Selecting previously unselected package libatomic1:amd64. 528s Preparing to unpack .../10-libatomic1_14.1.0-1ubuntu1_amd64.deb ... 528s Unpacking libatomic1:amd64 (14.1.0-1ubuntu1) ... 528s Selecting previously unselected package libasan8:amd64. 528s Preparing to unpack .../11-libasan8_14.1.0-1ubuntu1_amd64.deb ... 528s Unpacking libasan8:amd64 (14.1.0-1ubuntu1) ... 529s Selecting previously unselected package liblsan0:amd64. 529s Preparing to unpack .../12-liblsan0_14.1.0-1ubuntu1_amd64.deb ... 529s Unpacking liblsan0:amd64 (14.1.0-1ubuntu1) ... 529s Selecting previously unselected package libtsan2:amd64. 529s Preparing to unpack .../13-libtsan2_14.1.0-1ubuntu1_amd64.deb ... 529s Unpacking libtsan2:amd64 (14.1.0-1ubuntu1) ... 529s Selecting previously unselected package libubsan1:amd64. 529s Preparing to unpack .../14-libubsan1_14.1.0-1ubuntu1_amd64.deb ... 529s Unpacking libubsan1:amd64 (14.1.0-1ubuntu1) ... 529s Selecting previously unselected package libhwasan0:amd64. 529s Preparing to unpack .../15-libhwasan0_14.1.0-1ubuntu1_amd64.deb ... 529s Unpacking libhwasan0:amd64 (14.1.0-1ubuntu1) ... 529s Selecting previously unselected package libquadmath0:amd64. 529s Preparing to unpack .../16-libquadmath0_14.1.0-1ubuntu1_amd64.deb ... 529s Unpacking libquadmath0:amd64 (14.1.0-1ubuntu1) ... 529s Selecting previously unselected package libgcc-13-dev:amd64. 529s Preparing to unpack .../17-libgcc-13-dev_13.2.0-23ubuntu4_amd64.deb ... 529s Unpacking libgcc-13-dev:amd64 (13.2.0-23ubuntu4) ... 529s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 529s Preparing to unpack .../18-gcc-13-x86-64-linux-gnu_13.2.0-23ubuntu4_amd64.deb ... 529s Unpacking gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 529s Selecting previously unselected package gcc-13. 529s Preparing to unpack .../19-gcc-13_13.2.0-23ubuntu4_amd64.deb ... 529s Unpacking gcc-13 (13.2.0-23ubuntu4) ... 529s Selecting previously unselected package gcc-x86-64-linux-gnu. 529s Preparing to unpack .../20-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 529s Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 529s Selecting previously unselected package gcc. 529s Preparing to unpack .../21-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... 529s Unpacking gcc (4:13.2.0-7ubuntu1) ... 529s Selecting previously unselected package libstdc++-13-dev:amd64. 529s Preparing to unpack .../22-libstdc++-13-dev_13.2.0-23ubuntu4_amd64.deb ... 529s Unpacking libstdc++-13-dev:amd64 (13.2.0-23ubuntu4) ... 530s Selecting previously unselected package g++-13-x86-64-linux-gnu. 530s Preparing to unpack .../23-g++-13-x86-64-linux-gnu_13.2.0-23ubuntu4_amd64.deb ... 530s Unpacking g++-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 530s Selecting previously unselected package g++-13. 530s Preparing to unpack .../24-g++-13_13.2.0-23ubuntu4_amd64.deb ... 530s Unpacking g++-13 (13.2.0-23ubuntu4) ... 530s Selecting previously unselected package g++-x86-64-linux-gnu. 530s Preparing to unpack .../25-g++-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 530s Unpacking g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 530s Selecting previously unselected package g++. 530s Preparing to unpack .../26-g++_4%3a13.2.0-7ubuntu1_amd64.deb ... 530s Unpacking g++ (4:13.2.0-7ubuntu1) ... 530s Selecting previously unselected package build-essential. 530s Preparing to unpack .../27-build-essential_12.10ubuntu1_amd64.deb ... 530s Unpacking build-essential (12.10ubuntu1) ... 530s Selecting previously unselected package python3-rfc3987. 530s Preparing to unpack .../28-python3-rfc3987_1.3.8-2_all.deb ... 530s Unpacking python3-rfc3987 (1.3.8-2) ... 530s Selecting previously unselected package python3-ruamel.yaml.clib:amd64. 530s Preparing to unpack .../29-python3-ruamel.yaml.clib_0.2.8-1build1_amd64.deb ... 530s Unpacking python3-ruamel.yaml.clib:amd64 (0.2.8-1build1) ... 530s Selecting previously unselected package python3-ruamel.yaml. 530s Preparing to unpack .../30-python3-ruamel.yaml_0.17.21-1_all.deb ... 530s Unpacking python3-ruamel.yaml (0.17.21-1) ... 530s Selecting previously unselected package python3-libfdt. 530s Preparing to unpack .../31-python3-libfdt_1.7.0-2build1_amd64.deb ... 530s Unpacking python3-libfdt (1.7.0-2build1) ... 530s Selecting previously unselected package dt-schema. 530s Preparing to unpack .../32-dt-schema_2022.08.2-5_all.deb ... 530s Unpacking dt-schema (2022.08.2-5) ... 530s Selecting previously unselected package python3-all. 530s Preparing to unpack .../33-python3-all_3.12.3-0ubuntu1_amd64.deb ... 530s Unpacking python3-all (3.12.3-0ubuntu1) ... 530s Selecting previously unselected package libfdt1:amd64. 530s Preparing to unpack .../34-libfdt1_1.7.0-2build1_amd64.deb ... 530s Unpacking libfdt1:amd64 (1.7.0-2build1) ... 530s Selecting previously unselected package device-tree-compiler. 530s Preparing to unpack .../35-device-tree-compiler_1.7.0-2build1_amd64.deb ... 530s Unpacking device-tree-compiler (1.7.0-2build1) ... 530s Setting up python3-ruamel.yaml.clib:amd64 (0.2.8-1build1) ... 530s Setting up python3-all (3.12.3-0ubuntu1) ... 530s Setting up libgomp1:amd64 (14.1.0-1ubuntu1) ... 530s Setting up libfdt1:amd64 (1.7.0-2build1) ... 530s Setting up python3-libfdt (1.7.0-2build1) ... 530s Setting up gcc-13-base:amd64 (13.2.0-23ubuntu4) ... 530s Setting up python3-rfc3987 (1.3.8-2) ... 531s Setting up libquadmath0:amd64 (14.1.0-1ubuntu1) ... 531s Setting up libmpc3:amd64 (1.3.1-1build1) ... 531s Setting up libatomic1:amd64 (14.1.0-1ubuntu1) ... 531s Setting up device-tree-compiler (1.7.0-2build1) ... 531s Setting up libubsan1:amd64 (14.1.0-1ubuntu1) ... 531s Setting up python3-ruamel.yaml (0.17.21-1) ... 531s Setting up libhwasan0:amd64 (14.1.0-1ubuntu1) ... 531s Setting up libasan8:amd64 (14.1.0-1ubuntu1) ... 531s Setting up libtsan2:amd64 (14.1.0-1ubuntu1) ... 531s Setting up libisl23:amd64 (0.26-3build1) ... 531s Setting up libcc1-0:amd64 (14.1.0-1ubuntu1) ... 531s Setting up liblsan0:amd64 (14.1.0-1ubuntu1) ... 531s Setting up libitm1:amd64 (14.1.0-1ubuntu1) ... 531s Setting up cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 531s Setting up dt-schema (2022.08.2-5) ... 531s /usr/lib/python3/dist-packages/dtschema/lib.py:684: SyntaxWarning: invalid escape sequence '\^' 531s prog = re.compile('.*[\^\[{\(\$].*') 531s /usr/lib/python3/dist-packages/dtschema/lib.py:688: SyntaxWarning: invalid escape sequence '\-' 531s if c != '^[a-zA-Z0-9][a-zA-Z0-9,+\-._]+$': 531s /usr/lib/python3/dist-packages/dtschema/lib.py:948: SyntaxWarning: invalid escape sequence '\-' 531s del props['^[a-z][a-z0-9\-]*$'] 531s Setting up libgcc-13-dev:amd64 (13.2.0-23ubuntu4) ... 531s Setting up libstdc++-13-dev:amd64 (13.2.0-23ubuntu4) ... 531s Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 531s Setting up cpp-13 (13.2.0-23ubuntu4) ... 531s Setting up gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 531s Setting up gcc-13 (13.2.0-23ubuntu4) ... 531s Setting up cpp (4:13.2.0-7ubuntu1) ... 531s Setting up g++-13-x86-64-linux-gnu (13.2.0-23ubuntu4) ... 531s Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 531s Setting up gcc (4:13.2.0-7ubuntu1) ... 531s Setting up g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 531s Setting up g++-13 (13.2.0-23ubuntu4) ... 531s Setting up g++ (4:13.2.0-7ubuntu1) ... 531s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 531s Setting up build-essential (12.10ubuntu1) ... 531s Processing triggers for man-db (2.12.1-2) ... 532s Processing triggers for libc-bin (2.39-0ubuntu9) ... 533s Reading package lists... 533s Building dependency tree... 533s Reading state information... 533s Starting pkgProblemResolver with broken count: 0 533s Starting 2 pkgProblemResolver with broken count: 0 533s Done 534s The following NEW packages will be installed: 534s autopkgtest-satdep 534s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 534s Need to get 0 B/696 B of archives. 534s After this operation, 0 B of additional disk space will be used. 534s Get:1 /tmp/autopkgtest.QJM3VH/2-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [696 B] 534s Selecting previously unselected package autopkgtest-satdep. 534s (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 ... 76232 files and directories currently installed.) 534s Preparing to unpack .../2-autopkgtest-satdep.deb ... 534s Unpacking autopkgtest-satdep (0) ... 534s Setting up autopkgtest-satdep (0) ... 536s (Reading database ... 76232 files and directories currently installed.) 536s Removing autopkgtest-satdep (0) ... 536s autopkgtest [17:57:32]: test unittests: [----------------------- 536s === python3.12 === 537s .EEEEEEEEEEEEEEEEE..EEEE.EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE./tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/schemas/child-node-example.yaml: ignoring, unknown error in schema (not a schema?) 537s /tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/schemas/conditionals-single-example.yaml: ignoring, unknown error in schema (not a schema?) 537s /tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/schemas/bad-example.yaml: ignoring, error in schema: title 537s /tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/schemas/conditionals-allof-example.yaml: ignoring, unknown error in schema (not a schema?) 537s /tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/schemas/good-example.yaml: ignoring, unknown error in schema (not a schema?) 537s warning: no schema found in path: /tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/schemas/ 537s /usr/lib/python3/dist-packages/dtschema/schemas/dt-core.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/aliases.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/graph.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/reg.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/simple-bus.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/memory.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/interrupt-controller.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/cpus.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/msi-consumer.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/interrupts.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/cache-controller.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/chosen.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/serial.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/root-node.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/property-units.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/options.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/interconnects.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/pwm/pwm-consumer.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/power-domain/power-domain-consumer.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/options/u-boot.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/iio/iio-consumer.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/iio/iio.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/i2c/i2c-controller.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/clock/clock.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/pinctrl/pinctrl-consumer.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/mbox/mbox-consumer.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/iommu/iommu.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/dma/dma.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-consumer.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-hog.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-iommu.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-bus.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-provider.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-consumer.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/reset/reset.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/bus/qemu,platform.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bridge.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bus.yaml: ignoring, unknown error in schema (not a schema?) 537s /usr/lib/python3/dist-packages/dtschema/schemas/hwlock/hwlock-consumer.yaml: ignoring, unknown error in schema (not a schema?) 537s :1: SyntaxWarning: invalid escape sequence '\-' 538s E/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/schemas/child-node-example.yaml: ignoring, unknown error in schema (not a schema?) 538s /tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/schemas/conditionals-single-example.yaml: ignoring, unknown error in schema (not a schema?) 538s /tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/schemas/bad-example.yaml: ignoring, error in schema: title 538s /tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/schemas/conditionals-allof-example.yaml: ignoring, unknown error in schema (not a schema?) 538s /tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/schemas/good-example.yaml: ignoring, unknown error in schema (not a schema?) 538s warning: no schema found in path: /tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/schemas/ 538s /usr/lib/python3/dist-packages/dtschema/schemas/dt-core.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/aliases.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/graph.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/reg.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/simple-bus.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/memory.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/interrupt-controller.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/cpus.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/msi-consumer.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/interrupts.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/cache-controller.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/chosen.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/serial.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/root-node.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/property-units.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/options.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/interconnects.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/pwm/pwm-consumer.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/power-domain/power-domain-consumer.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/options/u-boot.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/iio/iio-consumer.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/iio/iio.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/i2c/i2c-controller.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/clock/clock.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/pinctrl/pinctrl-consumer.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/mbox/mbox-consumer.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/iommu/iommu.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/dma/dma.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-consumer.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-hog.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-iommu.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-bus.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-provider.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-consumer.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/reset/reset.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/bus/qemu,platform.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bridge.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bus.yaml: ignoring, unknown error in schema (not a schema?) 538s /usr/lib/python3/dist-packages/dtschema/schemas/hwlock/hwlock-consumer.yaml: ignoring, unknown error in schema (not a schema?) 538s :1: SyntaxWarning: invalid escape sequence '\-' 538s E 538s ====================================================================== 538s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='$id') 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 538s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 538s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 538s return context.handle('assertRaises', args, kwargs) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 538s callable_obj(*args, **kwargs) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='title') 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 538s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 538s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 538s return context.handle('assertRaises', args, kwargs) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 538s callable_obj(*args, **kwargs) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='maintainers') 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 538s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 538s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 538s return context.handle('assertRaises', args, kwargs) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 538s callable_obj(*args, **kwargs) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='description') 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 538s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 538s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 538s return context.handle('assertRaises', args, kwargs) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 538s callable_obj(*args, **kwargs) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='required') 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 538s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 538s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 538s return context.handle('assertRaises', args, kwargs) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 538s callable_obj(*args, **kwargs) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='bad-key') 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 538s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 538s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 538s return context.handle('assertRaises', args, kwargs) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 538s callable_obj(*args, **kwargs) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/compatible') 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 538s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 538s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 538s return context.handle('assertRaises', args, kwargs) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 538s callable_obj(*args, **kwargs) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/reg') 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 538s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 538s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 538s return context.handle('assertRaises', args, kwargs) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 538s callable_obj(*args, **kwargs) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/interrupts') 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 538s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 538s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 538s return context.handle('assertRaises', args, kwargs) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 538s callable_obj(*args, **kwargs) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/interrupt-names') 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 538s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 538s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 538s return context.handle('assertRaises', args, kwargs) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 538s callable_obj(*args, **kwargs) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/interrupt-controller') 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 538s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 538s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 538s return context.handle('assertRaises', args, kwargs) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 538s callable_obj(*args, **kwargs) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/#interrupt-cells') 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 538s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 538s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 538s return context.handle('assertRaises', args, kwargs) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 538s callable_obj(*args, **kwargs) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/gpio-controller') 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 538s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 538s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 538s return context.handle('assertRaises', args, kwargs) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 538s callable_obj(*args, **kwargs) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/some-gpio') 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 538s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 538s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 538s return context.handle('assertRaises', args, kwargs) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 538s callable_obj(*args, **kwargs) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/some-gpios') 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 538s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 538s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 538s return context.handle('assertRaises', args, kwargs) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 538s callable_obj(*args, **kwargs) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/another-property') 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 538s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 538s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 538s return context.handle('assertRaises', args, kwargs) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 538s callable_obj(*args, **kwargs) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/vendor,property') 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 538s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 538s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 538s return context.handle('assertRaises', args, kwargs) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 538s callable_obj(*args, **kwargs) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_required_properties (__main__.TestDTMetaSchema.test_required_properties) 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 41, in test_required_properties 538s dtschema.DTValidator.check_schema(self.schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_required_property_missing (__main__.TestDTMetaSchema.test_required_property_missing) (k='$id') 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 50, in test_required_property_missing 538s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 538s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 538s return context.handle('assertRaises', args, kwargs) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 538s callable_obj(*args, **kwargs) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_required_property_missing (__main__.TestDTMetaSchema.test_required_property_missing) (k='title') 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 50, in test_required_property_missing 538s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 538s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 538s return context.handle('assertRaises', args, kwargs) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 538s callable_obj(*args, **kwargs) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_required_property_missing (__main__.TestDTMetaSchema.test_required_property_missing) (k='maintainers') 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 50, in test_required_property_missing 538s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 538s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 538s return context.handle('assertRaises', args, kwargs) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 538s callable_obj(*args, **kwargs) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/dt-core.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/aliases.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/graph.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/reg.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 538s yield from validator.descend(item, items, path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/simple-bus.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/memory.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/interrupt-controller.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/cpus.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 538s yield from validator.descend(item, items, path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/msi-consumer.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/interrupts.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/cache-controller.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/chosen.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/serial.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/root-node.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 538s yield from validator.descend(item, items, path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/property-units.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/options.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/interconnects.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/pwm/pwm-consumer.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/power-domain/power-domain-consumer.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/options/u-boot.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/iio/iio-consumer.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/iio/iio.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/i2c/i2c-controller.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/clock/clock.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/pinctrl/pinctrl-consumer.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/mbox/mbox-consumer.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/iommu/iommu.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/dma/dma.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-consumer.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-hog.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 538s yield from validator.descend(item, items, path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-iommu.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-bus.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-provider.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-consumer.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/reset/reset.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/bus/qemu,platform.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bridge.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 538s yield from validator.descend(item, items, path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bus.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 538s yield from validator.descend(item, items, path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/hwlock/hwlock-consumer.yaml') 538s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 538s document = document[part] 538s ~~~~~~~~^^^^^^ 538s KeyError: 'definitions' 538s 538s During handling of the above exception, another exception occurred: 538s 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 538s dtschema.DTValidator.check_schema(schema) 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 538s for error in cls(meta_schema).iter_errors(schema): 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 538s for error in super().iter_errors(instance, _schema): 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 538s yield from validator.descend(instance, subschema, schema_path=index) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 538s yield from validator.descend( 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 538s yield from validator.descend(instance[extra], aP, path=extra) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 538s return list(self.descend(instance, resolved)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 538s yield from validator.descend(instance=property, schema=propertyNames) 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 538s errs = list(validator.descend(instance, subschema, schema_path=index)) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 538s for error in errors: 538s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 538s yield from validator._validate_reference(ref=ref, instance=instance) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 538s scope, resolved = resolve(ref) 538s ^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 538s return url, self._remote_cache(url) 538s ^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 538s return self.resolve_fragment(document, fragment) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 538s raise exceptions._RefResolutionError( 538s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 538s 538s ====================================================================== 538s ERROR: test_dt_yaml_validation (__main__.TestDTValidate.test_dt_yaml_validation) 538s Test that all DT files under ./test/ validate against the DT schema (YAML) 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 106, in setUp 538s self.schemas = dtschema.set_schemas([ os.path.join(os.path.abspath(basedir), "schemas/")]) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1086, in set_schemas 538s make_property_type_cache() 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1037, in make_property_type_cache 538s props, pat_props = get_prop_types() 538s ^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 948, in get_prop_types 538s del props['^[a-z][a-z0-9\-]*$'] 538s ~~~~~^^^^^^^^^^^^^^^^^^^^^^ 538s KeyError: '^[a-z][a-z0-9\\-]*$' 538s 538s ====================================================================== 538s ERROR: test_dtb_validation (__main__.TestDTValidate.test_dtb_validation) 538s Test that all DT files under ./test/ validate against the DT schema (DTB) 538s ---------------------------------------------------------------------- 538s Traceback (most recent call last): 538s File "/tmp/autopkgtest.QJM3VH/autopkgtest_tmp/test/test-dt-validate.py", line 106, in setUp 538s self.schemas = dtschema.set_schemas([ os.path.join(os.path.abspath(basedir), "schemas/")]) 538s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1086, in set_schemas 538s make_property_type_cache() 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1037, in make_property_type_cache 538s props, pat_props = get_prop_types() 538s ^^^^^^^^^^^^^^^^ 538s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 948, in get_prop_types 538s del props['^[a-z][a-z0-9\-]*$'] 538s ~~~~~^^^^^^^^^^^^^^^^^^^^^^ 538s KeyError: '^[a-z][a-z0-9\\-]*$' 538s 538s ---------------------------------------------------------------------- 538s Ran 11 tests in 0.931s 538s 538s FAILED (errors=63) 538s autopkgtest [17:57:34]: test unittests: -----------------------] 538s unittests FAIL non-zero exit status 1 538s autopkgtest [17:57:34]: test unittests: - - - - - - - - - - results - - - - - - - - - - 538s autopkgtest [17:57:34]: @@@@@@@@@@@@@@@@@@@@ summary 538s unittests FAIL non-zero exit status 1 548s nova [W] Skipping flock for amd64 548s Creating nova instance adt-oracular-i386-dt-schema-20240709-174823-juju-7f2275-prod-proposed-migration-environment-2-1e13a399-1775-485c-99bc-5e2cbcb57573 from image adt/ubuntu-oracular-amd64-server-20240709.img (UUID 6a8b221d-c272-4b1f-96bb-498396b886bc)...