]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
devtool: Drop oe-local-files and simplify
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 1 May 2024 21:36:50 +0000 (22:36 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 21 May 2024 11:07:18 +0000 (12:07 +0100)
commitce8190c519052fed10b5233697b69a75868db45a
treeb0ce18501f4fb9829b051e5b67e2a83fe224e190
parentd9328e3b0b062f0621de3d114584b44f384a1c02
devtool: Drop oe-local-files and simplify

The only real reason for oe-local-files was to support S = WORKDIR. With changes to
drop support for that, it makes sense to simplify devtool and to try and make both
the code and the processes/workflows simpler.

This patch drops support for S = WORKDIR, removes oe-local-files and then updates
the test cases to match this new situation.

At the code level, we assume we can always now track code changes using git and
that things committed into git are handled as patches (as before) but delta against
HEAD is saved as specific file level changes to the recipe.

One test is disabled as it is no longer approproate. It is being keped until we can
make WORKDIR != UNPACKDIR at which point it should be revisited.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta-selftest/recipes-test/devtool/devtool-test-localonly.bb
meta/classes-recipe/kernel-yocto.bbclass
meta/classes/devtool-source.bbclass
meta/lib/oeqa/selftest/cases/devtool.py
scripts/lib/devtool/standard.py