Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 950193 - media-sound/liblc3-1.1.3: stabilisation
Summary: media-sound/liblc3-1.1.3: stabilisation
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Sam James
URL:
Whiteboard:
Keywords: CC-ARCHES
Depends on:
Blocks:
 
Reported: 2025-02-23 18:40 UTC by Sam James
Modified: 2025-04-25 01:21 UTC (History)
2 users (show)

See Also:
Package list:
media-sound/liblc3-1.1.3
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-02-23 18:40:29 UTC
Thanks!
Comment 1 NATTkA bot gentoo-dev Security 2025-02-23 18:44:22 UTC Comment hidden (obsolete)
Comment 2 Larry the Git Cow gentoo-dev 2025-04-14 02:42:40 UTC
The bug has been referenced in the following commit(s):

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

commit da5aea5cb67a3f778f9d777931f40e1c3fba24d8
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2025-04-14 02:38:20 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2025-04-14 02:42:10 +0000

    media-sound/liblc3: disable pypy3
    
    This seems like unnecessary headaches on this package, and will need
    to stabilize it for ffmpeg-7 (feel free to re-add using pypy3_11 if
    really want it later).
    
    Bug: https://bugs.gentoo.org/950193
    Closes: https://bugs.gentoo.org/951045
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 media-sound/liblc3/liblc3-1.1.1-r1.ebuild | 4 ++--
 media-sound/liblc3/liblc3-1.1.3.ebuild    | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)
Comment 3 Ionen Wolkens gentoo-dev 2025-04-14 03:04:29 UTC
Was looking at this given ffmpeg-7 depends on >=liblc3-1.1 with USE=liblc3 so this is a blocker for upcoming stable unless package.use.stable.mask it for now (which is fine if this ends up dragging).

Thought pypy3 removal would resolve everything, but a few extra things need consideration, will leave it to maintainers at this point:

1. ffmpeg-7 optionally needs this stable on sparc too so, if wanted, sparc could be added here otherwise I'll package.use.stable.mask

2. pypy3 removal didn't resolve everything, test? () will require stable scipy on ppc and (if added) sparc assuming don't mask tests. Unsure if really want more scipy stable just for this package though.

3. probably should switch to liblc3-1.1.3 at this point
Comment 4 NATTkA bot gentoo-dev Security 2025-04-14 13:24:41 UTC Comment hidden (obsolete)
Comment 5 Larry the Git Cow gentoo-dev 2025-04-20 00:17:56 UTC
The bug has been referenced in the following commit(s):

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

commit 89ae916d37c41fa94eebc12f1d0b023827c44732
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2025-04-20 00:12:25 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2025-04-20 00:17:15 +0000

    profiles/base: stable mask ffmpeg[liblc3] for now
    
    Bug: https://bugs.gentoo.org/950193
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 profiles/base/package.use.stable.mask | 5 +++++
 1 file changed, 5 insertions(+)
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-04-20 00:20:24 UTC
(In reply to Ionen Wolkens from comment #3)
> 1. ffmpeg-7 optionally needs this stable on sparc too so, if wanted, sparc
> could be added here otherwise I'll package.use.stable.mask
> 
> 2. pypy3 removal didn't resolve everything, test? () will require stable
> scipy on ppc and (if added) sparc assuming don't mask tests. Unsure if
> really want more scipy stable just for this package though.

Sorry, I'd missed this. I'll do 2 now. And I think 1. sounds reasonable.

Thanks for handling it so far.
Comment 7 Larry the Git Cow gentoo-dev 2025-04-20 00:39:37 UTC
The bug has been referenced in the following commit(s):

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

commit ff9e21c79b0738d23ed78aa389845eb9f40712a1
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2025-04-20 00:38:39 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-04-20 00:38:39 +0000

    profiles/arch: mask media-sound/liblc3[test] on non-amd64 & non-arm64
    
    Needs dev-python/scipy for tests which often ends up destabled on arches
    even if it was previously stable there, as its own test results vary a lot.
    
    Just avoid tests for liblc3 in general and unmask in a few places where
    scipy will surely be around in future.
    
    Bug: https://bugs.gentoo.org/950193
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/amd64/package.use.stable.mask | 7 +++++++
 profiles/arch/arm64/package.use.stable.mask | 7 +++++++
 profiles/arch/base/package.use.stable.mask  | 7 +++++++
 3 files changed, 21 insertions(+)
Comment 8 Ionen Wolkens gentoo-dev 2025-04-20 01:05:28 UTC
Thanks.
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-04-20 02:01:02 UTC
ppc64 done
Comment 10 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-04-20 02:09:52 UTC
arm64 done
Comment 11 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-04-21 06:18:30 UTC
x86 done
Comment 12 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-04-22 00:35:21 UTC
amd64 done
Comment 13 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-04-23 15:50:39 UTC
arm done
Comment 14 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-04-24 23:46:14 UTC
ppc done

all arches done
Comment 15 Larry the Git Cow gentoo-dev 2025-04-25 01:21:25 UTC
The bug has been referenced in the following commit(s):

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

commit 360293dc63a6768f7ffc48046f79d527d7ebe8e7
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2025-04-25 01:15:17 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2025-04-25 01:18:33 +0000

    profiles: move ffmpeg[liblc3] stable mask to sparc-only
    
    Bug: https://bugs.gentoo.org/950193
    Bug: https://bugs.gentoo.org/953825
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 profiles/arch/sparc/package.use.stable.mask | 4 ++++
 profiles/base/package.use.stable.mask       | 5 -----
 2 files changed, 4 insertions(+), 5 deletions(-)