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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to