www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 15308] New: make 32-bit arch dependencies optional for rpm

https://issues.dlang.org/show_bug.cgi?id=15308

          Issue ID: 15308
           Summary: make 32-bit arch dependencies optional for rpm
                    installers
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P1
         Component: installer
          Assignee: nobody puremagic.com
          Reporter: code dawg.eu

Newer rpm tools for Fedora [¹] and OpenSuse [²] support weak dependencies
(using Recommends: instead of Requires:). Like for the debian package we should
use that to support minimal installations.
This requires quite some change for our release scripts as the debian rpmtool
used currently doesn't support this.
It's also yet unclear whether such rpm packages are backwards compatible.

[¹]:
https://fedoraproject.org/wiki/Packaging:WeakDependencies#Forward_vs_Backward_Dependencies
[²]: https://en.opensuse.org/Libzypp/Dependencies#Weak_dependencies

--
Nov 09 2015