Le dim. 21 déc. 2025 à 10:05, Mathieu Dubois-Briand via
lists.openembedded.org
<[email protected]> a écrit :
>
> On Fri Dec 19, 2025 at 5:13 PM CET, Corentin Guillevic via
lists.openembedded.org wrote:
> > Among the three sources, only two have a single remote. So we can
replace
> > their entire structure 'remote' -> 'origin' -> 'uri' with a shorter one
> > (property 'uri' only).
> >
> > Signed-off-by: Corentin Guillevic <[email protected]>
> > ---
>
> Hi Corentin,
>
> It looks like this is breaking some selftest:
>
> 025-12-19 13:57:11,641 - oe-selftest - INFO -
bblayers.BitbakeLayers.test_validate_examplelayersjson
(subunit.RemotedTestCase)
> 2025-12-19 13:57:11,642 - oe-selftest - INFO - ... FAIL
>
> Stderr:
> 2025-12-19 13:53:18,059 - oe-selftest - INFO - Adding: "include
selftest.inc" in
/srv/pokybuild/yocto-worker/oe-selftest-debian/build/build-st-917910/conf/local.conf
> 2025-12-19 13:53:18,059 - oe-selftest - INFO - Adding: "include
bblayers.inc" in bblayers.conf
> 2025-12-19 13:57:11,642 - oe-selftest - INFO - 6: 13/38 66/653 (0.30s) (0
failed) (bblayers.BitbakeLayers.test_validate_examplelayersjson)
> 2025-12-19 13:57:11,642 - oe-selftest - INFO -
testtools.testresult.real._StringException: Traceback (most recent call
last):
> File
"/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/openembedded-core/meta/lib/oeqa/selftest/cases/bblayers.py",
line 163, in test_validate_examplelayersjson
> self.validate_layersjson(json)
> File
"/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/openembedded-core/meta/lib/oeqa/selftest/cases/bblayers.py",
line 159, in validate_layersjson
> self.validate_json(json, "layers.schema.json")
> File
"/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/openembedded-core/meta/lib/oeqa/selftest/cases/bblayers.py",
line 152, in validate_json
> result = runCmd(
> ^^^^^^^
> File
"/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/openembedded-core/meta/lib/oeqa/utils/commands.py",
line 214, in runCmd
> raise AssertionError("Command '%s' returned non-zero exit status
%d:\n%s" % (command, result.status, exc_output))
> AssertionError: Command
'/srv/pokybuild/yocto-worker/oe-selftest-debian/build/build-st-917910/tmp/work/x86_64-linux/python3-jsonschema-native/4.25.1/recipe-sysroot-native/usr/bin/nativepython3
/srv/pokybuild/yocto-worker/oe-selftest-debian/build/build-st-917910/tmp/work/x86_64-linux/python3-jsonschema-native/4.25.1/recipe-sysroot-native/usr/bin/jsonschema
-i
/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/openembedded-core/meta/files/layers.example.json
--base-uri
file:///srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/bitbake/bin/../setup-schema/
/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/bitbake/bin/../setup-schema/layers.schema.json'
returned non-zero exit status 1:
>
/srv/pokybuild/yocto-worker/oe-selftest-debian/build/build-st-917910/tmp/work/x86_64-linux/python3-jsonschema-native/4.25.1/recipe-sysroot-native/usr/bin/jsonschema:5:
DeprecationWarning: The jsonschema CLI is deprecated and will be removed in
a future version. Please use check-jsonschema instead, which can be
installed from https://pypi.org/project/check-jsonschema/
> from jsonschema.cli import main
> {'branch': 'master', 'describe': '', 'uri': '
https://github.com/kanavin/meta-alex', 'rev':
'05b25605fb8b2399e4706d7323828676bf0da0b5'}: Additional properties are not
allowed ('uri' was unexpected)
> {'branch': 'master', 'describe': '15.0-hardknott-3.3-310-g0a96edae',
'uri': 'git://git.yoctoproject.org/meta-intel', 'rev':
'0a96edae609a3f48befac36af82cf1eed6786b4a'}: Additional properties are not
allowed ('uri' was unexpected)
>
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/2867
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/2762
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/23/builds/3003
>
> Can you have a look at this?
Hello,
The bitbake commit for this run is 96d10e4702b8ef53d9893f9b9e0c1d9c4585667c
(the current mathieu/master-next-success).
It does not contain the needed patches:
* [PATCH v4 1/4] bitbake-setup: add inline URI
https://lists.openembedded.org/g/bitbake-devel/message/18624
* [PATCH v4 2/4] layers.schema.json: support 'uri'
https://lists.openembedded.org/g/bitbake-devel/message/18625
* [PATCH v4 3/4] bitbake-setup: use URI shortcut for all configurations
https://lists.openembedded.org/g/bitbake-devel/message/18626
* [PATCH v4 4/4] doc/bitbake-setup: document "uri" property
https://lists.openembedded.org/g/bitbake-devel/message/18627
Can you retry this patch with a bitbake branch containing these commits?
(In retrospect, the link between the series should have been made more
clear)
> Thanks,
> Mathieu
>
> --
> Mathieu Dubois-Briand, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com
>
>
>
>
--
Yoann Congal
Smile ECS
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#228257):
https://lists.openembedded.org/g/openembedded-core/message/228257
Mute This Topic: https://lists.openembedded.org/mt/116862096/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-