Hey Jason,
In regards to boolean/rich dependencies, DNF should support them fine, because libsolv (the depsolver library) does. During the F23 development cycle, libsolv's support for them was switched on, and as of F23 release, they should work. As for the build system, Koji should be able to handle it with F24 and newer, since Koji now uses DNF for building chroots using mock. And finally, the version of RPM that introduces it is RPM 4.13. The page says "RPM 1.13".
On Tue, Nov 10, 2015 at 12:51 AM, Jason L Tibbitts III <tibbs@xxxxxxxxxxx> wrote:
Here are the recent changes to the packaging guidelines.
-----
The guidelines were updated to reflect the current policy that Fedora
packages are no longer permitted to carry SysV-style initscripts. The
relevant guidelines page has been moved to the EPEL hierarchy.
* https://fedoraproject.org/wiki/Packaging:Guidelines#Initscripts
* https://fedoraproject.org/wiki/EPEL:SysVInitScript
* https://fedorahosted.org/fpc/ticket/577
-----
Until sufficient support exists in the build system and package manager,
rich/Boolean dependencies are not permitted in Fedora.
* https://fedoraproject.org/wiki/Packaging:Guidelines#Rich.2FBoolean_dependencies
* https://fedorahosted.org/fpc/ticket/559
-----
The MPI packaging guidelines were updated to handle python3 packages.
* https://fedoraproject.org/wiki/Packaging:MPI
* https://fedoraproject.org/w/index.php?title=Packaging%3AMPI&diff=427683&oldid=309350
* https://fedorahosted.org/fpc/ticket/563
_______________________________________________
devel-announce mailing list
devel-announce@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
真実はいつも一つ!/ Always, there's only one truth!
-- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct