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!
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(+)
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.
https://github.com/gentoo/gentoo/pull/39566 Removes two of the versions that still depends on libsrtp:0 Just waiting for the stable then we can remove the other version (but we should probably wait until Jan to be sure there won't be comebacks, but I feel it's highly unlikely that we'll see problems.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e19a1a4d3d149355826069314db1b2072c759ed5 commit e19a1a4d3d149355826069314db1b2072c759ed5 Author: Jaco Kroon <jaco@uls.co.za> AuthorDate: 2024-12-02 15:15:22 +0000 Commit: Matt Jolly <kangie@gentoo.org> CommitDate: 2024-12-16 05:19:27 +0000 net-misc/asterisk: drop 22.0.0 Bug: https://bugs.gentoo.org/942045 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/39566 Signed-off-by: Matt Jolly <kangie@gentoo.org> net-misc/asterisk/asterisk-22.0.0.ebuild | 354 ------------------------------- 1 file changed, 354 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10900a65d6c50c942fe97d4e3e902031d985de63 commit 10900a65d6c50c942fe97d4e3e902031d985de63 Author: Jaco Kroon <jaco@uls.co.za> AuthorDate: 2024-12-02 14:57:35 +0000 Commit: Matt Jolly <kangie@gentoo.org> CommitDate: 2024-12-16 05:19:26 +0000 net-misc/asterisk: drop 20.10.0 Bug: https://bugs.gentoo.org/942045 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Matt Jolly <kangie@gentoo.org> net-misc/asterisk/asterisk-20.10.0.ebuild | 367 ------------------------------ 1 file changed, 367 deletions(-)
Great work. January is fine, no stress there. If we're concerned we can wait a little longer, but I think it's encouraging that there don't seem to be any new bugs related to this.