Alexander Ploumistos wrote:
> Hi,
>
> I've been having a problem with dist.rpmdeplint checks for one of my
> packages (molsketch).
> This is a new package and it has a run-time dependency on OpenBabel:
>
> Requires: openbabel%{?_isa}
>
> The failure is the same on both f26 & f27:
>
> results:
> - arch: x86_64
> item: molsketch-0.5.1-7.fc26
> outcome: FAILED
> scenario: x86_64
> type: koji_build
>
>
> nothing provides openbabel(x86-32) needed by molsketch-0.5.1-7.fc26.i686
> nothing provides openbabel(x86-32) needed by molsketch-0.5.1-7.fc26.i686
>
> First question, why "arch" and "scenario" are x86_64, but the error
> concerns the 32-bit build? Since OpenBabel exists on all arches, why
> do I get this particular error message?
Your package is multilib'd?
> I have removed and reinstalled molsketch on both i686 and x86_64 with
> no errors from dnf
and openbable is not multilib'd, that's the problem.
Why do you have an explicit dep? Why is it arch'd?
If you sure it's still needed, a simple:
Requires: openbabel
should suffice.
-- Rex
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]