As maintainer you should make your choice between this two variants.

For example: if some program can be compiled with Qt4 or Qt5 and you add
BR: (Qt4 or Qt5) then this program will compiled with old version of Qt.

чт, 6 апр. 2017 г. в 14:44, Richard W.M. Jones <rjo...@redhat.com>:

> I have a package which needs GNU Privacy Guard (GPG) at runtime.  It
> can either run gpg (v1) or gpg2, as it uses a subset of the features
> supported by both, and the program searches for both binaries.
>
> The natural way to express this as an RPM dependency would be:
>
>   Requires:     (gnupg or gnupg2)
>
> Unfortunately this is forbidden by the packaging rules:
>
>
> https://fedoraproject.org/wiki/Packaging:Guidelines#Rich.2FBoolean_dependencies
>
> (BTW the link in that section is wrong - it should go to:
> http://rpm.org/user_doc/boolean_dependencies.html )
>
> This admonition was added in:
>
>
> https://fedoraproject.org/w/index.php?title=Packaging:Guidelines&diff=prev&oldid=441810
>
> What's not explained is why, except that it "causes issues with the
> package updates process".  It seems as if the or-rule above would be
> simple enough, so what's the exact problem?
>
> Rich.
>
> --
> Richard Jones, Virtualization Group, Red Hat
> http://people.redhat.com/~rjones
> Read my programming and virtualization blog: http://rwmj.wordpress.com
> virt-df lists disk usage of guests without needing to install any
> software inside the virtual machine.  Supports Linux and Windows.
> http://people.redhat.com/~rjones/virt-df/
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
>
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to