0s autopkgtest [16:31:14]: starting date and time: 2024-07-26 16:31:14+0000 0s autopkgtest [16:31:14]: git checkout: fd3bed09 nova: allow more retries for quota issues 0s autopkgtest [16:31:14]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.gdphjzts/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_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\n" >> /etc/environment' --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 -- lxd -r lxd-armhf-10.145.243.177 lxd-armhf-10.145.243.177:autopkgtest/ubuntu/oracular/armhf 53s autopkgtest [16:32:07]: testbed dpkg architecture: armhf 55s autopkgtest [16:32:09]: testbed apt version: 2.9.6 55s autopkgtest [16:32:09]: @@@@@@@@@@@@@@@@@@@@ test bed setup 63s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [126 kB] 63s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [4288 B] 63s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [50.6 kB] 63s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [436 kB] 63s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [8548 B] 63s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main armhf Packages [62.4 kB] 63s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main armhf c-n-f Metadata [1428 B] 63s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted armhf Packages [1368 B] 63s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted armhf c-n-f Metadata [120 B] 63s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe armhf Packages [385 kB] 63s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe armhf c-n-f Metadata [6916 B] 63s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse armhf Packages [2072 B] 63s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse armhf c-n-f Metadata [120 B] 65s Fetched 1085 kB in 1s (1317 kB/s) 65s Reading package lists... 82s tee: /proc/self/fd/2: Permission denied 103s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 103s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 104s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 104s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 105s Reading package lists... 105s Reading package lists... 105s Building dependency tree... 105s Reading state information... 106s Calculating upgrade... 106s The following package was automatically installed and is no longer required: 106s python3-six 106s Use 'apt autoremove' to remove it. 106s The following NEW packages will be installed: 106s python3-jsonschema-specifications python3-referencing python3-rpds-py 106s The following packages will be upgraded: 106s bind9-dnsutils bind9-host bind9-libs cloud-init dmsetup gcc-14-base gdisk 106s kpartx libbpf1 libdevmapper1.02.1 libgcc-s1 liblz4-1 libnspr4 libp11-kit0 106s libstdc++6 libudisks2-0 libxml2 logrotate mawk multipath-tools 106s netcat-openbsd networkd-dispatcher pci.ids python3-jsonschema 106s python3-launchpadlib rsyslog strace systemd-hwe-hwdb ubuntu-pro-client 106s ubuntu-pro-client-l10n udisks2 106s 31 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. 106s Need to get 7154 kB of archives. 106s After this operation, 824 kB of additional disk space will be used. 106s Get:1 http://ftpmaster.internal/ubuntu oracular/main armhf gcc-14-base armhf 14.1.0-5ubuntu1 [49.8 kB] 107s Get:2 http://ftpmaster.internal/ubuntu oracular/main armhf libstdc++6 armhf 14.1.0-5ubuntu1 [711 kB] 107s Get:3 http://ftpmaster.internal/ubuntu oracular/main armhf libgcc-s1 armhf 14.1.0-5ubuntu1 [40.8 kB] 107s Get:4 http://ftpmaster.internal/ubuntu oracular/main armhf liblz4-1 armhf 1.9.4-3 [52.7 kB] 107s Get:5 http://ftpmaster.internal/ubuntu oracular/main armhf libp11-kit0 armhf 0.25.5-2ubuntu1 [259 kB] 107s Get:6 http://ftpmaster.internal/ubuntu oracular/main armhf mawk armhf 1.3.4.20240622-2 [115 kB] 107s Get:7 http://ftpmaster.internal/ubuntu oracular/main armhf libdevmapper1.02.1 armhf 2:1.02.196-1ubuntu1 [135 kB] 107s Get:8 http://ftpmaster.internal/ubuntu oracular/main armhf dmsetup armhf 2:1.02.196-1ubuntu1 [81.3 kB] 107s Get:9 http://ftpmaster.internal/ubuntu oracular/main armhf libbpf1 armhf 1:1.4.5-1 [151 kB] 107s Get:10 http://ftpmaster.internal/ubuntu oracular/main armhf libxml2 armhf 2.12.7+dfsg-3 [560 kB] 107s Get:11 http://ftpmaster.internal/ubuntu oracular/main armhf logrotate armhf 3.22.0-1 [51.5 kB] 107s Get:12 http://ftpmaster.internal/ubuntu oracular/main armhf netcat-openbsd armhf 1.226-1.1 [42.2 kB] 107s Get:13 http://ftpmaster.internal/ubuntu oracular/main armhf networkd-dispatcher all 2.2.4-1.1 [15.6 kB] 107s Get:14 http://ftpmaster.internal/ubuntu oracular/main armhf rsyslog armhf 8.2406.0-1ubuntu1 [461 kB] 107s Get:15 http://ftpmaster.internal/ubuntu oracular/main armhf systemd-hwe-hwdb all 256.2.1 [3210 B] 107s Get:16 http://ftpmaster.internal/ubuntu oracular/main armhf ubuntu-pro-client-l10n armhf 33.2 [19.2 kB] 107s Get:17 http://ftpmaster.internal/ubuntu oracular/main armhf ubuntu-pro-client armhf 33.2 [232 kB] 107s Get:18 http://ftpmaster.internal/ubuntu oracular/main armhf bind9-dnsutils armhf 1:9.18.28-0ubuntu1 [149 kB] 107s Get:19 http://ftpmaster.internal/ubuntu oracular/main armhf bind9-host armhf 1:9.18.28-0ubuntu1 [47.5 kB] 107s Get:20 http://ftpmaster.internal/ubuntu oracular/main armhf bind9-libs armhf 1:9.18.28-0ubuntu1 [1156 kB] 107s Get:21 http://ftpmaster.internal/ubuntu oracular/main armhf pci.ids all 0.0~2024.06.23-1 [278 kB] 107s Get:22 http://ftpmaster.internal/ubuntu oracular/main armhf strace armhf 6.8-2 [427 kB] 107s Get:23 http://ftpmaster.internal/ubuntu oracular/main armhf libnspr4 armhf 2:4.35-1.1ubuntu1 [93.3 kB] 107s Get:24 http://ftpmaster.internal/ubuntu oracular/main armhf udisks2 armhf 2.10.1-9ubuntu1 [277 kB] 107s Get:25 http://ftpmaster.internal/ubuntu oracular/main armhf libudisks2-0 armhf 2.10.1-9ubuntu1 [142 kB] 107s Get:26 http://ftpmaster.internal/ubuntu oracular/universe armhf python3-rpds-py armhf 0.12.0-3build1 [233 kB] 107s Get:27 http://ftpmaster.internal/ubuntu oracular/universe armhf python3-referencing all 0.31.0-1 [20.8 kB] 107s Get:28 http://ftpmaster.internal/ubuntu oracular/universe armhf python3-jsonschema-specifications all 2023.12.1-1ubuntu1 [9242 B] 107s Get:29 http://ftpmaster.internal/ubuntu oracular-proposed/main armhf python3-jsonschema all 4.19.2-3ubuntu1 [65.4 kB] 107s Get:30 http://ftpmaster.internal/ubuntu oracular/main armhf python3-launchpadlib all 2.0.0-1 [126 kB] 107s Get:31 http://ftpmaster.internal/ubuntu oracular/main armhf cloud-init all 24.3~1g6e4153b3-0ubuntu1 [592 kB] 107s Get:32 http://ftpmaster.internal/ubuntu oracular/main armhf gdisk armhf 1.0.10-2 [229 kB] 107s Get:33 http://ftpmaster.internal/ubuntu oracular/main armhf kpartx armhf 0.9.9-1ubuntu2 [34.6 kB] 107s Get:34 http://ftpmaster.internal/ubuntu oracular/main armhf multipath-tools armhf 0.9.9-1ubuntu2 [292 kB] 108s Preconfiguring packages ... 108s Fetched 7154 kB in 1s (6707 kB/s) 108s (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 ... 58436 files and directories currently installed.) 108s Preparing to unpack .../gcc-14-base_14.1.0-5ubuntu1_armhf.deb ... 108s Unpacking gcc-14-base:armhf (14.1.0-5ubuntu1) over (14.1.0-4ubuntu2) ... 108s Setting up gcc-14-base:armhf (14.1.0-5ubuntu1) ... 108s (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 ... 58436 files and directories currently installed.) 108s Preparing to unpack .../libstdc++6_14.1.0-5ubuntu1_armhf.deb ... 108s Unpacking libstdc++6:armhf (14.1.0-5ubuntu1) over (14.1.0-4ubuntu2) ... 108s Setting up libstdc++6:armhf (14.1.0-5ubuntu1) ... 108s (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 ... 58436 files and directories currently installed.) 108s Preparing to unpack .../libgcc-s1_14.1.0-5ubuntu1_armhf.deb ... 108s Unpacking libgcc-s1:armhf (14.1.0-5ubuntu1) over (14.1.0-4ubuntu2) ... 108s Setting up libgcc-s1:armhf (14.1.0-5ubuntu1) ... 108s (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 ... 58436 files and directories currently installed.) 108s Preparing to unpack .../liblz4-1_1.9.4-3_armhf.deb ... 108s Unpacking liblz4-1:armhf (1.9.4-3) over (1.9.4-2) ... 108s Setting up liblz4-1:armhf (1.9.4-3) ... 108s (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 ... 58436 files and directories currently installed.) 108s Preparing to unpack .../libp11-kit0_0.25.5-2ubuntu1_armhf.deb ... 108s Unpacking libp11-kit0:armhf (0.25.5-2ubuntu1) over (0.25.3-4ubuntu2) ... 108s Setting up libp11-kit0:armhf (0.25.5-2ubuntu1) ... 108s (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 ... 58436 files and directories currently installed.) 108s Preparing to unpack .../00-mawk_1.3.4.20240622-2_armhf.deb ... 108s Unpacking mawk (1.3.4.20240622-2) over (1.3.4.20240622-1) ... 108s Preparing to unpack .../01-libdevmapper1.02.1_2%3a1.02.196-1ubuntu1_armhf.deb ... 108s Unpacking libdevmapper1.02.1:armhf (2:1.02.196-1ubuntu1) over (2:1.02.185-3ubuntu4) ... 108s Preparing to unpack .../02-dmsetup_2%3a1.02.196-1ubuntu1_armhf.deb ... 108s Unpacking dmsetup (2:1.02.196-1ubuntu1) over (2:1.02.185-3ubuntu4) ... 108s Preparing to unpack .../03-libbpf1_1%3a1.4.5-1_armhf.deb ... 108s Unpacking libbpf1:armhf (1:1.4.5-1) over (1:1.4.3-1) ... 108s Preparing to unpack .../04-libxml2_2.12.7+dfsg-3_armhf.deb ... 108s Unpacking libxml2:armhf (2.12.7+dfsg-3) over (2.9.14+dfsg-1.3ubuntu3) ... 108s Preparing to unpack .../05-logrotate_3.22.0-1_armhf.deb ... 108s Unpacking logrotate (3.22.0-1) over (3.21.0-2build1) ... 108s Preparing to unpack .../06-netcat-openbsd_1.226-1.1_armhf.deb ... 108s Unpacking netcat-openbsd (1.226-1.1) over (1.226-1ubuntu2) ... 108s Preparing to unpack .../07-networkd-dispatcher_2.2.4-1.1_all.deb ... 108s Unpacking networkd-dispatcher (2.2.4-1.1) over (2.2.4-1) ... 108s Preparing to unpack .../08-rsyslog_8.2406.0-1ubuntu1_armhf.deb ... 108s Unpacking rsyslog (8.2406.0-1ubuntu1) over (8.2312.0-3ubuntu9) ... 108s Preparing to unpack .../09-systemd-hwe-hwdb_256.2.1_all.deb ... 108s Unpacking systemd-hwe-hwdb (256.2.1) over (255.1.3) ... 109s Preparing to unpack .../10-ubuntu-pro-client-l10n_33.2_armhf.deb ... 109s Unpacking ubuntu-pro-client-l10n (33.2) over (33.1) ... 109s Preparing to unpack .../11-ubuntu-pro-client_33.2_armhf.deb ... 109s Unpacking ubuntu-pro-client (33.2) over (33.1) ... 109s Preparing to unpack .../12-bind9-dnsutils_1%3a9.18.28-0ubuntu1_armhf.deb ... 109s Unpacking bind9-dnsutils (1:9.18.28-0ubuntu1) over (1:9.18.24-0ubuntu5) ... 109s Preparing to unpack .../13-bind9-host_1%3a9.18.28-0ubuntu1_armhf.deb ... 109s Unpacking bind9-host (1:9.18.28-0ubuntu1) over (1:9.18.24-0ubuntu5) ... 109s Preparing to unpack .../14-bind9-libs_1%3a9.18.28-0ubuntu1_armhf.deb ... 109s Unpacking bind9-libs:armhf (1:9.18.28-0ubuntu1) over (1:9.18.24-0ubuntu5) ... 109s Preparing to unpack .../15-pci.ids_0.0~2024.06.23-1_all.deb ... 109s Unpacking pci.ids (0.0~2024.06.23-1) over (0.0~2024.05.31-1) ... 109s Preparing to unpack .../16-strace_6.8-2_armhf.deb ... 109s Unpacking strace (6.8-2) over (6.8-0ubuntu2) ... 109s Preparing to unpack .../17-libnspr4_2%3a4.35-1.1ubuntu1_armhf.deb ... 109s Unpacking libnspr4:armhf (2:4.35-1.1ubuntu1) over (2:4.35-1.1build1) ... 109s Preparing to unpack .../18-udisks2_2.10.1-9ubuntu1_armhf.deb ... 109s Unpacking udisks2 (2.10.1-9ubuntu1) over (2.10.1-9) ... 109s Preparing to unpack .../19-libudisks2-0_2.10.1-9ubuntu1_armhf.deb ... 109s Unpacking libudisks2-0:armhf (2.10.1-9ubuntu1) over (2.10.1-9) ... 109s Selecting previously unselected package python3-rpds-py. 109s Preparing to unpack .../20-python3-rpds-py_0.12.0-3build1_armhf.deb ... 109s Unpacking python3-rpds-py (0.12.0-3build1) ... 109s Selecting previously unselected package python3-referencing. 109s Preparing to unpack .../21-python3-referencing_0.31.0-1_all.deb ... 109s Unpacking python3-referencing (0.31.0-1) ... 109s Selecting previously unselected package python3-jsonschema-specifications. 109s Preparing to unpack .../22-python3-jsonschema-specifications_2023.12.1-1ubuntu1_all.deb ... 109s Unpacking python3-jsonschema-specifications (2023.12.1-1ubuntu1) ... 109s Preparing to unpack .../23-python3-jsonschema_4.19.2-3ubuntu1_all.deb ... 109s Unpacking python3-jsonschema (4.19.2-3ubuntu1) over (4.10.3-2ubuntu1) ... 109s Preparing to unpack .../24-python3-launchpadlib_2.0.0-1_all.deb ... 109s Unpacking python3-launchpadlib (2.0.0-1) over (1.11.0-6) ... 109s Preparing to unpack .../25-cloud-init_24.3~1g6e4153b3-0ubuntu1_all.deb ... 110s Unpacking cloud-init (24.3~1g6e4153b3-0ubuntu1) over (24.2-0ubuntu1) ... 110s Preparing to unpack .../26-gdisk_1.0.10-2_armhf.deb ... 110s Unpacking gdisk (1.0.10-2) over (1.0.10-1build1) ... 110s Preparing to unpack .../27-kpartx_0.9.9-1ubuntu2_armhf.deb ... 110s Unpacking kpartx (0.9.9-1ubuntu2) over (0.9.4-5ubuntu8) ... 110s Preparing to unpack .../28-multipath-tools_0.9.9-1ubuntu2_armhf.deb ... 110s Unpacking multipath-tools (0.9.9-1ubuntu2) over (0.9.4-5ubuntu8) ... 110s dpkg: warning: unable to delete old directory '/lib/multipath': Directory not empty 110s Setting up logrotate (3.22.0-1) ... 110s logrotate.service is a disabled or a static unit not running, not starting it. 110s Setting up networkd-dispatcher (2.2.4-1.1) ... 111s Setting up pci.ids (0.0~2024.06.23-1) ... 111s Setting up python3-launchpadlib (2.0.0-1) ... 111s Setting up rsyslog (8.2406.0-1ubuntu1) ... 111s info: The user `syslog' is already a member of `adm'. 111s apparmor_parser: Unable to replace "rsyslogd". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 111s 112s Setting up netcat-openbsd (1.226-1.1) ... 112s Setting up gdisk (1.0.10-2) ... 112s Setting up libnspr4:armhf (2:4.35-1.1ubuntu1) ... 112s Setting up strace (6.8-2) ... 112s Setting up systemd-hwe-hwdb (256.2.1) ... 113s Setting up python3-rpds-py (0.12.0-3build1) ... 113s Setting up libdevmapper1.02.1:armhf (2:1.02.196-1ubuntu1) ... 113s Setting up dmsetup (2:1.02.196-1ubuntu1) ... 113s Setting up kpartx (0.9.9-1ubuntu2) ... 113s Setting up mawk (1.3.4.20240622-2) ... 113s Setting up libxml2:armhf (2.12.7+dfsg-3) ... 113s Setting up ubuntu-pro-client (33.2) ... 113s Installing new version of config file /etc/apparmor.d/ubuntu_pro_apt_news ... 113s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 113s 113s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 113s 113s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 113s 114s Setting up libbpf1:armhf (1:1.4.5-1) ... 114s Setting up libudisks2-0:armhf (2.10.1-9ubuntu1) ... 114s Setting up python3-referencing (0.31.0-1) ... 114s Setting up ubuntu-pro-client-l10n (33.2) ... 114s Setting up udisks2 (2.10.1-9ubuntu1) ... 114s vda: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/uevent': Permission denied 114s vda1: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda1/uevent': Permission denied 114s vda15: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda15/uevent': Permission denied 114s vda2: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/vda2/uevent': Permission denied 114s loop0: Failed to write 'change' to '/sys/devices/virtual/block/loop0/uevent': Permission denied 114s loop1: Failed to write 'change' to '/sys/devices/virtual/block/loop1/uevent': Permission denied 114s loop2: Failed to write 'change' to '/sys/devices/virtual/block/loop2/uevent': Permission denied 114s loop3: Failed to write 'change' to '/sys/devices/virtual/block/loop3/uevent': Permission denied 114s loop4: Failed to write 'change' to '/sys/devices/virtual/block/loop4/uevent': Permission denied 114s loop5: Failed to write 'change' to '/sys/devices/virtual/block/loop5/uevent': Permission denied 114s loop6: Failed to write 'change' to '/sys/devices/virtual/block/loop6/uevent': Permission denied 114s loop7: Failed to write 'change' to '/sys/devices/virtual/block/loop7/uevent': Permission denied 115s Setting up bind9-libs:armhf (1:9.18.28-0ubuntu1) ... 115s Setting up multipath-tools (0.9.9-1ubuntu2) ... 115s Setting up bind9-host (1:9.18.28-0ubuntu1) ... 115s Setting up python3-jsonschema-specifications (2023.12.1-1ubuntu1) ... 116s Setting up python3-jsonschema (4.19.2-3ubuntu1) ... 116s Setting up bind9-dnsutils (1:9.18.28-0ubuntu1) ... 116s Setting up cloud-init (24.3~1g6e4153b3-0ubuntu1) ... 117s Processing triggers for libc-bin (2.39-0ubuntu9) ... 117s Processing triggers for man-db (2.12.1-2) ... 118s Processing triggers for dbus (1.14.10-4ubuntu4) ... 118s Processing triggers for udev (256-1ubuntu1) ... 119s Processing triggers for initramfs-tools (0.142ubuntu30) ... 119s Reading package lists... 119s Building dependency tree... 119s Reading state information... 120s The following packages will be REMOVED: 120s python3-six* 120s 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. 120s After this operation, 59.4 kB disk space will be freed. 120s (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 ... 58510 files and directories currently installed.) 120s Removing python3-six (1.16.0-6) ... 122s autopkgtest [16:33:16]: rebooting testbed after setup commands that affected boot 192s autopkgtest [16:34:26]: testbed running kernel: Linux 6.5.0-44-generic #44~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Jun 18 16:55:18 UTC 2 220s autopkgtest [16:34:54]: @@@@@@@@@@@@@@@@@@@@ apt-source dt-schema 230s Get:1 http://ftpmaster.internal/ubuntu oracular/universe dt-schema 2022.08.2-5 (dsc) [2035 B] 230s Get:2 http://ftpmaster.internal/ubuntu oracular/universe dt-schema 2022.08.2-5 (tar) [56.8 kB] 230s Get:3 http://ftpmaster.internal/ubuntu oracular/universe dt-schema 2022.08.2-5 (diff) [3796 B] 230s gpgv: Signature made Fri Dec 16 01:36:09 2022 UTC 230s gpgv: using RSA key 406220C8B8552802378CCE411F5C7A8B45564314 230s gpgv: issuer "bage@debian.org" 230s gpgv: Can't check signature: No public key 230s dpkg-source: warning: cannot verify inline signature for ./dt-schema_2022.08.2-5.dsc: no acceptable signature found 230s autopkgtest [16:35:04]: testing package dt-schema version 2022.08.2-5 232s autopkgtest [16:35:06]: build not needed 234s autopkgtest [16:35:08]: test unittests: preparing testbed 244s Reading package lists... 244s Building dependency tree... 244s Reading state information... 245s Starting pkgProblemResolver with broken count: 0 245s Starting 2 pkgProblemResolver with broken count: 0 245s Done 245s The following additional packages will be installed: 245s device-tree-compiler dt-schema libfdt1 python3-all python3-libfdt 245s python3-rfc3987 python3-ruamel.yaml python3-ruamel.yaml.clib 245s The following NEW packages will be installed: 245s autopkgtest-satdep device-tree-compiler dt-schema libfdt1 python3-all 245s python3-libfdt python3-rfc3987 python3-ruamel.yaml python3-ruamel.yaml.clib 245s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 245s Need to get 552 kB/552 kB of archives. 245s After this operation, 1754 kB of additional disk space will be used. 245s Get:1 /tmp/autopkgtest.5aqfSK/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [732 B] 246s Get:2 http://ftpmaster.internal/ubuntu oracular/universe armhf python3-rfc3987 all 1.3.8-2 [8862 B] 246s Get:3 http://ftpmaster.internal/ubuntu oracular/universe armhf python3-ruamel.yaml.clib armhf 0.2.8-1build1 [120 kB] 246s Get:4 http://ftpmaster.internal/ubuntu oracular/universe armhf python3-ruamel.yaml all 0.17.21-1 [86.6 kB] 246s Get:5 http://ftpmaster.internal/ubuntu oracular/universe armhf python3-libfdt armhf 1.7.0-2build1 [51.5 kB] 246s Get:6 http://ftpmaster.internal/ubuntu oracular/universe armhf dt-schema all 2022.08.2-5 [46.7 kB] 246s Get:7 http://ftpmaster.internal/ubuntu oracular/main armhf python3-all armhf 3.12.3-0ubuntu1 [886 B] 246s Get:8 http://ftpmaster.internal/ubuntu oracular/main armhf libfdt1 armhf 1.7.0-2build1 [16.5 kB] 246s Get:9 http://ftpmaster.internal/ubuntu oracular/main armhf device-tree-compiler armhf 1.7.0-2build1 [221 kB] 246s Fetched 552 kB in 1s (1059 kB/s) 246s Selecting previously unselected package python3-rfc3987. 246s (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 ... 58500 files and directories currently installed.) 246s Preparing to unpack .../0-python3-rfc3987_1.3.8-2_all.deb ... 246s Unpacking python3-rfc3987 (1.3.8-2) ... 246s Selecting previously unselected package python3-ruamel.yaml.clib:armhf. 246s Preparing to unpack .../1-python3-ruamel.yaml.clib_0.2.8-1build1_armhf.deb ... 246s Unpacking python3-ruamel.yaml.clib:armhf (0.2.8-1build1) ... 246s Selecting previously unselected package python3-ruamel.yaml. 246s Preparing to unpack .../2-python3-ruamel.yaml_0.17.21-1_all.deb ... 246s Unpacking python3-ruamel.yaml (0.17.21-1) ... 246s Selecting previously unselected package python3-libfdt. 246s Preparing to unpack .../3-python3-libfdt_1.7.0-2build1_armhf.deb ... 246s Unpacking python3-libfdt (1.7.0-2build1) ... 246s Selecting previously unselected package dt-schema. 246s Preparing to unpack .../4-dt-schema_2022.08.2-5_all.deb ... 246s Unpacking dt-schema (2022.08.2-5) ... 247s Selecting previously unselected package python3-all. 247s Preparing to unpack .../5-python3-all_3.12.3-0ubuntu1_armhf.deb ... 247s Unpacking python3-all (3.12.3-0ubuntu1) ... 247s Selecting previously unselected package libfdt1:armhf. 247s Preparing to unpack .../6-libfdt1_1.7.0-2build1_armhf.deb ... 247s Unpacking libfdt1:armhf (1.7.0-2build1) ... 247s Selecting previously unselected package device-tree-compiler. 247s Preparing to unpack .../7-device-tree-compiler_1.7.0-2build1_armhf.deb ... 247s Unpacking device-tree-compiler (1.7.0-2build1) ... 247s Selecting previously unselected package autopkgtest-satdep. 247s Preparing to unpack .../8-1-autopkgtest-satdep.deb ... 247s Unpacking autopkgtest-satdep (0) ... 247s Setting up python3-ruamel.yaml.clib:armhf (0.2.8-1build1) ... 247s Setting up python3-all (3.12.3-0ubuntu1) ... 247s Setting up libfdt1:armhf (1.7.0-2build1) ... 247s Setting up python3-libfdt (1.7.0-2build1) ... 247s Setting up python3-rfc3987 (1.3.8-2) ... 247s Setting up device-tree-compiler (1.7.0-2build1) ... 247s Setting up python3-ruamel.yaml (0.17.21-1) ... 247s Setting up dt-schema (2022.08.2-5) ... 247s /usr/lib/python3/dist-packages/dtschema/lib.py:684: SyntaxWarning: invalid escape sequence '\^' 247s prog = re.compile('.*[\^\[{\(\$].*') 247s /usr/lib/python3/dist-packages/dtschema/lib.py:688: SyntaxWarning: invalid escape sequence '\-' 247s if c != '^[a-zA-Z0-9][a-zA-Z0-9,+\-._]+$': 247s /usr/lib/python3/dist-packages/dtschema/lib.py:948: SyntaxWarning: invalid escape sequence '\-' 247s del props['^[a-z][a-z0-9\-]*$'] 247s Setting up autopkgtest-satdep (0) ... 247s Processing triggers for man-db (2.12.1-2) ... 248s Processing triggers for libc-bin (2.39-0ubuntu9) ... 259s (Reading database ... 58701 files and directories currently installed.) 259s Removing autopkgtest-satdep (0) ... 265s autopkgtest [16:35:39]: test unittests: [----------------------- 267s === python3.12 === 267s .EEEEEEEEEEEEEEEEE..EEEE.EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE./tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/schemas/good-example.yaml: ignoring, unknown error in schema (not a schema?) 267s /tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/schemas/conditionals-single-example.yaml: ignoring, unknown error in schema (not a schema?) 267s /tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/schemas/conditionals-allof-example.yaml: ignoring, unknown error in schema (not a schema?) 267s /tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/schemas/child-node-example.yaml: ignoring, unknown error in schema (not a schema?) 268s /tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/schemas/bad-example.yaml: ignoring, error in schema: title 268s warning: no schema found in path: /tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/schemas/ 268s /usr/lib/python3/dist-packages/dtschema/schemas/aliases.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/cache-controller.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/chosen.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/cpus.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/dt-core.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/graph.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/interconnects.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/interrupt-controller.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/interrupts.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/memory.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/msi-consumer.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/options.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/property-units.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/reg.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/root-node.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/serial.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/simple-bus.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/bus/qemu,platform.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/clock/clock.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/dma/dma.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-consumer.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-hog.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/hwlock/hwlock-consumer.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/i2c/i2c-controller.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/iio/iio-consumer.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/iio/iio.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/iommu/iommu.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bridge.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bus.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/mbox/mbox-consumer.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/options/u-boot.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-bus.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-iommu.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-consumer.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-provider.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/pinctrl/pinctrl-consumer.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/power-domain/power-domain-consumer.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/pwm/pwm-consumer.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/reset/reset.yaml: ignoring, unknown error in schema (not a schema?) 268s :1: SyntaxWarning: invalid escape sequence '\-' 268s E/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/schemas/good-example.yaml: ignoring, unknown error in schema (not a schema?) 268s /tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/schemas/conditionals-single-example.yaml: ignoring, unknown error in schema (not a schema?) 268s /tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/schemas/conditionals-allof-example.yaml: ignoring, unknown error in schema (not a schema?) 268s /tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/schemas/child-node-example.yaml: ignoring, unknown error in schema (not a schema?) 268s /tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/schemas/bad-example.yaml: ignoring, error in schema: title 268s warning: no schema found in path: /tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/schemas/ 268s /usr/lib/python3/dist-packages/dtschema/schemas/aliases.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/cache-controller.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/chosen.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/cpus.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/dt-core.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/graph.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/interconnects.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/interrupt-controller.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/interrupts.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/memory.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/msi-consumer.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/options.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/property-units.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/reg.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/root-node.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/serial.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/simple-bus.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/bus/qemu,platform.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/clock/clock.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/dma/dma.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-consumer.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-hog.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/hwlock/hwlock-consumer.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/i2c/i2c-controller.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/iio/iio-consumer.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/iio/iio.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/iommu/iommu.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bridge.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bus.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/mbox/mbox-consumer.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/options/u-boot.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-bus.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-iommu.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-consumer.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-provider.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/pinctrl/pinctrl-consumer.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/power-domain/power-domain-consumer.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/pwm/pwm-consumer.yaml: ignoring, unknown error in schema (not a schema?) 268s /usr/lib/python3/dist-packages/dtschema/schemas/reset/reset.yaml: ignoring, unknown error in schema (not a schema?) 268s :1: SyntaxWarning: invalid escape sequence '\-' 268s E 268s ====================================================================== 268s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='$id') 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 268s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 268s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 268s return context.handle('assertRaises', args, kwargs) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 268s callable_obj(*args, **kwargs) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='title') 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 268s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 268s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 268s return context.handle('assertRaises', args, kwargs) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 268s callable_obj(*args, **kwargs) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='maintainers') 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 268s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 268s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 268s return context.handle('assertRaises', args, kwargs) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 268s callable_obj(*args, **kwargs) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='description') 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 268s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 268s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 268s return context.handle('assertRaises', args, kwargs) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 268s callable_obj(*args, **kwargs) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='required') 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 268s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 268s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 268s return context.handle('assertRaises', args, kwargs) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 268s callable_obj(*args, **kwargs) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='bad-key') 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 64, in test_bad_properties 268s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 268s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 268s return context.handle('assertRaises', args, kwargs) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 268s callable_obj(*args, **kwargs) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/compatible') 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 268s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 268s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 268s return context.handle('assertRaises', args, kwargs) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 268s callable_obj(*args, **kwargs) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/reg') 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 268s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 268s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 268s return context.handle('assertRaises', args, kwargs) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 268s callable_obj(*args, **kwargs) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/interrupts') 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 268s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 268s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 268s return context.handle('assertRaises', args, kwargs) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 268s callable_obj(*args, **kwargs) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/interrupt-names') 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 268s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 268s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 268s return context.handle('assertRaises', args, kwargs) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 268s callable_obj(*args, **kwargs) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/interrupt-controller') 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 268s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 268s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 268s return context.handle('assertRaises', args, kwargs) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 268s callable_obj(*args, **kwargs) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/#interrupt-cells') 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 268s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 268s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 268s return context.handle('assertRaises', args, kwargs) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 268s callable_obj(*args, **kwargs) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/gpio-controller') 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 268s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 268s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 268s return context.handle('assertRaises', args, kwargs) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 268s callable_obj(*args, **kwargs) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/some-gpio') 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 268s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 268s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 268s return context.handle('assertRaises', args, kwargs) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 268s callable_obj(*args, **kwargs) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/some-gpios') 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 268s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 268s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 268s return context.handle('assertRaises', args, kwargs) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 268s callable_obj(*args, **kwargs) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/another-property') 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 268s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 268s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 268s return context.handle('assertRaises', args, kwargs) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 268s callable_obj(*args, **kwargs) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/vendor,property') 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 72, in test_bad_properties 268s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 268s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 268s return context.handle('assertRaises', args, kwargs) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 268s callable_obj(*args, **kwargs) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_required_properties (__main__.TestDTMetaSchema.test_required_properties) 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 41, in test_required_properties 268s dtschema.DTValidator.check_schema(self.schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_required_property_missing (__main__.TestDTMetaSchema.test_required_property_missing) (k='$id') 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 50, in test_required_property_missing 268s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 268s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 268s return context.handle('assertRaises', args, kwargs) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 268s callable_obj(*args, **kwargs) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_required_property_missing (__main__.TestDTMetaSchema.test_required_property_missing) (k='title') 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 50, in test_required_property_missing 268s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 268s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 268s return context.handle('assertRaises', args, kwargs) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 268s callable_obj(*args, **kwargs) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_required_property_missing (__main__.TestDTMetaSchema.test_required_property_missing) (k='maintainers') 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 50, in test_required_property_missing 268s self.assertRaises(jsonschema.SchemaError, dtschema.DTValidator.check_schema, schema_tmp) 268s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 268s return context.handle('assertRaises', args, kwargs) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 268s callable_obj(*args, **kwargs) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/aliases.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/cache-controller.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/chosen.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/cpus.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/dt-core.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/graph.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/interconnects.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/interrupt-controller.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/interrupts.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/memory.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/msi-consumer.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/options.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/property-units.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/reg.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/root-node.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/serial.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/simple-bus.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/bus/qemu,platform.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/clock/clock.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/dma/dma.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-consumer.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio-hog.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/gpio/gpio.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/hwlock/hwlock-consumer.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/i2c/i2c-controller.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/iio/iio-consumer.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/iio/iio.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/iommu/iommu.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bridge.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/isa/isa-bus.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/mbox/mbox-consumer.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/options/u-boot.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-bus.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/pci/pci-iommu.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 346, in oneOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_legacy_keywords.py", line 133, in items_draft6_draft7_draft201909 268s yield from validator.descend(item, items, path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-consumer.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/phy/phy-provider.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/pinctrl/pinctrl-consumer.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s 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') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/pwm/pwm-consumer.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_binding_schemas_valid (__main__.TestDTSchema.test_binding_schemas_valid) (schema='/usr/lib/python3/dist-packages/dtschema/schemas/reset/reset.yaml') 268s Test that all schema files under ./dtschema/schemas/ validate against the DT metaschema 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1151, in resolve_fragment 268s document = document[part] 268s ~~~~~~~~^^^^^^ 268s KeyError: 'definitions' 268s 268s During handling of the above exception, another exception occurred: 268s 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 80, in test_binding_schemas_valid 268s dtschema.DTValidator.check_schema(schema) 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1217, in check_schema 268s for error in cls(meta_schema).iter_errors(schema): 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1208, in iter_errors 268s for error in super().iter_errors(instance, _schema): 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 368, in iter_errors 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 325, in allOf 268s yield from validator.descend(instance, subschema, schema_path=index) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 295, in properties 268s yield from validator.descend( 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 45, in additionalProperties 268s yield from validator.descend(instance[extra], aP, path=extra) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 465, in _validate_reference 268s return list(self.descend(instance, resolved)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 34, in propertyNames 268s yield from validator.descend(instance=property, schema=propertyNames) 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 331, in anyOf 268s errs = list(validator.descend(instance, subschema, schema_path=index)) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 416, in descend 268s for error in errors: 268s File "/usr/lib/python3/dist-packages/jsonschema/_keywords.py", line 274, in ref 268s yield from validator._validate_reference(ref=ref, instance=instance) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 461, in _validate_reference 268s scope, resolved = resolve(ref) 268s ^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1085, in resolve 268s return url, self._remote_cache(url) 268s ^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1103, in resolve_from_url 268s return self.resolve_fragment(document, fragment) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 1153, in resolve_fragment 268s raise exceptions._RefResolutionError( 268s jsonschema.exceptions._RefResolutionError: Unresolvable JSON pointer: 'definitions/json-schema-prop-names' 268s 268s ====================================================================== 268s ERROR: test_dt_yaml_validation (__main__.TestDTValidate.test_dt_yaml_validation) 268s Test that all DT files under ./test/ validate against the DT schema (YAML) 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 106, in setUp 268s self.schemas = dtschema.set_schemas([ os.path.join(os.path.abspath(basedir), "schemas/")]) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1086, in set_schemas 268s make_property_type_cache() 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1037, in make_property_type_cache 268s props, pat_props = get_prop_types() 268s ^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 948, in get_prop_types 268s del props['^[a-z][a-z0-9\-]*$'] 268s ~~~~~^^^^^^^^^^^^^^^^^^^^^^ 268s KeyError: '^[a-z][a-z0-9\\-]*$' 268s 268s ====================================================================== 268s ERROR: test_dtb_validation (__main__.TestDTValidate.test_dtb_validation) 268s Test that all DT files under ./test/ validate against the DT schema (DTB) 268s ---------------------------------------------------------------------- 268s Traceback (most recent call last): 268s File "/tmp/autopkgtest.5aqfSK/autopkgtest_tmp/test/test-dt-validate.py", line 106, in setUp 268s self.schemas = dtschema.set_schemas([ os.path.join(os.path.abspath(basedir), "schemas/")]) 268s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1086, in set_schemas 268s make_property_type_cache() 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 1037, in make_property_type_cache 268s props, pat_props = get_prop_types() 268s ^^^^^^^^^^^^^^^^ 268s File "/usr/lib/python3/dist-packages/dtschema/lib.py", line 948, in get_prop_types 268s del props['^[a-z][a-z0-9\-]*$'] 268s ~~~~~^^^^^^^^^^^^^^^^^^^^^^ 268s KeyError: '^[a-z][a-z0-9\\-]*$' 268s 268s ---------------------------------------------------------------------- 268s Ran 11 tests in 0.799s 268s 268s FAILED (errors=63) 268s autopkgtest [16:35:42]: test unittests: -----------------------] 272s autopkgtest [16:35:46]: test unittests: - - - - - - - - - - results - - - - - - - - - - 272s unittests FAIL non-zero exit status 1 276s autopkgtest [16:35:50]: @@@@@@@@@@@@@@@@@@@@ summary 276s unittests FAIL non-zero exit status 1