Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 911414 - media-libs/libass seems to depend on libunibreak.so.3
Summary: media-libs/libass seems to depend on libunibreak.so.3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords: PullRequest
: 915071 940706 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-07-29 12:10 UTC by Tupone Alfredo
Modified: 2024-10-12 13:05 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 Tupone Alfredo gentoo-dev 2023-07-29 12:10:52 UTC
media-libs/libass seems to depend on  libunibreak.so.3: 

readelf -d /usr/lib64/libass.so.9.2.1 | grep NEEDED

 0x0000000000000001 (NEEDED)             Shared library: [libm.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libfribidi.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libharfbuzz.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libunibreak.so.3]
 0x0000000000000001 (NEEDED)             Shared library: [libfontconfig.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libfreetype.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]



Reproducible: Always
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-07-29 12:11:40 UTC
Yeah, see https://github.com/gentoo/gentoo/pull/31993.
Comment 2 Ionen Wolkens gentoo-dev 2023-10-02 17:21:57 UTC
*** Bug 915071 has been marked as a duplicate of this bug. ***
Comment 3 Andrey Grozin gentoo-dev 2024-07-02 08:39:50 UTC
Yes

grozin@bilbo ~ $ ldd /usr/lib64/libass.so.9.2.1 
        linux-vdso.so.1 (0x00007fffa9b1d000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f1728476000)
        libfribidi.so.0 => /usr/lib64/libfribidi.so.0 (0x00007f1728456000)
        libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f172831f000)
        libunibreak.so.6 => /usr/lib64/libunibreak.so.6 (0x00007f17282fd000)
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f17282b0000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f17281e6000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f1728019000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f172857f000)
        libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f1727ed5000)
        libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007f1727eb0000)
        libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f1727e85000)
        libz.so.1 => /usr/lib64/libz.so.1 (0x00007f1727e6b000)
        libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00007f1727e56000)
        libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f1727e1d000)
        libpcre2-8.so.0 => /usr/lib64/libpcre2-8.so.0 (0x00007f1727d7b000)

should depend on dev-libs/libunibreak:=
after I upgraded libunibreak to 6.1, got libass in preserved-rebuild
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-10-03 10:51:00 UTC
*** Bug 940706 has been marked as a duplicate of this bug. ***
Comment 5 Larry the Git Cow gentoo-dev 2024-10-04 09:55:09 UTC
The bug has been closed via the following commit(s):

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

commit 79777740a1c77768feae79251dc8d82433132a24
Author:     Cristian Othón Martínez Vera <cfuga@cfuga.mx>
AuthorDate: 2023-07-21 17:31:27 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-10-04 09:53:59 +0000

    media-libs/libass: fix implicit dep on dev-libs/libunibreak
    
    Since version 0.17.0, ```media-libs/libass``` searches for ```dev-libs/libunibreak```
    to optionally use the Unicode line breaking algorithm instead of ASS' much stricter rules.
    
    Signed-off-by: Cristian Othón Martínez Vera <cfuga@cfuga.mx>
    Signed-off-by: David Roman <davidroman96@gmail.com>
    Closes: https://bugs.gentoo.org/911414
    Closes: https://github.com/gentoo/gentoo/pull/38871
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/libass/libass-0.17.1-r1.ebuild    | 51 ++++++++++++++++++++++++++++
 media-libs/libass/metadata.xml               |  3 ++
 profiles/arch/alpha/package.use.mask         |  4 +++
 profiles/arch/hppa/package.use.mask          |  4 +++
 profiles/arch/loong/package.use.mask         |  4 +++
 profiles/arch/mips/package.use.mask          |  4 +++
 profiles/arch/powerpc/ppc64/package.use.mask |  4 +++
 profiles/arch/riscv/package.use.mask         |  4 +++
 profiles/arch/sparc/package.use.mask         |  4 +++
 9 files changed, 82 insertions(+)