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: 945732
Blocks:
  Show dependency tree
 
Reported: 2024-10-24 05:22 UTC by Matt Jolly
Modified: 2024-12-16 05:24 UTC (History)
4 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.
Comment 3 Jaco Kroon 2024-12-02 15:18:38 UTC
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.
Comment 4 Larry the Git Cow gentoo-dev 2024-12-16 05:21:51 UTC
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(-)
Comment 5 Matt Jolly gentoo-dev 2024-12-16 05:24:29 UTC
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.