Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 896138 - >=media-libs/openh264-1.4.0-r1: ~mips keywording request
Summary: >=media-libs/openh264-1.4.0-r1: ~mips keywording request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords: CC-ARCHES, PullRequest
Depends on:
Blocks: 896096 902445
  Show dependency tree
 
Reported: 2023-02-24 01:02 UTC by matoro
Modified: 2023-04-08 18:00 UTC (History)
3 users (show)

See Also:
Package list:
>=media-libs/openh264-1.4.0-r1 ~mips
Runtime testing required: ---
nattka: sanity-check+


Attachments
mipsel successful test (openh264.log,165.84 KB, text/x-log)
2023-03-29 08:57 UTC, immolo
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description matoro archtester 2023-02-24 01:02:14 UTC
Thanks
Comment 2 Larry the Git Cow gentoo-dev 2023-03-15 18:07:52 UTC
The bug has been referenced in the following commit(s):

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

commit 58e1d4b5b4cd962f2fbe44a3abd5dab69a95e77a
Author:     Matoro Mahri <matoro@users.noreply.github.com>
AuthorDate: 2023-03-15 16:32:08 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2023-03-15 18:07:36 +0000

    media-libs/openh264: wire up tests, add mips patch
    
    Patch backports https://github.com/cisco/openh264/pull/3630
    
    Tests are currently broken on BE but pass on LE.
    
    https://github.com/cisco/openh264/issues/3634
    
    Bug: https://bugs.gentoo.org/896138
    Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com>
    Closes: https://github.com/gentoo/gentoo/pull/30137
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 .../openh264/files/openh264-2.3.1-pr3630.patch     | 159 +++++++++++++++++++++
 media-libs/openh264/openh264-2.3.1-r1.ebuild       |  20 ++-
 2 files changed, 175 insertions(+), 4 deletions(-)
Comment 3 immolo 2023-03-29 08:57:38 UTC
Created attachment 859232 [details]
mipsel successful test

openh264 successfully compiles and test on my mipsel device.
Comment 4 Larry the Git Cow gentoo-dev 2023-04-06 04:51:26 UTC
The bug has been referenced in the following commit(s):

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

commit 8ade2cf8eafc39a206441175e1d508cc8bd7b355
Author:     Matoro Mahri <matoro@users.noreply.github.com>
AuthorDate: 2023-03-29 23:06:58 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-04-06 04:50:55 +0000

    profiles: create features/big-endian
    
    Using this in the future to dump issues which specifically affect
    big-endian platforms to avoid duplicated masks across the entire profile
    tree.  This is for masks which are necessary due to problems which arise
    solely due to endian correctness.  Solving a problem which causes one of
    these masks does not guarantee that the package will automatically work
    on all big-endian platforms, but it is a prerequisite to work on any of
    them.
    
    Please be cautious about adding things here as it will likely affect a
    platform that has not been tested on.  A good heuristic I use is either:
    
    1) works on ppc64le and not on ppc64, or
    2) work on 3 different little-endian platforms and not on 3 different
       big-endian platforms, and the BE platforms fail in the same way
    
    Bug: https://bugs.gentoo.org/896138
    Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com>
    Closes: https://github.com/gentoo/gentoo/pull/30406
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/arm64/big-endian/parent                       |  1 +
 profiles/arch/arm64/big-endian/use.mask                     |  6 ------
 profiles/arch/hppa/package.mask                             |  5 -----
 profiles/arch/hppa/parent                                   |  1 +
 profiles/arch/hppa/use.mask                                 |  4 ----
 profiles/arch/m68k/package.mask                             |  7 -------
 profiles/arch/m68k/parent                                   |  1 +
 profiles/arch/m68k/use.mask                                 |  4 ----
 profiles/arch/mips/mips64/parent                            |  1 +
 profiles/arch/mips/mipsel/package.mask                      |  7 -------
 profiles/arch/mips/o32/parent                               |  1 +
 profiles/arch/mips/package.mask                             |  5 -----
 profiles/arch/mips/use.mask                                 |  4 ----
 profiles/arch/powerpc/package.mask                          |  7 -------
 profiles/arch/powerpc/ppc32/parent                          |  1 +
 profiles/arch/powerpc/ppc64/64le/package.mask               |  7 -------
 profiles/arch/powerpc/ppc64/64le/use.mask                   |  4 ----
 profiles/arch/powerpc/ppc64/64ul/parent                     |  1 +
 profiles/arch/powerpc/use.mask                              |  4 ----
 profiles/arch/s390/package.mask                             |  7 -------
 profiles/arch/s390/parent                                   |  1 +
 profiles/arch/s390/use.mask                                 |  4 ----
 profiles/arch/sparc/package.mask                            |  5 -----
 profiles/arch/sparc/parent                                  |  1 +
 profiles/arch/sparc/use.mask                                |  4 ----
 profiles/features/big-endian/README                         | 12 ++++++++++++
 profiles/features/big-endian/eapi                           |  1 +
 profiles/{arch/arm64 => features}/big-endian/package.mask   |  2 ++
 profiles/{arch/mips/mipsel => features/big-endian}/use.mask |  6 +++---
 29 files changed, 27 insertions(+), 87 deletions(-)
Comment 5 Larry the Git Cow gentoo-dev 2023-04-08 06:47:18 UTC
The bug has been referenced in the following commit(s):

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

commit 541d32ad80efb413779dfa6be0b76c2ce85dac6b
Author:     Matoro Mahri <matoro@users.noreply.github.com>
AuthorDate: 2023-04-07 05:15:21 +0000
Commit:     Viorel Munteanu <ceamac@gentoo.org>
CommitDate: 2023-04-08 06:46:53 +0000

    profiles/features/big-endian: mask media-libs/openh264
    
    Bug: https://bugs.gentoo.org/896138
    Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com>
    Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>

 profiles/features/big-endian/package.mask     | 8 ++++++++
 profiles/features/big-endian/package.use.mask | 7 +++++++
 profiles/features/big-endian/use.mask         | 5 +++++
 3 files changed, 20 insertions(+)
Comment 6 matoro archtester 2023-04-08 18:00:32 UTC
mips done

all arches done