Description of problem:
The mgetty rpm explicitly declares a "conflicts" with the hylafax+ package, but this is wrong since the "conflicts" should be declared by the mgetty-sendfax sub-package, not mgetty itself.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
$ rpm -qp --conflicts mgetty-1.1.36-26.el7.x86_64.rpm
$ rpm -qp --conflicts mgetty-sendfax-1.1.36-26.el7.x86_64.rpm
$ rpm -qa|grep ^mgetty
# rpm -Uvh hylafax+-5.5.5-2.el7.x86_64.rpm
error: Failed dependencies:
hylafax+ conflicts with (installed) mgetty-1.1.36-26.el7.x86_64
mgetty-sendfax should declare a conflict with hylafax+.
mgetty should not.
mgetty (main rpm) and hylafax+ can coexist with no problem.
*** Bug 1128439 has been marked as a duplicate of this bug. ***
Thanks, for the report. I'll try to deliver fix in RHEL-7.1.
(In reply to Martin Žember from comment #8)
> BTW, in RHEL-6, mgetty-sendfax does not conflict with hylafax. Is it a bug,
> or is it different there?
That's ok, packages will conflict implicitly. Note that explicit Conflicts: was added because of packaging policy in Fedora. To verify try installing mgetty and hylafax+ and mgetty-sendfax and hylafax+. Former combination will be installed without problems while later installation will fail due to conflict.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.