Be careful with this my pull request:https://github.com/OpenPLi/openpli-oe-core/pull/122#event-840857249
Therefore, I wrote in a comment Warning!
There is a possibility that it may break the build process.
Ideally, it would be if someone, who has access to the build servers do for all recivers:
... bitbake libbluray -c cleanall
When udf enabled in libbluray it used libudfread submodule, but submodules will not update without clean and configure can stop with error without libudfread submodule.
To use the submodule I changed the protocol from the git to gitsm.
But as far I understand oe does not check these protocol changes without clean.
I don't know, maybe un your build servers not this problem, but pay attention to this!
I think about the option to add other package such libbluray-udfread, but I think it would be better not duplicate the same packages.