]> code.ossystems Code Review - openembedded-core.git/commit
rpm: Disable perl dependency generation
authorMark Hatle <mark.hatle@windriver.com>
Tue, 15 Aug 2017 21:41:57 +0000 (16:41 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 16 Aug 2017 16:44:22 +0000 (17:44 +0100)
commit586875cea5769fea7d17bae2677eab72e4fc7e31
tree048cc0426d5f782afa26c444b182369925d27535
parentbf017930036f19b3d6df8e5b50d9979ee7045c5c
rpm: Disable perl dependency generation

When rpmdeps files a perl script, it attempts to determine what it provides
and what it requires.  Often the requires are incorrect, within the context
of Wind River Linux.  This results in an error that DNF is unable to install
a package due to one or more unresolved dependencies.

In RPM5 we had disabled this behavior, the alternative is to require that all
perl scripts be 'complete', in that they only require things they absolutely
need and that OE provides.  If we ever enforce that, this commit can be
reverted.  Until they fall back to prior behavior (which also matches ipkg
and deb style packages.)

(From OE-Core rev: 99376f602c997fec96dbb28ddbe3fa5f68fde2c3)

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/rpm/files/0001-perl-disable-auto-reqs.patch [new file with mode: 0644]
meta/recipes-devtools/rpm/rpm_git.bb