Bug 1377117 - upstream support status
Summary: upstream support status
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: asterisk
Version: 26
Hardware: Unspecified
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: Jared Smith
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 1422683
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-09-18 17:36 UTC by Brian J. Murrell
Modified: 2017-12-28 02:49 UTC (History)
8 users (show)

Fixed In Version: asterisk-14.7.4-1.fc27
Clone Of:
Environment:
Last Closed: 2017-12-28 02:49:09 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
dahdi.service starting point (1.55 KB, patch)
2017-02-15 20:52 UTC, George Joseph
no flags Details | Diff

Description Brian J. Murrell 2016-09-18 17:36:19 UTC
Hi.  Current asterisk in the current Fedora (24) is 0:13.7.2-3.fc24.x86_64.  I just wonder how that reflects support (in particular, security updates) from upstream.  Is 13.7.x still receiving updates?  Or is only 13.11.x receiving updates?

If it's only 13.11.x, are there any plans to get current Fedora up-to-date on that?

Comment 1 Jared Smith 2016-09-18 19:10:00 UTC
The 13.x series is still getting updates -- 13.11.2 is the latest release in the 13.x series.  

I'm trying to get the Fedora pacakges updated to 13.11.2, but unfortunately one of the dependencies (dahdi-tools) was retired due to lack of systemd support, and I just noticed that.  To make a long story short, someone would need to fix up dahdi-tools and make sure it has solid systemd support, or else I will have to drop dahdi support from the asterisk packages in Fedora.

I was hoping to spend some time looking at it this past week, but didn't get anything done on it.  I'll keep trying to squeeze it in this week, but it's going to be a busy week.

Comment 2 Brian J. Murrell 2016-09-18 19:44:57 UTC
FWIW, I couldn't care less about dhadi.

So I tried to build asterisk-13.11.1 using the asterisk.spec and menuselect.makeopts from http://pkgs.fedoraproject.org/cgit/rpms/asterisk.git/tree/ but I get a build error:


menuselect/menuselect --check-deps menuselect.makeopts
Unable to find 'chan_h323' in category 'MENUSELECT_CHANNELS'

***********************************************************
  The existing menuselect.makeopts file did not specify
  that 'test_res_pjsip_scheduler' should not be included.  However, either some
  dependencies for this module were not found or a
  conflict exists.

  Either run 'make menuselect' or remove the existing
  menuselect.makeopts file to resolve this issue.
***********************************************************

make: *** [menuselect.makeopts] Error 255
error: Bad exit status from /var/tmp/rpm-tmp.02XBPB (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.02XBPB (%build)

Any idea what the problem is?

Comment 3 Brian J. Murrell 2016-09-18 20:21:46 UTC
NM.  I just had to add test_res_pjsip_scheduler to MENUSELECT_TESTS.  I guess that needs to be changed in your repo also.

Comment 4 Brian J. Murrell 2016-09-18 22:03:22 UTC
I had to add a few more files to the %files sections:

   /usr/lib64/asterisk/modules/chan_rtp.so
   /usr/lib64/asterisk/modules/res_format_attr_siren14.so
   /usr/lib64/asterisk/modules/res_format_attr_siren7.so
   /usr/lib64/asterisk/modules/res_pjsip_empty_info.so

and FWIW, I was able to build with:

%global           radius     1

One more problem with the current build seems to be:

Sep 18 17:55:13 server.interlinx.bc.ca systemd[1]: Started Asterisk PBX and telephony daemon..
Sep 18 17:55:13 server.interlinx.bc.ca systemd[1]: Starting Asterisk PBX and telephony daemon....
Sep 18 17:55:13 server.interlinx.bc.ca systemd[1]: asterisk.service: main process exited, code=exited, status=127/n/a
Sep 18 17:55:13 server.interlinx.bc.ca asterisk[10839]: /usr/sbin/asterisk: error while loading shared libraries: libasteriskssl.so: cannot open shared object file: No such file or directory
Sep 18 17:55:13 server.interlinx.bc.ca systemd[1]: asterisk.service: control process exited, code=exited status=127
Sep 18 17:55:13 server.interlinx.bc.ca systemd[1]: Unit asterisk.service entered failed state.
Sep 18 17:55:13 server.interlinx.bc.ca systemd[1]: asterisk.service failed.

For whatever reason, asterisk is being linked with the unversioned libasteriskssl.so rather than libasteriskssl.so.1.  Of course a symlink (or installing asterisk-devel, which creates the symlink also) fixes that but it really shouldn't be linking with the unversioned lib.  Any idea why it is?

Comment 5 Solomon Peachy 2017-01-02 00:37:31 UTC
I'm working on an updated version of dahdi-tool sthat should be acceptable for re-inclusion.  Drop me a note if you'd like to help me test it.

Comment 6 George Joseph 2017-02-15 20:52:49 UTC
Created attachment 1250719 [details]
dahdi.service starting point

Comment 7 Jared Smith 2017-02-15 20:54:23 UTC
OK, I'm jumping back into this today -- trying to get dahdi-tools tested with the service file created by George Joseph.  Assuming I get it working well, I'll re-submit for package review, etc.

Comment 8 Jared Smith 2017-02-15 21:42:33 UTC
I've rebuilt dahdi-tools with systemd support, and have asked for a re-review in bz#1422683

Comment 9 Fedora End Of Life 2017-07-25 23:06:57 UTC
This message is a reminder that Fedora 24 is nearing its end of life.
Approximately 2 (two) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 24. 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 '24'.

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 24 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 10 Brian J. Murrell 2017-07-26 12:52:13 UTC
Upstream is at 13.17 now.

Comment 11 Fedora Update System 2017-11-25 19:15:12 UTC
asterisk-14.7.2-1.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-1c0367d562

Comment 12 Fedora Update System 2017-11-27 04:33:16 UTC
asterisk-14.7.2-1.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-1c0367d562

Comment 13 Fedora Update System 2017-12-05 12:28:47 UTC
asterisk-14.7.3-1.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-cf7dede496

Comment 14 Fedora Update System 2017-12-10 00:31:24 UTC
asterisk-14.7.3-1.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-cf7dede496

Comment 15 Fedora Update System 2017-12-13 21:07:59 UTC
asterisk-14.7.4-1.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-66e9367f7e

Comment 16 Fedora Update System 2017-12-14 11:14:28 UTC
asterisk-14.7.4-1.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-66e9367f7e

Comment 17 Fedora Update System 2017-12-28 02:49:09 UTC
asterisk-14.7.4-1.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.


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