0s autopkgtest [10:22:18]: starting date and time: 2024-06-16 10:22:18+0000 0s autopkgtest [10:22:18]: git checkout: 433ed4cb Merge branch 'skia/nova_flock' into 'ubuntu/5.34+prod' 0s autopkgtest [10:22:18]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.inm5j5nv/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:ruamel.yaml,src:dt-schema --apt-upgrade dt-schema --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=ruamel.yaml/0.18.6+ds-3 dt-schema/2023.11-3' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@lcy02-38.secgroup --name adt-oracular-amd64-dt-schema-20240616-102218-juju-7f2275-prod-proposed-migration-environment-3-f79e0cc5-1ae0-4083-aab7-883d13546b74 --image adt/ubuntu-oracular-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 103s autopkgtest [10:24:01]: testbed dpkg architecture: amd64 103s autopkgtest [10:24:01]: testbed apt version: 2.9.3 103s autopkgtest [10:24:01]: @@@@@@@@@@@@@@@@@@@@ test bed setup 104s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 104s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [7052 B] 104s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [2576 B] 104s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [389 kB] 104s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [36.1 kB] 104s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main i386 Packages [38.2 kB] 104s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main amd64 Packages [53.8 kB] 104s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/restricted amd64 Packages [28.9 kB] 104s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/restricted i386 Packages [6732 B] 104s Get:10 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 Packages [317 kB] 104s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe i386 Packages [138 kB] 104s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse amd64 Packages [8364 B] 104s Get:13 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse i386 Packages [3884 B] 104s Fetched 1140 kB in 0s (4358 kB/s) 104s Reading package lists... 105s Reading package lists... 106s Building dependency tree... 106s Reading state information... 106s Calculating upgrade... 106s The following packages will be upgraded: 106s apt apt-utils libapt-pkg6.0t64 libldap-common libldap2 106s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 106s Need to get 2875 kB of archives. 106s After this operation, 11.3 kB of additional disk space will be used. 106s Get:1 http://ftpmaster.internal/ubuntu oracular/main amd64 libapt-pkg6.0t64 amd64 2.9.5 [1023 kB] 106s Get:2 http://ftpmaster.internal/ubuntu oracular/main amd64 apt amd64 2.9.5 [1403 kB] 106s Get:3 http://ftpmaster.internal/ubuntu oracular/main amd64 apt-utils amd64 2.9.5 [223 kB] 106s Get:4 http://ftpmaster.internal/ubuntu oracular/main amd64 libldap-common all 2.6.7+dfsg-1~exp1ubuntu9 [31.5 kB] 106s Get:5 http://ftpmaster.internal/ubuntu oracular/main amd64 libldap2 amd64 2.6.7+dfsg-1~exp1ubuntu9 [195 kB] 107s Fetched 2875 kB in 0s (25.9 MB/s) 107s (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 ... 74430 files and directories currently installed.) 107s Preparing to unpack .../libapt-pkg6.0t64_2.9.5_amd64.deb ... 107s Unpacking libapt-pkg6.0t64:amd64 (2.9.5) over (2.9.3) ... 107s Setting up libapt-pkg6.0t64:amd64 (2.9.5) ... 107s (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 ... 74430 files and directories currently installed.) 107s Preparing to unpack .../archives/apt_2.9.5_amd64.deb ... 107s Unpacking apt (2.9.5) over (2.9.3) ... 107s Setting up apt (2.9.5) ... 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 ... 74430 files and directories currently installed.) 108s Preparing to unpack .../apt-utils_2.9.5_amd64.deb ... 108s Unpacking apt-utils (2.9.5) over (2.9.3) ... 108s Preparing to unpack .../libldap-common_2.6.7+dfsg-1~exp1ubuntu9_all.deb ... 108s Unpacking libldap-common (2.6.7+dfsg-1~exp1ubuntu9) over (2.6.7+dfsg-1~exp1ubuntu8) ... 108s Preparing to unpack .../libldap2_2.6.7+dfsg-1~exp1ubuntu9_amd64.deb ... 108s Unpacking libldap2:amd64 (2.6.7+dfsg-1~exp1ubuntu9) over (2.6.7+dfsg-1~exp1ubuntu8) ... 108s Setting up apt-utils (2.9.5) ... 108s Setting up libldap-common (2.6.7+dfsg-1~exp1ubuntu9) ... 108s Setting up libldap2:amd64 (2.6.7+dfsg-1~exp1ubuntu9) ... 108s Processing triggers for man-db (2.12.1-2) ... 109s Processing triggers for libc-bin (2.39-0ubuntu9) ... 110s Reading package lists... 111s Building dependency tree... 111s Reading state information... 111s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 111s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 111s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 111s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 111s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 112s Reading package lists... 112s Reading package lists... 113s Building dependency tree... 113s Reading state information... 113s Calculating upgrade... 113s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 113s Reading package lists... 113s Building dependency tree... 113s Reading state information... 114s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 114s autopkgtest [10:24:12]: rebooting testbed after setup commands that affected boot 117s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 128s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 132s autopkgtest [10:24:30]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 132s autopkgtest [10:24:30]: @@@@@@@@@@@@@@@@@@@@ apt-source dt-schema 133s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/universe dt-schema 2023.11-3 (dsc) [2207 B] 133s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/universe dt-schema 2023.11-3 (tar) [68.2 kB] 133s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/universe dt-schema 2023.11-3 (diff) [5036 B] 133s gpgv: Signature made Sun Jan 28 20:56:36 2024 UTC 133s gpgv: using RSA key DB1309B6B0AA08EC28A1BF1C06369EAD1D3E0105 133s gpgv: issuer "gagath@debian.org" 133s gpgv: Can't check signature: No public key 133s dpkg-source: warning: cannot verify inline signature for ./dt-schema_2023.11-3.dsc: no acceptable signature found 133s autopkgtest [10:24:31]: testing package dt-schema version 2023.11-3 133s autopkgtest [10:24:31]: build not needed 134s autopkgtest [10:24:32]: test unittests: preparing testbed 134s Reading package lists... 134s Building dependency tree... 134s Reading state information... 135s Starting pkgProblemResolver with broken count: 1 135s Starting 2 pkgProblemResolver with broken count: 1 135s Investigating (0) python3-ruamel.yaml:amd64 < none -> 0.18.6+ds-3 @un puN Ib > 135s Broken python3-ruamel.yaml:amd64 Depends on python3-ruamel.yaml.clib:amd64 < none | 0.2.8-1build1 @un uH > (>= 0.2.8-2) 135s Considering python3-ruamel.yaml.clib:amd64 0 as a solution to python3-ruamel.yaml:amd64 0 135s Re-Instated python3-ruamel.yaml.clib:amd64 135s Done 135s Some packages could not be installed. This may mean that you have 135s requested an impossible situation or if you are using the unstable 135s distribution that some required packages have not yet been created 135s or been moved out of Incoming. 135s The following information may help to resolve the situation: 135s 135s The following packages have unmet dependencies: 135s python3-ruamel.yaml : Depends: python3-ruamel.yaml.clib (>= 0.2.8-2) but 0.2.8-1build1 is to be installed 135s E: Unable to correct problems, you have held broken packages. 135s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from oracular-proposed 135s Reading package lists... 135s Building dependency tree... 135s Reading state information... 136s Starting pkgProblemResolver with broken count: 0 136s Starting 2 pkgProblemResolver with broken count: 0 136s Done 136s The following additional packages will be installed: 136s device-tree-compiler dt-schema libfdt1 python3-all python3-libfdt 136s python3-rfc3987 python3-ruamel.yaml python3-ruamel.yaml.clib 136s The following NEW packages will be installed: 136s autopkgtest-satdep device-tree-compiler dt-schema libfdt1 python3-all 136s python3-libfdt python3-rfc3987 python3-ruamel.yaml python3-ruamel.yaml.clib 136s 0 upgraded, 9 newly installed, 0 to remove and 30 not upgraded. 136s Need to get 599 kB/600 kB of archives. 136s After this operation, 1939 kB of additional disk space will be used. 136s Get:1 /tmp/autopkgtest.Glr7mc/1-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [732 B] 136s Get:2 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-libfdt amd64 1.7.0-2build1 [57.4 kB] 136s Get:3 http://ftpmaster.internal/ubuntu oracular/universe amd64 python3-rfc3987 all 1.3.8-2 [8862 B] 136s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 python3-ruamel.yaml.clib amd64 0.2.8+ds-1 [133 kB] 136s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 python3-ruamel.yaml all 0.18.6+ds-3 [126 kB] 136s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/universe amd64 dt-schema all 2023.11-3 [24.4 kB] 136s Get:7 http://ftpmaster.internal/ubuntu oracular/main amd64 python3-all amd64 3.12.3-0ubuntu1 [888 B] 136s Get:8 http://ftpmaster.internal/ubuntu oracular/main amd64 libfdt1 amd64 1.7.0-2build1 [20.1 kB] 136s Get:9 http://ftpmaster.internal/ubuntu oracular/main amd64 device-tree-compiler amd64 1.7.0-2build1 [228 kB] 137s Fetched 599 kB in 0s (8467 kB/s) 137s Selecting previously unselected package python3-libfdt. 137s (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 ... 74430 files and directories currently installed.) 137s Preparing to unpack .../0-python3-libfdt_1.7.0-2build1_amd64.deb ... 137s Unpacking python3-libfdt (1.7.0-2build1) ... 137s Selecting previously unselected package python3-rfc3987. 137s Preparing to unpack .../1-python3-rfc3987_1.3.8-2_all.deb ... 137s Unpacking python3-rfc3987 (1.3.8-2) ... 137s Selecting previously unselected package python3-ruamel.yaml.clib:amd64. 137s Preparing to unpack .../2-python3-ruamel.yaml.clib_0.2.8+ds-1_amd64.deb ... 137s Unpacking python3-ruamel.yaml.clib:amd64 (0.2.8+ds-1) ... 137s Selecting previously unselected package python3-ruamel.yaml. 137s Preparing to unpack .../3-python3-ruamel.yaml_0.18.6+ds-3_all.deb ... 137s Unpacking python3-ruamel.yaml (0.18.6+ds-3) ... 137s Selecting previously unselected package dt-schema. 137s Preparing to unpack .../4-dt-schema_2023.11-3_all.deb ... 137s Unpacking dt-schema (2023.11-3) ... 137s Selecting previously unselected package python3-all. 137s Preparing to unpack .../5-python3-all_3.12.3-0ubuntu1_amd64.deb ... 137s Unpacking python3-all (3.12.3-0ubuntu1) ... 137s Selecting previously unselected package libfdt1:amd64. 137s Preparing to unpack .../6-libfdt1_1.7.0-2build1_amd64.deb ... 137s Unpacking libfdt1:amd64 (1.7.0-2build1) ... 137s Selecting previously unselected package device-tree-compiler. 137s Preparing to unpack .../7-device-tree-compiler_1.7.0-2build1_amd64.deb ... 137s Unpacking device-tree-compiler (1.7.0-2build1) ... 137s Selecting previously unselected package autopkgtest-satdep. 137s Preparing to unpack .../8-1-autopkgtest-satdep.deb ... 137s Unpacking autopkgtest-satdep (0) ... 137s Setting up python3-ruamel.yaml.clib:amd64 (0.2.8+ds-1) ... 137s Setting up python3-all (3.12.3-0ubuntu1) ... 137s Setting up libfdt1:amd64 (1.7.0-2build1) ... 137s Setting up python3-libfdt (1.7.0-2build1) ... 137s Setting up python3-rfc3987 (1.3.8-2) ... 137s Setting up device-tree-compiler (1.7.0-2build1) ... 137s Setting up python3-ruamel.yaml (0.18.6+ds-3) ... 137s Setting up dt-schema (2023.11-3) ... 138s Setting up autopkgtest-satdep (0) ... 138s Processing triggers for man-db (2.12.1-2) ... 138s Processing triggers for libc-bin (2.39-0ubuntu9) ... 140s (Reading database ... 74580 files and directories currently installed.) 140s Removing autopkgtest-satdep (0) ... 140s autopkgtest [10:24:38]: test unittests: [----------------------- 140s === python3.12 === 140s .EEEEEEEEEEEEEEEEE.EEEE.../tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/schemas/bad-example.yaml: ignoring, error in schema: required: 3 140s E 140s ====================================================================== 140s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='$id') 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 68, in test_bad_properties 140s self.assertRaises(jsonschema.SchemaError, schema_tmp.is_valid, strict=True) 140s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 140s return context.handle('assertRaises', args, kwargs) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 140s callable_obj(*args, **kwargs) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='title') 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 68, in test_bad_properties 140s self.assertRaises(jsonschema.SchemaError, schema_tmp.is_valid, strict=True) 140s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 140s return context.handle('assertRaises', args, kwargs) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 140s callable_obj(*args, **kwargs) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='maintainers') 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 68, in test_bad_properties 140s self.assertRaises(jsonschema.SchemaError, schema_tmp.is_valid, strict=True) 140s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 140s return context.handle('assertRaises', args, kwargs) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 140s callable_obj(*args, **kwargs) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='description') 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 68, in test_bad_properties 140s self.assertRaises(jsonschema.SchemaError, schema_tmp.is_valid, strict=True) 140s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 140s return context.handle('assertRaises', args, kwargs) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 140s callable_obj(*args, **kwargs) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='required') 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 68, in test_bad_properties 140s self.assertRaises(jsonschema.SchemaError, schema_tmp.is_valid, strict=True) 140s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 140s return context.handle('assertRaises', args, kwargs) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 140s callable_obj(*args, **kwargs) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='bad-key') 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 68, in test_bad_properties 140s self.assertRaises(jsonschema.SchemaError, schema_tmp.is_valid, strict=True) 140s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 140s return context.handle('assertRaises', args, kwargs) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 140s callable_obj(*args, **kwargs) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/compatible') 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 76, in test_bad_properties 140s self.assertRaises(jsonschema.SchemaError, schema_tmp.is_valid, strict=True) 140s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 140s return context.handle('assertRaises', args, kwargs) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 140s callable_obj(*args, **kwargs) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/reg') 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 76, in test_bad_properties 140s self.assertRaises(jsonschema.SchemaError, schema_tmp.is_valid, strict=True) 140s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 140s return context.handle('assertRaises', args, kwargs) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 140s callable_obj(*args, **kwargs) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/interrupts') 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 76, in test_bad_properties 140s self.assertRaises(jsonschema.SchemaError, schema_tmp.is_valid, strict=True) 140s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 140s return context.handle('assertRaises', args, kwargs) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 140s callable_obj(*args, **kwargs) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/interrupt-names') 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 76, in test_bad_properties 140s self.assertRaises(jsonschema.SchemaError, schema_tmp.is_valid, strict=True) 140s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 140s return context.handle('assertRaises', args, kwargs) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 140s callable_obj(*args, **kwargs) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/interrupt-controller') 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 76, in test_bad_properties 140s self.assertRaises(jsonschema.SchemaError, schema_tmp.is_valid, strict=True) 140s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 140s return context.handle('assertRaises', args, kwargs) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 140s callable_obj(*args, **kwargs) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/#interrupt-cells') 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 76, in test_bad_properties 140s self.assertRaises(jsonschema.SchemaError, schema_tmp.is_valid, strict=True) 140s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 140s return context.handle('assertRaises', args, kwargs) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 140s callable_obj(*args, **kwargs) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/gpio-controller') 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 76, in test_bad_properties 140s self.assertRaises(jsonschema.SchemaError, schema_tmp.is_valid, strict=True) 140s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 140s return context.handle('assertRaises', args, kwargs) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 140s callable_obj(*args, **kwargs) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/some-gpio') 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 76, in test_bad_properties 140s self.assertRaises(jsonschema.SchemaError, schema_tmp.is_valid, strict=True) 140s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 140s return context.handle('assertRaises', args, kwargs) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 140s callable_obj(*args, **kwargs) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/some-gpios') 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 76, in test_bad_properties 140s self.assertRaises(jsonschema.SchemaError, schema_tmp.is_valid, strict=True) 140s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 140s return context.handle('assertRaises', args, kwargs) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 140s callable_obj(*args, **kwargs) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/another-property') 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 76, in test_bad_properties 140s self.assertRaises(jsonschema.SchemaError, schema_tmp.is_valid, strict=True) 140s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 140s return context.handle('assertRaises', args, kwargs) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 140s callable_obj(*args, **kwargs) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_bad_properties (__main__.TestDTMetaSchema.test_bad_properties) (k='properties/vendor,property') 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 76, in test_bad_properties 140s self.assertRaises(jsonschema.SchemaError, schema_tmp.is_valid, strict=True) 140s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 140s return context.handle('assertRaises', args, kwargs) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 140s callable_obj(*args, **kwargs) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_required_properties (__main__.TestDTMetaSchema.test_required_properties) 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 45, in test_required_properties 140s self.schema.is_valid(strict=True) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_required_property_missing (__main__.TestDTMetaSchema.test_required_property_missing) (k='$id') 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 54, in test_required_property_missing 140s self.assertRaises(jsonschema.SchemaError, schema_tmp.is_valid, strict=True) 140s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 140s return context.handle('assertRaises', args, kwargs) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 140s callable_obj(*args, **kwargs) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_required_property_missing (__main__.TestDTMetaSchema.test_required_property_missing) (k='title') 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 54, in test_required_property_missing 140s self.assertRaises(jsonschema.SchemaError, schema_tmp.is_valid, strict=True) 140s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 140s return context.handle('assertRaises', args, kwargs) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 140s callable_obj(*args, **kwargs) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_required_property_missing (__main__.TestDTMetaSchema.test_required_property_missing) (k='maintainers') 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 869, in resolve_from_url 140s document = self.store[url] 140s ~~~~~~~~~~^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/_utils.py", line 28, in __getitem__ 140s return self.store[self.normalize(uri)] 140s ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: 'http://devicetree.org/meta-schemas/core.yaml' 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 872, in resolve_from_url 140s document = self.resolve_remote(url) 140s ^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 973, in resolve_remote 140s result = self.handlers[scheme](uri) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 81, in http_handler 140s raise RefResolutionError('Error in referenced schema matching $id: ' + uri) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s During handling of the above exception, another exception occurred: 140s 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 54, in test_required_property_missing 140s self.assertRaises(jsonschema.SchemaError, schema_tmp.is_valid, strict=True) 140s File "/usr/lib/python3.12/unittest/case.py", line 778, in assertRaises 140s return context.handle('assertRaises', args, kwargs) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3.12/unittest/case.py", line 238, in handle 140s callable_obj(*args, **kwargs) 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 132, in is_valid 140s for error in self.iter_errors(): 140s File "/usr/lib/python3/dist-packages/dtschema/schema.py", line 120, in iter_errors 140s meta_schema = self.resolver.resolve_from_url(self['$schema']) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/jsonschema/validators.py", line 874, in resolve_from_url 140s raise exceptions.RefResolutionError(exc) 140s jsonschema.exceptions.RefResolutionError: Error in referenced schema matching $id: http://devicetree.org/meta-schemas/core.yaml 140s 140s ====================================================================== 140s ERROR: test_dtb_validation (__main__.TestDTValidate.test_dtb_validation) 140s Test that all DT files under ./test/ validate against the DT schema (DTB) 140s ---------------------------------------------------------------------- 140s Traceback (most recent call last): 140s File "/tmp/autopkgtest.Glr7mc/autopkgtest_tmp/test/test-dt-validate.py", line 107, in setUp 140s self.validator = dtschema.DTValidator([ os.path.join(os.path.abspath(basedir), "schemas/")]) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/validator.py", line 363, in __init__ 140s self.make_property_type_cache() 140s File "/usr/lib/python3/dist-packages/dtschema/validator.py", line 420, in make_property_type_cache 140s self.props, self.pat_props = get_prop_types(self.schemas) 140s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 140s File "/usr/lib/python3/dist-packages/dtschema/validator.py", line 187, in get_prop_types 140s del props[r'^[a-z][a-z0-9\-]*$'] 140s ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ 140s KeyError: '^[a-z][a-z0-9\\-]*$' 140s 140s ---------------------------------------------------------------------- 140s Ran 9 tests in 0.099s 140s 140s FAILED (errors=22) 141s autopkgtest [10:24:39]: test unittests: -----------------------] 141s autopkgtest [10:24:39]: test unittests: - - - - - - - - - - results - - - - - - - - - - 141s unittests FAIL non-zero exit status 1 141s autopkgtest [10:24:39]: @@@@@@@@@@@@@@@@@@@@ summary 141s unittests FAIL non-zero exit status 1 151s nova [W] Skipping flock for amd64 151s Creating nova instance adt-oracular-amd64-dt-schema-20240616-102218-juju-7f2275-prod-proposed-migration-environment-3-f79e0cc5-1ae0-4083-aab7-883d13546b74 from image adt/ubuntu-oracular-amd64-server-20240615.img (UUID 94fd7b6f-4495-4684-bd31-1d1deeaa1788)...