0s autopkgtest [16:04:09]: starting date and time: 2024-07-26 16:04:09+0000 0s autopkgtest [16:04:09]: git checkout: fd3bed09 nova: allow more retries for quota issues 0s autopkgtest [16:04:09]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.6dhgseio/out --timeout-copy=6000 --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-3@lcy02-101.secgroup --name adt-oracular-amd64-dt-schema-20240726-160409-juju-7f2275-prod-proposed-migration-environment-3-e04a65f6-4d21-42b8-aeee-ea4e94a31404 --image adt/ubuntu-oracular-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --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/ 65s autopkgtest [16:05:14]: testbed dpkg architecture: amd64 65s autopkgtest [16:05:14]: testbed apt version: 2.9.6 65s autopkgtest [16:05:14]: @@@@@@@@@@@@@@@@@@@@ test bed setup 65s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [126 kB] 65s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [50.6 kB] 65s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [8548 B] 65s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [436 kB] 65s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [4288 B] 65s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 Packages [94.8 kB] 65s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main i386 Packages [53.4 kB] 65s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 c-n-f Metadata [2116 B] 65s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 Packages [34.9 kB] 65s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/restricted i386 Packages [6244 B] 65s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 c-n-f Metadata [368 B] 65s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/universe i386 Packages [296 kB] 65s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 Packages [498 kB] 65s Get:14 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 c-n-f Metadata [9900 B] 65s Get:15 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 Packages [8792 B] 65s Get:16 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse i386 Packages [3052 B] 65s Get:17 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 c-n-f Metadata [276 B] 67s Fetched 1634 kB in 0s (4729 kB/s) 67s Reading package lists... 68s Reading package lists... 69s Building dependency tree... 69s Reading state information... 69s Calculating upgrade... 69s The following NEW packages will be installed: 69s python3-jsonschema-specifications python3-referencing python3-rpds-py 69s The following packages will be upgraded: 69s bpfcc-tools bpftrace libbpfcc liblz4-1 mawk python3-bpfcc python3-jsonschema 69s 7 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. 69s Need to get 14.2 MB of archives. 69s After this operation, 38.7 MB of additional disk space will be used. 69s Get:1 http://ftpmaster.internal/ubuntu oracular/main amd64 liblz4-1 amd64 1.9.4-3 [63.1 kB] 69s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 mawk amd64 1.3.4.20240622-2 [127 kB] 69s Get:3 http://ftpmaster.internal/ubuntu oracular/main amd64 libbpfcc amd64 0.30.0+ds-1ubuntu2 [644 kB] 69s Get:4 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-bpfcc all 0.30.0+ds-1ubuntu2 [40.3 kB] 69s Get:5 http://ftpmaster.internal/ubuntu oracular/main amd64 bpfcc-tools all 0.30.0+ds-1ubuntu2 [697 kB] 69s Get:6 http://ftpmaster.internal/ubuntu oracular/main amd64 bpftrace amd64 0.21.0-1ubuntu6 [12.3 MB] 69s Get:7 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-rpds-py amd64 0.12.0-3build1 [242 kB] 69s Get:8 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-referencing all 0.31.0-1 [20.8 kB] 69s Get:9 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-jsonschema-specifications all 2023.12.1-1ubuntu1 [9242 B] 69s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 python3-jsonschema all 4.19.2-3ubuntu1 [65.4 kB] 70s Fetched 14.2 MB in 0s (60.3 MB/s) 70s (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 ... 74523 files and directories currently installed.) 70s Preparing to unpack .../liblz4-1_1.9.4-3_amd64.deb ... 70s Unpacking liblz4-1:amd64 (1.9.4-3) over (1.9.4-2) ... 70s Setting up liblz4-1:amd64 (1.9.4-3) ... 70s (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 ... 74523 files and directories currently installed.) 70s Preparing to unpack .../0-mawk_1.3.4.20240622-2_amd64.deb ... 70s Unpacking mawk (1.3.4.20240622-2) over (1.3.4.20240622-1) ... 70s Preparing to unpack .../1-libbpfcc_0.30.0+ds-1ubuntu2_amd64.deb ... 70s Unpacking libbpfcc:amd64 (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 70s Preparing to unpack .../2-python3-bpfcc_0.30.0+ds-1ubuntu2_all.deb ... 70s Unpacking python3-bpfcc (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 70s Preparing to unpack .../3-bpfcc-tools_0.30.0+ds-1ubuntu2_all.deb ... 70s Unpacking bpfcc-tools (0.30.0+ds-1ubuntu2) over (0.29.1+ds-1ubuntu7) ... 70s Preparing to unpack .../4-bpftrace_0.21.0-1ubuntu6_amd64.deb ... 70s Unpacking bpftrace (0.21.0-1ubuntu6) over (0.20.2-1ubuntu4) ... 71s Selecting previously unselected package python3-rpds-py. 71s Preparing to unpack .../5-python3-rpds-py_0.12.0-3build1_amd64.deb ... 71s Unpacking python3-rpds-py (0.12.0-3build1) ... 71s Selecting previously unselected package python3-referencing. 71s Preparing to unpack .../6-python3-referencing_0.31.0-1_all.deb ... 71s Unpacking python3-referencing (0.31.0-1) ... 71s Selecting previously unselected package python3-jsonschema-specifications. 71s Preparing to unpack .../7-python3-jsonschema-specifications_2023.12.1-1ubuntu1_all.deb ... 71s Unpacking python3-jsonschema-specifications (2023.12.1-1ubuntu1) ... 71s Preparing to unpack .../8-python3-jsonschema_4.19.2-3ubuntu1_all.deb ... 71s Unpacking python3-jsonschema (4.19.2-3ubuntu1) over (4.10.3-2ubuntu1) ... 71s Setting up python3-rpds-py (0.12.0-3build1) ... 71s Setting up mawk (1.3.4.20240622-2) ... 71s Setting up libbpfcc:amd64 (0.30.0+ds-1ubuntu2) ... 71s Setting up python3-bpfcc (0.30.0+ds-1ubuntu2) ... 71s Setting up python3-referencing (0.31.0-1) ... 71s Setting up bpftrace (0.21.0-1ubuntu6) ... 71s Setting up bpfcc-tools (0.30.0+ds-1ubuntu2) ... 71s Setting up python3-jsonschema-specifications (2023.12.1-1ubuntu1) ... 71s Setting up python3-jsonschema (4.19.2-3ubuntu1) ... 72s Processing triggers for man-db (2.12.1-2) ... 73s Processing triggers for libc-bin (2.39-0ubuntu9) ... 73s Reading package lists... 73s Building dependency tree... 73s Reading state information... 74s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 74s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 74s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 74s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 74s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 75s Reading package lists... 75s Reading package lists... 75s Building dependency tree... 75s Reading state information... 76s Calculating upgrade... 76s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 76s Reading package lists... 76s Building dependency tree... 76s Reading state information... 77s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 78s autopkgtest [16:05:27]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 78s autopkgtest [16:05:27]: @@@@@@@@@@@@@@@@@@@@ apt-source dt-schema 78s Get:1 http://ftpmaster.internal/ubuntu oracular/universe dt-schema 2022.08.2-5 (dsc) [2035 B] 78s Get:2 http://ftpmaster.internal/ubuntu oracular/universe dt-schema 2022.08.2-5 (tar) [56.8 kB] 78s Get:3 http://ftpmaster.internal/ubuntu oracular/universe dt-schema 2022.08.2-5 (diff) [3796 B] 79s gpgv: Signature made Fri Dec 16 01:36:09 2022 UTC 79s gpgv: using RSA key 406220C8B8552802378CCE411F5C7A8B45564314 79s gpgv: issuer "bage@debian.org" 79s gpgv: Can't check signature: No public key 79s dpkg-source: warning: cannot verify inline signature for ./dt-schema_2022.08.2-5.dsc: no acceptable signature found 79s autopkgtest [16:05:28]: testing package dt-schema version 2022.08.2-5 79s autopkgtest [16:05:28]: build not needed 80s autopkgtest [16:05:29]: test unittests: preparing testbed 82s Reading package lists... 82s Building dependency tree... 82s Reading state information... 83s Starting pkgProblemResolver with broken count: 0 83s Starting 2 pkgProblemResolver with broken count: 0 83s Done 83s The following additional packages will be installed: 83s device-tree-compiler dt-schema libfdt1 python3-all python3-libfdt 83s python3-rfc3987 python3-ruamel.yaml python3-ruamel.yaml.clib 83s The following NEW packages will be installed: 83s autopkgtest-satdep device-tree-compiler dt-schema libfdt1 python3-all 83s python3-libfdt python3-rfc3987 python3-ruamel.yaml python3-ruamel.yaml.clib 83s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 83s Need to get 581 kB/582 kB of archives. 83s After this operation, 2035 kB of additional disk space will be used. 83s Get:1 /tmp/autopkgtest.hI82RL/1-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [736 B] 83s Get:2 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-rfc3987 all 1.3.8-2 [8862 B] 83s Get:3 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-ruamel.yaml.clib amd64 0.2.8-1build1 [132 kB] 83s Get:4 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-ruamel.yaml all 0.17.21-1 [86.6 kB] 83s Get:5 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-libfdt amd64 1.7.0-2build1 [57.4 kB] 83s Get:6 http://ftpmaster.internal/ubuntu oracular/universe amd64 dt-schema all 2022.08.2-5 [46.7 kB] 83s Get:7 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-all amd64 3.12.3-0ubuntu1 [888 B] 83s Get:8 http://ftpmaster.internal/ubuntu oracular/main amd64 libfdt1 amd64 1.7.0-2build1 [20.1 kB] 83s Get:9 http://ftpmaster.internal/ubuntu oracular/main amd64 device-tree-compiler amd64 1.7.0-2build1 [228 kB] 84s Fetched 581 kB in 0s (9813 kB/s) 84s Selecting previously unselected package python3-rfc3987. 84s (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 ... 74604 files and directories currently installed.) 84s Preparing to unpack .../0-python3-rfc3987_1.3.8-2_all.deb ... 84s Unpacking python3-rfc3987 (1.3.8-2) ... 84s Selecting previously unselected package python3-ruamel.yaml.clib:amd64. 84s Preparing to unpack .../1-python3-ruamel.yaml.clib_0.2.8-1build1_amd64.deb ... 84s Unpacking python3-ruamel.yaml.clib:amd64 (0.2.8-1build1) ... 84s Selecting previously unselected package python3-ruamel.yaml. 84s Preparing to unpack .../2-python3-ruamel.yaml_0.17.21-1_all.deb ... 84s Unpacking python3-ruamel.yaml (0.17.21-1) ... 84s Selecting previously unselected package python3-libfdt. 84s Preparing to unpack .../3-python3-libfdt_1.7.0-2build1_amd64.deb ... 84s Unpacking python3-libfdt (1.7.0-2build1) ... 84s Selecting previously unselected package dt-schema. 84s Preparing to unpack .../4-dt-schema_2022.08.2-5_all.deb ... 84s Unpacking dt-schema (2022.08.2-5) ... 84s Selecting previously unselected package python3-all. 84s Preparing to unpack .../5-python3-all_3.12.3-0ubuntu1_amd64.deb ... 84s Unpacking python3-all (3.12.3-0ubuntu1) ... 84s Selecting previously unselected package libfdt1:amd64. 84s Preparing to unpack .../6-libfdt1_1.7.0-2build1_amd64.deb ... 84s Unpacking libfdt1:amd64 (1.7.0-2build1) ... 84s Selecting previously unselected package device-tree-compiler. 84s Preparing to unpack .../7-device-tree-compiler_1.7.0-2build1_amd64.deb ... 84s Unpacking device-tree-compiler (1.7.0-2build1) ... 84s Selecting previously unselected package autopkgtest-satdep. 84s Preparing to unpack .../8-1-autopkgtest-satdep.deb ... 84s Unpacking autopkgtest-satdep (0) ... 84s Setting up python3-ruamel.yaml.clib:amd64 (0.2.8-1build1) ... 84s Setting up python3-all (3.12.3-0ubuntu1) ... 84s Setting up libfdt1:amd64 (1.7.0-2build1) ... 84s Setting up python3-libfdt (1.7.0-2build1) ... 84s Setting up python3-rfc3987 (1.3.8-2) ... 84s Setting up device-tree-compiler (1.7.0-2build1) ... 84s Setting up python3-ruamel.yaml (0.17.21-1) ... 84s Setting up dt-schema (2022.08.2-5) ... 84s /usr/lib/python3/dist-packages/dtschema/lib.py:684: SyntaxWarning: invalid escape sequence '\^' 84s prog = re.compile('.*[\^\[{\(\$].*') 84s /usr/lib/python3/dist-packages/dtschema/lib.py:688: SyntaxWarning: invalid escape sequence '\-' 84s if c != '^[a-zA-Z0-9][a-zA-Z0-9,+\-._]+$': 84s /usr/lib/python3/dist-packages/dtschema/lib.py:948: SyntaxWarning: invalid escape sequence '\-' 84s del props['^[a-z][a-z0-9\-]*$'] 84s Setting up autopkgtest-satdep (0) ... 84s Processing triggers for man-db (2.12.1-2) ... 85s Processing triggers for libc-bin (2.39-0ubuntu9) ... 87s (Reading database ... 74805 files and directories currently installed.) 87s Removing autopkgtest-satdep (0) ... 88s autopkgtest [16:05:36]: test unittests: [----------------------- 88s === python3.12 === 88s .EEEEEEEEEEEEEEEEE..EEEE.EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE./tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/schemas/conditionals-allof-example.yaml: ignoring, unknown error in schema (not a schema?) 88s /tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/schemas/conditionals-single-example.yaml: ignoring, unknown error in schema (not a schema?) 88s /tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/schemas/child-node-example.yaml: ignoring, unknown error in schema (not a schema?) 88s /tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/schemas/good-example.yaml: ignoring, unknown error in schema (not a schema?) 88s /tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/schemas/bad-example.yaml: ignoring, error in schema: title 88s warning: no schema found in path: /tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/schemas/ 88s /usr/lib/python3/dist-packages/dtschema/schemas/msi-consumer.yaml: ignoring, unknown error in schema (not a schema?) 88s /usr/lib/python3/dist-packages/dtschema/schemas/graph.yaml: ignoring, unknown error in schema (not a schema?) 88s /usr/lib/python3/dist-packages/dtschema/schemas/memory.yaml: ignoring, unknown error in schema (not a schema?) 88s /usr/lib/python3/dist-packages/dtschema/schemas/interconnects.yaml: ignoring, unknown error in schema (not a schema?) 88s /usr/lib/python3/dist-packages/dtschema/schemas/interrupts.yaml: ignoring, unknown error in schema (not a schema?) 88s /usr/lib/python3/dist-packages/dtschema/schemas/simple-bus.yaml: ignoring, unknown error in schema (not a schema?) 88s /usr/lib/python3/dist-packages/dtschema/schemas/dt-core.yaml: ignoring, unknown error in schema (not a schema?) 88s /usr/lib/python3/dist-packages/dtschema/schemas/options.yaml: ignoring, unknown error in schema (not a schema?) 88s /usr/lib/python3/dist-packages/dtschema/schemas/cpus.yaml: ignoring, unknown error in schema (not a schema?) 88s /usr/lib/python3/dist-packages/dtschema/schemas/aliases.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/property-units.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/root-node.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/serial.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/cache-controller.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/reg.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/interrupt-controller.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/chosen.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/clock/clock.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-bus.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-iommu.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/reset/reset.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/options/u-boot.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/pinctrl/pinctrl-consumer.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/mbox/mbox-consumer.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/iio/iio-consumer.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/iio/iio.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/dma/dma.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/i2c/i2c-controller.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/bus/qemu,platform.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/pwm/pwm-consumer.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/hwlock/hwlock-consumer.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/power-domain/power-domain-consumer.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-consumer.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-provider.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/iommu/iommu.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bridge.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bus.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-hog.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-consumer.yaml: ignoring, unknown error in schema (not a schema?) 89s :1: SyntaxWarning: invalid escape sequence '\-' 89s E/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/schemas/conditionals-allof-example.yaml: ignoring, unknown error in schema (not a schema?) 89s /tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/schemas/conditionals-single-example.yaml: ignoring, unknown error in schema (not a schema?) 89s /tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/schemas/child-node-example.yaml: ignoring, unknown error in schema (not a schema?) 89s /tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/schemas/good-example.yaml: ignoring, unknown error in schema (not a schema?) 89s /tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/schemas/bad-example.yaml: ignoring, error in schema: title 89s warning: no schema found in path: /tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/schemas/ 89s /usr/lib/python3/dist-packages/dtschema/schemas/msi-consumer.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/graph.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/memory.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/interconnects.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/interrupts.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/simple-bus.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/dt-core.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/options.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/cpus.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/aliases.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/property-units.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/root-node.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/serial.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/cache-controller.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/reg.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/interrupt-controller.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/chosen.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/clock/clock.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-bus.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-iommu.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/reset/reset.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/options/u-boot.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/pinctrl/pinctrl-consumer.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/mbox/mbox-consumer.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/iio/iio-consumer.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/iio/iio.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/dma/dma.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/i2c/i2c-controller.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/bus/qemu,platform.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/pwm/pwm-consumer.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/hwlock/hwlock-consumer.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/power-domain/power-domain-consumer.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-consumer.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-provider.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/iommu/iommu.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bridge.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bus.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-hog.yaml: ignoring, unknown error in schema (not a schema?) 89s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-consumer.yaml: ignoring, unknown error in schema (not a schema?) 89s :1: SyntaxWarning: invalid escape sequence '\-' 89s E 89s ====================================================================== 89s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='$id') 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 89s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 89s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 89s return context.handle('assertRaises', args, kwargs) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 89s callable_obj(*args, **kwargs) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='title') 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 89s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 89s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 89s return context.handle('assertRaises', args, kwargs) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 89s callable_obj(*args, **kwargs) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='maintainers') 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 89s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 89s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 89s return context.handle('assertRaises', args, kwargs) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 89s callable_obj(*args, **kwargs) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='description') 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 89s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 89s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 89s return context.handle('assertRaises', args, kwargs) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 89s callable_obj(*args, **kwargs) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='required') 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 89s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 89s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 89s return context.handle('assertRaises', args, kwargs) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 89s callable_obj(*args, **kwargs) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='bad-key') 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 89s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 89s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 89s return context.handle('assertRaises', args, kwargs) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 89s callable_obj(*args, **kwargs) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/compatible') 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 89s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 89s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 89s return context.handle('assertRaises', args, kwargs) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 89s callable_obj(*args, **kwargs) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/reg') 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 89s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 89s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 89s return context.handle('assertRaises', args, kwargs) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 89s callable_obj(*args, **kwargs) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/interrupts') 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 89s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 89s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 89s return context.handle('assertRaises', args, kwargs) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 89s callable_obj(*args, **kwargs) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/interrupt-names') 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 89s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 89s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 89s return context.handle('assertRaises', args, kwargs) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 89s callable_obj(*args, **kwargs) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/interrupt-controller') 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 89s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 89s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 89s return context.handle('assertRaises', args, kwargs) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 89s callable_obj(*args, **kwargs) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/#interrupt-cells') 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 89s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 89s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 89s return context.handle('assertRaises', args, kwargs) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 89s callable_obj(*args, **kwargs) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/gpio-controller') 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 89s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 89s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 89s return context.handle('assertRaises', args, kwargs) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 89s callable_obj(*args, **kwargs) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/some-gpio') 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 89s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 89s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 89s return context.handle('assertRaises', args, kwargs) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 89s callable_obj(*args, **kwargs) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/some-gpios') 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 89s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 89s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 89s return context.handle('assertRaises', args, kwargs) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 89s callable_obj(*args, **kwargs) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/another-property') 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 89s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 89s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 89s return context.handle('assertRaises', args, kwargs) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 89s callable_obj(*args, **kwargs) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/vendor,property') 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 89s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 89s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 89s return context.handle('assertRaises', args, kwargs) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 89s callable_obj(*args, **kwargs) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_required_properties (__main__.TestDTMetaSchema.test_required_properties) 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 41, in test_required_properties 89s dtschema.DTValidator.check_schema(self.schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_required_property_missing (__main__.TestDTMetaSchema.test_required_property_missing) (k='$id') 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 50, in test_required_property_missing 89s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 89s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 89s return context.handle('assertRaises', args, kwargs) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 89s callable_obj(*args, **kwargs) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_required_property_missing (__main__.TestDTMetaSchema.test_required_property_missing) (k='title') 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 50, in test_required_property_missing 89s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 89s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 89s return context.handle('assertRaises', args, kwargs) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 89s callable_obj(*args, **kwargs) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_required_property_missing (__main__.TestDTMetaSchema.test_required_property_missing) (k='maintainers') 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 50, in test_required_property_missing 89s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 89s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 89s return context.handle('assertRaises', args, kwargs) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 89s callable_obj(*args, **kwargs) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/msi-consumer.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/graph.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 89s yield from validator.descend(item, items, path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/memory.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/interconnects.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/interrupts.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/simple-bus.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 89s yield from validator.descend(item, items, path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/dt-core.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/options.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/cpus.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 89s yield from validator.descend(item, items, path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/aliases.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/property-units.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/root-node.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 89s yield from validator.descend(item, items, path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/serial.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/cache-controller.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/reg.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 89s yield from validator.descend(item, items, path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/interrupt-controller.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/chosen.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/clock/clock.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-bus.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-iommu.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/reset/reset.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/options/u-boot.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/pinctrl/pinctrl-consumer.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/mbox/mbox-consumer.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/iio/iio-consumer.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/iio/iio.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/dma/dma.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/i2c/i2c-controller.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/bus/qemu,platform.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/pwm/pwm-consumer.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/hwlock/hwlock-consumer.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s 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') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-consumer.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-provider.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/iommu/iommu.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bridge.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 89s yield from validator.descend(item, items, path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bus.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 89s yield from validator.descend(item, items, path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-hog.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 89s yield from validator.descend(item, items, path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-consumer.yaml') 89s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 89s document = document[part] 89s ~~~~~~~~^^^^^^ 89s KeyError: 'definitions' 89s 89s During handling of the above exception, another exception occurred: 89s 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 89s dtschema.DTValidator.check_schema(schema) 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 89s for error in cls(meta_schema).iter_errors(schema): 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 89s for error in super().iter_errors(instance, _schema): 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 89s yield from validator.descend(instance, subschema, schema_path=index) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 89s yield from validator.descend( 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 89s yield from validator.descend(instance[extra], aP, path=extra) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 89s return list(self.descend(instance, resolved)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 89s yield from validator.descend(instance=property, schema=propertyNames) 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 89s errs = list(validator.descend(instance, subschema, schema_path=index)) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 89s for error in errors: 89s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 89s yield from validator._validate_reference(ref=ref, instance=instance) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 89s scope, resolved = resolve(ref) 89s ^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 89s return url, self._remote_cache(url) 89s ^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 89s return self.resolve_fragment(document, fragment) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 89s raise exceptions._RefResolutionError( 89s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 89s 89s ====================================================================== 89s ERROR: test_dt_yaml_validation (__main__.TestDTValidate.test_dt_yaml_validation) 89s Test that all DT files under ./test/ validate against the DT schema (YAML) 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 106, in setUp 89s self.schemas = dtschema.set_schemas([ os.path.join(os.path.abspath(basedir), "schemas/")]) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1086, in set_schemas 89s make_property_type_cache() 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1037, in make_property_type_cache 89s props, pat_props = get_prop_types() 89s ^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 948, in get_prop_types 89s del props['^[a-z][a-z0-9\-]*$'] 89s ~~~~~^^^^^^^^^^^^^^^^^^^^^^ 89s KeyError: '^[a-z][a-z0-9\\-]*$' 89s 89s ====================================================================== 89s ERROR: test_dtb_validation (__main__.TestDTValidate.test_dtb_validation) 89s Test that all DT files under ./test/ validate against the DT schema (DTB) 89s ---------------------------------------------------------------------- 89s Traceback (most recent call last): 89s File "/tmp/autopkgtest.hI82RL/autopkgtest_tmp/test/test-dt-validate.py", line 106, in setUp 89s self.schemas = dtschema.set_schemas([ os.path.join(os.path.abspath(basedir), "schemas/")]) 89s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1086, in set_schemas 89s make_property_type_cache() 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1037, in make_property_type_cache 89s props, pat_props = get_prop_types() 89s ^^^^^^^^^^^^^^^^ 89s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 948, in get_prop_types 89s del props['^[a-z][a-z0-9\-]*$'] 89s ~~~~~^^^^^^^^^^^^^^^^^^^^^^ 89s KeyError: '^[a-z][a-z0-9\\-]*$' 89s 89s ---------------------------------------------------------------------- 89s Ran 11 tests in 0.836s 89s 89s FAILED (errors=63) 89s autopkgtest [16:05:38]: test unittests: -----------------------] 89s unittests FAIL non-zero exit status 1 89s autopkgtest [16:05:38]: test unittests: - - - - - - - - - - results - - - - - - - - - - 90s autopkgtest [16:05:39]: @@@@@@@@@@@@@@@@@@@@ summary 90s unittests FAIL non-zero exit status 1 99s nova [W] Skipping flock for amd64 99s Creating nova instance adt-oracular-amd64-dt-schema-20240726-160409-juju-7f2275-prod-proposed-migration-environment-3-e04a65f6-4d21-42b8-aeee-ea4e94a31404 from image adt/ubuntu-oracular-amd64-server-20240726.img (UUID 6c5f29e9-79d7-45b1-9721-03e2205f6a0e)...