Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 942045 - net-misc/asterisk: depends on an obsolete libSRTP
Summary: net-misc/asterisk: depends on an obsolete libSRTP
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Jaco Kroon
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2024-10-24 05:22 UTC by Matt Jolly
Modified: 2024-10-25 23:58 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Jolly gentoo-dev 2024-10-24 05:22:43 UTC
As per https://docs.asterisk.org/Getting-Started/Installing-Asterisk/Installing-Asterisk-From-Source/What-to-Download/Installing-libsrtp/ asterisk supports modern (2.x) libSRTP.

As the last consumer of the legacy 1.x slot, please update and test these ebuilds so that we can only maintain current versions of this package.

Thanks!
Comment 1 Larry the Git Cow gentoo-dev 2024-10-25 22:55:53 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a871f99039515c78a2d3c968e18894480d516e04

commit a871f99039515c78a2d3c968e18894480d516e04
Author:     Jaco Kroon <jaco@uls.co.za>
AuthorDate: 2024-10-25 18:38:12 +0000
Commit:     Matt Jolly <kangie@gentoo.org>
CommitDate: 2024-10-25 22:55:35 +0000

    net-misc/asterisk: add 22.0.0-r1
    
    Closes: https://bugs.gentoo.org/942045
    Closes: https://bugs.gentoo.org/923143
    Signed-off-by: Jaco Kroon <jaco@uls.co.za>
    Closes: https://github.com/gentoo/gentoo/pull/39111
    Signed-off-by: Matt Jolly <kangie@gentoo.org>

 net-misc/asterisk/asterisk-22.0.0-r1.ebuild | 358 ++++++++++++++++++++++++++++
 1 file changed, 358 insertions(+)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b214af8bd24a07478b2759aae16ce8e74cfe1230

commit b214af8bd24a07478b2759aae16ce8e74cfe1230
Author:     Jaco Kroon <jaco@uls.co.za>
AuthorDate: 2024-10-25 18:36:43 +0000
Commit:     Matt Jolly <kangie@gentoo.org>
CommitDate: 2024-10-25 22:55:35 +0000

    net-misc/asterisk: 21.5.0 -> 21.5.0-r1
    
    Bug: https://bugs.gentoo.org/942045
    Bug: https://bugs.gentoo.org/923143
    Signed-off-by: Jaco Kroon <jaco@uls.co.za>
    Signed-off-by: Matt Jolly <kangie@gentoo.org>

 .../asterisk/{asterisk-21.5.0.ebuild => asterisk-21.5.0-r1.ebuild}  | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32bf3840569324c2971ae8935f00e9111775678e

commit 32bf3840569324c2971ae8935f00e9111775678e
Author:     Jaco Kroon <jaco@uls.co.za>
AuthorDate: 2024-10-25 18:31:42 +0000
Commit:     Matt Jolly <kangie@gentoo.org>
CommitDate: 2024-10-25 22:55:34 +0000

    net-misc/asterisk: add 20.10.0-r1
    
    Bug: https://bugs.gentoo.org/942045
    Bug: https://bugs.gentoo.org/923143
    Signed-off-by: Jaco Kroon <jaco@uls.co.za>
    Signed-off-by: Matt Jolly <kangie@gentoo.org>

 net-misc/asterisk/asterisk-20.10.0-r1.ebuild | 371 +++++++++++++++++++++++++++
 1 file changed, 371 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12a6a2be3b84a7ef7a50c2935e87ba80995e36fe

commit 12a6a2be3b84a7ef7a50c2935e87ba80995e36fe
Author:     Jaco Kroon <jaco@uls.co.za>
AuthorDate: 2024-10-25 18:15:53 +0000
Commit:     Matt Jolly <kangie@gentoo.org>
CommitDate: 2024-10-25 22:55:34 +0000

    net-misc/asterisk: add 18.25.0-r1
    
    Bug: https://bugs.gentoo.org/942045
    Bug: https://bugs.gentoo.org/923143
    Signed-off-by: Jaco Kroon <jaco@uls.co.za>
    Signed-off-by: Matt Jolly <kangie@gentoo.org>

 net-misc/asterisk/asterisk-18.25.0-r1.ebuild | 375 +++++++++++++++++++++++++++
 1 file changed, 375 insertions(+)
Comment 2 Matt Jolly gentoo-dev 2024-10-25 23:58:32 UTC
Keeping this bug open until all versions of asterisk with old libsrtp have been removed from the tree:

> /var/db/repos/gentoo/net-misc/asterisk/asterisk-18.25.0.ebuild:76:      srtp? ( net-libs/libsrtp:0 )
> /var/db/repos/gentoo/net-misc/asterisk/asterisk-20.10.0.ebuild:76:      srtp? ( net-libs/libsrtp:0 )
> /var/db/repos/gentoo/net-misc/asterisk/asterisk-22.0.0.ebuild:75:       srtp? ( net-libs/libsrtp:0 )

18.25.0 is the killer - we need to stablereq -r1 in a month or so, the rest can be removed at any point.