Bug 15902

Summary: Yocto Compatible Submission for STMicroelectronics
Product: [Yocto Project Subprojects] Yocto Project Compatible Reporter: Michael Halstead <mhalstead>
Component: yocto-project-compatible-requestsAssignee: LF PMO <operations>
Status: IN PROGRESS REVIEW --- QA Contact:
Severity: normal    
Priority: Undecided CC: mark.hatle, paul, richard.purdie
Version: 3   
Target Milestone: ---   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Michael Halstead 2025-06-10 23:39:50 UTC
Organization/Company Name
 	STMicroelectronics
Organization URL
 	https://www.st.com/
Contact Name
 	Christophe Priouzeau
Email
 	christophe.priouzeau@st.com
Layer / Product Name
 	meta-st-stm32mp
Layer URL
 	https://github.com/STMicroelectronics/meta-st-stm32mp
Layer / Product Description (180 character limit)
 	Bsp layer for STMicroelectronics STM32MP boards
The submitter is a current Yocto Project member (Platinum, Gold, or Silver level), or the submission is being sponsored* by a Yocto Project member or OpenEmbedded (please state which member or indicate OpenEmbedded below).
 	Yes, the submitter is a current YP member.
All publicly accessible layers being submitted are listed in the OpenEmbedded Layers index (http://layers.openembedded.org).
 	Yes
All layers in the submission contain a README* file which details the origin of the layer, its maintainer, where to submit changes, and any dependencies or version requirements of any required layers or tools.
 	Yes
All layers in the submission contain a SECURITY* file which details how and where to report any security issue arising with the layer.
 	Yes
All layers build without errors against OpenEmbedded-Core, with only the required dependencies listed in their README file?
 	Yes
All layers in this submission do not disable or otherwise bypass error QA checks as defined as ‘core’ tests in the package_qa code and the yocto-check-layer script.
 	Yes
All submitted layers only access the network during do_fetch and only use bitbake fetcher APIs for source components during builds so that source mirroring code functions correctly and software manifests are fully complete.
 	Yes
All layers in this submission have a mandated dependency on have Yocto Project Compatible Status,
 	Yes
Inclusion of any layer in the submission does not change the behavior/configuration of the overall system without the user explicitly opting into those changes
 	Yes
All layers have successfully passed testing with the test script yocto-compat-layer.py.
 	Yes
Any BSP layers contained follow the format defined in the Yocto Project Board Support Package (BSP) Developers Guide
 	Yes
Hardware support, configuration (distro) policy, and recipe metadata are separated into different layers which do not depend on each other.
 	Yes
If the submission includes build system functionality, BitBake and OpenEmbedded-Core are included as components to provide that and can be clearly identified and isolated.
 	Yes
Any patches applied to BitBake and OpenEmbedded-Core (if present) have been submitted to the open source community using the upstream review process for the component
 	Yes
The submitter attests they are supporting and promoting the OpenEmbedded architecture, layer model, and BSP format. The submitter attests to working towards and supporting the aims and objectives of the Yocto Project including: Decreasing the fragmentation of embedded ecosystem. Focusing around a common shared set of tools, formats and best practices. Avoiding multiple groups of people repeating the same work. Aiming for one set of great tools rather than multiple tools with drawbacks. The submitter attests to making visible contributions to OpenEmbedded and Yocto Project components.
 	Yes
The submitter acknowledges the following recommendations: Ideally Linux kernel versions should be based around Yocto Project kernel version. Submitted layers should build with the standard OE-Core toolchain without modification. Submitted layers should add testing and promote automated testing and CI to ensure the best end user experience. Test results for the submission should be published in a format compatible with resulttool to allow for test result interchange and comparison and to document the supported configurations.
 	Yes
Comment 1 Mark Hatle 2025-09-08 18:54:23 UTC
Catching up on prior communications.

On June 30ths the following was sent to ST in regards to this:

(in regards to failures during the test with multiple machines in the same test pass)

The issue with running them the way you have is that it only runs a single 
machine and there is nothing to compare it against.

By running all of the machines at the same time, such as:

../layers/poky/scripts/yocto-check-layer --machines stm32mp1 stm32mp13-disco 
--dependency ../layers/meta-openembedded/meta-python 
../layers/meta-openembedded/meta-oe -- ../layers/meta-st/meta-st-stm32mp

it will construct the hashes for both machines and then be able to compare it. 
A recipe (binary package) should not 'change' unless it is specifically a 
MACHINE_ARCH package, and then the machine arch keeps them unique.

If you want to batch them, it may be acceptable to do so by DEFAULTTUNE.  But 
it's better to just do it in a single bundle.

As you noted, when I ran the tests myself, a large number of packages changed 
between the two.  I did a quick look, and at least the few I looked at the 
recipe (due to a bbappend) was now referring to something in the 
MACHINE_FEATURES either directly (or indirectly through a dependency), but the 
recipe was not labeled as: PACKAGE_ARCH = "${MACHINE_ARCH}"

Background:

The reason this is needed is due to binary - package based distributions.  It's 
VERY common for people to build a distribution that covers multiple machines, 
while using a common cpu (tune) architecture and distro specific 'noarch (all)' 
code.

So if you run two machines (that use the same DEFAULTTUNE), and the non 
'machine' packages change, then which version is correct for to be installed, 
how would the users know -- without creating a custom package feed for each machine.

For instance:

 > AssertionError: The machines have conflicting signatures for some shared tasks:
 >     cortexa7t2hf-neon-vfpv4 external-dt:do_unpack:
 > b2738fa6343bcd654e499e4ab5d175ee4bf267f0ae262103e96783fa99012ac7 (stm32mp1) !=
 > 0310b844f8cb1f72dbdd44e8873aa282d7b2089e7db45b45848012e3ff319f27 
(stm32mp15-disco)

The above indicates that a recipe, called 'external-dt' that targets the generic 
'cortexa7t2hf-neon-vfpv4' changes behavior depending on the machine.

Looking at it:

https://github.com/STMicroelectronics/meta-st-stm32mp/blob/scarthgap/recipes-extended/external-dt/external-dt_6.0.bb

it has referenced to compatible_machine, but also due to what it's doing will 
effectively change the SRC_URI for different machines.  So the:

  PACKAGE_ARCH = "${MACHINE_ARCH}"

(which was added in a recent change I see)

After this change, the issue should now be resolved.  Ultimately this is the 
type of investigation you need to do on these issues.  Why is the sstate hash 
changing, it's either a bug with the bbappend behavior using MACHINE_FEATURES 
directly or indirectly.   Directly is easy, use a MACHINE specific field, you 
need to add PACKAGE_ARCH = ${MACHINE_ARCH}.

Indirect dependencies are package A depends on package B, and package 'B' is 
what now has the MACHINE dependency on it.  In this case, package A _MIGHT_ be 
machine specific due to the dependency, it might not be.  I don't know if there 
is a good standard way to handle this.  I know for my own products I usually end 
up doing one of the following:

1) Determine this DOES make the dependent package now machine specific and add a 
bbappend with PACKAGE_ARCH = ${MACHINE_ARCH}

2) Determine the hash change is due to a bug in the dependency

3) Determine that the dependency needs to be decoupled in some way, which may 
require reengineering the recipe causing all of this, keeping dependencies 
generic while providing ancillary machine specific packages.

#3 above is by far the most complicated thing to do.  For instance, OpenCV 
allows for plug-ins in some cases.  So instead of modifying OpenCV (which can 
ripple down), decoupling into something providing the plugin may make sense. 
(This of course is not always possible!)

--Mark
Comment 2 Mark Hatle 2025-09-08 19:42:46 UTC
I reran the run against scarthgap with the latest meta-openembedded, poky and meta-st-stm32mp layer (scarthgap branch):

git clone https://git.yoctoproject.org/poky --branch scarthgap
git clone https://git.openembedded.org/meta-openembedded --branch scarthgap
git clone https://github.com/STMicroelectronics/meta-st-stm32mp --branch scarthgap

. ./poky build
../poky/scripts/yocto-check-layer --dependency ../meta-openembedded/meta-python ../meta-openembedded/meta-oe --machines stm32mp1 stm32mp13-disco -- ../meta-st-stm32mp

This resulted in:

AssertionError: The machines have conflicting signatures for some shared tasks:
   cortexa7t2hf-neon-vfpv4 a2jmidid:do_prepare_recipe_sysroot: 6ef195c75536e3d9390609af1100eb324b8dfada322f7c7ed084c6897a5f0e36 (stm32mp1) != 4036956737fc79196045430d6122b45f52d4a34ca9edb5e1a180b07991eab731 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 alsa-plugins:do_prepare_recipe_sysroot: 944dc93673362f18ed4a37c5cffae1ab425ec26a91b930b3386ab77dd9b5d364 (stm32mp1) != d27e956f7939efa2cece2e13619231bd0d059dcaab2e2f2ca6afcb9c963acf4c (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 alsa-state:do_package_write_rpm: a3a3cf555a2801e312822b5e68216b03e90baf4ade0dc868509ce5978e714b90 (stm32mp1) != 4a653ebc555a9b8363bcf03f859118028e4641fd475a03e3cdfa1d5b5aac3462 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 alsa-tools:do_prepare_recipe_sysroot: 6b360eaf874ae4efea8bd5e0927139dfd6c3a9aa4072b8ad17b51298f28bfb8c (stm32mp1) != 8599ca960403114cc0cc87aec192600fd81cf5a42e132a06a59a9b174fac73f7 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 alsa-utils:do_prepare_recipe_sysroot: 0708532f4b2aa0100086861c8180fb73eb26a2688c8ce9e8a9ba50480ab8e8b1 (stm32mp1) != c4db659d1620dac63031de5bc9ace5c18ab186fcf36c0ed814f78a83516df224 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 audiofile:do_prepare_recipe_sysroot: ad82a4e03c071226421d36dd918d22d3c73eab3ebe58c59e714b12b128cd4e72 (stm32mp1) != 7153af0411f61de0690d0fbb9637fc69540b43fbc5287c09b0d9bd0bd518e0c7 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 boinc-client:do_prepare_recipe_sysroot: da6d648624672c92606aaaf8abc8769c8887ed24e5704a3ce5821486229e7058 (stm32mp1) != f1174937d7f671315b4193db49476f45ee21da6e93eaad4e87f10ee64bd4f73c (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 connman-gnome:do_prepare_recipe_sysroot: 777249e26ed74330896f8188fa273f237ba9b3495cc23001e0cb44cffe11772c (stm32mp1) != 7dc6b05214c4c863a3c83e5f3ad5cdd725fd8a9f9a20373df835f0df12e44a4f (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 diffoscope:do_package_write_rpm: acd535e2bf39910df9c6eb8e4fdd311c917071e9e270cf7d10f9f9b7616288bd (stm32mp1) != ea941effda08c816d51b28959c677cdcf5c673f30750f48bfaf91b90173b4a15 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 epiphany:do_prepare_recipe_sysroot: 54ddbe009e014eac93c0d6b78dff6660a25c9f31bf3890a87725dfa3a107a3e7 (stm32mp1) != a26227fb7194545fdd10f3fea7257533a029ffb635c5a3d1bc1a6caa5187de79 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 espeak:do_prepare_recipe_sysroot: 48006e1d3ef35d8e423092c50bbb606ee49c21d0a2c0230e99fbf194b2becbce (stm32mp1) != 05d0222a9f2279a4ffef84a8290ab53b1f27c0bd95bac7bf052e4baf3ef770f8 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 fbida:do_prepare_recipe_sysroot: a5e73beeade613c50f6d14db3b09f8bef2539c40bc7e113df7092fd0cb8d4323 (stm32mp1) != d944d4d90bbe8282357f4414d4feff45800cdca454a45fec86e55c3f05ab20a3 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 fltk:do_prepare_recipe_sysroot: 51de54210b8609a0bb4d8d8d0be056adc74af1c4b23484992bc9156988d07039 (stm32mp1) != f5e515764d4cdae458064e2955279a07fdfcce1a77fe5309155f2d587e00a2c8 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 fontforge:do_prepare_recipe_sysroot: 4bf36c91500aadd604e920dea4d1b8a2b7e52510466b3a932778905eb351f8ec (stm32mp1) != 184beefa6beed312d9f76769678b9a0bd4df16e144e86f7896bc5b86396bba7a (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 frame:do_prepare_recipe_sysroot: 3e1cd5ba19634ebd428ebe31a792a01cae0873fa8380f71e2fccfc88130fe87a (stm32mp1) != 743c3dc431bc4b1e257f4c9fc1deecbf0bdbb45513ba29ca368f4c8035913223 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 freeglut:do_prepare_recipe_sysroot: 2ad0749bad412b37ec698410da96a220fc4d9ac65ccfcc818fff57bb10081590 (stm32mp1) != 3c333ee6db88aa98c7e1ff4c7ff9f29c8531c5152f3d62809fcd566f2b3256cc (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 freerdp:do_prepare_recipe_sysroot: 3cacc76069447ba53dd437bcdd1d2d267ba3e5363e8751d1d1b4a75787f2691d (stm32mp1) != 6e7608d74b6f068bb1da3390fa261ae4a3c9f1822033f3cac63506e7ed6a3244 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 freerdp3:do_prepare_recipe_sysroot: 1fc9baefa1c853d519f733de07f2eceafbb0b0bda4fcaf0d2cda7be3a281212d (stm32mp1) != 63edb444bde3eb28317fd8b9947a41c19e75666193c737becf7ad27749f2c085 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 ftgl:do_prepare_recipe_sysroot: 454bfcbdc76b2c47b182a279cfcf2c75644b99be0b373cc4b61936f74340962a (stm32mp1) != b400823149f4e963249a5113ef1be843b93d121dd5d49994708eb2975c6b8559 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 gcr:do_prepare_recipe_sysroot: 495e529e75a6aadac95b2feee70a3ec4fb968a5dacd9c6d8421352287c8c19c8 (stm32mp1) != c6cf88caea7e4458ecfb66a7ae222d60edb2d42b2fbba3cf058a83bb74307986 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 gcr3:do_prepare_recipe_sysroot: 39c6575e1514887f9e5bfb4510644fcf60dbce3622b06e3d7b538b60c295979a (stm32mp1) != d7aebd169b8eb713f491f8d695b407fdfb7d6315ff97ecc3fb68b7ecfac5479e (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 geany:do_prepare_recipe_sysroot: bdb6f919ebe00fd888fc703742286d3f19b6ea3fc4c02d12e370b10eca756e12 (stm32mp1) != 3b0d51fa9005a95f5eb45b515a57d7d4249773ac35647236d3a72dd330303413 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 geany-plugins:do_prepare_recipe_sysroot: 92a302581b4444bc0eee5e28cd214b53a9f22de3b6de2c42138ed8903f67e26e (stm32mp1) != 19116596f56ace4132f8507e7b84ff71aa55884e6c883db57d764a2a05777959 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 geis:do_prepare_recipe_sysroot: 37a467264adbf3bd05a69535596e9f8c4dc72a6154d3526535b016b532a51356 (stm32mp1) != 6518d5f87cd572dfec5b6e78b3efd0d9d7a7de64d3eb687624d5112a4d8513c6 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 glade:do_prepare_recipe_sysroot: 6a1d7dcbce1931a788006bcb24280cfa8eb162a98189ede4258ee9abd85f34e3 (stm32mp1) != 75dc6c35e21ca45d881dfde600d50e072df1bd73c0e05a049b7ded49eef2a69e (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 glew:do_prepare_recipe_sysroot: 583bff259960a0314e4d697651707cbeb0ba10daccf578e59c095336d90e3409 (stm32mp1) != c4c206900de2754de8fee8ac529ab9d52ea471361338dd790967d2e9edca0564 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 glfw:do_prepare_recipe_sysroot: 90cfc54027a6ac7ede08b40d77bee021501a47405298b220d799079227cc6c92 (stm32mp1) != 4e6dd4945bd69700a79b87283c5cd34f650cc4e9889781eb73b486aebc4d67e0 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 glmark2:do_prepare_recipe_sysroot: 77b5174cf081e7880fff180a4851fa02ad4c4725b3deda4766fd72e7a0c6bcc4 (stm32mp1) != 43c9b0c289f4b16e565d98d317a5e30685de335a27eb73df6d295ae3639b90cb (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 gnome-themes-extra:do_prepare_recipe_sysroot: 41f255aa280f21d5778d6d964d01eebb86ddfe802860fedad7086780ae800616 (stm32mp1) != d6e8e73a9accb66d20d0102527a06951cff9de777625207812c8b4664d0ade8e (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 grail:do_prepare_recipe_sysroot: 24fd6fc0a3b43a9938494a61de34f600e5c692e57cc99b2c63d85197831f172f (stm32mp1) != 640f2217d19912a151b01428069c7dffa20c6a1936eab7cc8d724202d136f254 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 gst-devtools:do_prepare_recipe_sysroot: ffb37ad27b3b51be489ce7fad243b656ca8f802d5a0c11ad7de4973ffc33eb4c (stm32mp1) != 04bb69a0aafac289c81013c573304d5e40030bc9fdd8ecc7f89daae7dffd0d76 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 gst-editing-services:do_prepare_recipe_sysroot: 56cfaef13e43e98f3b0f9e81a7657c3b9bd55b2c5b4ce76312b6f4d78412bda2 (stm32mp1) != 87f7cb86fadcb0cb18f6cee641ff7b92f90be0ce71a64afc8d78ae9e3b8c50e9 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 gst-examples:do_prepare_recipe_sysroot: 1310378466ff02ee653b24e881a6cdd7171168a0b91e62c7250a80e17cce81b1 (stm32mp1) != a395beea3312d4c7446a484ec7dcced610a4f67d0cd53c6db9c0b12116a12ae6 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 gstreamer1.0-plugins-bad:do_prepare_recipe_sysroot: d855d6e64bd980a23ee89106e033e5223d60426afd0253e97c46654cb319b8ba (stm32mp1) != 7408ba5654f93bef5e84329dce67c1d676855f06e2695eea622793975c4a1967 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 gstreamer1.0-plugins-base:do_prepare_recipe_sysroot: 817b84042b88793ca134455eeb2278b0613fc9162c536bb1b0c75935f18bc0e5 (stm32mp1) != bc2f073d241f2de8d00f21d3fbdf4bc07ce0902fdb4b2faec1e4a678a00e6434 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 gstreamer1.0-plugins-good:do_prepare_recipe_sysroot: 8a6cf97978885e0e785d948b3f31a3f8ef6776a1a19f5804bf2c17e35af223c0 (stm32mp1) != 1939cfd8f0f5762cf7393968f60027e336f2f68e957ac17f28786997142fcac8 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 gstreamer1.0-python:do_prepare_recipe_sysroot: d8febdf4682e9d948b9e12d22eb7a5336d3826791b4d049115baeaefc3b33610 (stm32mp1) != 38693a5e405f7b5e652a3035e9e2ba18621e087edc6dfa68cfb4c1859e6cba42 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 gstreamer1.0-rtsp-server:do_prepare_recipe_sysroot: 0d2f43d819c5b0104d38754ea25ba5118b1c0c5d15a830cfab7f8fca2dd59894 (stm32mp1) != cea39cbbbe136cf05407149f8f38c971fe79f3698ba17571e7bc195bd48b1d2b (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 gstreamer1.0-vaapi:do_prepare_recipe_sysroot: b1922a4630604c2d2b7bb844cbc76bc3db14c2a4d3ee47bba4ebef3348321fb9 (stm32mp1) != 60370f08e3cbdbb1f9d5df4f5a954a004c06e64af4e86e79480469f1fdd1e625 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 gtk+:do_package_write_rpm: 0de2dfc74b91581ff3d39ee8af1363a33bccc42334b35e394c5c6573638e0979 (stm32mp1) != c3dc2519a72f6fce51b1681c528edcd8d8a214d2c18207ac3bf258520ed01dcf (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 gtk+3:do_prepare_recipe_sysroot: c65531ea4e0105be210d3d361bdb89a42809e3cff3f2ebbe3a4235ffe2368f4d (stm32mp1) != 3c5f61560757688795872eaad95a4ff9890bb47f1b4c3d9a02d3241765038057 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 gtk4:do_prepare_recipe_sysroot: 38ece24182f182d48a25384fba4c7b9c995c7f4f816f426d32823d5b09fa3687 (stm32mp1) != 79399365e6a11dd8ac55122ead7b9cd6b800232c27ea8dccb570496df8ca8c66 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 gtkmm3:do_prepare_recipe_sysroot: 3efca3c4328473a882fc3dc1f62f126bb46dd2aea63a159db4b1a15f56049349 (stm32mp1) != 24ccada05c13800b1f207746152f18029d4a63b28dd2d5b05914d3bfab3117e0 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 gtkmm4:do_prepare_recipe_sysroot: 000dffa5a7bf3b84a5a1a29ff52b2099048a9a89bc6b671ab4eceae686ea60b9 (stm32mp1) != f2918a19031bdc67bce009eb52939b3af575695b1004215fb6220eaf1bd60206 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 gtkwave:do_prepare_recipe_sysroot: 2da253f5b490ae4aefc25850426e10844d14f01b601692d1d70f9d617d111e9c (stm32mp1) != 0dd9b1f757ecd7ea464e912a33c7690dd52ebc08757db5d73b7d80460add7d4f (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 igt-gpu-tools:do_prepare_recipe_sysroot: 03ec2abc11358b8e28c10dfbf0cd8df96a9bb55fb35da80d721ec41187bb6aa0 (stm32mp1) != b5a6b1e89d90d9b1a859173e21a961fe8cae5c55883fc803063bbf8396d411ce (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 initramfs-module-install-efi:do_package_write_rpm: 81f28a8486b1149151b5881cd1acd4320b1f7805b760817f6bcf7351fd51b943 (stm32mp1) != 6e2f24f9350d6052182a818b729b2f63d6e1c084d380bf4d9557a66561da0907 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 jack:do_prepare_recipe_sysroot: 80bca5e7bd91448c620a3c392b221f6811835a71f018e1397c503568467b5f59 (stm32mp1) != 9b0810bbbb48b6e121f0c4945a51cc29f40865b4e8d1520c10521c2e2cc93f55 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 jasper:do_prepare_recipe_sysroot: 54425b9aff6e2304774fab31e37f7b184fc99ac64f2e8f521206f732e6f51793 (stm32mp1) != 64c84729a33d35230c75b2298e21cd51c006908eb24117d557d3d20871de1a40 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 kmscube:do_prepare_recipe_sysroot: e1f9e0f9257458f41bdb4b50114edd6842fb53fc866f6d7e965ebeae7b2a2939 (stm32mp1) != c6b1675a72454080b88d59d62972442f7acb1a24ca79ca8e919aee80785f5ebf (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 kmsxx:do_prepare_recipe_sysroot: ca6439032c6e9daa2ce7bdc743ddf228c59a98f7110af4f773a3e1b875ca9b89 (stm32mp1) != 0406308d23b9810e077c6046771502667a0f84c8e64e4a8fd38e39f122f6cbf1 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 l3afpad:do_prepare_recipe_sysroot: 75ad655615d72ecc05070cff1e15c4bbdd887e01a8db2d860add9d5a87a61024 (stm32mp1) != 37bebece2a3495f361f589ef2d82ec3e2b60ef2ec4ab8c1b5ca54ca81998c581 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 lcdproc:do_prepare_recipe_sysroot: e16a14f5681e245fa9893bff1f3d6416eea6e987cc37c9d58597e99b21ae03a2 (stm32mp1) != 3c2ef6eeaed7290c4297c81dfed4668f7c44f2faf60ffcc2126a2d2e3280092b (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libadwaita:do_prepare_recipe_sysroot: 5cd59abb4a1ef0d62ad511ce2141d0071059f891032d1a34fe43409f8353a8f2 (stm32mp1) != 497708bf01d555e3e50c1b77401b6e54d0c70090bd40c188a65de127a3ab5e68 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libcanberra:do_prepare_recipe_sysroot: 0294c86e7cf523475883222c7c1fab1e4b3be7b8e1638d3c4cf5a3ea5d349e28 (stm32mp1) != b613238c59c70b349e1789c6d134c59755b2fc2ee458028a6514c398ae8fc611 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libdazzle:do_prepare_recipe_sysroot: b7742ad123db513d2b8e327db2f293b1034285860d01d98ddbd6cd26171e7f29 (stm32mp1) != d79ca4f8a0f618cd7aca17fda0cde622124b735c8adb0030777e7d4617b017ee (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libepoxy:do_prepare_recipe_sysroot: 8a3bd08c096a430820e75ab5d297a67e855fb78f8523a9f45552f2afb335e9c3 (stm32mp1) != 9cb5e54c2e30f1f6095805992bfc025b9badbea50b7237bdb7e1817defd9b77a (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libfm:do_prepare_recipe_sysroot: 67d05d77822fa124d421232be481a5d418efa35b8d9853632255298c33e9b078 (stm32mp1) != 66f79c960773b5137c09546cea64fbd727092977a0d292c37f1eb19ad2857333 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libforms:do_prepare_recipe_sysroot: 501f59b2ff3ffecac5ce827d9dc18f64736b66bc76d4246af1b55fbe584db787 (stm32mp1) != c36fd1e34eb3f6b30adf009e29884242258ac1457d63ce52bf987d4b48044acb (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libglu:do_prepare_recipe_sysroot: aeeb5394abb02da35bec86d4b7c7b1f13e0047b2d8dec2ff730c115af2d2d954 (stm32mp1) != 99b501167845d033228c0ac44309f019832f05990da9ab35e5ab029aaf2650c2 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libhandy:do_prepare_recipe_sysroot: 273226a64dcc911fe7294196b3f1830fd5fb8365e9ec9adccd81ec6a4d17ec61 (stm32mp1) != 35716314b533d7783586a0c5c18844a2ed8baee05c0098820fb8b33aa8b93513 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libmikmod:do_prepare_recipe_sysroot: e49989a5b4919d7b9a266291d3b8e66849cd72f986cb7d04cb6876d42f93d618 (stm32mp1) != f6b7d458bf9b231a73668692632527b367388933e57e614a8361cd4c357c2896 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libpeas:do_prepare_recipe_sysroot: 1e4b0669beedf262fe0a1e35087ef2499905792a2d6287626b1e4b0b355d3dc0 (stm32mp1) != 0bc2c055a224b39f197b0c7ec3176f2e507331616b592b9fbf1f253a85927f87 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libportal:do_prepare_recipe_sysroot: 588acda4719adfa81ed7611a1ebb3d4590339e2f31f5db859f3fbcdee784a81a (stm32mp1) != f23ad6cdcf202b44a3df669d24e2d41913cae4c3bc88a113cf336dd49cc345cf (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libraw:do_prepare_recipe_sysroot: f82958afa2f146110c02631c7e000661a0d063b93932863ee2f265d896c85c4c (stm32mp1) != 18d4252e91aa9b5ba686b5bc8a8a38411b3b9e4fda073858e863674971817262 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libsamplerate0:do_prepare_recipe_sysroot: 4abb91b55b62a6b43fb0768362323e7f2a08784e3c95d27a86ee8828ddff7f70 (stm32mp1) != 775f99c1d03ff0ccbd1977ba8b4758d0007ab9fc57da11f683b9eaf8af58ef08 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libsdl:do_prepare_recipe_sysroot: beb1fc25237bbd95d4d22d2239caf3e9cafd1de9e7d2b10de5b877424bb1e2a3 (stm32mp1) != d0a4497cb3f92a05b97ce38c25635108a58b75cac3aee90cdb3610fa753e0b8c (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libsdl-gfx:do_prepare_recipe_sysroot: 8722db9dc156fed6e3b1339c42907f3f7fdc6faf33e92a43158e0c5f96215b55 (stm32mp1) != 8d0c60714c933b90bb736a14da4404c01932b87d54162ae158e3d48aa4988a2d (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libsdl-image:do_prepare_recipe_sysroot: 48e470716004bcef563fa26ef4b06f7ce3b574a6e4110c773992df4f08c360f8 (stm32mp1) != 86ae5763e4614f3040e9b1ae25af0b68ad53174dc70de01c9e5e8350cb77ea6e (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libsdl-mixer:do_prepare_recipe_sysroot: 47a1a44bdc2955f7bc8c92dc0a9864da9f116611245789173261bbeb48698eb8 (stm32mp1) != c5d46af14288970059cb4c73c56a443aa2633eb9a75c4888a7d06ec7778cacec (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libsdl-net:do_prepare_recipe_sysroot: 010d57f002f1d24330a53efe6e90b24e364f58c1799e6e921ab8222cf0d5d56f (stm32mp1) != 644f878a6d7c803b93eb2522c051a09d4bbbccd7dde37608ef80f58da61f0f55 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libsdl-ttf:do_prepare_recipe_sysroot: c6cad14e704eeb280e7ee1f6e89fef538041fad18988aa80db78ec37ca7d35c4 (stm32mp1) != dc9ec873fce0739ba56c1e8bea3c5a77a48fb5826fe531bf0fbd4d4253639f19 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libsdl2:do_prepare_recipe_sysroot: 7bd1614f5ab7e11b1a6f9bbe0ebc89c2bf438d23e333f701dae1bd16758588e2 (stm32mp1) != 8f234bd7f36127dbe130894aa230077c7137c0bd70adbcd5af4c274004e858fc (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libsdl2-image:do_prepare_recipe_sysroot: 92a1db962c5daa254bdc6fc636aa48128e64aa302db522f84ef8aad01ccd09b8 (stm32mp1) != 95dadc564edf2bc738b7b61517de9acb0272233e6f74a73dd00d056b5cd07acb (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libsdl2-mixer:do_prepare_recipe_sysroot: 8f3bb6de1a70d8729a7922893ecace803436d4dbe6027b9edfbeccaebf26676c (stm32mp1) != 700b4962f0d2d14f35f28fb12c064404442e84dd45c073e61453c47eb3228824 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libsdl2-net:do_prepare_recipe_sysroot: ca2ca3b526526beb8fdc56d60caacd5729edc8a1fb5bced7f7aa3f970910ee71 (stm32mp1) != 69132e09c57a547d52cf49edd3180418b5a30d5e3993a1924f9c51d8f1748417 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libsdl2-ttf:do_prepare_recipe_sysroot: 3b03220af28d2addcf580e8149fbbfbc35c03396564b68d0a3954f91cd296300 (stm32mp1) != fadd6fd31ab9e1348d1d5f10952c61835745ca272151f0558b9cb5168d83817a (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libsndfile1:do_prepare_recipe_sysroot: 924d7f33fc3dd31e8f475fe02cae13a52ae726101e734dbea4c6245f44c83115 (stm32mp1) != f12c074665277e6980c7276fdebddaf955495e69813e0c1b78ab3f8af562a95f (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libva:do_prepare_recipe_sysroot: 669b085046a93c6f783e3c81d686f31277b38e91c887bea17ce9062060618665 (stm32mp1) != c4fff3734fd8b2ad421236144796973d8c412ed87e1243252e347ab9b2a1301b (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libva-initial:do_prepare_recipe_sysroot: 220a60ae95aeea81c0eee96849963bab3c3bb18ec54e2833a5f1330b28ad2302 (stm32mp1) != d41093b4e59ada4845ad5b302bcd117cd3d3dbf6bf05d74032b31ded5205ca24 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libva-utils:do_prepare_recipe_sysroot: e4a85a2871b0f6204c190d5b60457be5ad5b7c47a946005190a494c1b906fadf (stm32mp1) != c60fe551b7162ca8d4bb4003d432e83f9799a48d79423991f309f09189b69891 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libvncserver:do_prepare_recipe_sysroot: 3c38572ad8a626f77719629fcba815cac2fc4890018f25172808e822ff2ce302 (stm32mp1) != e6e823cccfca12c0250fb0aeccd5e7fd4577a04129edb749eb0c494dd3a4008d (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 libwpe:do_prepare_recipe_sysroot: 567fb1bac80ac294eeb71158063c818ba05d909a113c3a1ba4049a5dc6503ded (stm32mp1) != 1eb6349a18f33abf7d95bb3a27260b65088cc640d52321f95caa387a74b4885b (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 linuxconsole:do_prepare_recipe_sysroot: a5e3ba01ce04ab340eb3c8383d275633200aa4793fc99dbea0d9f513b3dacb43 (stm32mp1) != f79ee72aa25e48b163d5869fbbbeb219f1c87f7bb419730762cdd5e985358379 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 lirc:do_prepare_recipe_sysroot: aeb438d305013cdea9d93318354dce20d3b05aadf862f3ce13e29c569959d90c (stm32mp1) != 54b8b86cd1840f821701868eb2da40bf5db619eee8f860767a7e547e9e5573b5 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 lvgl:do_prepare_recipe_sysroot: b3c2c8660e259d36ef02b2f42cb25e662cd0c723eefea292fe3289a62472320c (stm32mp1) != f1ea14aec4a725124e946675d7bb1390f18398b5a8f774ff5e2ebf71047008c1 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 lvgl-demo-fb:do_prepare_recipe_sysroot: 9bdf95b447431c94a27b3cc4ed2e89cf8c3772fa874ccea2283ca47066d15d37 (stm32mp1) != 212001f4e8920ffaa70412ce69e45a3f7fa261ebf5f8f7078401dba4c94202f6 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 lxdm:do_prepare_recipe_sysroot: eaeec021a3ad4f20121d20e46bc3ac61420d7d329df4a0b5f2d874da43195229 (stm32mp1) != fb63324bd2c2802bb59aa8597e2d6272a60c93b68f130e8933194319a325ff82 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 matchbox-config-gtk:do_prepare_recipe_sysroot: efe22a822bec1e7568751e1a4b1a5f469169cf7a88eb0ce943ee15a8981fca23 (stm32mp1) != c721c87da7329a26186010d4075c79d999fd78df8a83bb97129a8afee0962dde (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 matchbox-desktop:do_prepare_recipe_sysroot: a08e86691df08781ead6b63f9c8fc7dd9263d6b42fc159ecd68f9c7eeafcf030 (stm32mp1) != bea2987859e39412153b9445d7fa94d10bfaa4595e7e6c4180ab4a70dfd66831 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 matchbox-keyboard:do_prepare_recipe_sysroot: 2ed13f2d816a77fbd13a76bfb9d4de4a56844f3d0b2ac1dbd4ab67c0a3ef69b1 (stm32mp1) != 17b07772b5b10b040bdb6a9c760b444a642b6641bdb379f3eb05e00aaa5cfc2e (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 matchbox-panel-2:do_prepare_recipe_sysroot: 5720c46625628efee6f6bf61331b4f92bf83333bbc8852fa8f7bee77e80951a4 (stm32mp1) != baf3d7162f01c6cb8db386949a144e2c8a46b1eec642ade7ef64fd50518700a7 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 matchbox-terminal:do_prepare_recipe_sysroot: bbc6a8141aff81af39d6760f7f1573dee48bf4bf7240a3d830f114c36456b5e6 (stm32mp1) != d45666735a21edc9a555c7eb36a2ecb0e90c2a5f77a0def335cf1b84c8653028 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 mesa:do_prepare_recipe_sysroot: c6a11a658d874538e6d985eb8ab8479755a876c84b70741dd0f343d54758e04e (stm32mp1) != 0027a81e247d193d0f5b01039a03e17e0834120b4d56838c1246015c0c77b17d (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 mesa-demos:do_prepare_recipe_sysroot: 6b1d9b0a608b635d881e89045a66c0d1aea1400c7c63e907ccc263f142e657bd (stm32mp1) != 35f7d785f79004490b9eae2065de251b040b353df3474cd26da914b2eee2cd37 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 mpg123:do_prepare_recipe_sysroot: a6f169f32363dd81c53351b440c83593b208a78cf31d8ff87b5650ee8496cb12 (stm32mp1) != d510bdb0d25aacaf3afd9b3c968abdff8c873e73cac255deb604e534e3ad6d5d (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 neatvnc:do_prepare_recipe_sysroot: 456006fef5ba855f495a3b5f7a80b4a34fe1b11990398f7edf06959ae71a44e9 (stm32mp1) != 6a0c0de9ceac8df2a695d8b4aa9dddda47cb3cf9a060626fd4c571d6ad0169c9 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 obconf:do_prepare_recipe_sysroot: 3c913cbbab3e3f6378fdbbf95d878c504d506627bd0a974a17373019ec919643 (stm32mp1) != 14a05383168f74014f3a75727d593d751298516461b761e440e8140914926b0b (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 opencv:do_prepare_recipe_sysroot: 68d58ffcb6bb4126cf3ddf41c08159e60c07b0c4235bd0af7df9b7aec31e2493 (stm32mp1) != d1a78baff2236b51c9e080ce28b60b005737cfaf0fbf99e9e89fb4051fe1e3c2 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 opengl-es-cts:do_prepare_recipe_sysroot: 4cb4ed6277852e0b187f2216f581eeb71d7d7894c390d1e883e06d57cda6d877 (stm32mp1) != 4de5165bdf07c958f5a06426429fa6cf6f9210320be5d6236a2255f7939a46ef (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 packagegroup-self-hosted:do_package_write_rpm: 28200163e65e2224e93aef672ee9a2563457a48fc51fb3e7caa9c95b8470b33b (stm32mp1) != 2a70c4f0bb2a56c5356f6220b5482eb4e6b74b4a2b10a7d9925242614e565f84 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 paprefs:do_prepare_recipe_sysroot: 598eaead0f4392b991147b9630556be596bc134ce92cd34ac70baa7f7b68d01d (stm32mp1) != d027d2750fd98ffd71bb728ccb19cba2b114b17cf148c08d8a234bce92bc367c (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 pavucontrol:do_prepare_recipe_sysroot: 716678e74ec2789825daee7c801d86ae4530a06f4b17504daf474ab5db32f695 (stm32mp1) != 799564128d1c477da5116f88ef143776945232379e9107f4c25c8b6a526fe557 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 pcmanfm:do_prepare_recipe_sysroot: e7c575bbaf1988b95d26533eb4b5656930f83c3f0b74bbc385b610f1d4c57ab3 (stm32mp1) != 600ae67d1fe791755beeb94adece8e4bd2ecdcb83997ac6601139738f7ef9ccf (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 piglit:do_prepare_recipe_sysroot: 857385eff46684a43dbb2f23f045f331383d52662cd711cade42decb6cbd3577 (stm32mp1) != 7eb5fe512032d8e1067f561ecd1b89493590161697b7aadff3c85ae3f1bdf8da (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 portaudio-v19:do_prepare_recipe_sysroot: 6a5bde4b8970fd0822d84a821626e0974b56a5156fb58ce9f400f739a0fa5754 (stm32mp1) != 4edb3bcd18bf4de564b58da9eb77e08b6bcabfbecbc4aa04c01ccfe3d89dda2a (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 pulseaudio:do_prepare_recipe_sysroot: 1a6f7588d72baf04dc8ced3211d7dfed82bee22fc75db4d8d2db102c1a7e4ee8 (stm32mp1) != 5c7acac50017bb480a4ca89e64933802739dd258df725e900c32629e6230578d (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 puzzles:do_prepare_recipe_sysroot: 2406d02fb7464b70221338655a54885885f67739f8d38c9bba19f47b2ac3b406 (stm32mp1) != 45c0b7ebcbf689adb7c825bcdad992363029e151bfc36a394a3d11e600707eef (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 python3-kivy:do_prepare_recipe_sysroot: 460eeb191ba3c10af3913f1036d04bbd90ab2dc96679deef15392b855707bb4b (stm32mp1) != 5ea11a2e15657592d36811b257ab49ebf087e37d1592cabb556ea5bff6ef64ed (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 python3-pocketsphinx:do_prepare_recipe_sysroot: ce6cb70cdec45ed566709341010e454e3a71f6e4682c5f83520a4024cc223f5f (stm32mp1) != 5f66685c06a3f1a118b91197a9b5cd258c1d909fdccf7ef3ad6a7ee1823ff548 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 python3-pulsectl:do_package_write_rpm: 390b1eb9ebd525671a4b230e3e5a2e81e19d8e99e6a74e9c85d5200a8c6dd2bb (stm32mp1) != 6d126f4868018bf650cceed4af3c313e94687709652cf3ccf46c017e5f9d9e42 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 python3-pyalsaaudio:do_prepare_recipe_sysroot: 553363cd1cea696253a47dfb991f7ecdfcba98f68130ee9de33b5b762ef9d59d (stm32mp1) != 449dc479962c33114cf3704aaae9c330a0d0f9782ed919db26eb7db419252ee7 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 python3-pyaudio:do_prepare_recipe_sysroot: 0f678fd958740591e270e52f77079faced97d9f867674b91dc3db3ab9dbca9f2 (stm32mp1) != 65e6df7286c158ec15e15c831f825681f49e269477fd442ce4c4638a5804db08 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 python3-wxgtk4:do_prepare_recipe_sysroot: f296211d43887f2659e252a3fb7025f96eb560ff555ed618256344ee0d24b86b (stm32mp1) != 9b6540c33777a292186fd12b6b639025b6338e42892ffb3b3c12067279e7af5f (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 qad:do_prepare_recipe_sysroot: 1fef2804524738f880e4ba6fd914c3bc55ba8e2d93e6ecb3435c9ab0ae7ecdfc (stm32mp1) != 210551fe42cfd95c2ef055dfbd4b445ebea65f9b28c5781aef10bf704db954fc (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 qemu:do_prepare_recipe_sysroot: 864edb70950d783075aa2072ebd1e7ed54a69cc66f5ba31893930459a19beda0 (stm32mp1) != 6ea10263a5a453a9a4936dfc5c72bf69faee791782efa2aa668899f402b12675 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 remmina:do_prepare_recipe_sysroot: 6b2396f76a3e5d9627530aa6c521055f151577c3416424ca887c3f54952eb98f (stm32mp1) != fa8bbb1a35d09463d54177e4414a61439de308dde28852a2b01cdccdad3db863 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 renderdoc:do_prepare_recipe_sysroot: fe03fbc7662139ae877febd46b9cae8269023eee0938503d585fc3ad4fde7459 (stm32mp1) != 2dcaa5eeb190aa3d429d47c94e9e4951faf2e28a3ffe79e2698e560a10b1c839 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 sato-screenshot:do_prepare_recipe_sysroot: d580ee845a9ac813f6b833d2acdace370480457061fede0a6f3bd67d17218d7c (stm32mp1) != 81b6c3a0f0ae245ed435df61c76e6c8c20e9dcc2453d1f53495f536a1552c81f (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 sbc:do_prepare_recipe_sysroot: 0d1d851a43aa380be6520069a58b2a05ef442c06e1976904f8add51bb2a0277e (stm32mp1) != 6a630b97151d7b13d0a531267913f69a8d60664166b4b90cde56419bad2fb44c (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 settings-daemon:do_prepare_recipe_sysroot: 6a9d7fac559aa3376006bbcd53f078c417f0c7e40e209564e8445f4668037635 (stm32mp1) != 08b83be954d4b371593c72dc984349aaecf05b74e8158097911d8cd7edb8b990 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 surf:do_prepare_recipe_sysroot: ce9662b608b4699199b2ce660504232757a09e41194ce837ef4ed00885dde1d0 (stm32mp1) != 97cf43b9d77c48276d05a474f8b1fc21bfce5f33fca1e5d20916f031f34c6f0b (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 systemd-boot:do_package_write_rpm: 98dd0213c21079bca4712fb0b208c38ee2fe63be7c61bbd8d1c7b55e9aa4399a (stm32mp1) != 2a463df7a2824dec32d009d8a963c2cf120b0e74bf32e39997fee5f47e880a41 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 tiny-init:do_package_write_rpm: 70e1b7bad587468f1e3211e9080a7e620ace99cab287531deb3847c13fc91336 (stm32mp1) != c56e7a831b7fd0d871f2af781ca7f3c2a3b990e9a362ca02e4eac14f60971b9c (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 transmission:do_prepare_recipe_sysroot: 9a6d76127609a89789c16487d298b787543f0529c0d8ccb44d4a064fe87b8a3c (stm32mp1) != c83be87c1b8f90ef8956cb2fd8fa50daf0ffc6f63374d2906ce97eb1a5ecbfe8 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 uim:do_prepare_recipe_sysroot: 40dd70b8bf4448775dd8c4d6c194265ef13c51936286c3837db6058593eefe43 (stm32mp1) != ec7c15fb326c165dc8e338972223302d6d14c4daa20c5cba397e52ade80ed915 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 v4l-utils:do_prepare_recipe_sysroot: 54e73bbc6d5d77bb77b21b9922a4e74f8118f135136f5b32f4cc51d45d0b1ac9 (stm32mp1) != 5034ff729399ce7bd3b24790a950594126ca9d70e52390d5c04f3330524112a0 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 vim:do_prepare_recipe_sysroot: 579bd880d4b82dfa9a3730846c0ecf83a998344d1f4e76949b89ea1a8c11671c (stm32mp1) != b11ad8d1dc47750e2927a9d4445fbbfb8ddb15da26120dc5c4a5377c560cad9e (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 virglrenderer:do_prepare_recipe_sysroot: 1f4eb41344c249982472cc485d44318a041de9083d93657bf6caec723947cccb (stm32mp1) != aea44893f429957175e1c808e2c07adaf43b629c39b1b0593c312a6e799cccce (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 vte:do_prepare_recipe_sysroot: 7ff963d696eacf971671a105e0fd0253a4ec84a8480e1ffc40db8cfd006d1254 (stm32mp1) != 73311ff07eb8ff2a00598219f55c67397caf447961f1e9003448b8a56e5ed659 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 vulkan-cts:do_prepare_recipe_sysroot: 6b821ee2fa9700d47c95ab182b31222552c051698e737eedbe8ff097931caa24 (stm32mp1) != dba60231bde92df423300bf771b054864435c889e9a4c16036e6ed4d15f10a30 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 vulkan-loader:do_package_write_rpm: 1295e1be8af072e6707a025331924e7e338e7ded396fabb089abc8a72dbbab11 (stm32mp1) != c1032ee757a2b95cb9aec88cdb2ae877ecb3866ea2ce38236772677049b6f8fb (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 waffle:do_prepare_recipe_sysroot: eed354e95ea5f9080e28ded66278f0546b7834216f550b54a6068d96bc585e25 (stm32mp1) != d284257d172613f3ab31e9cc7df23f5baf72da572bb6e6a1ef9e9d1893238ffe (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 wayland-utils:do_prepare_recipe_sysroot: 7642f4d48dc978aa1fc5878aa83aa7d397c9a5231589145627e36e52c475b57d (stm32mp1) != 478a81b68897284ffabd0ec3c533deba9d4e7230565b7235061dd223fe0efe9d (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 waylandpp:do_prepare_recipe_sysroot: e5ba992cb3bd79251c637e162753768ba45b1f254ac5df7669ffb3ab499c202c (stm32mp1) != f9eccd747ec41dd93a867531a1c250e94471135125e1503e9f362b0ffff569c5 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 webkitgtk:do_prepare_recipe_sysroot: c2c7b923372149316e19c8536971dd2a07c8b0828ec629bf7337a4394635cf32 (stm32mp1) != 7c06a6fd25f74d5b36a287c28c53db62e9111437c09afd4faaa0cd0760b39da9 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 webkitgtk3:do_prepare_recipe_sysroot: 5665654fdf4758bed8b439cfa1614dd87fa568cb5c9a2458af9374e9f5b39380 (stm32mp1) != a48d4dc30030fd310a386b7289659fa2ba758013a4168d0aa0a96b032f3bce86 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 weston:do_prepare_recipe_sysroot: 89a41844266c313e16505dae73f7b22b83fea6af50f053cf4885835bffa69b99 (stm32mp1) != 9a57a9be45240bc8eddd85f4be9d04f7344ef2a85e2cce58d278e9e8ebd4c73c (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 wpebackend-fdo:do_prepare_recipe_sysroot: a869bf2a1f1878c354729f8ddf96d2bada8686c3765ff9d639f0c005fbb8a9bf (stm32mp1) != 99149e56b33f84dfb75bfe9964f55f1633c437fbbd559744c5746c85eefa8f97 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 wxwidgets:do_prepare_recipe_sysroot: 9c64deda6afc42f2e78b21b2f29a66821640c54a5d8eca34670dfbe998b029e9 (stm32mp1) != 551eacc9607e1db02cf4c2690592d79d9ebc1dd5660d12fb10a7b774ee888c9c (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 x11vnc:do_prepare_recipe_sysroot: 17d5f6c29dda71f40bffdc30a0b6fa826c6df840c2f1036903f18394cf3221ca (stm32mp1) != 0bdd0937d0dbdc3346a0cc7c2292e72cc80adca70fffa48f43162ae2ed7178da (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 xf86-input-evdev:do_prepare_recipe_sysroot: 798107843c244cee633170a40fd1f8e6433cb900918d911b8ad62eca86973840 (stm32mp1) != a0504d515794da38edc90d5ec186f83712b7c007adc05ed580bcd020689266af (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 xf86-input-libinput:do_prepare_recipe_sysroot: 627669f8e72fc49468025e1ffcdab2fe4b32108c05ebd0268d73f4e19697e4cc (stm32mp1) != d8f9d2bc9bf05c01ae37ca4cd38023eee96f8f07ac37225cf0d0cbd3f68c730e (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 xf86-input-mouse:do_prepare_recipe_sysroot: 44a0367afdbebf9633bfabf44a02f2059eb7012fd570cbaeebde2cbc52bce019 (stm32mp1) != 7276cf64dfe61ab5230ee5a69dae09dcb6c8d0b21253a9097bf186d2829c10eb (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 xf86-input-synaptics:do_prepare_recipe_sysroot: 360aa7ad43a1506cc87ed67eef9191dac39b35e4a85c5ff171e6e9cbc79d8e3d (stm32mp1) != 2ebc8def8360321662f25109833764cd4d944e1bddbe09a0cf1a6877d6a3a13c (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 xf86-input-tslib:do_prepare_recipe_sysroot: d34fe3c44c25e7f12692928aa72bac016738562033f8513400b17b9bde00e2f9 (stm32mp1) != d899c627b1fe1a7ce6ee802a78f07ad759bfd8dab2880acbcd524e0ac31500a1 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 xf86-input-void:do_prepare_recipe_sysroot: 50f28fd17f844e57eaec0be35f09c9ba2da9ba6414e2d324adc18fa0c8ead591 (stm32mp1) != d7bc3be75df608bb87601096e850b12071bc9b7a5196ba792394ceafc43b1c6a (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 xf86-video-amdgpu:do_prepare_recipe_sysroot: 08081fe9214b7b887f2dbe4853ec2c94aad54cb004ecd1fd656f141d3d26bd51 (stm32mp1) != 0b896e3297d08b09da634bbcdc7458fb8466ebf77dad9ef1086316eb78d81914 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 xf86-video-armsoc:do_prepare_recipe_sysroot: 2b1d9b49eb19db0f2ef25425d74ba406937d9484961d4525d5ddaf9a75f61b18 (stm32mp1) != 1f9100223f7f42d68aedd689581f37bc336816d7a151bc1dc2babb2ab0f4fca7 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 xf86-video-ati:do_prepare_recipe_sysroot: 8f6e3f92316239f4f7068c2014687cddfd7b82c951a5beec0cc9e363d4a9e329 (stm32mp1) != e1292e63be91800ca709b73538717189ca9c3e4e0337c5a854f7ce30941cdb5b (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 xf86-video-cirrus:do_prepare_recipe_sysroot: edd37f94cb3c08ac0b147c3e1e060f781b6327ee12cc062dc0343ca07484382a (stm32mp1) != 93c46f60e2c7b1d6e0ab82081883263ed3af903a10f564c92be26553ba510603 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 xf86-video-fbdev:do_prepare_recipe_sysroot: 51419ab9d23457818e5ee645324370bcca3d8d413caca6f692b0a1c7a4c8f79c (stm32mp1) != da953249ef78b45dbde7333cbf442f562161f5b66282dbe3c2c00472556f1a6a (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 xserver-xorg:do_prepare_recipe_sysroot: 04c5ba2f607dd62b078ed990a025ea0dc2801e64714e33615d050c5cb9b5da99 (stm32mp1) != 5a58df3e7b6b2a529ca0c42c816a05e4b52b7d94ee9ecaaa5510c7de6bfa3a79 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 xwayland:do_prepare_recipe_sysroot: e3d2670563f6c2d0bb5adc575b6e5093acedf0e6f5a8ca83a06d8fbb64ef386f (stm32mp1) != 11f85e637aac5dcc2e6b731f3df8ac5139cf0758cd71a7badb373f985bdafec1 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 yad:do_prepare_recipe_sysroot: ac4db843174fa1471dc3eccc8c46315134594e774ad3d576b6dd2d214ece20b7 (stm32mp1) != 61a36b27c740eb9e931e7e766b4c20f079545a65e82db07e116b790d7a927fa3 (stm32mp13-disco)
   cortexa7t2hf-neon-vfpv4 zbar:do_prepare_recipe_sysroot: f94c13f739e476cb3eb953db7fe73b7573ff48a8a447b0176213ae014ace4b79 (stm32mp1) != 8bcf8fc585b8f128d144be522caa47d6b7ca9033e989208b56d6eaee26c0546a (stm32mp13-disco)

1631 tasks where not listed because some other task of the recipe already differed.
It is likely that differences from different recipes also have the same root cause.

To investigate, run bitbake-diffsigs -t recipename taskname -s fromsig tosig.
Example: (stm32mp1) != (stm32mp13-disco) in the last line
Command: bitbake-diffsigs -t zbar do_prepare_recipe_sysroot -s f94c13f739e476cb3eb953db7fe73b7573ff48a8a447b0176213ae014ace4b79 8bcf8fc585b8f128d144be522caa47d6b7ca9033e989208b56d6eaee26c0546a
   NOTE: Starting bitbake server...
   Hash for task dependency v4l-utils:do_populate_sysroot changed from 89310959de463e17bfa3aa09a9702bb4b05a38221b3bd7f976455fc7f87b7033 to 0f6f2ab1ef5ec3e82327b1186f4b96e049c77f058ad2a089546c15a0769d3c56
       Hash for task dependency v4l-utils:do_install changed from c7212331de98666a4c214fec6918d93e922caeeeaa3a9e4aa9133b50f0597860 to 2317fd6e424a740f59be18519c4140cccdd84af4fa9b1377141f567b0b1a018f
           Hash for task dependency v4l-utils:do_compile changed from 9cd353bac666c2293eaa7455a3c6f46816cba789a2b790cfbfdca3b1f7dd2b5f to ad95992973b5762a3445a4da74707648ae6d0c5dddbfedc8d548dbfb17df3a41
               Hash for task dependency v4l-utils:do_configure changed from 0b272581ec6a0a88929fb3945c03bef660ef0c4f0761c3b58a6d7e87bff9e7db to b5c5c0cf2efbe496ed4b09737b1428bc2f7a965e1a5c1d3c6f4e9dff7309c948
                   Hash for task dependency v4l-utils:do_prepare_recipe_sysroot changed from 54e73bbc6d5d77bb77b21b9922a4e74f8118f135136f5b32f4cc51d45d0b1ac9 to 5034ff729399ce7bd3b24790a950594126ca9d70e52390d5c04f3330524112a0
                       Hash for task dependency alsa-lib:do_populate_sysroot changed from 3a9baa8631f25ca6653788d99348156ea38af000b95076a1b11c3be1758dcc42 to 3f395b1cda8caf65de171c286d1592b51a0091df1be18795a77dff97de4af549
                           Hash for task dependency alsa-lib:do_install changed from 0155c14b7466f37d2dfcc638db9ceed19b5bd101743cadba21ffb92469011904 to 27dcd9ea7f4c21c5efd1c8c134373d934406bb14d93565bdd1ac42fffe89a582
                               Hash for task dependency alsa-lib:do_compile changed from 3b37d571af78a965c9da405d471360f4acd4101ff783fda8ece684d2efd2c0f3 to 8a780b0fceb63757de3aa16068b0f9e42f9a90e50b290c3d1762fe6a7511007b
                                   Hash for task dependency alsa-lib:do_configure changed from b047ec2a5aeac6b05667585424b59928a8b80dea540fe57bafd0fe4af5c75bd1 to 735d886eb6bf16941c8a6354021feb8f0d191e02e1039820b0c3819de267f8c4
                                       Hash for task dependency alsa-lib:do_deploy_source_date_epoch changed from 38bf2d23cc73d82a726926d31ea0ee2a89aa52d05575387c167e1491f35f35bb to b433f3fac1b51fde65707b36a5cacd0a810d350f4df62e1e150e012620b79966
                                           Hash for task dependency alsa-lib:do_patch changed from d9821c4a522f4e6b9d3dbf3daed3b0445d35027e05cf1f120a6235d5370997d0 to 5dccf8b7f08b6b470ceca5cfc6a23fcb15c7643ddbaacdecfdf085a978e233af
                                               Hash for task dependency alsa-lib:do_unpack changed from 4952a303f9ed3ed25d6cbfee914ea7959437c8fe39c8b2640127730c17fa3c11 to 66a5b31c5c94d87ab3ac61e5da351cee6bd02ab725527a9568f5bc4772b3236a
                                                   Hash for task dependency alsa-lib:do_fetch changed from c13ee62e7b18c546d6f901d7a7275b62cbd9d7ef8c3717902de8a66467ab341b to 5c36e43558ea07b9eefb1c7ee8803d512f343d3c8458a11f7a74afccc9a9dbfa
                                                       Hash for task dependency alsa-lib:do_recipe_qa changed from faa78c1c9506072312d3e842ea103295ce8a09336698951769beb2e4253eefc5 to 8f34d047a82d15054d7a0ff765c709e3386c1f273d965be69de666377345cce9
                                                           basehash changed from 56c176e79bda94fb0aa62af22bd3d7c2ee2dc08aaeacaff99d23e7b1ee2b1265 to 361e5e87489655dff7d0e362f8bcc03a1b4709f1048f350f0734e1a06f9f5253
                                                           Variable MACHINE value changed from 'stm32mp1' to 'stm32mp13-disco'
Comment 3 LF PMO 2025-11-13 01:41:00 UTC
Complete- sending to advocacy
Comment 4 Mark Hatle 2025-11-24 16:40:18 UTC
Looks like this was accidentally closed with some other YP compatible issues
Comment 5 Mark Hatle 2025-11-24 16:41:39 UTC
Moving back to review.

The issue reported in September is still present to the best of my knowledge and needs to be resolved still.

As a note, this issue is specific to Scarthgap and before which means Yocto Project '2.0' compatibility with the script present in the matching branch.