]> code.ossystems Code Review - openembedded-core.git/commit
rpm: Disable perl dependency generation
authorMark Hatle <mark.hatle@windriver.com>
Tue, 29 Aug 2017 21:21:19 +0000 (23:21 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 30 Aug 2017 22:59:53 +0000 (23:59 +0100)
commitbd8e5dc3ebabb3d88169e2f848219ca201fa5fdb
tree0085fd5e0b13525487bbef30a4c3ae15bcf8d0cc
parent873ad32191816f89d085906635297eb17d9fc0f6
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.)

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