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.juizf6pu/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-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos03-ppc64el-5.secgroup --name adt-oracular-ppc64el-dt-schema-20240726-160409-juju-7f2275-prod-proposed-migration-environment-3-b0013fbe-a125-40e8-a569-e77e8fbd0be1 --image adt/ubuntu-oracular-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration-ppc64el -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 67s autopkgtest [16:05:16]: testbed dpkg architecture: ppc64el 67s autopkgtest [16:05:16]: testbed apt version: 2.9.6 67s autopkgtest [16:05:16]: @@@@@@@@@@@@@@@@@@@@ test bed setup 68s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [126 kB] 68s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [436 kB] 68s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [50.6 kB] 68s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [4288 B] 68s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [8548 B] 68s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el Packages [76.3 kB] 68s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el c-n-f Metadata [2116 B] 68s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted ppc64el Packages [1368 B] 68s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted ppc64el c-n-f Metadata [120 B] 68s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el Packages [486 kB] 68s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe ppc64el c-n-f Metadata [8952 B] 68s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el Packages [1448 B] 68s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse ppc64el c-n-f Metadata [120 B] 71s Fetched 1203 kB in 1s (1382 kB/s) 71s Reading package lists... 74s Reading package lists... 74s Building dependency tree... 74s Reading state information... 74s Calculating upgrade... 74s The following NEW packages will be installed: 74s python3-jsonschema-specifications python3-referencing python3-rpds-py 74s The following packages will be upgraded: 74s python3-jsonschema 74s 1 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. 74s Need to get 378 kB of archives. 74s After this operation, 1094 kB of additional disk space will be used. 74s Get:1 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-rpds-py ppc64el 0.12.0-3build1 [283 kB] 75s Get:2 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-referencing all 0.31.0-1 [20.8 kB] 75s Get:3 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-jsonschema-specifications all 2023.12.1-1ubuntu1 [9242 B] 75s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/main ppc64el python3-jsonschema all 4.19.2-3ubuntu1 [65.4 kB] 75s Fetched 378 kB in 1s (732 kB/s) 75s Selecting previously unselected package python3-rpds-py. 76s (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 ... 72808 files and directories currently installed.) 76s Preparing to unpack .../python3-rpds-py_0.12.0-3build1_ppc64el.deb ... 76s Unpacking python3-rpds-py (0.12.0-3build1) ... 76s Selecting previously unselected package python3-referencing. 76s Preparing to unpack .../python3-referencing_0.31.0-1_all.deb ... 76s Unpacking python3-referencing (0.31.0-1) ... 76s Selecting previously unselected package python3-jsonschema-specifications. 76s Preparing to unpack .../python3-jsonschema-specifications_2023.12.1-1ubuntu1_all.deb ... 76s Unpacking python3-jsonschema-specifications (2023.12.1-1ubuntu1) ... 76s Preparing to unpack .../python3-jsonschema_4.19.2-3ubuntu1_all.deb ... 76s Unpacking python3-jsonschema (4.19.2-3ubuntu1) over (4.10.3-2ubuntu1) ... 76s Setting up python3-rpds-py (0.12.0-3build1) ... 76s Setting up python3-referencing (0.31.0-1) ... 76s Setting up python3-jsonschema-specifications (2023.12.1-1ubuntu1) ... 76s Setting up python3-jsonschema (4.19.2-3ubuntu1) ... 76s Reading package lists... 77s Building dependency tree... 77s Reading state information... 77s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 77s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 77s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 77s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 77s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 78s Reading package lists... 78s Reading package lists... 79s Building dependency tree... 79s Reading state information... 79s Calculating upgrade... 79s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 79s Reading package lists... 79s Building dependency tree... 79s Reading state information... 79s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 83s autopkgtest [16:05:32]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP Sat Apr 20 00:05:55 UTC 2024 84s autopkgtest [16:05:33]: @@@@@@@@@@@@@@@@@@@@ apt-source dt-schema 86s Get:1 http://ftpmaster.internal/ubuntu oracular/universe dt-schema 2022.08.2-5 (dsc) [2035 B] 86s Get:2 http://ftpmaster.internal/ubuntu oracular/universe dt-schema 2022.08.2-5 (tar) [56.8 kB] 86s Get:3 http://ftpmaster.internal/ubuntu oracular/universe dt-schema 2022.08.2-5 (diff) [3796 B] 86s gpgv: Signature made Fri Dec 16 01:36:09 2022 UTC 86s gpgv: using RSA key 406220C8B8552802378CCE411F5C7A8B45564314 86s gpgv: issuer "bage@debian.org" 86s gpgv: Can't check signature: No public key 86s dpkg-source: warning: cannot verify inline signature for ./dt-schema_2022.08.2-5.dsc: no acceptable signature found 86s autopkgtest [16:05:35]: testing package dt-schema version 2022.08.2-5 87s autopkgtest [16:05:36]: build not needed 88s autopkgtest [16:05:37]: test unittests: preparing testbed 90s Reading package lists... 90s Building dependency tree... 90s Reading state information... 91s Starting pkgProblemResolver with broken count: 0 91s Starting 2 pkgProblemResolver with broken count: 0 91s Done 91s The following additional packages will be installed: 91s device-tree-compiler dt-schema libfdt1 python3-all python3-libfdt 91s python3-rfc3987 python3-ruamel.yaml python3-ruamel.yaml.clib 91s The following NEW packages will be installed: 91s autopkgtest-satdep device-tree-compiler dt-schema libfdt1 python3-all 91s python3-libfdt python3-rfc3987 python3-ruamel.yaml python3-ruamel.yaml.clib 91s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 91s Need to get 646 kB/647 kB of archives. 91s After this operation, 2706 kB of additional disk space will be used. 91s Get:1 /tmp/autopkgtest.9Wv9qa/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [740 B] 91s Get:2 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-rfc3987 all 1.3.8-2 [8862 B] 91s Get:3 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-ruamel.yaml.clib ppc64el 0.2.8-1build1 [159 kB] 91s Get:4 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-ruamel.yaml all 0.17.21-1 [86.6 kB] 91s Get:5 http://ftpmaster.internal/ubuntu oracular/universe ppc64el python3-libfdt ppc64el 1.7.0-2build1 [70.9 kB] 91s Get:6 http://ftpmaster.internal/ubuntu oracular/universe ppc64el dt-schema all 2022.08.2-5 [46.7 kB] 91s Get:7 http://ftpmaster.internal/ubuntu oracular/main ppc64el python3-all ppc64el 3.12.3-0ubuntu1 [888 B] 91s Get:8 http://ftpmaster.internal/ubuntu oracular/main ppc64el libfdt1 ppc64el 1.7.0-2build1 [26.1 kB] 91s Get:9 http://ftpmaster.internal/ubuntu oracular/main ppc64el device-tree-compiler ppc64el 1.7.0-2build1 [248 kB] 92s Fetched 646 kB in 1s (1128 kB/s) 92s Selecting previously unselected package python3-rfc3987. 92s (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 ... 72882 files and directories currently installed.) 92s Preparing to unpack .../0-python3-rfc3987_1.3.8-2_all.deb ... 92s Unpacking python3-rfc3987 (1.3.8-2) ... 92s Selecting previously unselected package python3-ruamel.yaml.clib:ppc64el. 92s Preparing to unpack .../1-python3-ruamel.yaml.clib_0.2.8-1build1_ppc64el.deb ... 92s Unpacking python3-ruamel.yaml.clib:ppc64el (0.2.8-1build1) ... 92s Selecting previously unselected package python3-ruamel.yaml. 92s Preparing to unpack .../2-python3-ruamel.yaml_0.17.21-1_all.deb ... 92s Unpacking python3-ruamel.yaml (0.17.21-1) ... 92s Selecting previously unselected package python3-libfdt. 92s Preparing to unpack .../3-python3-libfdt_1.7.0-2build1_ppc64el.deb ... 92s Unpacking python3-libfdt (1.7.0-2build1) ... 92s Selecting previously unselected package dt-schema. 92s Preparing to unpack .../4-dt-schema_2022.08.2-5_all.deb ... 92s Unpacking dt-schema (2022.08.2-5) ... 92s Selecting previously unselected package python3-all. 92s Preparing to unpack .../5-python3-all_3.12.3-0ubuntu1_ppc64el.deb ... 92s Unpacking python3-all (3.12.3-0ubuntu1) ... 92s Selecting previously unselected package libfdt1:ppc64el. 92s Preparing to unpack .../6-libfdt1_1.7.0-2build1_ppc64el.deb ... 92s Unpacking libfdt1:ppc64el (1.7.0-2build1) ... 92s Selecting previously unselected package device-tree-compiler. 92s Preparing to unpack .../7-device-tree-compiler_1.7.0-2build1_ppc64el.deb ... 92s Unpacking device-tree-compiler (1.7.0-2build1) ... 92s Selecting previously unselected package autopkgtest-satdep. 92s Preparing to unpack .../8-1-autopkgtest-satdep.deb ... 92s Unpacking autopkgtest-satdep (0) ... 92s Setting up python3-ruamel.yaml.clib:ppc64el (0.2.8-1build1) ... 92s Setting up python3-all (3.12.3-0ubuntu1) ... 92s Setting up libfdt1:ppc64el (1.7.0-2build1) ... 92s Setting up python3-libfdt (1.7.0-2build1) ... 92s Setting up python3-rfc3987 (1.3.8-2) ... 92s Setting up device-tree-compiler (1.7.0-2build1) ... 92s Setting up python3-ruamel.yaml (0.17.21-1) ... 93s Setting up dt-schema (2022.08.2-5) ... 93s /usr/lib/python3/dist-packages/dtschema/lib.py:684: SyntaxWarning: invalid escape sequence '\^' 93s prog = re.compile('.*[\^\[{\(\$].*') 93s /usr/lib/python3/dist-packages/dtschema/lib.py:688: SyntaxWarning: invalid escape sequence '\-' 93s if c != '^[a-zA-Z0-9][a-zA-Z0-9,+\-._]+$': 93s /usr/lib/python3/dist-packages/dtschema/lib.py:948: SyntaxWarning: invalid escape sequence '\-' 93s del props['^[a-z][a-z0-9\-]*$'] 93s Setting up autopkgtest-satdep (0) ... 93s Processing triggers for man-db (2.12.1-2) ... 93s Processing triggers for libc-bin (2.39-0ubuntu9) ... 96s (Reading database ... 73083 files and directories currently installed.) 96s Removing autopkgtest-satdep (0) ... 97s autopkgtest [16:05:46]: test unittests: [----------------------- 98s === python3.12 === 99s .EEEEEEEEEEEEEEEEE..EEEE.EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE./tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/schemas/good-example.yaml: ignoring, unknown error in schema (not a schema?) 99s /tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/schemas/conditionals-allof-example.yaml: ignoring, unknown error in schema (not a schema?) 99s /tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/schemas/conditionals-single-example.yaml: ignoring, unknown error in schema (not a schema?) 99s /tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/schemas/bad-example.yaml: ignoring, error in schema: title 99s /tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/schemas/child-node-example.yaml: ignoring, unknown error in schema (not a schema?) 99s warning: no schema found in path: /tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/schemas/ 99s /usr/lib/python3/dist-packages/dtschema/schemas/interrupts.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/property-units.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/root-node.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/simple-bus.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/interconnects.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/interrupt-controller.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/msi-consumer.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/cache-controller.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/reg.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/options.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/serial.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/dt-core.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/graph.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/cpus.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/memory.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/aliases.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/chosen.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/iommu/iommu.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/clock/clock.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/power-domain/power-domain-consumer.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/iio/iio.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/iio/iio-consumer.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/reset/reset.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/mbox/mbox-consumer.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/pwm/pwm-consumer.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-provider.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-consumer.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/pinctrl/pinctrl-consumer.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-consumer.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-hog.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/options/u-boot.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-bus.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-iommu.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/hwlock/hwlock-consumer.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/dma/dma.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/bus/qemu,platform.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/i2c/i2c-controller.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bridge.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bus.yaml: ignoring, unknown error in schema (not a schema?) 99s :1: SyntaxWarning: invalid escape sequence '\-' 99s E/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/schemas/good-example.yaml: ignoring, unknown error in schema (not a schema?) 99s /tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/schemas/conditionals-allof-example.yaml: ignoring, unknown error in schema (not a schema?) 99s /tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/schemas/conditionals-single-example.yaml: ignoring, unknown error in schema (not a schema?) 99s /tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/schemas/bad-example.yaml: ignoring, error in schema: title 99s /tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/schemas/child-node-example.yaml: ignoring, unknown error in schema (not a schema?) 99s warning: no schema found in path: /tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/schemas/ 99s /usr/lib/python3/dist-packages/dtschema/schemas/interrupts.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/property-units.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/root-node.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/simple-bus.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/interconnects.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/interrupt-controller.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/msi-consumer.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/cache-controller.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/reg.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/options.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/serial.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/dt-core.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/graph.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/cpus.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/memory.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/aliases.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/chosen.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/iommu/iommu.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/clock/clock.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/power-domain/power-domain-consumer.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/iio/iio.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/iio/iio-consumer.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/reset/reset.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/mbox/mbox-consumer.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/pwm/pwm-consumer.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-provider.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-consumer.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/pinctrl/pinctrl-consumer.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-consumer.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-hog.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/options/u-boot.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-bus.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-iommu.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/hwlock/hwlock-consumer.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/dma/dma.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/bus/qemu,platform.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/i2c/i2c-controller.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bridge.yaml: ignoring, unknown error in schema (not a schema?) 99s /usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bus.yaml: ignoring, unknown error in schema (not a schema?) 99s :1: SyntaxWarning: invalid escape sequence '\-' 99s E 99s ====================================================================== 99s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='$id') 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 99s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 99s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 99s return context.handle('assertRaises', args, kwargs) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 99s callable_obj(*args, **kwargs) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='title') 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 99s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 99s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 99s return context.handle('assertRaises', args, kwargs) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 99s callable_obj(*args, **kwargs) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='maintainers') 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 99s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 99s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 99s return context.handle('assertRaises', args, kwargs) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 99s callable_obj(*args, **kwargs) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='description') 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 99s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 99s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 99s return context.handle('assertRaises', args, kwargs) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 99s callable_obj(*args, **kwargs) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='required') 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 99s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 99s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 99s return context.handle('assertRaises', args, kwargs) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 99s callable_obj(*args, **kwargs) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='bad-key') 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 99s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 99s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 99s return context.handle('assertRaises', args, kwargs) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 99s callable_obj(*args, **kwargs) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/compatible') 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 99s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 99s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 99s return context.handle('assertRaises', args, kwargs) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 99s callable_obj(*args, **kwargs) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/reg') 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 99s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 99s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 99s return context.handle('assertRaises', args, kwargs) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 99s callable_obj(*args, **kwargs) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/interrupts') 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 99s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 99s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 99s return context.handle('assertRaises', args, kwargs) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 99s callable_obj(*args, **kwargs) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/interrupt-names') 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 99s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 99s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 99s return context.handle('assertRaises', args, kwargs) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 99s callable_obj(*args, **kwargs) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/interrupt-controller') 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 99s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 99s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 99s return context.handle('assertRaises', args, kwargs) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 99s callable_obj(*args, **kwargs) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/#interrupt-cells') 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 99s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 99s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 99s return context.handle('assertRaises', args, kwargs) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 99s callable_obj(*args, **kwargs) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/gpio-controller') 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 99s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 99s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 99s return context.handle('assertRaises', args, kwargs) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 99s callable_obj(*args, **kwargs) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/some-gpio') 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 99s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 99s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 99s return context.handle('assertRaises', args, kwargs) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 99s callable_obj(*args, **kwargs) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/some-gpios') 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 99s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 99s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 99s return context.handle('assertRaises', args, kwargs) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 99s callable_obj(*args, **kwargs) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/another-property') 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 99s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 99s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 99s return context.handle('assertRaises', args, kwargs) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 99s callable_obj(*args, **kwargs) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/vendor,property') 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 99s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 99s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 99s return context.handle('assertRaises', args, kwargs) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 99s callable_obj(*args, **kwargs) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_required_properties (__main__.TestDTMetaSchema.test_required_properties) 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 41, in test_required_properties 99s dtschema.DTValidator.check_schema(self.schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_required_property_missing (__main__.TestDTMetaSchema.test_required_property_missing) (k='$id') 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 50, in test_required_property_missing 99s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 99s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 99s return context.handle('assertRaises', args, kwargs) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 99s callable_obj(*args, **kwargs) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_required_property_missing (__main__.TestDTMetaSchema.test_required_property_missing) (k='title') 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 50, in test_required_property_missing 99s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 99s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 99s return context.handle('assertRaises', args, kwargs) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 99s callable_obj(*args, **kwargs) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_required_property_missing (__main__.TestDTMetaSchema.test_required_property_missing) (k='maintainers') 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 50, in test_required_property_missing 99s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 99s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 99s return context.handle('assertRaises', args, kwargs) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 99s callable_obj(*args, **kwargs) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/interrupts.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/property-units.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/root-node.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/simple-bus.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/interconnects.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/interrupt-controller.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/msi-consumer.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/cache-controller.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/reg.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/options.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/serial.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/dt-core.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/graph.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/cpus.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/memory.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/aliases.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/chosen.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/iommu/iommu.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/clock/clock.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s 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') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/iio/iio.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/iio/iio-consumer.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/reset/reset.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/mbox/mbox-consumer.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/pwm/pwm-consumer.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-provider.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-consumer.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/pinctrl/pinctrl-consumer.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-consumer.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-hog.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/options/u-boot.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-bus.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-iommu.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/hwlock/hwlock-consumer.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/dma/dma.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/bus/qemu,platform.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/i2c/i2c-controller.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bridge.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bus.yaml') 99s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 99s document = document[part] 99s ~~~~~~~~^^^^^^ 99s KeyError: 'definitions' 99s 99s During handling of the above exception, another exception occurred: 99s 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 99s dtschema.DTValidator.check_schema(schema) 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 99s for error in cls(meta_schema).iter_errors(schema): 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 99s for error in super().iter_errors(instance, _schema): 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 99s yield from validator.descend(instance[extra], aP, path=extra) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 99s yield from validator.descend(instance, subschema, schema_path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 99s yield from validator.descend( 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 99s yield from validator.descend(item, items, path=index) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 99s return list(self.descend(instance, resolved)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 99s yield from validator.descend(instance=property, schema=propertyNames) 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 99s errs = list(validator.descend(instance, subschema, schema_path=index)) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 99s for error in errors: 99s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 99s yield from validator._validate_reference(ref=ref, instance=instance) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 99s scope, resolved = resolve(ref) 99s ^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 99s return url, self._remote_cache(url) 99s ^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 99s return self.resolve_fragment(document, fragment) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 99s raise exceptions._RefResolutionError( 99s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 99s 99s ====================================================================== 99s ERROR: test_dt_yaml_validation (__main__.TestDTValidate.test_dt_yaml_validation) 99s Test that all DT files under ./test/ validate against the DT schema (YAML) 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 106, in setUp 99s self.schemas = dtschema.set_schemas([ os.path.join(os.path.abspath(basedir), "schemas/")]) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1086, in set_schemas 99s make_property_type_cache() 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1037, in make_property_type_cache 99s props, pat_props = get_prop_types() 99s ^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 948, in get_prop_types 99s del props['^[a-z][a-z0-9\-]*$'] 99s ~~~~~^^^^^^^^^^^^^^^^^^^^^^ 99s KeyError: '^[a-z][a-z0-9\\-]*$' 99s 99s ====================================================================== 99s ERROR: test_dtb_validation (__main__.TestDTValidate.test_dtb_validation) 99s Test that all DT files under ./test/ validate against the DT schema (DTB) 99s ---------------------------------------------------------------------- 99s Traceback (most recent call last): 99s File "/tmp/autopkgtest.9Wv9qa/autopkgtest_tmp/test/test-dt-validate.py", line 106, in setUp 99s self.schemas = dtschema.set_schemas([ os.path.join(os.path.abspath(basedir), "schemas/")]) 99s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1086, in set_schemas 99s make_property_type_cache() 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1037, in make_property_type_cache 99s props, pat_props = get_prop_types() 99s ^^^^^^^^^^^^^^^^ 99s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 948, in get_prop_types 99s del props['^[a-z][a-z0-9\-]*$'] 99s ~~~~~^^^^^^^^^^^^^^^^^^^^^^ 99s KeyError: '^[a-z][a-z0-9\\-]*$' 99s 99s ---------------------------------------------------------------------- 99s Ran 11 tests in 1.141s 99s 99s FAILED (errors=63) 99s autopkgtest [16:05:48]: test unittests: -----------------------] 101s unittests FAIL non-zero exit status 1 101s autopkgtest [16:05:50]: test unittests: - - - - - - - - - - results - - - - - - - - - - 101s autopkgtest [16:05:50]: @@@@@@@@@@@@@@@@@@@@ summary 101s unittests FAIL non-zero exit status 1 131s nova [W] Using flock in prodstack6-ppc64el 131s Creating nova instance adt-oracular-ppc64el-dt-schema-20240726-160409-juju-7f2275-prod-proposed-migration-environment-3-b0013fbe-a125-40e8-a569-e77e8fbd0be1 from image adt/ubuntu-oracular-ppc64el-server-20240726.img (UUID cf08a693-81bf-423c-a684-4129eea7b1f2)...