]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
rpm: Disable perl dependency generation mgh/rpm_dep_regression
authorMark Hatle <mark.hatle@windriver.com>
Tue, 15 Aug 2017 19:56:57 +0000 (14:56 -0500)
committerMark Hatle <mark.hatle@windriver.com>
Tue, 15 Aug 2017 21:37:08 +0000 (16:37 -0500)
commit69e4dc0bc108fb6567c80e7b029aaf85e30df4f0
treed0e693661668d121130bd08f105b531ea9ac6334
parentd255f1889c7ceba5343a54f9c0dc22e67472965a
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>
meta/recipes-devtools/rpm/files/0001-perl-disable-auto-reqs.patch [new file with mode: 0644]
meta/recipes-devtools/rpm/rpm_git.bb