Please note, that I executed this with the extensible SDK and not in cooker mode. + source /opt/buildtools-extended/resy/3.1.2/multi-v7-ml/imx6q-phytec-mira-rdk-nand/environment-setup-x86_64-resysdk-linux + source environment-setup-armv7at2hf-vfp-resy-linux-gnueabi SDK environment now set up; additionally you may now run devtool to perform development tasks. Run devtool --help for further details. + devtool finish -f nettoe /workdir/sources/meta-nettoe NOTE: Starting bitbake server... WARNING: Source tree is not clean, continuing as requested by -f/--force NOTE: Reconnecting to bitbake server... NOTE: Retrying server connection (#1)... Loading cache: 100% |##########################################################################################################################################################| Time: 0:00:00 Loaded 3294 entries from dependency cache. Parsing recipes: 100% |########################################################################################################################################################| Time: 0:00:00 Parsing of 2197 .bb files complete (2194 cached, 3 parsed). 3296 targets, 138 skipped, 0 masked, 0 errors. INFO: No patches or local source files needed updating INFO: Cleaning sysroot for recipe nettoe... INFO: Leaving source tree /opt/ext-sdk/resy/3.1.2/multi-v7-ml/imx6q-phytec-mira-rdk-nand/workspace/sources/nettoe as-is; if you no longer need it then please delete it manually + tree /workdir/sources/meta-nettoe /workdir/sources/meta-nettoe ├── conf │ └── layer.conf ├── COPYING.MIT ├── README └── recipes-example └── example └── example_0.1.bb nettoe recipe is missing
It's getting more interesting ;) The first time (where it fails) I copied the recipe over manually to my custom layer. From now on it seems to work as expected. 1) modify works + devtool modify nettoe NOTE: Starting bitbake server... NOTE: Reconnecting to bitbake server... NOTE: Retrying server connection (#1)... Loading cache: 100% |##########################################################################################################################################################| Time: 0:00:00 Loaded 3295 entries from dependency cache. Parsing recipes: 100% |########################################################################################################################################################| Time: 0:00:00 Parsing of 2196 .bb files complete (2194 cached, 2 parsed). 3295 targets, 138 skipped, 0 masked, 0 errors. NOTE: Resolving any missing task queue dependencies Initialising tasks: 100% |#####################################################################################################################################################| Time: 0:00:00 Sstate summary: Wanted 0 Found 0 Missed 0 Current 20 (0% match, 100% complete) NOTE: Executing Tasks NOTE: Tasks Summary: Attempted 93 tasks of which 90 didn't need to be rerun and all succeeded. INFO: Source tree extracted to /opt/ext-sdk/resy/3.1.2/multi-v7-ml/imx6q-phytec-mira-rdk-nand/workspace/sources/nettoe INFO: Recipe nettoe now set up to build from /opt/ext-sdk/resy/3.1.2/multi-v7-ml/imx6q-phytec-mira-rdk-nand/workspace/sources/nettoe 2) finish works + devtool finish -f nettoe /workdir/sources/meta-nettoe NOTE: Starting bitbake server... WARNING: Source tree is not clean, continuing as requested by -f/--force NOTE: Reconnecting to bitbake server... NOTE: Retrying server connection (#1)... Loading cache: 100% |##########################################################################################################################################################| Time: 0:00:00 Loaded 3295 entries from dependency cache. Parsing recipes: 100% |########################################################################################################################################################| Time: 0:00:00 Parsing of 2196 .bb files complete (2193 cached, 3 parsed). 3295 targets, 138 skipped, 0 masked, 0 errors. INFO: Updating patch 0001-add-copyright.patch INFO: Cleaning sysroot for recipe nettoe... INFO: Leaving source tree /opt/ext-sdk/resy/3.1.2/multi-v7-ml/imx6q-phytec-mira-rdk-nand/workspace/sources/nettoe as-is; if you no longer need it then please delete it manually + rm -rf workspace/sources/nettoe + plus_off + set +x + pushd workspace /opt/ext-sdk/resy/3.1.2/multi-v7-ml/imx6q-phytec-mira-rdk-nand/workspace /opt/ext-sdk/resy/3.1.2/multi-v7-ml/imx6q-phytec-mira-rdk-nand + find + grep nettoe + popd /opt/ext-sdk/resy/3.1.2/multi-v7-ml/imx6q-phytec-mira-rdk-nand + tree /workdir/sources/meta-nettoe /workdir/sources/meta-nettoe ├── conf │ └── layer.conf ├── COPYING.MIT ├── README └── recipes-nettoe └── nettoe ├── nettoe │ └── 0001-add-copyright.patch └── nettoe_git.bb
This seems to be fixed in master. I am on this commit: commit bb490c7ea9170fc1b3c2dd15466daf6a9fad735c Author: Richard Purdie <richard.purdie@linuxfoundation.org> Date: Mon May 10 08:00:05 2021 +0100 3.3.x Whoever wants to can close it.
The commit isn't valid in: $ cd .../oe-core/bitbake $ git show bb490c7ea9170fc1b3c2dd15466daf6a9fad735c fatal: bad object bb490c7ea9170fc1b3c2dd15466daf6a9fad735c $ cd .. $ git show bb490c7ea9170fc1b3c2dd15466daf6a9fad735c fatal: bad object bb490c7ea9170fc1b3c2dd15466daf6a9fad735c $ cd ../poky.git/ $ git show bb490c7ea9170fc1b3c2dd15466daf6a9fad735c fatal: bad object bb490c7ea9170fc1b3c2dd15466daf6a9fad735c I can (and by the end of the week, I will) close the defect but maybe Richard has a valid commit id.
Can you please try this on master? git log | grep -A 5 -B 5 "puzzles: Upstream changed to main branch for development" commit bb490c7ea9170fc1b3c2dd15466daf6a9fad735c Author: Richard Purdie <richard.purdie@linuxfoundation.org> Date: Mon May 10 08:00:05 2021 +0100 puzzles: Upstream changed to main branch for development (From OE-Core rev: 943402b25212408a4ddcfa8a146b645509e138dd) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> ==== or this? git log --full-history | grep -A 10 -B 10 bb490c7ea9170fc1b3c2dd15466daf6a9fad735c Particularly, numactl, numpy and libseccomp are disabled for now due to failures or lack of qemu support. The rest have been verified to pass quickly. [RP: Fix multilib recipe handling] (From OE-Core rev: 8bb5da87000ade519529e44181448244bd94d4f5) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> commit bb490c7ea9170fc1b3c2dd15466daf6a9fad735c Author: Richard Purdie <richard.purdie@linuxfoundation.org> Date: Mon May 10 08:00:05 2021 +0100 puzzles: Upstream changed to main branch for development (From OE-Core rev: 943402b25212408a4ddcfa8a146b645509e138dd) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> commit 03a3fddb507f2ca001b9c30f1e21c8f434ef6f57
Huh, turns out that top commit was valid for poky, I'm not sure what I was doing wrong. Anyway, I don't have specific commit that addresses this bug but this is fix before: https://git.openembedded.org/openembedded-core/commit/?id=943402b25212408a4ddcfa8a146b645509e138dd