What I don't get is that this difflib is supplied by OE. I am not sure though if it's included. But I guess the simple ®DEPENDS being present would be enough reason for bitbake to draw it in.
after an yet another close look at that error:
ERROR: Nothing RPROVIDES 'python-difflib,' (but /home/martin/oe4_formuler1/meta-openpli/recipes-openpli/e2openplugins/enigma2-plugin-extensions-seriesplugin.bb RDEPENDS on or otherwise requires it) NOTE: Runtime target 'python-difflib,' is unbuildable, removing... Missing or unbuildable dependency chain was: ['python-difflib,'] ERROR: Required build target 'openpli-enigma2-feed' has no buildable providers. Missing or unbuildable dependency chain was: ['openpli-enigma2-feed', 'packagegroup-openplugins', 'enigma2-plugin-extensions-seriesplugin', 'python-difflib,']
mystery finally solved...
these commas in the dependencies list in the plugin recipe caused the problem (there's no 'python-difflib,' indeed )
so, when I thought that the change from rdep to dep for python-difflib was what fixed the issue (#66), actually it was correcting the syntax that did the trick...