Hello,

I just updated to Yocto 3.1.7 (from 3.1.5) and I got the following warning 
while building a kernel recipe.

  do_install: Task do_install requested do_package unihash, but it was not 
available

I tracked this down to OE-Core commit 0c28edf4bf0d2f92bf3a47406041c63acd90bacf 
("package.bbclass: hash equivalency and pr service") and it makes sense since 
do_package runs after do_install and in dunfell we can find the following in 
kernel.bbclass

  do_install[prefuncs] += "package_get_auto_pr"

Merging OE-Core commit 36fe4db8ae827a93abe9fce6740459d215411965 
("kernel.bbclass: Remove do_install[prefunc] no longer needed") should normally 
solve this warning by removing the above line, but I do not know if that change 
is safe in dunfell.

Could that be merged in? Or is there something else that could be done to avoid 
the warning?

Our build system flags a production build as bad if there is a warning, so this 
is kind of annoying.

Best,

Diego
--
Diego Santa Cruz, PhD
Technology Architect
spinetix.com

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

Reply via email to