diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-03-21 14:48:11 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-03-22 13:57:04 +0000 |
commit | 04c27888d05e16791cfb5ebc3b51f9f02923775b (patch) | |
tree | a7e732b52f22cd44bfb9332e908ce6a6d71c30e9 /scripts/runqemu | |
parent | 2b8761e5fc0cbef8e43a2246450098e9b48413c0 (diff) | |
download | poky-04c27888d05e16791cfb5ebc3b51f9f02923775b.tar.gz |
bitbake: fetch2: Add autorev warning when it is set too late
Bitbake expects a consistent metadata environment when it parses. There
are plenty of ways you can set a recipe to autorev at a point where parts
of the fetcher have already been triggered leading to obsure bugs which
I struggled to debug, let alone anyone not familar with the code.
If anyone is running into the message from the commit, the issue is
likely one of timing. Keep in mind that the anonymous python code
in base.bbclass will expand variables like FILESPATH, WORKDIR and others
which contain PV. The recipe needs to be set to AUTOREV before that
anonymous python runs.
In particular, that means you can't set SRCREV = "${AUTOREV}" in other
anonymous python, it needs to happen earlier.
(Bitbake rev: 4d9ec332d5bfc8b60b54f8ec2a17d34e35aa903a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/runqemu')
0 files changed, 0 insertions, 0 deletions