On 10 Oct 2022, at 22:38, Khem Raj via lists.openembedded.org <[email protected]> wrote: > > This ensures all runtime deependencies eg. perl-modules recommendations > are added to dependencies correctly
It doesn’t do that, though. This makes images built with ptest-pkgs actually installed ptest-runner, because complementary packages are installed without recommends. This is a problem because an image with ptest packages installed should, by default, be able to run the tests with ptest-runner. I’ve a less invasive change that I’m about to send which solved this specific problem by making ptest-pkgs install "*-ptest ptest-runner”. However, this doesn’t solve your original problem, which was that if foo-ptest RDEPENDS on perl-modules, then perl-module’s RRECOMMENDS are not respected. I’m thinking that if someone installs perl-modules they want the entire perl standard library module, so that RRECOMMENDS should be a RDEPENDS. Note that python3-modules already does this. Ross
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#171667): https://lists.openembedded.org/g/openembedded-core/message/171667 Mute This Topic: https://lists.openembedded.org/mt/94246720/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
