Date   

Re: [error-report-web][PATCH] report-error.bbclass: Add layer and bitbake version info to error report

Milan Shah
 

Thanks, Richard for responding.

I completely understood your point and appreciate the effort you people make to maintain these repositories.

But as a contributor, It encourages me to contribute more when my work gets noticed/criticized/accepted by the community.

Anyways, I hope that the community resolves these issues as soon as possible so that there won't be much delay in updating the patches sent by the contributors.

Thanks & Regards,
Milan Shah

Milan Shah | Software Engineer
a: MontaVista Software, LLC | Bangalore, India
e: info@... | w: www.mvista.com/
p: +91-80-4939-5000


On Fri, Mar 26, 2021 at 4:21 PM Richard Purdie <richard.purdie@...> wrote:
On Fri, 2021-03-26 at 16:04 +0530, Milan Shah wrote:
> It seems like patches sent for error-report-web are not much important to the community as this patch has
> not been reviewed/commented on by anyone since 6th January 2021 (more than 2.5 months).
>
> Still, I'm sending a reminder one last time for [YOCTO #9700].
> https://lists.yoctoproject.org/g/yocto/message/51891
>
> Please review/comment on it so that things can move further.

Sorry, that isn't true, they are important and appreciated. We're 
just struggling to handle everything.

The challenge/problem has been that there are much older patches which
were half merged and broke things. People have rightly been complaining
about those issues and Khem for example has been carrying a patch for 3
years to work arond that problem. I did figure out a fix for that which
has now been merged.

We also needed to migrate the service from py2 to py3 and deal with a
set of patches that had been applied locally that we had been unaware of
until very recently but which complicate things. The people who wrote 
them are no longer around to help with that.

The original authors of this code are no longer around, the people who
stepped up to try and help also haven't had time so the support/review
has struggled. The service is in daily use however so it is important
and that is why I'm now trying to unravel and fix things.

I do want to get to your patch but you can appreciate that adding it
directly on top of an already failing set of changes wouldn't be good
for anyone.

We are making progress in resolving the issues so I hope to get some
kind of better answer to you soon.

Cheers,

Richard



Re: [error-report-web][PATCH] report-error.bbclass: Add layer and bitbake version info to error report

Richard Purdie
 

On Fri, 2021-03-26 at 16:04 +0530, Milan Shah wrote:
It seems like patches sent for error-report-web are not much important to the community as this patch has
not been reviewed/commented on by anyone since 6th January 2021 (more than 2.5 months).

Still, I'm sending a reminder one last time for [YOCTO #9700].
https://lists.yoctoproject.org/g/yocto/message/51891

Please review/comment on it so that things can move further.
Sorry, that isn't true, they are important and appreciated. We're 
just struggling to handle everything.

The challenge/problem has been that there are much older patches which
were half merged and broke things. People have rightly been complaining
about those issues and Khem for example has been carrying a patch for 3
years to work arond that problem. I did figure out a fix for that which
has now been merged.

We also needed to migrate the service from py2 to py3 and deal with a
set of patches that had been applied locally that we had been unaware of
until very recently but which complicate things. The people who wrote 
them are no longer around to help with that.

The original authors of this code are no longer around, the people who
stepped up to try and help also haven't had time so the support/review
has struggled. The service is in daily use however so it is important
and that is why I'm now trying to unravel and fix things.

I do want to get to your patch but you can appreciate that adding it
directly on top of an already failing set of changes wouldn't be good
for anyone.

We are making progress in resolving the issues so I hope to get some
kind of better answer to you soon.

Cheers,

Richard


Re: [error-report-web][PATCH] report-error.bbclass: Add layer and bitbake version info to error report

Milan Shah
 

Hi Richard,

It seems like patches sent for error-report-web are not much important to the community as this patch has not been reviewed/commented on by anyone since 6th January 2021 (more than 2.5 months).

Still, I'm sending a reminder one last time for [YOCTO #9700].

Please review/comment on it so that things can move further.

Thanks & Regards,
Milan Shah

Milan Shah | Software Engineer
a: MontaVista Software, LLC | Bangalore, India
e: info@... | w: www.mvista.com/
p: +91-80-4939-5000


On Mon, Mar 15, 2021 at 4:36 PM Milan Shah <mshah@...> wrote:
Hi,

Review reminder for [YOCTO #9700].


Thanks & Regards,
Milan Shah

Milan Shah | Software Engineer
a: MontaVista Software, LLC | Bangalore, India
e: info@... | w: www.mvista.com/
p: +91-80-4939-5000


On Tue, Feb 23, 2021 at 3:21 PM Milan Shah <mshah@...> wrote:
Hi All,

This has not been reviewed yet and it is given since January 6th.
Please review it and provide review comments if any as soon as possible to resolve this issue.

Thanks & Regards,
Milan Shah

Milan Shah | Software Engineer
a: MontaVista Software, LLC | Bangalore, India
e: info@... | w: www.mvista.com/
p: +91-80-4939-5000


On Mon, Feb 1, 2021 at 10:06 AM Milan Shah <mshah@...> wrote:
Hi All,

A gentle reminder to review this patch.

-----------------------
Thanks & Regards,
Milan Shah
MontaVista Software, Bangalore, India


On Mon, Jan 11, 2021 at 6:45 PM Milan Shah <mshah@...> wrote:
Hi All,

This is a Gentle Reminder to review this Patch.

-----------------------
Thanks & Regards,
Milan Shah
MontaVista Software, Bangalore, India


On Wed, Jan 6, 2021 at 7:09 PM Milan Shah <mshah@...> wrote:
Instead of just providing local.conf info, add layer names and their
revisions with bitbake version information into error report
makes it easier to understand and reproduce failed build.

[YOCTO #9700]

Signed-off-by: Milan Shah <mshah@...>
---
 meta/classes/report-error.bbclass | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/meta/classes/report-error.bbclass b/meta/classes/report-error.bbclass
index 1a12db1..9cb6b0b 100644
--- a/meta/classes/report-error.bbclass
+++ b/meta/classes/report-error.bbclass
@@ -6,6 +6,8 @@
 #
 # Licensed under the MIT license, see COPYING.MIT for details

+inherit base
+
 ERR_REPORT_DIR ?= "${LOG_DIR}/error-report"

 def errorreport_getdata(e):
@@ -64,6 +66,8 @@ python errorreport_handler () {
             data['failures'] = []
             data['component'] = " ".join(e.getPkgs())
             data['branch_commit'] = str(base_detect_branch(e.data)) + ": " + str(base_detect_revision(e.data))
+            data['bitbake_version'] = e.data.getVar("BB_VERSION")
+            data['layer_version'] = get_layers_branch_rev(e.data)
             data['local_conf'] = get_conf_data(e, 'local.conf')
             data['auto_conf'] = get_conf_data(e, 'auto.conf')
             lock = bb.utils.lockfile(datafile + '.lock')
--
2.7.4


Re: [docs] [PATCH 1/2] scripts/run-docs-build: add for loop when publishing tags/branches

Nicolas Dechesne
 



On Fri, Mar 26, 2021 at 11:08 AM Quentin Schulz <quentin.schulz@...> wrote:
Hi Nicolas,

On Thu, Mar 25, 2021 at 07:12:10PM +0100, Nicolas Dechesne wrote:
> Use for loop to avoid repeating the same pattern over and over.
>
> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@...>
> ---
>  scripts/run-docs-build | 72 ++++++++++++++++--------------------------
>  1 file changed, 27 insertions(+), 45 deletions(-)
>
> diff --git a/scripts/run-docs-build b/scripts/run-docs-build
> index 79b1edc..e8e081c 100755
> --- a/scripts/run-docs-build
> +++ b/scripts/run-docs-build
> @@ -33,17 +33,14 @@ make publish
>  mkdir $outputdir/bitbake/next
>  cp -r ./_build/final/* $outputdir/bitbake/next

> -git checkout 1.48
> -make clean
> -make publish
> -mkdir $outputdir/bitbake/1.48
> -cp -r ./_build/final/* $outputdir/bitbake/1.48
> -
> -git checkout 1.46
> -make clean
> -make publish
> -mkdir $outputdir/bitbake/1.46
> -cp -r ./_build/final/* $outputdir/bitbake/1.46
> +# stable branches
> +for branch in 1.46 1.48; do
> +    git checkout $branch
> +    make clean
> +    make publish
> +    mkdir $outputdir/bitbake/$branch
> +    cp -r ./_build/final/* $outputdir/bitbake/$branch
> +done

>  # only sync bitbake folder for now. We need bitbake to be published first
>  # since the bitbake intersphinx index will be downloaded to build yocto-docs
> @@ -69,40 +66,25 @@ make publish
>  mkdir $outputdir/next
>  cp -r ./_build/final/* $outputdir/next

> -cd $ypdocs
> -git checkout gatesgarth
> -make clean
> -make publish
> -mkdir $outputdir/gatesgarth
> -cp -r ./_build/final/* $outputdir/gatesgarth
> -
> -cd $ypdocs
> -git checkout dunfell
> -make clean
> -make publish
> -mkdir $outputdir/dunfell
> -cp -r ./_build/final/* $outputdir/dunfell
> -
> -cd $ypdocs
> -git checkout yocto-3.2.1
> -make clean
> -make publish
> -mkdir $outputdir/3.2.1
> -cp -r ./_build/final/* $outputdir/3.2.1
> -
> -cd $ypdocs
> -git checkout yocto-3.2
> -make clean
> -make publish
> -mkdir $outputdir/3.2
> -cp -r ./_build/final/* $outputdir/3.2
> -
> -cd $ypdocs
> -git checkout yocto-3.1.5
> -make clean
> -make publish
> -mkdir $outputdir/3.1.5
> -cp -r ./_build/final/* $outputdir/3.1.5
> +# stable branches
> +for branch in dunfell gatesgarth; do
> +    cd $ypdocs
> +    git checkout $branch
> +    make clean
> +    make publish
> +    mkdir $outputdir/$branch
> +    cp -r ./_build/final/* $outputdir/$branch
> +done
> +
> +# Yocto Project releases/tags
> +for tag in 3.1.5 3.2 3.2.1; do

What about using `git tag -l 3.2*` so that we don't need to maintain the
list of tags?

Or, maybe `git tag --contains <3.1.5 commit hash introducing sphinx doc>
--contains <3.2 commit hash introducing sphinx doc>` so that the
3.1.[56789] tags don't need to be added either?

yes, I thought about that too.. I wanted to get a quick fix first to publish 3.1.6 and 3.2.2 which were missing.. 
on the other hand, we have a larger issue with this. The 'release' information is needed here , but it's also needed on the website (downloads) and it's needed in the switchers.js as well... 
So we probably want to take a high level view of the problem. Michael created https://bugzilla.yoctoproject.org/show_bug.cgi?id=14330 to let us think about it.

my idea would be a publish/maintain a yaml file that would represent the database of all our releases and docs, which would be maintained/updated by the release manager, it would include all information we need to build and publish the docs, update the 'download' page on the website, ... 

up until now, we have been using:

i think we need a few improvements to that.. 



Same mechanism can be used for bitbake git repo I guess.

Cheers,
Quentin


Re: [docs] [PATCH 1/2] scripts/run-docs-build: add for loop when publishing tags/branches

Quentin Schulz
 

Hi Nicolas,

On Thu, Mar 25, 2021 at 07:12:10PM +0100, Nicolas Dechesne wrote:
Use for loop to avoid repeating the same pattern over and over.

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@...>
---
scripts/run-docs-build | 72 ++++++++++++++++--------------------------
1 file changed, 27 insertions(+), 45 deletions(-)

diff --git a/scripts/run-docs-build b/scripts/run-docs-build
index 79b1edc..e8e081c 100755
--- a/scripts/run-docs-build
+++ b/scripts/run-docs-build
@@ -33,17 +33,14 @@ make publish
mkdir $outputdir/bitbake/next
cp -r ./_build/final/* $outputdir/bitbake/next

-git checkout 1.48
-make clean
-make publish
-mkdir $outputdir/bitbake/1.48
-cp -r ./_build/final/* $outputdir/bitbake/1.48
-
-git checkout 1.46
-make clean
-make publish
-mkdir $outputdir/bitbake/1.46
-cp -r ./_build/final/* $outputdir/bitbake/1.46
+# stable branches
+for branch in 1.46 1.48; do
+ git checkout $branch
+ make clean
+ make publish
+ mkdir $outputdir/bitbake/$branch
+ cp -r ./_build/final/* $outputdir/bitbake/$branch
+done

# only sync bitbake folder for now. We need bitbake to be published first
# since the bitbake intersphinx index will be downloaded to build yocto-docs
@@ -69,40 +66,25 @@ make publish
mkdir $outputdir/next
cp -r ./_build/final/* $outputdir/next

-cd $ypdocs
-git checkout gatesgarth
-make clean
-make publish
-mkdir $outputdir/gatesgarth
-cp -r ./_build/final/* $outputdir/gatesgarth
-
-cd $ypdocs
-git checkout dunfell
-make clean
-make publish
-mkdir $outputdir/dunfell
-cp -r ./_build/final/* $outputdir/dunfell
-
-cd $ypdocs
-git checkout yocto-3.2.1
-make clean
-make publish
-mkdir $outputdir/3.2.1
-cp -r ./_build/final/* $outputdir/3.2.1
-
-cd $ypdocs
-git checkout yocto-3.2
-make clean
-make publish
-mkdir $outputdir/3.2
-cp -r ./_build/final/* $outputdir/3.2
-
-cd $ypdocs
-git checkout yocto-3.1.5
-make clean
-make publish
-mkdir $outputdir/3.1.5
-cp -r ./_build/final/* $outputdir/3.1.5
+# stable branches
+for branch in dunfell gatesgarth; do
+ cd $ypdocs
+ git checkout $branch
+ make clean
+ make publish
+ mkdir $outputdir/$branch
+ cp -r ./_build/final/* $outputdir/$branch
+done
+
+# Yocto Project releases/tags
+for tag in 3.1.5 3.2 3.2.1; do
What about using `git tag -l 3.2*` so that we don't need to maintain the
list of tags?

Or, maybe `git tag --contains <3.1.5 commit hash introducing sphinx doc>
--contains <3.2 commit hash introducing sphinx doc>` so that the
3.1.[56789] tags don't need to be added either?

Same mechanism can be used for bitbake git repo I guess.

Cheers,
Quentin


Re: [docs] [PATCH 2/2] scripts/run-docs-build: publish docs for 3.1.6 and 3.2.2

Michael Opdenacker
 

Reviewed-by: Michael Opdenacker <michael.opdenacker@...>

(for both patches).

Thanks!

On 3/25/21 7:12 PM, Nicolas Dechesne wrote:
Fixes: #14308

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@...>
---
scripts/run-docs-build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/run-docs-build b/scripts/run-docs-build
index e8e081c..9c7ec8d 100755
--- a/scripts/run-docs-build
+++ b/scripts/run-docs-build
@@ -77,7 +77,7 @@ for branch in dunfell gatesgarth; do
done

# Yocto Project releases/tags
-for tag in 3.1.5 3.2 3.2.1; do
+for tag in 3.1.5 3.1.6 3.2 3.2.1 3.2.2; do
cd $ypdocs
git checkout yocto-$tag
make clean


--
Michael Opdenacker, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


Re: [qa-build-notification] QA notification for completed autobuilder build (yocto-3.3_M3.rc2)

Sangeeta Jain
 

Hi All,

This is the full report for yocto-3.3_M3.rc2:
https://git.yoctoproject.org/cgit/cgit.cgi/yocto-testresults-contrib/tree/?h=intel-yocto-testresults

======= Summary ========
No high milestone defects.

No new issue found:


Bugs verified:

BUG id:14306 - [3.3 M3 rc1] beaglebone poky-alt wic image can not bootup
Verified Fixed.

======= Bugs ========
https://bugzilla.yoctoproject.org/show_bug.cgi?id=14306

Thanks,
Sangeeta

-----Original Message-----
From: qa-build-notification@... <qa-build-
notification@...> On Behalf Of Pokybuild User
Sent: Wednesday, 24 March, 2021 12:01 PM
To: yocto@...
Cc: qa-build-notification@...
Subject: [qa-build-notification] QA notification for completed autobuilder build
(yocto-3.3_M3.rc2)


A build flagged for QA (yocto-3.3_M3.rc2) was completed on the autobuilder
and is available at:


https://autobuilder.yocto.io/pub/releases/yocto-3.3_M3.rc2


Build hash information:

bitbake: ed8e1fd4cf9d5ac8a8203638add99d686b4b3521
meta-arm: ac1dc0b894642101a80235a920bdc3bbe6d74558
meta-gplv2: 9e119f333cc8f53bd3cf64326f826dbc6ce3db0f
meta-intel: 6fea44c695730129df8bd744b0e22ccd62a725c2
meta-kernel: 29329d7cacc71595cecfdd05a455a0cfb164564d
meta-mingw: 422b96cb2b6116442be1f40dfb5bd77447d1219e
oecore: 7ae12e4278e98c5b916a1067ae0b48c2da6e82cd
poky: ea455ca8671d3bc2a1097989bfaabe92f3ca37ab



This is an automated message from the Yocto Project Autobuilder
Git: git://git.yoctoproject.org/yocto-autobuilder2
Email: richard.purdie@...







Re: libcansocket: Weird issue with pkgsplit

Khem Raj
 

On 3/25/21 11:07 PM, Huuki, Tuomas wrote:
Lähettäjä: Khem Raj <raj.khem@...>
Lähetetty: torstai 25. maaliskuuta 2021 20.29
Vastaanottaja: Huuki, Tuomas <tuomas.huuki@...>; yocto@...
Aihe: Re: [yocto] libcansocket: Weird issue with pkgsplit
[EXTERNAL SENDER] - If you believe this may be PHISHING, please click the "Report Phishing" button above.
On 3/25/21 1:06 AM, Tuomas Huuki wrote:
Hello all,
I have an interesting situation with libcansocket and bitbake that I
cannot wrap my head around. For some reason, the packages are being
split up somewhat strangely and I cannot figure out why.
First of all, the recipe used is:
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
ub.com%2Fopenembedded%2Fmeta-openembedded%2Fblob%2F9a0de2779b9b31f134f
fe19388b5b9b37bb6450e%2Fmeta-oe%2Frecipes-extended%2Fsocketcan%2Flibso
cketcan_0.0.11.bb&amp;data=04%7C01%7Ctuomas.huuki%40crosscontrol.com%7
C8496799aa67e4cb3bac908d8efbbdd60%7C8b3fa9f59a3d4339a66aa9f7e39c9126%7
C0%7C0%7C637522937456377594%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMD
AiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=hLiu
fQtPTmCJvs1FfSemKVHnMmi5zBUKOHW%2BXgfMAyw%3D&amp;reserved=0
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit
hub.com%2Fopenembedded%2Fmeta-openembedded%2Fblob%2F9a0de2779b9b31f134
ffe19388b5b9b37bb6450e%2Fmeta-oe%2Frecipes-extended%2Fsocketcan%2Flibs
ocketcan_0.0.11.bb&amp;data=04%7C01%7Ctuomas.huuki%40crosscontrol.com%
7C8496799aa67e4cb3bac908d8efbbdd60%7C8b3fa9f59a3d4339a66aa9f7e39c9126%
7C0%7C0%7C637522937456387589%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwM
DAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=mp6
vRRNyAG%2Bf2KnsAxxIWWMgjrmp%2BZSJWgU2rCVxGP4%3D&amp;reserved=0>
So no strange things there.

Additionally, looking at the built items:

../build/tmp/work/aarch64-poky-linux/libsocketcan/0.0.11-r0/image/usr/
lib$ ls -lah libsocketcan* lrwxrwxrwx 1 tuomas tuomas 21 maali 18
10:38 libsocketcan.so -> libsocketcan.so.2.3.0 lrwxrwxrwx 1 tuomas
tuomas 21 maali 18 10:38 libsocketcan.so.2 -> libsocketcan.so.2.3.0
-rwxr-xr-x 1 tuomas tuomas 58K maali 18 10:38 libsocketcan.so.2.3.0

All looks good at this point. Now, when I deploy the image, the first
link is missing.
When I look at pkgdata I can see that the link ends up in libsocketcan-dev:

$ oe-pkgdata-util list-pkg-files libsocketcan
libsocketcan:
/usr/lib/libsocketcan.so.2
/usr/lib/libsocketcan.so.2.3.0
$ oe-pkgdata-util list-pkg-files libsocketcan-dev
libsocketcan-dev:
/usr/include/can_netlink.h
/usr/include/libsocketcan.h
/usr/lib/libsocketcan.so
/usr/lib/pkgconfig/libsocketcan.pc
Its following usual soname naming conventions [1] for versioned shared libs where .so is a symlink which is used when something is linking to it during build time. thats why its in -dev package, if you want to use it at runtime then linker will add proper versioned .so into DT_NEEDED sections of dependent package which will be libsocketcan.so.2 in this case. So if your program is trying to dlopen it then I would suggest to use libsocketcan.so.2 and if its trying to link to it during build time then it should add right entry into DT_NEEDED sections.

I am also wondering why would you want to move .so to main package.
Thank you for the input! The request actually came from a client (a special case) and I started looking in to how to do this with Yocto/bitbake. It's still a little unclear to me how the package is split in to the different subpackages and how files end up in their locations. Any pointers on that?
look at populate_packages() function in package.bbclass

Also, the other confusing thing is the naming, where the main library is renamed to libsocketcan2, but all the other packages are named libsocketcan.
-rw-r--r-- 3 tuomas tuomas 5,8K maali 25 10:19 libsocketcan2_0.0.11-r0.7_aarch64.ipk
-rw-r--r-- 3 tuomas tuomas 16K maali 25 10:19 libsocketcan-dbg_0.0.11-r0.7_aarch64.ipk
-rw-r--r-- 3 tuomas tuomas 3,1K maali 25 10:19 libsocketcan-dev_0.0.11-r0.7_aarch64.ipk
-rw-r--r-- 3 tuomas tuomas 13K maali 25 10:19 libsocketcan-doc_0.0.11-r0.7_aarch64.ipk
-rw-r--r-- 3 tuomas tuomas 8,9K maali 25 10:19 libsocketcan-src_0.0.11-r0.7_aarch64.ipk
But I guess that's just semantics.


libcansocket: Weird issue with pkgsplit

Tuomas Huuki <tuomas.huuki@...>
 

Lähettäjä: Khem Raj <raj.khem@...>
Lähetetty: torstai 25. maaliskuuta 2021 20.29
Vastaanottaja: Huuki, Tuomas <tuomas.huuki@...>; yocto@...
Aihe: Re: [yocto] libcansocket: Weird issue with pkgsplit

[EXTERNAL SENDER] - If you believe this may be PHISHING, please click the "Report Phishing" button above.

On 3/25/21 1:06 AM, Tuomas Huuki wrote:
Hello all,
I have an interesting situation with libcansocket and bitbake that I
cannot wrap my head around. For some reason, the packages are being
split up somewhat strangely and I cannot figure out why.
First of all, the recipe used is:
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
ub.com%2Fopenembedded%2Fmeta-openembedded%2Fblob%2F9a0de2779b9b31f134f
fe19388b5b9b37bb6450e%2Fmeta-oe%2Frecipes-extended%2Fsocketcan%2Flibso
cketcan_0.0.11.bb&amp;data=04%7C01%7Ctuomas.huuki%40crosscontrol.com%7
C8496799aa67e4cb3bac908d8efbbdd60%7C8b3fa9f59a3d4339a66aa9f7e39c9126%7
C0%7C0%7C637522937456377594%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMD
AiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=hLiu
fQtPTmCJvs1FfSemKVHnMmi5zBUKOHW%2BXgfMAyw%3D&amp;reserved=0
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit
hub.com%2Fopenembedded%2Fmeta-openembedded%2Fblob%2F9a0de2779b9b31f134
ffe19388b5b9b37bb6450e%2Fmeta-oe%2Frecipes-extended%2Fsocketcan%2Flibs
ocketcan_0.0.11.bb&amp;data=04%7C01%7Ctuomas.huuki%40crosscontrol.com%
7C8496799aa67e4cb3bac908d8efbbdd60%7C8b3fa9f59a3d4339a66aa9f7e39c9126%
7C0%7C0%7C637522937456387589%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwM
DAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=mp6
vRRNyAG%2Bf2KnsAxxIWWMgjrmp%2BZSJWgU2rCVxGP4%3D&amp;reserved=0>
So no strange things there.

Additionally, looking at the built items:

../build/tmp/work/aarch64-poky-linux/libsocketcan/0.0.11-r0/image/usr/
lib$ ls -lah libsocketcan* lrwxrwxrwx 1 tuomas tuomas 21 maali 18
10:38 libsocketcan.so -> libsocketcan.so.2.3.0 lrwxrwxrwx 1 tuomas
tuomas 21 maali 18 10:38 libsocketcan.so.2 -> libsocketcan.so.2.3.0
-rwxr-xr-x 1 tuomas tuomas 58K maali 18 10:38 libsocketcan.so.2.3.0

All looks good at this point. Now, when I deploy the image, the first
link is missing.
When I look at pkgdata I can see that the link ends up in libsocketcan-dev:

$ oe-pkgdata-util list-pkg-files libsocketcan
libsocketcan:
/usr/lib/libsocketcan.so.2
/usr/lib/libsocketcan.so.2.3.0
$ oe-pkgdata-util list-pkg-files libsocketcan-dev
libsocketcan-dev:
/usr/include/can_netlink.h
/usr/include/libsocketcan.h
/usr/lib/libsocketcan.so
/usr/lib/pkgconfig/libsocketcan.pc
Its following usual soname naming conventions [1] for versioned shared libs where .so is a symlink which is used when something is linking to it during build time. thats why its in -dev package, if you want to use it at runtime then linker will add proper versioned .so into DT_NEEDED sections of dependent package which will be libsocketcan.so.2 in this case. So if your program is trying to dlopen it then I would suggest to use libsocketcan.so.2 and if its trying to link to it during build time then it should add right entry into DT_NEEDED sections.

I am also wondering why would you want to move .so to main package.
Thank you for the input! The request actually came from a client (a special case) and I started looking in to how to do this with Yocto/bitbake. It's still a little unclear to me how the package is split in to the different subpackages and how files end up in their locations. Any pointers on that?

Also, the other confusing thing is the naming, where the main library is renamed to libsocketcan2, but all the other packages are named libsocketcan.
-rw-r--r-- 3 tuomas tuomas 5,8K maali 25 10:19 libsocketcan2_0.0.11-r0.7_aarch64.ipk
-rw-r--r-- 3 tuomas tuomas 16K maali 25 10:19 libsocketcan-dbg_0.0.11-r0.7_aarch64.ipk
-rw-r--r-- 3 tuomas tuomas 3,1K maali 25 10:19 libsocketcan-dev_0.0.11-r0.7_aarch64.ipk
-rw-r--r-- 3 tuomas tuomas 13K maali 25 10:19 libsocketcan-doc_0.0.11-r0.7_aarch64.ipk
-rw-r--r-- 3 tuomas tuomas 8,9K maali 25 10:19 libsocketcan-src_0.0.11-r0.7_aarch64.ipk

But I guess that's just semantics.


OpenEmbedded Happy Hour March 31 5pm/1700 UTC

Denys Dmytriyenko
 

Hi,

Just a reminder about our upcoming OpenEmbedded Happy Hour on March 31 for
Europe/US timezones @ 1700/5pm UTC (1pm ET / 10am PT):

https://www.openembedded.org/wiki/Calendar
https://www.timeanddate.com/worldclock/fixedtime.html?msg=OpenEmbedded+Happy+Hour+March+31&iso=20210331T17

--
Regards,
Denys Dmytriyenko <denis@...>
PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964
Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964


[error-report-web][PATCH 5/5] Import parser from the new python3 location

Michael Halstead
 

From: Michael Halstead <mhalstead@...>

---
Post/views.py | 2 +-
README | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Post/views.py b/Post/views.py
index 7791201..161d46d 100644
--- a/Post/views.py
+++ b/Post/views.py
@@ -24,7 +24,7 @@ from django.http import JsonResponse
from django.db.models import Q
import json
import urllib
-from urlparse import urlparse
+from urllib.parse import urlparse

class results_mode(object):
LATEST = 0
diff --git a/README b/README
index f759d28..d56fdbd 100644
--- a/README
+++ b/README
@@ -48,7 +48,7 @@ The latest version can be checked out by git cloning:
git://git.yoctoproject.org/error-report-web

Contributions are welcome. Please send patches / pull requests to
-yocto@... with '[error-report-web]' in the subject.
+yocto@... with '[error-report-web]' in the subject.

To manage the size of your database there is a convenience command:

--
2.11.0


[error-report-web][PATCH 4/5] Search on contains, enalble admin, and keep more error history.

Michael Halstead
 

From: Michael Halstead <mhalstead@...>

---
Post/feed.py | 2 +-
Post/purge.py | 5 +++--
Post/views.py | 3 +--
project/urls.py | 2 +-
4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/Post/feed.py b/Post/feed.py
index 7e5bfdb..5d57b54 100644
--- a/Post/feed.py
+++ b/Post/feed.py
@@ -27,7 +27,7 @@ class LatestEntriesFeed(Feed):
if self.mode == results_mode.SPECIAL_SUBMITTER and hasattr(settings,"SPECIAL_SUBMITTER"):
#Special submitter mode see settings.py to enable
name = settings.SPECIAL_SUBMITTER['name']
- queryset = BuildFailure.objects.order_by('-BUILD__DATE').filter(BUILD__NAME__istartswith=name)[:self.limit]
+ queryset = BuildFailure.objects.order_by('-BUILD__DATE').filter(BUILD__NAME__icontains=name)[:self.limit]

else:
queryset = BuildFailure.objects.order_by('-BUILD__DATE')[:self.limit]
diff --git a/Post/purge.py b/Post/purge.py
index 1289d13..dd58441 100644
--- a/Post/purge.py
+++ b/Post/purge.py
@@ -15,11 +15,12 @@ def setup_django():
def main():
setup_django()
from Post.models import BuildFailure
- delete_before = timezone.now()-timedelta(days=30)
+ delete_before = timezone.now()-timedelta(days=45)
query = "SELECT bf.id FROM Post_buildfailure bf LEFT JOIN Post_build b ON (bf.BUILD_id = b.id) WHERE bf.REFERER NOT IN ('OTHER','NO_REFERER') AND b.DATE < '{0}'".format(delete_before.date())
- print query
+ #print query
items = BuildFailure.objects.raw(query)
for item in items:
+ print "Deleting: ", item.id
item.delete()

if __name__ == "__main__":
diff --git a/Post/views.py b/Post/views.py
index 0ad58ba..7791201 100644
--- a/Post/views.py
+++ b/Post/views.py
@@ -45,7 +45,6 @@ def common_context(request):

return ret

-
@csrf_exempt
def addData(request, return_json=False):
response = ''
@@ -208,7 +207,7 @@ def search(request, mode=results_mode.LATEST, **kwargs):
if mode == results_mode.SPECIAL_SUBMITTER and hasattr(settings,"SPECIAL_SUBMITTER"):
#Special submitter mode see settings.py to enable
name = settings.SPECIAL_SUBMITTER['name']
- items = items.filter(BUILD__NAME__istartswith=name)
+ items = items.filter(BUILD__NAME__icontains=name)

elif mode == results_mode.SEARCH and "query" in request.GET:
query = request.GET["query"]
diff --git a/project/urls.py b/project/urls.py
index 1f51c7c..c1ac55f 100644
--- a/project/urls.py
+++ b/project/urls.py
@@ -24,7 +24,7 @@ urlpatterns = patterns('',
#url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

# Uncomment the next line to enable the admin:
- #url(r'^admin/', include(admin.site.urls)),
+ url(r'^admin/', include(admin.site.urls)),
#url(r'^accounts/', include('registration.backends.default.urls')),
url(r'^(?i)Errors/Latest/$', 'Post.views.search', { 'mode' : results_mode.LATEST }, name= "latest_errors"),
url(r'^(?i)Errors/Latest/feed$', LatestEntriesFeed(), name="errors_feed"),
--
2.11.0


[error-report-web][PATCH 3/5] Allow alternate settings, avoid out of memory condition

Michael Halstead
 

From: Michael Halstead <mhalstead@...>

---
Post/purge.py | 19 ++++++++-----------
1 file changed, 8 insertions(+), 11 deletions(-)

diff --git a/Post/purge.py b/Post/purge.py
index 829fada..1289d13 100644
--- a/Post/purge.py
+++ b/Post/purge.py
@@ -1,4 +1,4 @@
-from datetime import datetime
+from datetime import datetime, timedelta
from django.utils import timezone
import os
import sys
@@ -8,22 +8,19 @@ def setup_django():
# Get access to our Django model
newpath = os.path.abspath(os.path.dirname(__file__)) + '/..'
sys.path.append(newpath)
- os.environ['DJANGO_SETTINGS_MODULE'] = 'project.settings'
+ if not os.getenv('DJANGO_SETTINGS_MODULE'):
+ os.environ['DJANGO_SETTINGS_MODULE'] = 'project.settings'
django.setup()

def main():
setup_django()
from Post.models import BuildFailure
- items = BuildFailure.objects.all()
- now = timezone.now()
+ delete_before = timezone.now()-timedelta(days=30)
+ query = "SELECT bf.id FROM Post_buildfailure bf LEFT JOIN Post_build b ON (bf.BUILD_id = b.id) WHERE bf.REFERER NOT IN ('OTHER','NO_REFERER') AND b.DATE < '{0}'".format(delete_before.date())
+ print query
+ items = BuildFailure.objects.raw(query)
for item in items:
- if item.REFERER == 'OTHER' or item.REFERER == 'NO_REFERER':
- continue
- difference = now - item.BUILD.DATE
- if difference.days > 30:
- item.delete()
+ item.delete()

if __name__ == "__main__":
main()
-
-
--
2.11.0


[error-report-web][PATCH 2/5] Avoid errors caused by attempting to update referrers for objects that don't exist.

Michael Halstead
 

From: Michael Halstead <mhalstead@...>

---
Post/views.py | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/Post/views.py b/Post/views.py
index 5737076..0ad58ba 100644
--- a/Post/views.py
+++ b/Post/views.py
@@ -256,23 +256,23 @@ def search(request, mode=results_mode.LATEST, **kwargs):
items = items.order_by()
return render(request, "latest-errors.html", context)

-
def details(request, fail_id):
try:
build_failure = BuildFailure.objects.get(id=fail_id)
except ObjectDoesNotExist:
build_failure = None
- try:
- referer = urlparse(request.META['HTTP_REFERER'])
- referer_hostname = referer.hostname
- if referer.port:
- referer_hostname += ":" + str(referer.port)
- if referer_hostname != request.get_host():
- build_failure.REFERER = 'OTHER'
- except KeyError:
- # There is no referer
- build_failure.REFERER = 'NO_REFERER'
- build_failure.save()
+ if build_failure:
+ try:
+ referer = urlparse(request.META['HTTP_REFERER'])
+ referer_hostname = referer.hostname
+ if referer.port:
+ referer_hostname += ":" + str(referer.port)
+ if referer_hostname != request.get_host():
+ build_failure.REFERER = 'OTHER'
+ except KeyError:
+ # There is no referer
+ build_failure.REFERER = 'NO_REFERER'
+ build_failure.save()

context = {'detail' : build_failure, 'error_types' : ErrorType }

--
2.11.0


[error-report-web][PATCH 1/5] purge.py: Create script that will purge database

Michael Halstead
 

From: Amanda Brindle <amanda.r.brindle@...>

The script will be run on a regular basis to get rid of old reports that
we don't need. This will improve the performance of the application
since the database has grown to a huge size.

The script will remove reports older than thirty days if they have not
been referred to by a host other than the Error Reporting Tool.

The function details() in views.py will keep trick of the referer when
a build failure report is accessed. If there is no referer, we will note
that in the database in order to determine how often there is no
referer. It's possible that crawlers will access reports with no
referer; if that's the case, a lack of a referer should not determine
whether we save an older report or not.

Fixes [YOCTO #12332]

Signed-off-by: Amanda Brindle <amanda.r.brindle@...>
---
Post/migrations/0006_buildfailure_referer.py | 19 ++++++++++++++++++
Post/models.py | 10 ++++++++++
Post/purge.py | 29 ++++++++++++++++++++++++++++
Post/views.py | 16 +++++++++++++--
4 files changed, 72 insertions(+), 2 deletions(-)
create mode 100644 Post/migrations/0006_buildfailure_referer.py
create mode 100644 Post/purge.py

diff --git a/Post/migrations/0006_buildfailure_referer.py b/Post/migrations/0006_buildfailure_referer.py
new file mode 100644
index 0000000..5fad048
--- /dev/null
+++ b/Post/migrations/0006_buildfailure_referer.py
@@ -0,0 +1,19 @@
+# -*- coding: utf-8 -*-
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('Post', '0005_build_error_type'),
+ ]
+
+ operations = [
+ migrations.AddField(
+ model_name='buildfailure',
+ name='REFERER',
+ field=models.CharField(default=b'NOT_VISITED', max_length=14, choices=[(b'NO_REFERER', b'no_referer'), (b'OTHER', b'other'), (b'NOT_VISITED', b'not_visited')]),
+ ),
+ ]
diff --git a/Post/models.py b/Post/models.py
index cf8c1c2..3fa66f2 100644
--- a/Post/models.py
+++ b/Post/models.py
@@ -61,6 +61,16 @@ class BuildFailure(models.Model):
ERROR_DETAILS = models.TextField(max_length=int(settings.MAX_UPLOAD_SIZE))
BUILD = models.ForeignKey(Build)
LEV_DISTANCE = models.IntegerField(blank=True, null=True)
+ REFERER_CHOICES = (
+ ('NO_REFERER', 'no_referer'),
+ ('OTHER', 'other'),
+ ('NOT_VISITED', 'not_visited')
+ )
+ REFERER = models.CharField(
+ max_length = 14,
+ choices = REFERER_CHOICES,
+ default = 'NOT_VISITED'
+ )

def get_similar_fails(self):
if self.LEV_DISTANCE is None:
diff --git a/Post/purge.py b/Post/purge.py
new file mode 100644
index 0000000..829fada
--- /dev/null
+++ b/Post/purge.py
@@ -0,0 +1,29 @@
+from datetime import datetime
+from django.utils import timezone
+import os
+import sys
+
+def setup_django():
+ import django
+ # Get access to our Django model
+ newpath = os.path.abspath(os.path.dirname(__file__)) + '/..'
+ sys.path.append(newpath)
+ os.environ['DJANGO_SETTINGS_MODULE'] = 'project.settings'
+ django.setup()
+
+def main():
+ setup_django()
+ from Post.models import BuildFailure
+ items = BuildFailure.objects.all()
+ now = timezone.now()
+ for item in items:
+ if item.REFERER == 'OTHER' or item.REFERER == 'NO_REFERER':
+ continue
+ difference = now - item.BUILD.DATE
+ if difference.days > 30:
+ item.delete()
+
+if __name__ == "__main__":
+ main()
+
+
diff --git a/Post/views.py b/Post/views.py
index fe7100e..5737076 100644
--- a/Post/views.py
+++ b/Post/views.py
@@ -24,6 +24,7 @@ from django.http import JsonResponse
from django.db.models import Q
import json
import urllib
+from urlparse import urlparse

class results_mode(object):
LATEST = 0
@@ -258,9 +259,20 @@ def search(request, mode=results_mode.LATEST, **kwargs):

def details(request, fail_id):
try:
- build_failure = BuildFailure.objects.get(id=fail_id)
+ build_failure = BuildFailure.objects.get(id=fail_id)
except ObjectDoesNotExist:
- build_failure = None
+ build_failure = None
+ try:
+ referer = urlparse(request.META['HTTP_REFERER'])
+ referer_hostname = referer.hostname
+ if referer.port:
+ referer_hostname += ":" + str(referer.port)
+ if referer_hostname != request.get_host():
+ build_failure.REFERER = 'OTHER'
+ except KeyError:
+ # There is no referer
+ build_failure.REFERER = 'NO_REFERER'
+ build_failure.save()

context = {'detail' : build_failure, 'error_types' : ErrorType }

--
2.11.0


Re: #yocto #sdk #yocto #sdk

Khem Raj
 



On Thu, Mar 25, 2021 at 1:01 PM Monsees, Steven C (US) via lists.yoctoproject.org <steven.monsees=baesystems.com@...> wrote:

I've been looking at this but still find it odd that they are all " virtual:native"/ "poky/meta"/“do_populate_sysroot” related...

It is a "minimum" plus "toolset" build... and  it builds clean, yet fails on the install...

The error:  "> ERROR: Task quilt-native.do_fetch attempted to execute unexpectedly"

How do you determine unexpected execution ?

Any suggestions on how I should approach this ?

Perhaps get into install  env and do signatures check for this task

Thanks,
Steve

-----Original Message-----
From: Monsees, Steven C (US)
Sent: Wednesday, March 24, 2021 2:43 PM
To: 'Khem Raj' <raj.khem@...>
Cc: yocto@...
Subject: RE: [yocto] #yocto #sdk


The output  you see is from setting:

SDK_EXT_TYPE = "minimal"
SDK_INCLUDE_TOOLCHAIN = "1"

When building minimal only, there are no errors/warnings (and no tools...)


-----Original Message-----
From: Khem Raj <raj.khem@...>
Sent: Wednesday, March 24, 2021 2:35 PM
To: Monsees, Steven C (US) <steven.monsees@...>
Cc: yocto@...
Subject: Re: [yocto] #yocto #sdk

External Email Alert

This email has been sent from an account outside of the BAE Systems network.

Please treat the email with caution, especially if you are requested to click on a link, decrypt/open an attachment, or enable macros.  For further information on how to spot phishing, access “Cybersecurity OneSpace Page” and report phishing by clicking the button “Report Phishing” on the Outlook toolbar.


I think there still are signature differences. perhaps try to add incremntally on top of minimal sdk and see where it breaks.

On 3/24/21 9:18 AM, Monsees, Steven C (US) via lists.yoctoproject.org wrote:
> I corrected for the sig warnings, but still have an issue with the
> extended SDK installing correctly
>
> (though I think I am close…)
>
> *Note: The only issue now appears to be around the “…/poky/meta”
> layer… and all with regards to “do_populate_sysroot” task…*
>
> I am building my kernel clean, and update the MIRRORS after…
>
> The unihash & taskhash values are identical with respect to each
> component below…
>
> I am building “uninative” support into the EXT SDK only…
>
> *None of the poky/meta references below are being modified by
> bbappends… should be a straight build*…
>
> The EXT SDK local.conf appears to be setup correctly for my build env…
>
> Am I missing something, a required variable setting, an additional
> support component ? *- seems odd it is all centered around the one
> unmodified layer…*
>
> I am able to build and install the “minimum” EXT SDK correctly, but I
> of course need the toolset…
>
> I would appreciate any advice on how I might resolve this issue.
>
> Install Output:
>
> 10:50 smonsees@yix490016
> /disk0/scratch/smonsees/yocto/workspace_3/builds2/sbcb-default/tmp/dep
> loy/sdk>ls
>
> limws-glibc-x86_64-aiox_orange-corei7-64-toolchain-ext-3.0.4.host.mani
> fest
>
> limws-glibc-x86_64-aiox_orange-corei7-64-toolchain-ext-3.0.4.sh
>
> limws-glibc-x86_64-aiox_orange-corei7-64-toolchain-ext-3.0.4.target.ma
> nifest
>
> limws-glibc-x86_64-aiox_orange-corei7-64-toolchain-ext-3.0.4.testdata.
> json
>
> x86_64-buildtools-nativesdk-standalone-3.0.4.host.manifest
>
> x86_64-buildtools-nativesdk-standalone-3.0.4.sh
>
> x86_64-buildtools-nativesdk-standalone-3.0.4.target.manifest
>
> x86_64-buildtools-nativesdk-standalone-3.0.4.testdata.json
>
> 10:50 smonsees@yix490016
> /disk0/scratch/smonsees/yocto/workspace_3/builds2/sbcb-default/tmp/dep
> loy/sdk>
> ./limws-glibc-x86_64-aiox_orange-corei7-64-toolchain-ext-3.0.4.sh
>
> LIMWS (BAE LIMWS base distro) Extensible SDK installer version 3.0.4
>
> ====================================================================
>
> Enter target directory for SDK (default: ~/limws_sdk): 
> /disk0/scratch/smonsees/sbcbSDK_EXT
>
> You are about to install the SDK to
> "/disk0/scratch/smonsees/sbcbSDK_EXT". Proceed [Y/n]? Y
>
> Extracting SDK...............done
>
> Setting it up...
>
> Extracting buildtools...
>
> Preparing build system...
>
> Parsing recipes: 100%
> |#####################################################################
> |########################|
> Time: 0:01:33
>
> Initialising tasks: 100%
> |#####################################################################
> |#####################|
> Time: 0:00:00
>
> Checking sstate mirror object availability: 100%
> |##################################################################|
> Time: 0:00:00
>
> ERROR: Task quilt-native.do_fetch attempted to execute unexpectedly
>
> Task
> /disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
> gcc/libgcc_9.2.bb:do_populate_sysroot,
> unihash
> d5a9dff48660903403f33fe67d6d43e03c97c03232c6d8f0ed71f99a94670bce,
> taskhash
> d5a9dff48660903403f33fe67d6d43e03c97c03232c6d8f0ed71f99a94670bce
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-support/gmp/gmp_6.1.2.bb:do_populate_sysroot,
> unihash
> cde9ef4fc769ee9a2733a1023534c15bfe199009270bcebb6c24c638729194dc,
> taskhash
> cde9ef4fc769ee9a2733a1023534c15bfe199009270bcebb6c24c638729194dc
>
> Task
> /disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
> libtool/libtool-native_2.4.6.bb:do_populate_sysroot,
> unihash
> a1def57d3e655defdf1f85eec749be672ffe52a0a3c247585da9d6c57617cca2,
> taskhash
> a1def57d3e655defdf1f85eec749be672ffe52a0a3c247585da9d6c57617cca2
>
> Task
> /disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
> gcc/gcc-cross_9.2.bb:do_populate_sysroot,
> unihash
> 5f0f3533314c754b184e6f63f11ef2b570c7a5d47bc18fee2b4217aa294f08eb,
> taskhash
> 5f0f3533314c754b184e6f63f11ef2b570c7a5d47bc18fee2b4217aa294f08eb
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-connectivity/openssl/openssl_1.1.1g.bb:do_populate_sysroot,
> unihash
> d5e6bedb0cfb876a2925ea2e7f3bd00b090326b1cebf1182a6322974a6f055a3,
> taskhash
> d5e6bedb0cfb876a2925ea2e7f3bd00b090326b1cebf1182a6322974a6f055a3
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-devtools/python/python3_3.7.8.bb:do_populate_sysroot,
> unihash
> 8ee0c0eafd3b1c3f774a26f59659fc0c563816b6badfa57d9fa9097a182b1de5,
> taskhash
> 8ee0c0eafd3b1c3f774a26f59659fc0c563816b6badfa57d9fa9097a182b1de5
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-gnome/gtk-doc/gtk-doc_1.31.bb:do_populate_sysroot,
> unihash
> fbc7421c8a324ed0cbca81f98430f509ce4cf6593b0961cad8109d467df9e35e,
> taskhash
> fbc7421c8a324ed0cbca81f98430f509ce4cf6593b0961cad8109d467df9e35e
>
> Task
> /disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-core/meta
> /meta-extsdk-toolchain.bb:do_populate_sysroot,
> unihash
> b9d46f79061ad82c4630a3db00aefe484f743a84a526e8afb24d953d04752276,
> taskhash
> b9d46f79061ad82c4630a3db00aefe484f743a84a526e8afb24d953d04752276
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-support/attr/attr_2.4.47.bb:do_populate_sysroot,
> unihash
> 3a6c84cf03e3103e46c02b01aed446fc31617f348b40d9e51b5b2ee8c2f3d0ee,
> taskhash
> 3a6c84cf03e3103e46c02b01aed446fc31617f348b40d9e51b5b2ee8c2f3d0ee
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-support/libmpc/libmpc_1.1.0.bb:do_populate_sysroot,
> unihash
> 39109487309272ea510afb753a0dd84775625c73f7a261b9d0078fe0ea718f17,
> taskhash
> 39109487309272ea510afb753a0dd84775625c73f7a261b9d0078fe0ea718f17
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-core/util-linux/util-linux_2.34.bb:do_populate_sysroot,
> unihash
> 51964ba6ff2cd62ad6d9077e9fddfe53be566eb23beca10e9c882a1eee20aa5d,
> taskhash
> 51964ba6ff2cd62ad6d9077e9fddfe53be566eb23beca10e9c882a1eee20aa5d
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-multimedia/libpng/libpng_1.6.37.bb:do_populate_sysroot,
> unihash
> 6d92093db77054a96cd23e00ca2bf3468a9ae8ebddc191a59e1a0136778d6be1,
> taskhash
> 6d92093db77054a96cd23e00ca2bf3468a9ae8ebddc191a59e1a0136778d6be1
>
> Task
> /disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
> gcc/gcc-cross_9.2.bb:do_gcc_stash_builddir,
> unihash
> 62ba54c4db5ba11db400ba0277892d92f665f35b5c334c17f8e6ad9ded9c16b1,
> taskhash
> 62ba54c4db5ba11db400ba0277892d92f665f35b5c334c17f8e6ad9ded9c16b1
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-extended/xz/xz_5.2.4.bb:do_populate_sysroot,
> unihash
> 01723d04843fdbeec3fabd109c34281bd49c0979e09c722b2c189335cb6c957a,
> taskhash
> 01723d04843fdbeec3fabd109c34281bd49c0979e09c722b2c189335cb6c957a
>
> Task
> /disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
> m4/m4-native_1.4.18.bb:do_populate_sysroot,
> unihash
> 19b266239a8f93f5273ac6213d0f58a73bfc1ecbe84c5cfd273f5351b0740ca1,
> taskhash
> 19b266239a8f93f5273ac6213d0f58a73bfc1ecbe84c5cfd273f5351b0740ca1
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-graphics/xorg-lib/pixman_0.38.4.bb:do_populate_sysroot,
> unihash
> 66cca6669fc3fdc571970b1ccabb7a8b334139013df8b71c8b033d15705ec5a7,
> taskhash
> 66cca6669fc3fdc571970b1ccabb7a8b334139013df8b71c8b033d15705ec5a7
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-devtools/unfs3/unfs3_git.bb:do_populate_sysroot,
> unihash
> 46e3dd7e07935b77a618c4587f5bc8dbaaff1ba030e779683e2bf2679f57c8fb,
> taskhash
> 46e3dd7e07935b77a618c4587f5bc8dbaaff1ba030e779683e2bf2679f57c8fb
>
> Task
> /disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
> gcc/gcc-runtime_9.2.bb:do_populate_sysroot,
> unihash
> 7200138112d31332099cf647ee83441c6739d6f276f2ba859bd440b7a4eed9fb,
> taskhash
> 7200138112d31332099cf647ee83441c6739d6f276f2ba859bd440b7a4eed9fb
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-devtools/meson/meson_0.51.2.bb:do_populate_sysroot,
> unihash
> ac801ce28f4bf45c7c08e2721a765872a1bd6561f783c570ed47dad7e9642901,
> taskhash
> ac801ce28f4bf45c7c08e2721a765872a1bd6561f783c570ed47dad7e9642901
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-core/expat/expat_2.2.8.bb:do_populate_sysroot,
> unihash
> c47a5a2b37341edbfeab516b931c8f0015b52d6159f251e70f57e086a6502fe1,
> taskhash
> c47a5a2b37341edbfeab516b931c8f0015b52d6159f251e70f57e086a6502fe1
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-devtools/bison/bison_3.4.1.bb:do_populate_sysroot,
> unihash
> f8fb4d2026cb4192c03bc75c357f9890dcb4f7593d23407f9a60c32d383d7c57,
> taskhash
> f8fb4d2026cb4192c03bc75c357f9890dcb4f7593d23407f9a60c32d383d7c57
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-kernel/dtc/dtc_1.5.1.bb:do_populate_sysroot,
> unihash
> 8ee1e9314ae7a6235f2ec876f7d30336d6e65d7879ac17cd1044ac3f20f969ec,
> taskhash
> 8ee1e9314ae7a6235f2ec876f7d30336d6e65d7879ac17cd1044ac3f20f969ec
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-devtools/autoconf-archive/autoconf-archive_2019.01.06.bb:do_popu
> late_sysroot,
> unihash
> 7aaaf6c0cf3a9c104029683b93a62b965e91827c487ee707a23c84560aea1d3e,
> taskhash
> 7aaaf6c0cf3a9c104029683b93a62b965e91827c487ee707a23c84560aea1d3e
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-extended/bzip2/bzip2_1.0.8.bb:do_populate_sysroot,
> unihash
> 66c8139add58f12cae0334108b226f4f91f1fdb34fd34822c9ff9612d6c11b64,
> taskhash
> 66c8139add58f12cae0334108b226f4f91f1fdb34fd34822c9ff9612d6c11b64
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-graphics/xorg-util/util-macros_1.19.2.bb:do_populate_sysroot,
> unihash
> 070d343bb7de5e6402f4190283e6d40ca33031eac71601d7ab92a92ef0e175d0,
> taskhash
> 070d343bb7de5e6402f4190283e6d40ca33031eac71601d7ab92a92ef0e175d0
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-devtools/python/python3-setuptools_41.2.0.bb:do_populate_sysroot
> ,
> unihash
> e8771b3e23f0d5c3e799b093dd9657a2fd863abf459fa500399930111a8fd388,
> taskhash
> e8771b3e23f0d5c3e799b093dd9657a2fd863abf459fa500399930111a8fd388
>
> Task
> /disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
> qemu/qemu-system-native_4.1.0.bb:do_populate_sysroot,
> unihash
> 33ac287a8d8aded61eb77dd21cb3c54986126430c78a243f706a5917ef0a0183,
> taskhash
> 33ac287a8d8aded61eb77dd21cb3c54986126430c78a243f706a5917ef0a0183
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-support/mpfr/mpfr_4.0.2.bb:do_populate_sysroot,
> unihash
> 25d61942ed599e037b2e75a5b722ce5ff251005c2a4ee23e9faef34c9e54777b,
> taskhash
> 25d61942ed599e037b2e75a5b722ce5ff251005c2a4ee23e9faef34c9e54777b
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-support/re2c/re2c_1.0.1.bb:do_populate_sysroot,
> unihash
> 6ebe8680a921a8927ef6cd0061b2b50667bb787be010c8ee4ca6ccc3593024b7,
> taskhash
> 6ebe8680a921a8927ef6cd0061b2b50667bb787be010c8ee4ca6ccc3593024b7
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot,
> unihash
> 28e64747a95953ec8626d3027958e12d1fd854a7615bc69cf5adbbc3d49c323a,
> taskhash
> 28e64747a95953ec8626d3027958e12d1fd854a7615bc69cf5adbbc3d49c323a
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-extended/libtirpc/libtirpc_1.1.4.bb:do_populate_sysroot,
> unihash
> 147f1ca7d20e89f2786b48fcda4ebaf36c1c3d941b53b0b8b56c42beb9220c1d,
> taskhash
> 147f1ca7d20e89f2786b48fcda4ebaf36c1c3d941b53b0b8b56c42beb9220c1d
>
> Task
> /disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
> qemu/qemu-native_4.1.0.bb:do_populate_sysroot,
> unihash
> 00651d4d53b4b7b10e44770326d5f0a1f5482c1262671621523ba12c21508977,
> taskhash
> 00651d4d53b4b7b10e44770326d5f0a1f5482c1262671621523ba12c21508977
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-core/gettext/gettext_0.19.8.1.bb:do_populate_sysroot,
> unihash
> bf9b767f8e30be92fa06079f2e7350aa304648b0d113829d315e6cb64bad0565,
> taskhash
> bf9b767f8e30be92fa06079f2e7350aa304648b0d113829d315e6cb64bad0565
>
> Task
> /disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-core/glib
> c/glibc_2.30.bb:do_stash_locale,
> unihash
> d64e054d019028151912ffface31585789df48f4de7e3a66b201cd614c2f4aca,
> taskhash
> d64e054d019028151912ffface31585789df48f4de7e3a66b201cd614c2f4aca
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-devtools/ninja/ninja_1.9.0.bb:do_populate_sysroot,
> unihash
> ab3ecdf2561adc51338d36576f60eab1e05fc09ed69bb6444075d7adbeb57b9e,
> taskhash
> ab3ecdf2561adc51338d36576f60eab1e05fc09ed69bb6444075d7adbeb57b9e
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-support/sqlite/sqlite3_3.29.0.bb:do_populate_sysroot,
> unihash
> c1a988a16d4368098e178f7fe5f0e2e5f8adf4fa485a7b79c4c093a38005264e,
> taskhash
> c1a988a16d4368098e178f7fe5f0e2e5f8adf4fa485a7b79c4c093a38005264e
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-devtools/automake/automake_1.16.1.bb:do_populate_sysroot,
> unihash
> ad223f3318940531fa279bd74480cd6410abc46644f8fe98f7399a71cfe09179,
> taskhash
> ad223f3318940531fa279bd74480cd6410abc46644f8fe98f7399a71cfe09179
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot,
> unihash
> be5aa9a356c12c9b4220c3d3d6dfe16c737e9be88e7d331c0511b275e4d603c4,
> taskhash
> be5aa9a356c12c9b4220c3d3d6dfe16c737e9be88e7d331c0511b275e4d603c4
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-devtools/flex/flex_2.6.0.bb:do_populate_sysroot,
> unihash
> 9c37027658f2832321efe3657d91f29d1bf286ad1fda0c9916b256adfa246455,
> taskhash
> 9c37027658f2832321efe3657d91f29d1bf286ad1fda0c9916b256adfa246455
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-core/readline/readline_8.0.bb:do_populate_sysroot,
> unihash
> 3d909d0d6de7cf72b631aa1805efc1147459bef5bddca5f60ff07022ba777e0e,
> taskhash
> 3d909d0d6de7cf72b631aa1805efc1147459bef5bddca5f60ff07022ba777e0e
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-extended/libnsl/libnsl2_git.bb:do_populate_sysroot,
> unihash
> 19357ca137093c4e1e063d14a0d3844f889dce933a4eebdc34acf0c321d707ec,
> taskhash
> 19357ca137093c4e1e063d14a0d3844f889dce933a4eebdc34acf0c321d707ec
>
> Task
> /disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-core/glib
> c/glibc_2.30.bb:do_populate_sysroot,
> unihash
> df6ecc8017c1a3fa278fc743c85fa6049465da674f169777b9a544eb423b84b5,
> taskhash
> df6ecc8017c1a3fa278fc743c85fa6049465da674f169777b9a544eb423b84b5
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-support/gdbm/gdbm_1.18.1.bb:do_populate_sysroot,
> unihash
> 8b0d7a859afc0cc39a32d26b8d5c79b5c1b8970a8e5d566098ff59fc916335f5,
> taskhash
> 8b0d7a859afc0cc39a32d26b8d5c79b5c1b8970a8e5d566098ff59fc916335f5
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-support/libcap-ng/libcap-ng_0.7.9.bb:do_populate_sysroot,
> unihash
> 784e3c4b04d227379d94e85251233a568fb9e9f841d737584882d0da0b009d5c,
> taskhash
> 784e3c4b04d227379d94e85251233a568fb9e9f841d737584882d0da0b009d5c
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-core/zlib/zlib_1.2.11.bb:do_populate_sysroot,
> unihash
> 770d0b4be83a17d65464ade3adc3c6be443a9f8fffbe53d303c5765674a274d7,
> taskhash
> 770d0b4be83a17d65464ade3adc3c6be443a9f8fffbe53d303c5765674a274d7
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-extended/unzip/unzip_6.0.bb:do_populate_sysroot,
> unihash
> 82d365cde8a3375461fb47f650aa3fd7c8aa029b0cd2f23ccd38b6f73a9902d9,
> taskhash
> 82d365cde8a3375461fb47f650aa3fd7c8aa029b0cd2f23ccd38b6f73a9902d9
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot,
> unihash
> de3b4482bf2a0878b99c904fecac19e917d374838da4c9df62929bb14d1282d1,
> taskhash
> de3b4482bf2a0878b99c904fecac19e917d374838da4c9df62929bb14d1282d1
>
> Task
> /disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
> binutils/binutils-cross_2.32.bb:do_populate_sysroot,
> unihash
> 50ce76092848b0214480dd7a4f0fcc7e5927f4f8071601bc094847d20d2c879d,
> taskhash
> 50ce76092848b0214480dd7a4f0fcc7e5927f4f8071601bc094847d20d2c879d
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-devtools/gnu-config/gnu-config_git.bb:do_populate_sysroot,
> unihash
> 90db72e6ab74de51a86e0b14980b2c204076fc3ef8297a374b660d8645853cac,
> taskhash
> 90db72e6ab74de51a86e0b14980b2c204076fc3ef8297a374b660d8645853cac
>
> Task
> /disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-kernel/li
> nux-libc-headers/linux-libc-headers_5.2.bb:do_populate_sysroot,
> unihash
> 7b6f6e59c3431987b308c78d6f72e5aefae1b9afbf158a47540f0db5e04ebdb0,
> taskhash
> 7b6f6e59c3431987b308c78d6f72e5aefae1b9afbf158a47540f0db5e04ebdb0
>
> Task
> /disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
> gdb/gdb-cross_8.3.1.bb:do_populate_sysroot,
> unihash
> c623832386a7201b2a59b170e7c9015edfffbfb21dbec6ab44e81662d1d7c504,
> taskhash
> c623832386a7201b2a59b170e7c9015edfffbfb21dbec6ab44e81662d1d7c504
>
> Task
> /disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
> quilt/quilt-native_0.66.bb:do_populate_sysroot,
> unihash
> 23290d029e88d49579ce286326ba82d42ad77874a2cd0e05e71166b964190822,
> taskhash
> 23290d029e88d49579ce286326ba82d42ad77874a2cd0e05e71166b964190822
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-support/libffi/libffi_3.3~rc0.bb:do_populate_sysroot,
> unihash
> 5be2fdefd4b14100290247d24d2df8da234ea32cb91e4508ffd793aabc06d30e,
> taskhash
> 5be2fdefd4b14100290247d24d2df8da234ea32cb91e4508ffd793aabc06d30e
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-devtools/make/make_4.2.1.bb:do_populate_sysroot,
> unihash
> 7a82e867fd7be399f5d92200e43de6e7d9d42ad98e5f771a6e54a0975053ae2e,
> taskhash
> 7a82e867fd7be399f5d92200e43de6e7d9d42ad98e5f771a6e54a0975053ae2e
>
> Task
> /disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-extended/
> texinfo-dummy-native/texinfo-dummy-native.bb:do_populate_sysroot,
> unihash
> 2d20a98fe86b071366643317507293df9594c15528ef49f3fbeeffe4af532501,
> taskhash
> 2d20a98fe86b071366643317507293df9594c15528ef49f3fbeeffe4af532501
>
> Task
> /disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-core/gett
> ext/gettext-minimal-native_0.19.8.1.bb:do_populate_sysroot,
> unihash
> d579308c5efa4cef283785d540731bf0f02dffeef6ea677b0fa7cec6332e7902,
> taskhash
> d579308c5efa4cef283785d540731bf0f02dffeef6ea677b0fa7cec6332e7902
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-core/glib-2.0/glib-2.0_2.60.7.bb:do_populate_sysroot,
> unihash
> b7ff5dcd7278fab62aa716be6cf652bcc1d463d884738fb3232297fe6f81880a,
> taskhash
> b7ff5dcd7278fab62aa716be6cf652bcc1d463d884738fb3232297fe6f81880a
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-extended/gperf/gperf_3.1.bb:do_populate_sysroot,
> unihash
> 6765ae416e5360039914d6216c0d02541c5afc070545804303d75d1016b7b460,
> taskhash
> 6765ae416e5360039914d6216c0d02541c5afc070545804303d75d1016b7b460
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-core/ncurses/ncurses_6.1+20190803.bb:do_populate_sysroot,
> unihash
> f468831b3be537588a35b7fdf2e1a46dc52d1737fbf168c0e83ff0f162a99cf9,
> taskhash
> f468831b3be537588a35b7fdf2e1a46dc52d1737fbf168c0e83ff0f162a99cf9
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-multimedia/alsa/alsa-lib_1.1.9.bb:do_populate_sysroot,
> unihash
> 39d5b05d5ec0e2b2abbb710c7c31f17d3047a255f5a11deb121d7323e06fb900,
> taskhash
> 39d5b05d5ec0e2b2abbb710c7c31f17d3047a255f5a11deb121d7323e06fb900
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-support/libpcre/libpcre_8.43.bb:do_populate_sysroot,
> unihash
> 3eed4e011c853b98bf31e1c1b2eee2073aeb4ef0546c9bd230f2bfcc3ac05088,
> taskhash
> 3eed4e011c853b98bf31e1c1b2eee2073aeb4ef0546c9bd230f2bfcc3ac05088
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-devtools/autoconf/autoconf_2.69.bb:do_populate_sysroot,
> unihash
> 373490cc20455b0913b69b35ab9cc61340356d7b27f7ecb6cf51a3ad9459a068,
> taskhash
> 373490cc20455b0913b69b35ab9cc61340356d7b27f7ecb6cf51a3ad9459a068
>
> Task
> virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
> cipes-devtools/unifdef/unifdef_2.11.bb:do_populate_sysroot,
> unihash
> 3e6814932d42ab266096948b4b81f9c1fbdbb26f7b990963ca4322a718e13170,
> taskhash
> 3e6814932d42ab266096948b4b81f9c1fbdbb26f7b990963ca4322a718e13170
>
> Task
> /disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
> gcc/libgcc-initial_9.2.bb:do_populate_sysroot,
> unihash
> 07136816c5d9bb085d8dab671c1689d08254d92b7e0edbb4a23abb3ae2628bea,
> taskhash
> 07136816c5d9bb085d8dab671c1689d08254d92b7e0edbb4a23abb3ae2628bea
>
> Task
> /disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
> qemu/qemu-helper-native_1.0.bb:do_populate_sysroot,
> unihash
> 4ba7e532221d903e4c3556460d09d7bf7eabc9c4ca73f6a481849be0eaba23a3,
> taskhash
> 4ba7e532221d903e4c3556460d09d7bf7eabc9c4ca73f6a481849be0eaba23a3
>
> This is usually due to missing setscene tasks. Those missing in this
> build were:
> {'/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-core/ge
> ttext/gettext-minimal-native_0.19.8.1.bb:do_populate_sysroot',
>
> '/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-core/gli
> bc/glibc_2.30.bb:do_populate_sysroot',
>
> '/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-core/gli
> bc/glibc_2.30.bb:do_stash_locale',
>
> '/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-core/met
> a/meta-extsdk-toolchain.bb:do_populate_sysroot',
>
> '/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
> /binutils/binutils-cross_2.32.bb:do_populate_sysroot',
>
> '/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
> /gcc/gcc-cross_9.2.bb:do_gcc_stash_builddir',
>
> '/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
> /gcc/gcc-cross_9.2.bb:do_populate_sysroot',
>
> '/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
> /gcc/gcc-runtime_9.2.bb:do_populate_sysroot',
>
> '/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
> /gcc/libgcc-initial_9.2.bb:do_populate_sysroot',
>
> '/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
> /gcc/libgcc_9.2.bb:do_populate_sysroot',
>
> '/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
> /gdb/gdb-cross_8.3.1.bb:do_populate_sysroot',
>
> '/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
> /libtool/libtool-native_2.4.6.bb:do_populate_sysroot',
>
> '/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
> /m4/m4-native_1.4.18.bb:do_populate_sysroot',
>
> '/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
> /qemu/qemu-helper-native_1.0.bb:do_populate_sysroot',
>
> '/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
> /qemu/qemu-native_4.1.0.bb:do_populate_sysroot',
>
> '/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
> /qemu/qemu-system-native_4.1.0.bb:do_populate_sysroot',
>
> '/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
> /quilt/quilt-native_0.66.bb:do_populate_sysroot',
>
> '/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-extended
> /texinfo-dummy-native/texinfo-dummy-native.bb:do_populate_sysroot',
>
> '/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-kernel/l
> inux-libc-headers/linux-libc-headers_5.2.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-connectivity/openssl/openssl_1.1.1g.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-core/expat/expat_2.2.8.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-core/gettext/gettext_0.19.8.1.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-core/glib-2.0/glib-2.0_2.60.7.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-core/ncurses/ncurses_6.1+20190803.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-core/readline/readline_8.0.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-core/util-linux/util-linux_2.34.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-core/zlib/zlib_1.2.11.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-devtools/autoconf-archive/autoconf-archive_2019.01.06.bb:do_pop
> ulate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-devtools/autoconf/autoconf_2.69.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-devtools/automake/automake_1.16.1.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-devtools/bison/bison_3.4.1.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-devtools/flex/flex_2.6.0.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-devtools/gnu-config/gnu-config_git.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-devtools/make/make_4.2.1.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-devtools/meson/meson_0.51.2.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-devtools/ninja/ninja_1.9.0.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-devtools/python/python3-setuptools_41.2.0.bb:do_populate_sysroo
> t',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-devtools/python/python3_3.7.8.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-devtools/unfs3/unfs3_git.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-devtools/unifdef/unifdef_2.11.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-extended/bzip2/bzip2_1.0.8.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-extended/gperf/gperf_3.1.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-extended/libnsl/libnsl2_git.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-extended/libtirpc/libtirpc_1.1.4.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-extended/unzip/unzip_6.0.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-extended/xz/xz_5.2.4.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-gnome/gtk-doc/gtk-doc_1.31.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-graphics/xorg-lib/pixman_0.38.4.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-graphics/xorg-util/util-macros_1.19.2.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-kernel/dtc/dtc_1.5.1.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-multimedia/alsa/alsa-lib_1.1.9.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-multimedia/libpng/libpng_1.6.37.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-support/attr/attr_2.4.47.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-support/gdbm/gdbm_1.18.1.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-support/gmp/gmp_6.1.2.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-support/libcap-ng/libcap-ng_0.7.9.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-support/libffi/libffi_3.3~rc0.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-support/libmpc/libmpc_1.1.0.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-support/libpcre/libpcre_8.43.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-support/mpfr/mpfr_4.0.2.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-support/re2c/re2c_1.0.1.bb:do_populate_sysroot',
>
> 'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
> ecipes-support/sqlite/sqlite3_3.29.0.bb:do_populate_sysroot'}
>
> ERROR: Task
> (/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
> /quilt/quilt-native_0.66.bb:do_fetch)
> failed with exit code 'setscene whitelist'
>
> ERROR: SDK preparation failed: error log written to
> /disk0/scratch/smonsees/sbcbSDK_EXT/preparing_build_system.log
>
> 10:52 smonsees@yix490016
> /disk0/scratch/smonsees/yocto/workspace_3/builds2/sbcb-default/tmp/dep
> loy/sdk>
>
> *From:*Khem Raj <raj.khem@...>
> *Sent:* Thursday, March 4, 2021 1:22 PM
> *To:* Monsees, Steven C (US) <steven.monsees@...>
> *Cc:* yocto@...
> *Subject:* Re: [yocto] #yocto #sdk
>
> *_External Email Alert_*
>
> *This email has been sent from an account outside of the BAE Systems
> network.*
>
> Please treat the email with caution, especially if you are requested
> to click on a link, decrypt/open an attachment, or enable macros.  For
> further information on how to spot phishing, access “Cybersecurity
> OneSpace Page” and report phishing by clicking the button “Report
> Phishing” on the Outlook toolbar.
>
> right, the change seems to be happening in task checksums and that
> happens if some of bitbake variables change when SDK is built built
> and when it is being installed ( when it will run parse again )
> perhaps the workspace under the hood is still accessible and you can
> use bitbake-diffsigs to narrow it down the variable that is changing
>
> On Thu, Mar 4, 2021 at 9:38 AM Monsees, Steven C (US) via
> lists.yoctoproject.org <http://lists.yoctoproject.org>
> <steven.monsees=baesystems.com@...
> <mailto:baesystems.com@...>> wrote:
>
>     I am seeing similar issues on line  for my eSDK install issue, but
>     no resolutions…
>
>     Can someone advise on best course of action to debug this ?
>
>     11:10 smonsees@yix490016
>     /disk0/scratch/smonsees/yocto/workspace_3/builds2/sbcb-default/tmp/deploy/sdk>
>     ./limws-glibc-x86_64-aiox_orange-corei7-64-toolchain-ext-3.0.4.sh
>     
> <http://limws-glibc-x86_64-aiox_orange-corei7-64-toolchain-ext-3.0.4.s
> h>
>
>     LIMWS (BAE LIMWS base distro) Extensible SDK installer version
> 3.0.4
>
>     
> ====================================================================
>
>     Enter target directory for SDK (default: ~/limws_sdk):
>     /disk0/scratch/smonsees/testSDK
>
>     You are about to install the SDK to
>     "/disk0/scratch/smonsees/testSDK". Proceed [Y/n]? Y
>
>     Extracting
>     
> SDK...................................................................
> ...........done
>
>     Setting it up...
>
>     Extracting buildtools...
>
>     Preparing build system...
>
>     Parsing recipes: 100%
>     |##########################################################################################|
>     Time: 0:01:36
>
>     Initialising tasks: 100%
>     |#######################################################################################|
>     Time: 0:00:04
>
>     Checking sstate mirror object availability: 100%
>     |###############################################################|
>     Time: 0:00:02
>
>     WARNING: The efitools:do_compile sig is computed to be
>     5851605e22907038837428950427053e22ea655641a08b5dafa39d6d6e1c5e15,
>     but the sig is locked to
>     b81a26e3591c71acd3d22212bfdb70a15a0df49af72e7634e6a39851f16e18b5 in
>     SIGGEN_LOCKEDSIGS_t-corei7-64
>
>     The monkeysphere:do_install sig is computed to be
>     13a65b26dfff91f2432a8064d98003559eafffa214d81c3c6ea112c2dfba0391,
>     but the sig is locked to
>     2058fc9032b0e7f5c1ea358de4fa8d25ccec7204b73ebc636e79222d8cc00469 in
>     SIGGEN_LOCKEDSIGS_t-corei7-64
>
>     The signature:do_compile sig is computed to be
>     ac0c5c19cdbe7484046657ccb7b768c02fbbabb43166befa93b71a85d5fcf55b,
>     but the sig is locked to
>     cf5c3f72489f447b1199aafe4b4148988ff91cecd970422352f2238afb127683 in
>     SIGGEN_LOCKEDSIGS_t-corei7-64
>
>     The grub-efi-native:do_clean_grub sig is computed to be
>     4e16b100c32e9428126eb10864508038527cec795c5e4391208d96a55735c90a,
>     but the sig is locked to
>     a2bd26be0297624af53d6f8cf657d79740fb229db821c446d564c5ee9dc80ea3 in
>     SIGGEN_LOCKEDSIGS_t-x86-64
>
>     The grub-efi-native:do_compile sig is computed to be
>     630cc346f7ececf98c54f9134e8fee546e85c92f1e3c6ac3c258a1cdf24d4565,
>     but the sig is locked to
>     802bba0874ce26169a9e16dcdb440795e8fa904977b036d637d6c4086ce72de8 in
>     SIGGEN_LOCKEDSIGS_t-x86-64
>
>     The grub-efi:do_clean_grub sig is computed to be
>     faf0ae3c9159ef3ebb13d2521ecf51dfeeac0c2c47691cd0aaa80de91187af3c,
>     but the sig is locked to
>     0075bbd34297bfbc62685ff5477feec11d0dd2bcda6787a151cfb7927a7f39c2 in
>     SIGGEN_LOCKEDSIGS_t-corei7-64
>
>     The grub-efi:do_compile sig is computed to be
>     30c09f3e8db4059b7e1ff23823f208be94d0e622904fc43eda497027be095a71,
>     but the sig is locked to
>     a9e8ddd9ecac11e67c66d9fccbabe23b6eb4a19c5996baef8ff960dfcdc898ed in
>     SIGGEN_LOCKEDSIGS_t-corei7-64
>
>     ERROR: Task quilt-native.do_fetch attempted to execute
> unexpectedly
>
>     Task
>     /disk0/scratch/smonsees/testSDK/layers/poky/meta/recipes-support/db/db_5.3.28.bb:do_populate_sysroot,
>     unihash
>     dcfb179ae99ac73583d33eec1357ff5d06fb58f160e5d7285061b6e1c9c3a9c0,
>     taskhash
>     dcfb179ae99ac73583d33eec1357ff5d06fb58f160e5d7285061b6e1c9c3a9c0
>
>     Task
>     /disk0/scratch/smonsees/testSDK/layers/poky/meta/recipes-extended/sed/sed_4.2.2.bb:do_package_write_ipk,
>     unihash
>     a37dc1cc0064749d1f6de69d0a9b8eab9ff6ef4089eff28a76e1851f8f8f8fe3,
>     taskhash
>     a37dc1cc0064749d1f6de69d0a9b8eab9ff6ef4089eff28a76e1851f8f8f8fe3
>
>     Task
>     /disk0/scratch/smonsees/testSDK/layers/poky/meta/recipes-support/libatomic-ops/libatomic-ops_7.6.10.bb:do_package_qa,
>     unihash
>     2b17b70b3e1568840e3b39488b9e6470c89d5ffd502f02b2c129331d7609add8,
>     taskhash
>     2b17b70b3e1568840e3b39488b9e6470c89d5ffd502f02b2c129331d7609add8
>
>     Task
>     /disk0/scratch/smonsees/testSDK/layers/poky/meta/recipes-connectivity/openssh/openssh_8.0p1.bb:do_package_qa,
>     unihash
>     87a24567344a646de9ab6fba50b398e41711ff4d1bca749ebe02d84359c2a155,
>     taskhash
>     87a24567344a646de9ab6fba50b398e41711ff4d1bca749ebe02d84359c2a155
>
>     .
>
>     .
>
>     
> https://www.mail-archive.com/search?l=yocto@...&q=subject
> :%22Re%5C%3A+%5C%5Byocto%5C%5D+eSDK+install+script+failure%22&o=newest
> &f=1
>     
> <https://www.mail-archive.com/search?l=yocto@...&q=subjec
> t:%22Re%5C%3A+%5C%5Byocto%5C%5D+eSDK+install+script+failure%22&o=newes
> t&f=1>
>
>     
> https://www.yoctoproject.org/pipermail/yocto/2017-August/037359.html
>     
> <https://www.yoctoproject.org/pipermail/yocto/2017-August/037359.html>
>
>     https://bugzilla.yoctoproject.org/show_bug.cgi?id=12344
>     <https://bugzilla.yoctoproject.org/show_bug.cgi?id=12344>
>
>     *From:* yocto@...
>     <mailto:yocto@...> <yocto@...
>     <mailto:yocto@...>> *On Behalf Of *Monsees,
>     Steven C (US) via lists.yoctoproject.org <http://lists.yoctoproject.org>
>     *Sent:* Thursday, March 4, 2021 8:13 AM
>     *To:* Monsees, Steven C (US) <steven.monsees@...
>     <mailto:steven.monsees@...>>;
>     yocto@... <mailto:yocto@...>
>     *Subject:* Re: [yocto] #yocto #sdk
>
>     *_External Email Alert_*
>
>     *This email has been sent from an account outside of the BAE Systems
>     network.*
>
>     Please treat the email with caution, especially if you are requested
>     to click on a link, decrypt/open an attachment, or enable macros.
>     For further information on how to spot phishing, access
>     “Cybersecurity OneSpace Page” and report phishing by clicking the
>     button “Report Phishing” on the Outlook toolbar.
>
>     Is there a list of certain classes that might interfere with the
>     ability of the eSDK to lock down the configuratiuon ?
>
>     Thanks,
>
>     Steve
>
>     *From:* yocto@...
>     <mailto:yocto@...> <yocto@...
>     <mailto:yocto@...>> *On Behalf Of *Monsees,
>     Steven C (US) via lists.yoctoproject.org <http://lists.yoctoproject.org>
>     *Sent:* Tuesday, March 2, 2021 3:26 PM
>     *To:* yocto@... <mailto:yocto@...>
>     *Subject:* [yocto] #yocto #sdk
>
>     *_External Email Alert_*
>
>     *This email has been sent from an account outside of the BAE Systems
>     network.*
>
>     Please treat the email with caution, especially if you are requested
>     to click on a link, decrypt/open an attachment, or enable macros.
>     For further information on how to spot phishing, access
>     “Cybersecurity OneSpace Page” and report phishing by clicking the
>     button “Report Phishing” on the Outlook toolbar.
>
>     I still appear to be having an issue with the SXT SDK install…
>
>     Building for zeus/x86_64 Intel based platform…
>
>     I build my kernel image clean, fully functional…
>
>     Standard SDK builds clean and appears functional…
>
>     Ext SDK builds clean, but on install I am still seeing Error
> below…
>
>     (1)What is it comparing  between unhash/task hash ?, more sig issues ?
>
>     (2)What is meant by “This is usually due to missing setscene tasks” ?
>
>     (3)In the local.conf under the SDK they set :
>
>     SSTATE_MIRRORS += " file://universal/(.*) <file://universal/(.*)>
>     file://universal-4.9/\1 <file://universal-4.9/1>
>     file://universal-4.9/(.*) <file://universal-4.9/(.*)>
>     file://universal-4.8/\1 <file://universal-4.8/1>"
>
>     Under sdk-extra.conf I set :
>
>     SSTATE_MIRRORS += file://.* <file://.*>
>     file:///ede/tms/yocto/zeus/sstate_cache/PATH
>     <file:///ede/tms/yocto/zeus/sstate_cache/PATH>
>
>     My SSTATE_MIRRIOR is based off the clean builds I mentioned above,
>     is this the correct procedure ?
>
>     I am trying to figure out how best to debug this issue, it is
>     occurring on the post install, and everything pretty much appears in
>     place.
>
>     Steve
>
>     14:43 smonsees@yix490038
>     
> /disk0/scratch/smonsees/yocto/workspace_3/builds2/sbcb-default/tmp/dep
> loy/sdk>./limws-glibc-x86_64-aiox_orange-corei7-64-toolchain-ext-3.0.4
> .sh
>     
> <http://limws-glibc-x86_64-aiox_orange-corei7-64-toolchain-ext-3.0.4.s
> h>
>
>     LIMWS (BAE LIMWS base distro) Extensible SDK installer version
> 3.0.4
>
>     
> ====================================================================
>
>     Enter target directory for SDK (default: ~/limws_sdk):
>     /disk0/scratch/smonsees/testSDK
>
>     You are about to install the SDK to
>     "/disk0/scratch/smonsees/testSDK". Proceed [Y/n]? Y
>
>     Extracting
>     
> SDK...................................................................
> ...........done
>
>     Setting it up...
>
>     Extracting buildtools...
>
>     Preparing build system...
>
>     Parsing recipes: 100%
>     |###########################################################################################|
>     Time: 0:01:32
>
>     Initialising tasks: 100%
>     |########################################################################################|
>     Time: 0:00:04
>
>     Checking sstate mirror object availability: 100%
>     |################################################################|
>     Time: 0:00:03
>
>     ERROR: Task quilt-native.do_fetch attempted to execute
> unexpectedly
>
>     Task
>     /disk0/scratch/smonsees/testSDK/layers/poky/meta/recipes-support/liburcu/liburcu_0.11.1.bb:do_populate_sysroot,
>     unihash
>     cdb08644b85fa162bd9f88cb00113fe3193cc347e39e33e8f405f9c23f60c601,
>     taskhash
>     cdb08644b85fa162bd9f88cb00113fe3193cc347e39e33e8f405f9c23f60c601
>
>     Task
>     /disk0/scratch/smonsees/testSDK/layers/poky/meta/recipes-devtools/python/python3_3.7.8.bb:do_packagedata,
>     unihash
>     925a72cbe872aad09bd3fbbe74ed1c944e9c19a732e120feae5c4784e6330d4f,
>     taskhash
>     925a72cbe872aad09bd3fbbe74ed1c944e9c19a732e120feae5c4784e6330d4f
>
>     .
>
>     .
>
>     .
>
>     This is usually due to missing setscene tasks. Those missing in this
>     build were:
>
>     <<appears to list every recipe under ./testSDK/layers directory
> here>>
>
>
>
>
>
>




Re: #yocto #sdk #yocto #sdk

Monsees, Steven C (US)
 

I've been looking at this but still find it odd that they are all " virtual:native"/ "poky/meta"/“do_populate_sysroot” related...

It is a "minimum" plus "toolset" build... and it builds clean, yet fails on the install...

The error: "> ERROR: Task quilt-native.do_fetch attempted to execute unexpectedly"

How do you determine unexpected execution ?

Any suggestions on how I should approach this ?

Thanks,
Steve

-----Original Message-----
From: Monsees, Steven C (US)
Sent: Wednesday, March 24, 2021 2:43 PM
To: 'Khem Raj' <raj.khem@...>
Cc: yocto@...
Subject: RE: [yocto] #yocto #sdk


The output you see is from setting:

SDK_EXT_TYPE = "minimal"
SDK_INCLUDE_TOOLCHAIN = "1"

When building minimal only, there are no errors/warnings (and no tools...)


-----Original Message-----
From: Khem Raj <raj.khem@...>
Sent: Wednesday, March 24, 2021 2:35 PM
To: Monsees, Steven C (US) <steven.monsees@...>
Cc: yocto@...
Subject: Re: [yocto] #yocto #sdk

External Email Alert

This email has been sent from an account outside of the BAE Systems network.

Please treat the email with caution, especially if you are requested to click on a link, decrypt/open an attachment, or enable macros. For further information on how to spot phishing, access “Cybersecurity OneSpace Page” and report phishing by clicking the button “Report Phishing” on the Outlook toolbar.


I think there still are signature differences. perhaps try to add incremntally on top of minimal sdk and see where it breaks.

On 3/24/21 9:18 AM, Monsees, Steven C (US) via lists.yoctoproject.org wrote:
I corrected for the sig warnings, but still have an issue with the
extended SDK installing correctly

(though I think I am close…)

*Note: The only issue now appears to be around the “…/poky/meta”
layer… and all with regards to “do_populate_sysroot” task…*

I am building my kernel clean, and update the MIRRORS after…

The unihash & taskhash values are identical with respect to each
component below…

I am building “uninative” support into the EXT SDK only…

*None of the poky/meta references below are being modified by
bbappends… should be a straight build*…

The EXT SDK local.conf appears to be setup correctly for my build env…

Am I missing something, a required variable setting, an additional
support component ? *- seems odd it is all centered around the one
unmodified layer…*

I am able to build and install the “minimum” EXT SDK correctly, but I
of course need the toolset…

I would appreciate any advice on how I might resolve this issue.

Install Output:

10:50 smonsees@yix490016
/disk0/scratch/smonsees/yocto/workspace_3/builds2/sbcb-default/tmp/dep
loy/sdk>ls

limws-glibc-x86_64-aiox_orange-corei7-64-toolchain-ext-3.0.4.host.mani
fest

limws-glibc-x86_64-aiox_orange-corei7-64-toolchain-ext-3.0.4.sh

limws-glibc-x86_64-aiox_orange-corei7-64-toolchain-ext-3.0.4.target.ma
nifest

limws-glibc-x86_64-aiox_orange-corei7-64-toolchain-ext-3.0.4.testdata.
json

x86_64-buildtools-nativesdk-standalone-3.0.4.host.manifest

x86_64-buildtools-nativesdk-standalone-3.0.4.sh

x86_64-buildtools-nativesdk-standalone-3.0.4.target.manifest

x86_64-buildtools-nativesdk-standalone-3.0.4.testdata.json

10:50 smonsees@yix490016
/disk0/scratch/smonsees/yocto/workspace_3/builds2/sbcb-default/tmp/dep
loy/sdk>
./limws-glibc-x86_64-aiox_orange-corei7-64-toolchain-ext-3.0.4.sh

LIMWS (BAE LIMWS base distro) Extensible SDK installer version 3.0.4

====================================================================

Enter target directory for SDK (default: ~/limws_sdk):
/disk0/scratch/smonsees/sbcbSDK_EXT

You are about to install the SDK to
"/disk0/scratch/smonsees/sbcbSDK_EXT". Proceed [Y/n]? Y

Extracting SDK...............done

Setting it up...

Extracting buildtools...

Preparing build system...

Parsing recipes: 100%
|#####################################################################
|########################|
Time: 0:01:33

Initialising tasks: 100%
|#####################################################################
|#####################|
Time: 0:00:00

Checking sstate mirror object availability: 100%
|##################################################################|
Time: 0:00:00

ERROR: Task quilt-native.do_fetch attempted to execute unexpectedly

Task
/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
gcc/libgcc_9.2.bb:do_populate_sysroot,
unihash
d5a9dff48660903403f33fe67d6d43e03c97c03232c6d8f0ed71f99a94670bce,
taskhash
d5a9dff48660903403f33fe67d6d43e03c97c03232c6d8f0ed71f99a94670bce

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-support/gmp/gmp_6.1.2.bb:do_populate_sysroot,
unihash
cde9ef4fc769ee9a2733a1023534c15bfe199009270bcebb6c24c638729194dc,
taskhash
cde9ef4fc769ee9a2733a1023534c15bfe199009270bcebb6c24c638729194dc

Task
/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
libtool/libtool-native_2.4.6.bb:do_populate_sysroot,
unihash
a1def57d3e655defdf1f85eec749be672ffe52a0a3c247585da9d6c57617cca2,
taskhash
a1def57d3e655defdf1f85eec749be672ffe52a0a3c247585da9d6c57617cca2

Task
/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
gcc/gcc-cross_9.2.bb:do_populate_sysroot,
unihash
5f0f3533314c754b184e6f63f11ef2b570c7a5d47bc18fee2b4217aa294f08eb,
taskhash
5f0f3533314c754b184e6f63f11ef2b570c7a5d47bc18fee2b4217aa294f08eb

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-connectivity/openssl/openssl_1.1.1g.bb:do_populate_sysroot,
unihash
d5e6bedb0cfb876a2925ea2e7f3bd00b090326b1cebf1182a6322974a6f055a3,
taskhash
d5e6bedb0cfb876a2925ea2e7f3bd00b090326b1cebf1182a6322974a6f055a3

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-devtools/python/python3_3.7.8.bb:do_populate_sysroot,
unihash
8ee0c0eafd3b1c3f774a26f59659fc0c563816b6badfa57d9fa9097a182b1de5,
taskhash
8ee0c0eafd3b1c3f774a26f59659fc0c563816b6badfa57d9fa9097a182b1de5

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-gnome/gtk-doc/gtk-doc_1.31.bb:do_populate_sysroot,
unihash
fbc7421c8a324ed0cbca81f98430f509ce4cf6593b0961cad8109d467df9e35e,
taskhash
fbc7421c8a324ed0cbca81f98430f509ce4cf6593b0961cad8109d467df9e35e

Task
/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-core/meta
/meta-extsdk-toolchain.bb:do_populate_sysroot,
unihash
b9d46f79061ad82c4630a3db00aefe484f743a84a526e8afb24d953d04752276,
taskhash
b9d46f79061ad82c4630a3db00aefe484f743a84a526e8afb24d953d04752276

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-support/attr/attr_2.4.47.bb:do_populate_sysroot,
unihash
3a6c84cf03e3103e46c02b01aed446fc31617f348b40d9e51b5b2ee8c2f3d0ee,
taskhash
3a6c84cf03e3103e46c02b01aed446fc31617f348b40d9e51b5b2ee8c2f3d0ee

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-support/libmpc/libmpc_1.1.0.bb:do_populate_sysroot,
unihash
39109487309272ea510afb753a0dd84775625c73f7a261b9d0078fe0ea718f17,
taskhash
39109487309272ea510afb753a0dd84775625c73f7a261b9d0078fe0ea718f17

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-core/util-linux/util-linux_2.34.bb:do_populate_sysroot,
unihash
51964ba6ff2cd62ad6d9077e9fddfe53be566eb23beca10e9c882a1eee20aa5d,
taskhash
51964ba6ff2cd62ad6d9077e9fddfe53be566eb23beca10e9c882a1eee20aa5d

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-multimedia/libpng/libpng_1.6.37.bb:do_populate_sysroot,
unihash
6d92093db77054a96cd23e00ca2bf3468a9ae8ebddc191a59e1a0136778d6be1,
taskhash
6d92093db77054a96cd23e00ca2bf3468a9ae8ebddc191a59e1a0136778d6be1

Task
/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
gcc/gcc-cross_9.2.bb:do_gcc_stash_builddir,
unihash
62ba54c4db5ba11db400ba0277892d92f665f35b5c334c17f8e6ad9ded9c16b1,
taskhash
62ba54c4db5ba11db400ba0277892d92f665f35b5c334c17f8e6ad9ded9c16b1

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-extended/xz/xz_5.2.4.bb:do_populate_sysroot,
unihash
01723d04843fdbeec3fabd109c34281bd49c0979e09c722b2c189335cb6c957a,
taskhash
01723d04843fdbeec3fabd109c34281bd49c0979e09c722b2c189335cb6c957a

Task
/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
m4/m4-native_1.4.18.bb:do_populate_sysroot,
unihash
19b266239a8f93f5273ac6213d0f58a73bfc1ecbe84c5cfd273f5351b0740ca1,
taskhash
19b266239a8f93f5273ac6213d0f58a73bfc1ecbe84c5cfd273f5351b0740ca1

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-graphics/xorg-lib/pixman_0.38.4.bb:do_populate_sysroot,
unihash
66cca6669fc3fdc571970b1ccabb7a8b334139013df8b71c8b033d15705ec5a7,
taskhash
66cca6669fc3fdc571970b1ccabb7a8b334139013df8b71c8b033d15705ec5a7

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-devtools/unfs3/unfs3_git.bb:do_populate_sysroot,
unihash
46e3dd7e07935b77a618c4587f5bc8dbaaff1ba030e779683e2bf2679f57c8fb,
taskhash
46e3dd7e07935b77a618c4587f5bc8dbaaff1ba030e779683e2bf2679f57c8fb

Task
/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
gcc/gcc-runtime_9.2.bb:do_populate_sysroot,
unihash
7200138112d31332099cf647ee83441c6739d6f276f2ba859bd440b7a4eed9fb,
taskhash
7200138112d31332099cf647ee83441c6739d6f276f2ba859bd440b7a4eed9fb

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-devtools/meson/meson_0.51.2.bb:do_populate_sysroot,
unihash
ac801ce28f4bf45c7c08e2721a765872a1bd6561f783c570ed47dad7e9642901,
taskhash
ac801ce28f4bf45c7c08e2721a765872a1bd6561f783c570ed47dad7e9642901

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-core/expat/expat_2.2.8.bb:do_populate_sysroot,
unihash
c47a5a2b37341edbfeab516b931c8f0015b52d6159f251e70f57e086a6502fe1,
taskhash
c47a5a2b37341edbfeab516b931c8f0015b52d6159f251e70f57e086a6502fe1

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-devtools/bison/bison_3.4.1.bb:do_populate_sysroot,
unihash
f8fb4d2026cb4192c03bc75c357f9890dcb4f7593d23407f9a60c32d383d7c57,
taskhash
f8fb4d2026cb4192c03bc75c357f9890dcb4f7593d23407f9a60c32d383d7c57

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-kernel/dtc/dtc_1.5.1.bb:do_populate_sysroot,
unihash
8ee1e9314ae7a6235f2ec876f7d30336d6e65d7879ac17cd1044ac3f20f969ec,
taskhash
8ee1e9314ae7a6235f2ec876f7d30336d6e65d7879ac17cd1044ac3f20f969ec

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-devtools/autoconf-archive/autoconf-archive_2019.01.06.bb:do_popu
late_sysroot,
unihash
7aaaf6c0cf3a9c104029683b93a62b965e91827c487ee707a23c84560aea1d3e,
taskhash
7aaaf6c0cf3a9c104029683b93a62b965e91827c487ee707a23c84560aea1d3e

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-extended/bzip2/bzip2_1.0.8.bb:do_populate_sysroot,
unihash
66c8139add58f12cae0334108b226f4f91f1fdb34fd34822c9ff9612d6c11b64,
taskhash
66c8139add58f12cae0334108b226f4f91f1fdb34fd34822c9ff9612d6c11b64

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-graphics/xorg-util/util-macros_1.19.2.bb:do_populate_sysroot,
unihash
070d343bb7de5e6402f4190283e6d40ca33031eac71601d7ab92a92ef0e175d0,
taskhash
070d343bb7de5e6402f4190283e6d40ca33031eac71601d7ab92a92ef0e175d0

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-devtools/python/python3-setuptools_41.2.0.bb:do_populate_sysroot
,
unihash
e8771b3e23f0d5c3e799b093dd9657a2fd863abf459fa500399930111a8fd388,
taskhash
e8771b3e23f0d5c3e799b093dd9657a2fd863abf459fa500399930111a8fd388

Task
/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
qemu/qemu-system-native_4.1.0.bb:do_populate_sysroot,
unihash
33ac287a8d8aded61eb77dd21cb3c54986126430c78a243f706a5917ef0a0183,
taskhash
33ac287a8d8aded61eb77dd21cb3c54986126430c78a243f706a5917ef0a0183

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-support/mpfr/mpfr_4.0.2.bb:do_populate_sysroot,
unihash
25d61942ed599e037b2e75a5b722ce5ff251005c2a4ee23e9faef34c9e54777b,
taskhash
25d61942ed599e037b2e75a5b722ce5ff251005c2a4ee23e9faef34c9e54777b

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-support/re2c/re2c_1.0.1.bb:do_populate_sysroot,
unihash
6ebe8680a921a8927ef6cd0061b2b50667bb787be010c8ee4ca6ccc3593024b7,
taskhash
6ebe8680a921a8927ef6cd0061b2b50667bb787be010c8ee4ca6ccc3593024b7

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot,
unihash
28e64747a95953ec8626d3027958e12d1fd854a7615bc69cf5adbbc3d49c323a,
taskhash
28e64747a95953ec8626d3027958e12d1fd854a7615bc69cf5adbbc3d49c323a

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-extended/libtirpc/libtirpc_1.1.4.bb:do_populate_sysroot,
unihash
147f1ca7d20e89f2786b48fcda4ebaf36c1c3d941b53b0b8b56c42beb9220c1d,
taskhash
147f1ca7d20e89f2786b48fcda4ebaf36c1c3d941b53b0b8b56c42beb9220c1d

Task
/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
qemu/qemu-native_4.1.0.bb:do_populate_sysroot,
unihash
00651d4d53b4b7b10e44770326d5f0a1f5482c1262671621523ba12c21508977,
taskhash
00651d4d53b4b7b10e44770326d5f0a1f5482c1262671621523ba12c21508977

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-core/gettext/gettext_0.19.8.1.bb:do_populate_sysroot,
unihash
bf9b767f8e30be92fa06079f2e7350aa304648b0d113829d315e6cb64bad0565,
taskhash
bf9b767f8e30be92fa06079f2e7350aa304648b0d113829d315e6cb64bad0565

Task
/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-core/glib
c/glibc_2.30.bb:do_stash_locale,
unihash
d64e054d019028151912ffface31585789df48f4de7e3a66b201cd614c2f4aca,
taskhash
d64e054d019028151912ffface31585789df48f4de7e3a66b201cd614c2f4aca

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-devtools/ninja/ninja_1.9.0.bb:do_populate_sysroot,
unihash
ab3ecdf2561adc51338d36576f60eab1e05fc09ed69bb6444075d7adbeb57b9e,
taskhash
ab3ecdf2561adc51338d36576f60eab1e05fc09ed69bb6444075d7adbeb57b9e

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-support/sqlite/sqlite3_3.29.0.bb:do_populate_sysroot,
unihash
c1a988a16d4368098e178f7fe5f0e2e5f8adf4fa485a7b79c4c093a38005264e,
taskhash
c1a988a16d4368098e178f7fe5f0e2e5f8adf4fa485a7b79c4c093a38005264e

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-devtools/automake/automake_1.16.1.bb:do_populate_sysroot,
unihash
ad223f3318940531fa279bd74480cd6410abc46644f8fe98f7399a71cfe09179,
taskhash
ad223f3318940531fa279bd74480cd6410abc46644f8fe98f7399a71cfe09179

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot,
unihash
be5aa9a356c12c9b4220c3d3d6dfe16c737e9be88e7d331c0511b275e4d603c4,
taskhash
be5aa9a356c12c9b4220c3d3d6dfe16c737e9be88e7d331c0511b275e4d603c4

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-devtools/flex/flex_2.6.0.bb:do_populate_sysroot,
unihash
9c37027658f2832321efe3657d91f29d1bf286ad1fda0c9916b256adfa246455,
taskhash
9c37027658f2832321efe3657d91f29d1bf286ad1fda0c9916b256adfa246455

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-core/readline/readline_8.0.bb:do_populate_sysroot,
unihash
3d909d0d6de7cf72b631aa1805efc1147459bef5bddca5f60ff07022ba777e0e,
taskhash
3d909d0d6de7cf72b631aa1805efc1147459bef5bddca5f60ff07022ba777e0e

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-extended/libnsl/libnsl2_git.bb:do_populate_sysroot,
unihash
19357ca137093c4e1e063d14a0d3844f889dce933a4eebdc34acf0c321d707ec,
taskhash
19357ca137093c4e1e063d14a0d3844f889dce933a4eebdc34acf0c321d707ec

Task
/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-core/glib
c/glibc_2.30.bb:do_populate_sysroot,
unihash
df6ecc8017c1a3fa278fc743c85fa6049465da674f169777b9a544eb423b84b5,
taskhash
df6ecc8017c1a3fa278fc743c85fa6049465da674f169777b9a544eb423b84b5

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-support/gdbm/gdbm_1.18.1.bb:do_populate_sysroot,
unihash
8b0d7a859afc0cc39a32d26b8d5c79b5c1b8970a8e5d566098ff59fc916335f5,
taskhash
8b0d7a859afc0cc39a32d26b8d5c79b5c1b8970a8e5d566098ff59fc916335f5

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-support/libcap-ng/libcap-ng_0.7.9.bb:do_populate_sysroot,
unihash
784e3c4b04d227379d94e85251233a568fb9e9f841d737584882d0da0b009d5c,
taskhash
784e3c4b04d227379d94e85251233a568fb9e9f841d737584882d0da0b009d5c

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-core/zlib/zlib_1.2.11.bb:do_populate_sysroot,
unihash
770d0b4be83a17d65464ade3adc3c6be443a9f8fffbe53d303c5765674a274d7,
taskhash
770d0b4be83a17d65464ade3adc3c6be443a9f8fffbe53d303c5765674a274d7

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-extended/unzip/unzip_6.0.bb:do_populate_sysroot,
unihash
82d365cde8a3375461fb47f650aa3fd7c8aa029b0cd2f23ccd38b6f73a9902d9,
taskhash
82d365cde8a3375461fb47f650aa3fd7c8aa029b0cd2f23ccd38b6f73a9902d9

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot,
unihash
de3b4482bf2a0878b99c904fecac19e917d374838da4c9df62929bb14d1282d1,
taskhash
de3b4482bf2a0878b99c904fecac19e917d374838da4c9df62929bb14d1282d1

Task
/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
binutils/binutils-cross_2.32.bb:do_populate_sysroot,
unihash
50ce76092848b0214480dd7a4f0fcc7e5927f4f8071601bc094847d20d2c879d,
taskhash
50ce76092848b0214480dd7a4f0fcc7e5927f4f8071601bc094847d20d2c879d

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-devtools/gnu-config/gnu-config_git.bb:do_populate_sysroot,
unihash
90db72e6ab74de51a86e0b14980b2c204076fc3ef8297a374b660d8645853cac,
taskhash
90db72e6ab74de51a86e0b14980b2c204076fc3ef8297a374b660d8645853cac

Task
/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-kernel/li
nux-libc-headers/linux-libc-headers_5.2.bb:do_populate_sysroot,
unihash
7b6f6e59c3431987b308c78d6f72e5aefae1b9afbf158a47540f0db5e04ebdb0,
taskhash
7b6f6e59c3431987b308c78d6f72e5aefae1b9afbf158a47540f0db5e04ebdb0

Task
/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
gdb/gdb-cross_8.3.1.bb:do_populate_sysroot,
unihash
c623832386a7201b2a59b170e7c9015edfffbfb21dbec6ab44e81662d1d7c504,
taskhash
c623832386a7201b2a59b170e7c9015edfffbfb21dbec6ab44e81662d1d7c504

Task
/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
quilt/quilt-native_0.66.bb:do_populate_sysroot,
unihash
23290d029e88d49579ce286326ba82d42ad77874a2cd0e05e71166b964190822,
taskhash
23290d029e88d49579ce286326ba82d42ad77874a2cd0e05e71166b964190822

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-support/libffi/libffi_3.3~rc0.bb:do_populate_sysroot,
unihash
5be2fdefd4b14100290247d24d2df8da234ea32cb91e4508ffd793aabc06d30e,
taskhash
5be2fdefd4b14100290247d24d2df8da234ea32cb91e4508ffd793aabc06d30e

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-devtools/make/make_4.2.1.bb:do_populate_sysroot,
unihash
7a82e867fd7be399f5d92200e43de6e7d9d42ad98e5f771a6e54a0975053ae2e,
taskhash
7a82e867fd7be399f5d92200e43de6e7d9d42ad98e5f771a6e54a0975053ae2e

Task
/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-extended/
texinfo-dummy-native/texinfo-dummy-native.bb:do_populate_sysroot,
unihash
2d20a98fe86b071366643317507293df9594c15528ef49f3fbeeffe4af532501,
taskhash
2d20a98fe86b071366643317507293df9594c15528ef49f3fbeeffe4af532501

Task
/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-core/gett
ext/gettext-minimal-native_0.19.8.1.bb:do_populate_sysroot,
unihash
d579308c5efa4cef283785d540731bf0f02dffeef6ea677b0fa7cec6332e7902,
taskhash
d579308c5efa4cef283785d540731bf0f02dffeef6ea677b0fa7cec6332e7902

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-core/glib-2.0/glib-2.0_2.60.7.bb:do_populate_sysroot,
unihash
b7ff5dcd7278fab62aa716be6cf652bcc1d463d884738fb3232297fe6f81880a,
taskhash
b7ff5dcd7278fab62aa716be6cf652bcc1d463d884738fb3232297fe6f81880a

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-extended/gperf/gperf_3.1.bb:do_populate_sysroot,
unihash
6765ae416e5360039914d6216c0d02541c5afc070545804303d75d1016b7b460,
taskhash
6765ae416e5360039914d6216c0d02541c5afc070545804303d75d1016b7b460

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-core/ncurses/ncurses_6.1+20190803.bb:do_populate_sysroot,
unihash
f468831b3be537588a35b7fdf2e1a46dc52d1737fbf168c0e83ff0f162a99cf9,
taskhash
f468831b3be537588a35b7fdf2e1a46dc52d1737fbf168c0e83ff0f162a99cf9

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-multimedia/alsa/alsa-lib_1.1.9.bb:do_populate_sysroot,
unihash
39d5b05d5ec0e2b2abbb710c7c31f17d3047a255f5a11deb121d7323e06fb900,
taskhash
39d5b05d5ec0e2b2abbb710c7c31f17d3047a255f5a11deb121d7323e06fb900

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-support/libpcre/libpcre_8.43.bb:do_populate_sysroot,
unihash
3eed4e011c853b98bf31e1c1b2eee2073aeb4ef0546c9bd230f2bfcc3ac05088,
taskhash
3eed4e011c853b98bf31e1c1b2eee2073aeb4ef0546c9bd230f2bfcc3ac05088

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-devtools/autoconf/autoconf_2.69.bb:do_populate_sysroot,
unihash
373490cc20455b0913b69b35ab9cc61340356d7b27f7ecb6cf51a3ad9459a068,
taskhash
373490cc20455b0913b69b35ab9cc61340356d7b27f7ecb6cf51a3ad9459a068

Task
virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/re
cipes-devtools/unifdef/unifdef_2.11.bb:do_populate_sysroot,
unihash
3e6814932d42ab266096948b4b81f9c1fbdbb26f7b990963ca4322a718e13170,
taskhash
3e6814932d42ab266096948b4b81f9c1fbdbb26f7b990963ca4322a718e13170

Task
/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
gcc/libgcc-initial_9.2.bb:do_populate_sysroot,
unihash
07136816c5d9bb085d8dab671c1689d08254d92b7e0edbb4a23abb3ae2628bea,
taskhash
07136816c5d9bb085d8dab671c1689d08254d92b7e0edbb4a23abb3ae2628bea

Task
/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools/
qemu/qemu-helper-native_1.0.bb:do_populate_sysroot,
unihash
4ba7e532221d903e4c3556460d09d7bf7eabc9c4ca73f6a481849be0eaba23a3,
taskhash
4ba7e532221d903e4c3556460d09d7bf7eabc9c4ca73f6a481849be0eaba23a3

This is usually due to missing setscene tasks. Those missing in this
build were:
{'/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-core/ge
ttext/gettext-minimal-native_0.19.8.1.bb:do_populate_sysroot',

'/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-core/gli
bc/glibc_2.30.bb:do_populate_sysroot',

'/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-core/gli
bc/glibc_2.30.bb:do_stash_locale',

'/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-core/met
a/meta-extsdk-toolchain.bb:do_populate_sysroot',

'/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
/binutils/binutils-cross_2.32.bb:do_populate_sysroot',

'/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
/gcc/gcc-cross_9.2.bb:do_gcc_stash_builddir',

'/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
/gcc/gcc-cross_9.2.bb:do_populate_sysroot',

'/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
/gcc/gcc-runtime_9.2.bb:do_populate_sysroot',

'/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
/gcc/libgcc-initial_9.2.bb:do_populate_sysroot',

'/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
/gcc/libgcc_9.2.bb:do_populate_sysroot',

'/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
/gdb/gdb-cross_8.3.1.bb:do_populate_sysroot',

'/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
/libtool/libtool-native_2.4.6.bb:do_populate_sysroot',

'/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
/m4/m4-native_1.4.18.bb:do_populate_sysroot',

'/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
/qemu/qemu-helper-native_1.0.bb:do_populate_sysroot',

'/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
/qemu/qemu-native_4.1.0.bb:do_populate_sysroot',

'/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
/qemu/qemu-system-native_4.1.0.bb:do_populate_sysroot',

'/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
/quilt/quilt-native_0.66.bb:do_populate_sysroot',

'/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-extended
/texinfo-dummy-native/texinfo-dummy-native.bb:do_populate_sysroot',

'/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-kernel/l
inux-libc-headers/linux-libc-headers_5.2.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-connectivity/openssl/openssl_1.1.1g.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-core/expat/expat_2.2.8.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-core/gettext/gettext_0.19.8.1.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-core/glib-2.0/glib-2.0_2.60.7.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-core/ncurses/ncurses_6.1+20190803.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-core/readline/readline_8.0.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-core/util-linux/util-linux_2.34.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-core/zlib/zlib_1.2.11.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-devtools/autoconf-archive/autoconf-archive_2019.01.06.bb:do_pop
ulate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-devtools/autoconf/autoconf_2.69.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-devtools/automake/automake_1.16.1.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-devtools/bison/bison_3.4.1.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-devtools/flex/flex_2.6.0.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-devtools/gnu-config/gnu-config_git.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-devtools/make/make_4.2.1.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-devtools/meson/meson_0.51.2.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-devtools/ninja/ninja_1.9.0.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-devtools/python/python3-setuptools_41.2.0.bb:do_populate_sysroo
t',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-devtools/python/python3_3.7.8.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-devtools/unfs3/unfs3_git.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-devtools/unifdef/unifdef_2.11.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-extended/bzip2/bzip2_1.0.8.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-extended/gperf/gperf_3.1.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-extended/libnsl/libnsl2_git.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-extended/libtirpc/libtirpc_1.1.4.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-extended/unzip/unzip_6.0.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-extended/xz/xz_5.2.4.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-gnome/gtk-doc/gtk-doc_1.31.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-graphics/xorg-lib/pixman_0.38.4.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-graphics/xorg-util/util-macros_1.19.2.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-kernel/dtc/dtc_1.5.1.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-multimedia/alsa/alsa-lib_1.1.9.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-multimedia/libpng/libpng_1.6.37.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-support/attr/attr_2.4.47.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-support/gdbm/gdbm_1.18.1.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-support/gmp/gmp_6.1.2.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-support/libcap-ng/libcap-ng_0.7.9.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-support/libffi/libffi_3.3~rc0.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-support/libmpc/libmpc_1.1.0.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-support/libpcre/libpcre_8.43.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-support/mpfr/mpfr_4.0.2.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-support/re2c/re2c_1.0.1.bb:do_populate_sysroot',

'virtual:native:/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/r
ecipes-support/sqlite/sqlite3_3.29.0.bb:do_populate_sysroot'}

ERROR: Task
(/disk0/scratch/smonsees/sbcbSDK_EXT/layers/poky/meta/recipes-devtools
/quilt/quilt-native_0.66.bb:do_fetch)
failed with exit code 'setscene whitelist'

ERROR: SDK preparation failed: error log written to
/disk0/scratch/smonsees/sbcbSDK_EXT/preparing_build_system.log

10:52 smonsees@yix490016
/disk0/scratch/smonsees/yocto/workspace_3/builds2/sbcb-default/tmp/dep
loy/sdk>

*From:*Khem Raj <raj.khem@...>
*Sent:* Thursday, March 4, 2021 1:22 PM
*To:* Monsees, Steven C (US) <steven.monsees@...>
*Cc:* yocto@...
*Subject:* Re: [yocto] #yocto #sdk

*_External Email Alert_*

*This email has been sent from an account outside of the BAE Systems
network.*

Please treat the email with caution, especially if you are requested
to click on a link, decrypt/open an attachment, or enable macros.  For
further information on how to spot phishing, access “Cybersecurity
OneSpace Page” and report phishing by clicking the button “Report
Phishing” on the Outlook toolbar.

right, the change seems to be happening in task checksums and that
happens if some of bitbake variables change when SDK is built built
and when it is being installed ( when it will run parse again )
perhaps the workspace under the hood is still accessible and you can
use bitbake-diffsigs to narrow it down the variable that is changing

On Thu, Mar 4, 2021 at 9:38 AM Monsees, Steven C (US) via
lists.yoctoproject.org <http://lists.yoctoproject.org>
<steven.monsees=baesystems.com@...
<mailto:baesystems.com@...>> wrote:

I am seeing similar issues on line  for my eSDK install issue, but
no resolutions…

Can someone advise on best course of action to debug this ?

11:10 smonsees@yix490016
/disk0/scratch/smonsees/yocto/workspace_3/builds2/sbcb-default/tmp/deploy/sdk>
./limws-glibc-x86_64-aiox_orange-corei7-64-toolchain-ext-3.0.4.sh

<http://limws-glibc-x86_64-aiox_orange-corei7-64-toolchain-ext-3.0.4.s
h>

LIMWS (BAE LIMWS base distro) Extensible SDK installer version
3.0.4


====================================================================

Enter target directory for SDK (default: ~/limws_sdk):
/disk0/scratch/smonsees/testSDK

You are about to install the SDK to
"/disk0/scratch/smonsees/testSDK". Proceed [Y/n]? Y

Extracting

SDK...................................................................
...........done

Setting it up...

Extracting buildtools...

Preparing build system...

Parsing recipes: 100%
|##########################################################################################|
Time: 0:01:36

Initialising tasks: 100%
|#######################################################################################|
Time: 0:00:04

Checking sstate mirror object availability: 100%
|###############################################################|
Time: 0:00:02

WARNING: The efitools:do_compile sig is computed to be
5851605e22907038837428950427053e22ea655641a08b5dafa39d6d6e1c5e15,
but the sig is locked to
b81a26e3591c71acd3d22212bfdb70a15a0df49af72e7634e6a39851f16e18b5 in
SIGGEN_LOCKEDSIGS_t-corei7-64

The monkeysphere:do_install sig is computed to be
13a65b26dfff91f2432a8064d98003559eafffa214d81c3c6ea112c2dfba0391,
but the sig is locked to
2058fc9032b0e7f5c1ea358de4fa8d25ccec7204b73ebc636e79222d8cc00469 in
SIGGEN_LOCKEDSIGS_t-corei7-64

The signature:do_compile sig is computed to be
ac0c5c19cdbe7484046657ccb7b768c02fbbabb43166befa93b71a85d5fcf55b,
but the sig is locked to
cf5c3f72489f447b1199aafe4b4148988ff91cecd970422352f2238afb127683 in
SIGGEN_LOCKEDSIGS_t-corei7-64

The grub-efi-native:do_clean_grub sig is computed to be
4e16b100c32e9428126eb10864508038527cec795c5e4391208d96a55735c90a,
but the sig is locked to
a2bd26be0297624af53d6f8cf657d79740fb229db821c446d564c5ee9dc80ea3 in
SIGGEN_LOCKEDSIGS_t-x86-64

The grub-efi-native:do_compile sig is computed to be
630cc346f7ececf98c54f9134e8fee546e85c92f1e3c6ac3c258a1cdf24d4565,
but the sig is locked to
802bba0874ce26169a9e16dcdb440795e8fa904977b036d637d6c4086ce72de8 in
SIGGEN_LOCKEDSIGS_t-x86-64

The grub-efi:do_clean_grub sig is computed to be
faf0ae3c9159ef3ebb13d2521ecf51dfeeac0c2c47691cd0aaa80de91187af3c,
but the sig is locked to
0075bbd34297bfbc62685ff5477feec11d0dd2bcda6787a151cfb7927a7f39c2 in
SIGGEN_LOCKEDSIGS_t-corei7-64

The grub-efi:do_compile sig is computed to be
30c09f3e8db4059b7e1ff23823f208be94d0e622904fc43eda497027be095a71,
but the sig is locked to
a9e8ddd9ecac11e67c66d9fccbabe23b6eb4a19c5996baef8ff960dfcdc898ed in
SIGGEN_LOCKEDSIGS_t-corei7-64

ERROR: Task quilt-native.do_fetch attempted to execute
unexpectedly

Task
/disk0/scratch/smonsees/testSDK/layers/poky/meta/recipes-support/db/db_5.3.28.bb:do_populate_sysroot,
unihash
dcfb179ae99ac73583d33eec1357ff5d06fb58f160e5d7285061b6e1c9c3a9c0,
taskhash
dcfb179ae99ac73583d33eec1357ff5d06fb58f160e5d7285061b6e1c9c3a9c0

Task
/disk0/scratch/smonsees/testSDK/layers/poky/meta/recipes-extended/sed/sed_4.2.2.bb:do_package_write_ipk,
unihash
a37dc1cc0064749d1f6de69d0a9b8eab9ff6ef4089eff28a76e1851f8f8f8fe3,
taskhash
a37dc1cc0064749d1f6de69d0a9b8eab9ff6ef4089eff28a76e1851f8f8f8fe3

Task
/disk0/scratch/smonsees/testSDK/layers/poky/meta/recipes-support/libatomic-ops/libatomic-ops_7.6.10.bb:do_package_qa,
unihash
2b17b70b3e1568840e3b39488b9e6470c89d5ffd502f02b2c129331d7609add8,
taskhash
2b17b70b3e1568840e3b39488b9e6470c89d5ffd502f02b2c129331d7609add8

Task
/disk0/scratch/smonsees/testSDK/layers/poky/meta/recipes-connectivity/openssh/openssh_8.0p1.bb:do_package_qa,
unihash
87a24567344a646de9ab6fba50b398e41711ff4d1bca749ebe02d84359c2a155,
taskhash
87a24567344a646de9ab6fba50b398e41711ff4d1bca749ebe02d84359c2a155

.

.


https://www.mail-archive.com/search?l=yocto@yoctoproject.org&q=subject
:%22Re%5C%3A+%5C%5Byocto%5C%5D+eSDK+install+script+failure%22&o=newest
&f=1

<https://www.mail-archive.com/search?l=yocto@yoctoproject.org&q=subjec
t:%22Re%5C%3A+%5C%5Byocto%5C%5D+eSDK+install+script+failure%22&o=newes
t&f=1>


https://www.yoctoproject.org/pipermail/yocto/2017-August/037359.html

<https://www.yoctoproject.org/pipermail/yocto/2017-August/037359.html>

https://bugzilla.yoctoproject.org/show_bug.cgi?id=12344
<https://bugzilla.yoctoproject.org/show_bug.cgi?id=12344>

*From:* yocto@...
<mailto:yocto@...> <yocto@...
<mailto:yocto@...>> *On Behalf Of *Monsees,
Steven C (US) via lists.yoctoproject.org <http://lists.yoctoproject.org>
*Sent:* Thursday, March 4, 2021 8:13 AM
*To:* Monsees, Steven C (US) <steven.monsees@...
<mailto:steven.monsees@...>>;
yocto@... <mailto:yocto@...>
*Subject:* Re: [yocto] #yocto #sdk

*_External Email Alert_*

*This email has been sent from an account outside of the BAE Systems
network.*

Please treat the email with caution, especially if you are requested
to click on a link, decrypt/open an attachment, or enable macros.
For further information on how to spot phishing, access
“Cybersecurity OneSpace Page” and report phishing by clicking the
button “Report Phishing” on the Outlook toolbar.

Is there a list of certain classes that might interfere with the
ability of the eSDK to lock down the configuratiuon ?

Thanks,

Steve

*From:* yocto@...
<mailto:yocto@...> <yocto@...
<mailto:yocto@...>> *On Behalf Of *Monsees,
Steven C (US) via lists.yoctoproject.org <http://lists.yoctoproject.org>
*Sent:* Tuesday, March 2, 2021 3:26 PM
*To:* yocto@... <mailto:yocto@...>
*Subject:* [yocto] #yocto #sdk

*_External Email Alert_*

*This email has been sent from an account outside of the BAE Systems
network.*

Please treat the email with caution, especially if you are requested
to click on a link, decrypt/open an attachment, or enable macros.
For further information on how to spot phishing, access
“Cybersecurity OneSpace Page” and report phishing by clicking the
button “Report Phishing” on the Outlook toolbar.

I still appear to be having an issue with the SXT SDK install…

Building for zeus/x86_64 Intel based platform…

I build my kernel image clean, fully functional…

Standard SDK builds clean and appears functional…

Ext SDK builds clean, but on install I am still seeing Error
below…

(1)What is it comparing  between unhash/task hash ?, more sig issues ?

(2)What is meant by “This is usually due to missing setscene tasks” ?

(3)In the local.conf under the SDK they set :

SSTATE_MIRRORS += " file://universal/(.*) <file://universal/(.*)>
file://universal-4.9/\1 <file://universal-4.9/1>
file://universal-4.9/(.*) <file://universal-4.9/(.*)>
file://universal-4.8/\1 <file://universal-4.8/1>"

Under sdk-extra.conf I set :

SSTATE_MIRRORS += file://.* <file://.*>
file:///ede/tms/yocto/zeus/sstate_cache/PATH
<file:///ede/tms/yocto/zeus/sstate_cache/PATH>

My SSTATE_MIRRIOR is based off the clean builds I mentioned above,
is this the correct procedure ?

I am trying to figure out how best to debug this issue, it is
occurring on the post install, and everything pretty much appears in
place.

Steve

14:43 smonsees@yix490038

/disk0/scratch/smonsees/yocto/workspace_3/builds2/sbcb-default/tmp/dep
loy/sdk>./limws-glibc-x86_64-aiox_orange-corei7-64-toolchain-ext-3.0.4
.sh

<http://limws-glibc-x86_64-aiox_orange-corei7-64-toolchain-ext-3.0.4.s
h>

LIMWS (BAE LIMWS base distro) Extensible SDK installer version
3.0.4


====================================================================

Enter target directory for SDK (default: ~/limws_sdk):
/disk0/scratch/smonsees/testSDK

You are about to install the SDK to
"/disk0/scratch/smonsees/testSDK". Proceed [Y/n]? Y

Extracting

SDK...................................................................
...........done

Setting it up...

Extracting buildtools...

Preparing build system...

Parsing recipes: 100%
|###########################################################################################|
Time: 0:01:32

Initialising tasks: 100%
|########################################################################################|
Time: 0:00:04

Checking sstate mirror object availability: 100%
|################################################################|
Time: 0:00:03

ERROR: Task quilt-native.do_fetch attempted to execute
unexpectedly

Task
/disk0/scratch/smonsees/testSDK/layers/poky/meta/recipes-support/liburcu/liburcu_0.11.1.bb:do_populate_sysroot,
unihash
cdb08644b85fa162bd9f88cb00113fe3193cc347e39e33e8f405f9c23f60c601,
taskhash
cdb08644b85fa162bd9f88cb00113fe3193cc347e39e33e8f405f9c23f60c601

Task
/disk0/scratch/smonsees/testSDK/layers/poky/meta/recipes-devtools/python/python3_3.7.8.bb:do_packagedata,
unihash
925a72cbe872aad09bd3fbbe74ed1c944e9c19a732e120feae5c4784e6330d4f,
taskhash
925a72cbe872aad09bd3fbbe74ed1c944e9c19a732e120feae5c4784e6330d4f

.

.

.

This is usually due to missing setscene tasks. Those missing in this
build were:

<<appears to list every recipe under ./testSDK/layers directory
here>>






Re: Howto read bitbake -g files?

Khem Raj
 

On 3/25/21 3:37 AM, Mauro Ziliani wrote:
An example about my question
Inside package-depends.dot I see this
"opencv-dev" [label="opencv-dev(opencv) :3.1+gitAUTOINC+92387b1ef8-r0\n/Sources/softfx/krogoth/sources/meta-openembedded/meta-oe/recipes-support/opencv/opencv_3.1.bb"]
I need to remote opencv-dev from final image.
In pn-depends.dot I see
"opencv" -> "opencv-dev" [style=dashed]
this should only happen if opencv-dev has a .so which is not a symlink
and there is a program in opencv package which depends on it. Can you expand the content of opencv-dev and see whats in there ?
secondly you can also look at content of opencv package and readelf -d over the binaries in it and see if some binary is dependent on .so from -dev package.

you can do this inside opencv build tree under packages-split/ area.
of a built tree.

I understand that
opencv generates opencv-dev from the recipe opencv_3.1.bb
Sent from Mailspring <https://getmailspring.com/>, the best free email app for work
On mar 25 2021, at 8:39 am, Mauro Ziliani <mauro@...> wrote:
Hi all
I have to look for the recipes put in my image the *-dev packages.
I removed dev-pkgs and dng-pkgs from IMAGE_FEATURES and debug tweaks
from DISTRO_FEATURES.
I don't IMAGE_INSTALL_append any *-dev packages
I generate bitbake  -g image, but I don't produce the PDF because is
unreadable.
So I read the dot source. I use dot and I know the syntax.
But I don't how to read the graph.
MZ
Sent from Mailspring <https://getmailspring.com/>, the best free
email app for work


Re: libcansocket: Weird issue with pkgsplit

Khem Raj
 

On 3/25/21 1:06 AM, Tuomas Huuki wrote:
Hello all,
I have an interesting situation with libcansocket and bitbake that I cannot wrap my head around. For some reason, the packages are being split up somewhat strangely and I cannot figure out why.
First of all, the recipe used is:
https://github.com/openembedded/meta-openembedded/blob/9a0de2779b9b31f134ffe19388b5b9b37bb6450e/meta-oe/recipes-extended/socketcan/libsocketcan_0.0.11.bb <https://github.com/openembedded/meta-openembedded/blob/9a0de2779b9b31f134ffe19388b5b9b37bb6450e/meta-oe/recipes-extended/socketcan/libsocketcan_0.0.11.bb>
So no strange things there.
Additionally, looking at the built items:
../build/tmp/work/aarch64-poky-linux/libsocketcan/0.0.11-r0/image/usr/lib$ ls -lah libsocketcan*
lrwxrwxrwx 1 tuomas tuomas 21 maali 18 10:38 libsocketcan.so -> libsocketcan.so.2.3.0
lrwxrwxrwx 1 tuomas tuomas 21 maali 18 10:38 libsocketcan.so.2 -> libsocketcan.so.2.3.0
-rwxr-xr-x 1 tuomas tuomas 58K maali 18 10:38 libsocketcan.so.2.3.0
All looks good at this point. Now, when I deploy the image, the first link is missing.
When I look at pkgdata I can see that the link ends up in libsocketcan-dev:
$ oe-pkgdata-util list-pkg-files libsocketcan
libsocketcan:
    /usr/lib/libsocketcan.so.2
    /usr/lib/libsocketcan.so.2.3.0
$ oe-pkgdata-util list-pkg-files libsocketcan-dev
libsocketcan-dev:
    /usr/include/can_netlink.h
    /usr/include/libsocketcan.h
    /usr/lib/libsocketcan.so
    /usr/lib/pkgconfig/libsocketcan.pc

Its following usual soname naming conventions [1] for versioned shared libs where .so is a symlink which is used when something is linking to it during build time. thats why its in -dev package, if you want to use it at runtime then linker
will add proper versioned .so into DT_NEEDED sections of dependent package which will be libsocketcan.so.2 in this case. So if your program is trying to dlopen it then I would suggest to use libsocketcan.so.2 and if its trying to link to it during build time then it should add right entry into DT_NEEDED sections.

I am also wondering why would you want to move .so to main package.

[1] https://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html


[PATCH 2/2] scripts/run-docs-build: publish docs for 3.1.6 and 3.2.2

Nicolas Dechesne
 

Fixes: #14308

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@...>
---
scripts/run-docs-build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/run-docs-build b/scripts/run-docs-build
index e8e081c..9c7ec8d 100755
--- a/scripts/run-docs-build
+++ b/scripts/run-docs-build
@@ -77,7 +77,7 @@ for branch in dunfell gatesgarth; do
done

# Yocto Project releases/tags
-for tag in 3.1.5 3.2 3.2.1; do
+for tag in 3.1.5 3.1.6 3.2 3.2.1 3.2.2; do
cd $ypdocs
git checkout yocto-$tag
make clean
--
2.31.0

4521 - 4540 of 57408