Bug 1765790 - Please build hylafax+ for EPEL 8
Summary: Please build hylafax+ for EPEL 8
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: hylafax+
Version: 32
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Lee Howard
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 1765789 1765788
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-10-26 03:14 UTC by Robert Scheck
Modified: 2021-05-25 17:34 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-05-25 17:34:01 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Robert Scheck 2019-10-26 03:14:46 UTC
Description of problem:
Please build hylafax+ for EPEL 8. Rebuilding hylafax+-7.0.0-2.fc31 package "as is" should be sufficient.

Version-Release number of selected component (if applicable):
hylafax+-7.0.0-2.fc31

Actual results:
No hylafax+ in EPEL 8.

Expected results:
hylafax+-7.0.0-2.el8 - or better ;-)

Additional info:
Please let me know if you are not interested in maintaining the package on EPEL 8 branch.

Comment 1 Lee Howard 2019-10-31 20:32:54 UTC
I've got things ready to build.  I think now just the missing dependencies is the problem:

DEBUG util.py:593:  No matching package to install: 'mgetty'
DEBUG util.py:593:  No matching package to install: 'uucp'
DEBUG util.py:593:  Not all dependencies satisfied
DEBUG util.py:593:  Error: Some packages could not be found.

As soon as the dependencies are built then I can build hylafax+.

Comment 2 Robert Scheck 2019-12-26 22:36:02 UTC
Lee, just for clarification: Are mgetty and uucp hard dependencies of hylafax+? Why exactly are these two packages needed?

Comment 3 Lee Howard 2019-12-27 00:04:19 UTC
(In reply to Robert Scheck from comment #2)
> Lee, just for clarification: Are mgetty and uucp hard dependencies of
> hylafax+? Why exactly are these two packages needed?

HylaFAX's faxgetty and faxsend traditionally run as the uucp user.  If uucp is not present then another user must be created (generally "fax") prior to installation.

mgetty can be used in combination with faxgetty to do voice features - faxgetty could hand off the call to mgetty in the event that it was detected as a voice call.  This feature is rarely used and could be disabled, if mgetty is not present.

Traditionally both mgetty and uucp were present on RedHat/Fedora/CentOS systems, and so the SPEC is configured for that expectation.  If these packages will not be present in EPEL8 then I will need to adjust the SPEC file to compensate.

Comment 4 Robert Scheck 2019-12-27 02:12:21 UTC
Do I get it correct that the only reason for the uucp dependency is the uucp system user?

I guess the solution mgetty provides is quite unique? Or is there a mgetty drop-in replacement?

Comment 5 Lee Howard 2019-12-27 02:51:00 UTC
(In reply to Robert Scheck from comment #4)
> Do I get it correct that the only reason for the uucp dependency is the uucp
> system user?

Correct.  I suspect that there was some reason for using uucp common among various gettys - i.e. mgetty and faxgetty would both use uucp, I think.
 
> I guess the solution mgetty provides is quite unique? Or is there a mgetty
> drop-in replacement?

mgetty was/is part of "mgetty+sendfax" (a separate project entirely from HylaFAX), and last I heard Gert Doering was still maintaining it upstream.  But, yes, the mgetty + faxgetty implementation was a rather unique one, and I'm sure a few people over the last 30 years used it, but not anyone I ever worked with directly.  These days most people who want that voice + fax functionality are using a bigger hammer on the voice side of things, like Asterisk or FreeSWITCH.

Comment 6 Ben Cotton 2020-02-11 17:34:36 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 32 development cycle.
Changing version to 32.

Comment 7 Fedora Program Management 2021-04-29 17:00:01 UTC
This message is a reminder that Fedora 32 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora 32 on 2021-05-25.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
Fedora 'version' of '32'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 32 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 8 Ben Cotton 2021-05-25 17:34:01 UTC
Fedora 32 changed to end-of-life (EOL) status on 2021-05-25. Fedora 32 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.