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 -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx