On 2018-03-05 5:33 AM, EXTERNAL van Riel Rob (ENTER, BT-CO/ENG1.1) wrote:
I'm experiencing strange (at least to my eyes) behaviour from bitbake. My 
recipe specifies a git repository as the main SRC_URI, then, in a variant 
created using an append file adds a patch like this:

SRC_URI_append_mystuff += "file://mystuff.patch"

As expected, this grabs the sources from the git repository, and then applies 
the patch. Rather unexpectedly to me, and also rather inconveniently, it then 
adds and commits the changes to the local git clone.

Out of curiosity .. why is that unexpected, or inconvenient ? I never
want a git repository to have dirty/unchecked in files, so having the
build system apply a patch, make sure it is a valid format, signed-off-by
and then committed is a good thing.


Is this expected behaviour, and if so, is there any way to prevent it?

It is, but you can change what applies the patch.

Have a look at classes/patch.bbclass, and in particular the variable
PATCHTOOL.

If yours is set to 'git', git will be used. But by default, it is
typically set to 'quilt' .. so it has been changed from the default
in your environment.

Bruce


My environment is based on poky-fido-13.0.1.

Best regards,

Rob van Riel


--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to