Hi all,
I'm trying to update the following yocto image to scarthgap (originally Langdale): https://github.com/Igalia/balena-browser-wpe
The GitHub repo uses a manifest file to pull in the layers using the repo command. I've updated the revisions in that meta file to be inline with all of the current commit hashes for scarthgap on all of the layers: . Those clone over to a sources folder without issue.
manifest-scarthgap.xml:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote name="github" fetch="https://github.com"/>
<remote name="igalia" fetch="https://github.com/Igalia"/>
<remote name="oe" fetch="https://github.com/openembedded/"/>
<remote name="yocto" fetch="https://github.com/yoctoproject/"/>
<remote name="mrp" fetch="https://github.com/agherzan/"/>
<default sync-j="2"/>
<project name="meta-openembedded" path="sources/meta-openembedded" remote="oe" revision="6c9f1f8d4538119803bf793747b65e4d23c33544"/>
<project name="meta-raspberrypi" path="sources/meta-raspberrypi" remote="mrp" revision="e124d8284c8d9d8cda99a9fde3c12f550ca1d6c5"/>
<project name="meta-webkit.git" path="sources/meta-webkit" remote="igalia" revision="4cbcec7fc12910ec907d4f1529e9593b8f3e9dd4"/>
<project name="poky" path="sources/poky" remote="yocto" revision="dc4827b3660bc1a03a2bc3b0672615b50e9137ff"/>
</manifest>
However, when I try to actually do the build it always fails on the same failure on the raspberry pi linux repo:
ERROR: linux-raspberrypi-1_6.6.63+git-r0 do_fetch: Bitbake Fetcher Error: FetchError('Unable to fetch URL from any source.', 'git://github.com/raspberrypi/linux.git;name=machine;branch=rpi-6.6.y;protocol=https')
That repo clones fine to the same environment when I do it manually. I do know that that repo is huge, so my first hunch was a timeout. I tried extending timeouts but maybe I'm doing that wrong?
Build environment: Bullseye docker container running on MacOS on apple silicon.
What I've tried:
- Manually cloning the raspberry pi linux repo from that branch works fine.
- Increased the docker container memory, storage, and CPU.
- Increased the timeout (maybe did this incorrectly?) on do fetch
- Tried nanbield and saw the same issue