On 13.05.26 12:41, Frieder Schrempf wrote:
> Hi Yoann,
> 
> On 24.03.26 00:19, Enrico Jörns via lists.openembedded.org wrote:
>> Running 'devtool modify -n' on a kernel recipe that inherits
>> 'kernel-yocto' can unintentionally corrupt an existing Git repo or
>> worktree.
>>
>> The work-shared optimization introduced in 3c3a9bae ("devtool/standard.py:
>> Update devtool modify to copy source from work-shared if its already
>> downloaded") is not skipped when '--no-extract' ('args.no_extract') is set.
>>
>> As a result, for kernel builds where STAGING_KERNEL_DIR was already
>> populated when running 'devtool modify -n', the existing source tree is
>> overwritten (via oe.path.copyhardlinktree()) with the contents of
>> STAGING_KERNEL_DIR.
>>
>> Fix by adding 'and not args.no_extract' to the kernel-yocto guard
>> condition.
>>
>> Signed-off-by: Enrico Jörns <[email protected]>
> 
> Can you please pick this devtool fix from the following upstream commit
> to stable branches scarthgap and kirkstone?

Sorry, kirkstone is EOL of course. So only scarthgap.
> d383ea37e4 ("devtool: prevent 'devtool modify -n' from corrupting kernel
> Git repos")
> 
> Thanks and best regards!
> Frieder

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#236961): 
https://lists.openembedded.org/g/openembedded-core/message/236961
Mute This Topic: https://lists.openembedded.org/mt/118475635/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to