Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 942045

Summary: net-misc/asterisk: depends on an obsolete libSRTP
Product: Gentoo Linux Reporter: Matt Jolly <kangie>
Component: Current packagesAssignee: Jaco Kroon <jaco>
Status: CONFIRMED ---    
Severity: normal CC: chromium, kangie, proxy-maint
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/39111
Whiteboard:
Package list:
Runtime testing required: ---

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.