Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 807616

Summary: media-video/pipewire: keywording
Product: Gentoo Linux Reporter: James Le Cuirot <chewi>
Component: KeywordingAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: asturm, sam, whissi
Priority: Normal Keywords: CC-ARCHES, KEYWORDREQ
Version: unspecifiedFlags: nattka: sanity-check-
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
media-video/pipewire ~ia64 ~hppa ~sparc media-plugins/gst-plugins-meta-1.18.4 ~ia64 ~sparc media-plugins/gst-plugins-jack-1.18.4-r1 ~ia64 ~sparc
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 813015    

Description James Le Cuirot gentoo-dev 2021-08-10 20:19:29 UTC
This is now an optional dependency of media-libs/libsdl2.
Comment 1 James Le Cuirot gentoo-dev 2021-08-10 20:22:41 UTC
Sorry, missed some arches.
Comment 2 NATTkA bot gentoo-dev 2021-08-10 20:24:23 UTC Comment hidden (obsolete)
Comment 3 James Le Cuirot gentoo-dev 2021-08-10 20:34:30 UTC
I'm not going to go on a wild keyword chase here. I don't really care about these arches so please drop your arch from the CC if you want to leave pipewire masked or otherwise take the necessary action.
Comment 4 Niklāvs Koļesņikovs 2021-08-11 18:04:23 UTC
media-sound/jack2 can be easily removed from the depgraph by masking the jack-client IUSE that's unique to the pipewire ebuild (and therefore won't affect anything else). Doing so will take care of alpha. Running pipewire on JACK2 is probably niche enough that there may never be anyone who needs it on the more obscure arches (and ideally never even on the major ones).

media-libs/fdk-aac and media-libs/libopenaptx can be removed from the depgraph by masking the bluetooth IUSE but that's probably up to the arch to decide if hppa is expected to have functional Bluetooth support.
Comment 5 Marek Szuba archtester gentoo-dev 2021-08-13 16:51:20 UTC
riscv done
Comment 6 NATTkA bot gentoo-dev 2021-08-13 16:56:22 UTC Comment hidden (obsolete)
Comment 7 NATTkA bot gentoo-dev 2021-08-24 13:20:28 UTC Comment hidden (obsolete)
Comment 8 NATTkA bot gentoo-dev 2021-08-27 10:52:31 UTC Comment hidden (obsolete)
Comment 9 NATTkA bot gentoo-dev 2021-08-27 13:20:26 UTC Comment hidden (obsolete)
Comment 10 Larry the Git Cow gentoo-dev 2021-09-13 23:06:59 UTC
The bug has been referenced in the following commit(s):

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

commit 121747cd3cfd88744c0f6beae5cc86d4aee858f5
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-09-13 23:02:01 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-09-13 23:06:50 +0000

    media-video/pipewire: add 0.3.35
    
    Switches to libfreeaptx as per upstream.
    
    Waiting for now re wireplumber default
    integration, but it's not strictly
    needed right now anyway.
    
    Bug: https://bugs.gentoo.org/791259
    Bug: https://bugs.gentoo.org/807616
    Closes: https://bugs.gentoo.org/812809
    Signed-off-by: Sam James <sam@gentoo.org>

 media-video/pipewire/Manifest                      |   1 +
 .../pipewire-0.3.35-non-systemd-integration.patch  |  20 ++
 media-video/pipewire/pipewire-0.3.35.ebuild        | 276 +++++++++++++++++++++
 3 files changed, 297 insertions(+)
Comment 11 NATTkA bot gentoo-dev 2021-09-13 23:08:40 UTC Comment hidden (obsolete)
Comment 12 NATTkA bot gentoo-dev 2021-09-13 23:12:32 UTC Comment hidden (obsolete)
Comment 13 Larry the Git Cow gentoo-dev 2021-09-14 00:00:24 UTC
The bug has been referenced in the following commit(s):

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

commit 638c77ad0d8d184745457f1ec7a969b2d30ae6d6
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-09-13 23:59:40 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-09-13 23:59:40 +0000

    profiles/arch/sparc: mask jack2 for pipewire
    
    Bug: https://bugs.gentoo.org/807616
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/sparc/package.use.mask | 5 +++++
 1 file changed, 5 insertions(+)

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

commit dc8f231665cadcafd11c3750ea8735be15217df8
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-09-13 23:58:39 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-09-13 23:58:39 +0000

    profiles/arch/hppa: mask bluetooth, jack2 for pipewire
    
    Bug: https://bugs.gentoo.org/807616
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/hppa/package.use.mask | 6 ++++++
 profiles/arch/hppa/use.mask         | 1 +
 2 files changed, 7 insertions(+)
Comment 14 NATTkA bot gentoo-dev 2021-09-14 06:08:32 UTC Comment hidden (obsolete)
Comment 15 Larry the Git Cow gentoo-dev 2021-09-14 06:11:25 UTC
The bug has been referenced in the following commit(s):

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

commit 87c828b69267afebe9f0d5ed9f35abf798313b36
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-09-14 06:10:52 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-09-14 06:10:52 +0000

    profiles/arch/ia64: mask pipewire[jack-sdk] b/c no JACK2
    
    Bug: https://bugs.gentoo.org/807616
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/ia64/package.use.mask | 5 +++++
 1 file changed, 5 insertions(+)
Comment 16 Larry the Git Cow gentoo-dev 2021-09-14 06:16:20 UTC
The bug has been referenced in the following commit(s):

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

commit 338acf73cc44da22e0710257e97cdc78d5b61e0e
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-09-14 06:16:00 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-09-14 06:16:06 +0000

    profiles/arch/ia64: mask pipewire[jack-client] b/c no JACK2
    
    Bug: https://bugs.gentoo.org/807616
    Fixes: 87c828b69267afebe9f0d5ed9f35abf798313b36
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/ia64/package.use.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 17 NATTkA bot gentoo-dev 2021-09-14 06:16:54 UTC Comment hidden (obsolete)
Comment 18 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-09-15 02:32:00 UTC
arm done
Comment 19 Yixun Lan archtester gentoo-dev 2021-09-15 09:39:05 UTC
~riscv done
Comment 20 Larry the Git Cow gentoo-dev 2021-09-20 02:39:44 UTC
The bug has been referenced in the following commit(s):

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

commit 6429b5e7384691babcf1316c48db9615b1167ff0
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-09-20 02:38:49 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-09-20 02:39:10 +0000

    media-libs/libfreeaptx: copy media-libs/libopenaptx keywords
    
    Bug: https://bugs.gentoo.org/807616
    Signed-off-by: Sam James <sam@gentoo.org>

 media-libs/libfreeaptx/libfreeaptx-0.1.1.ebuild | 2 +-
 media-libs/libfreeaptx/libfreeaptx-9999.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

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

commit 607a329f819cc9ac4a81fc2bf12e220043412d17
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-09-20 02:37:28 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-09-20 02:37:28 +0000

    media-video/pipewire: restore keywords
    
    I was perhaps a bit too conservative given
    the libfreeaptx/libopenaptx codebases are
    almost identical.
    
    Bug: https://bugs.gentoo.org/807616
    Signed-off-by: Sam James <sam@gentoo.org>

 media-video/pipewire/pipewire-0.3.36.ebuild | 2 +-
 media-video/pipewire/pipewire-9999.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
Comment 21 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-10-10 20:38:37 UTC
sparc done
Comment 22 NATTkA bot gentoo-dev 2021-10-24 02:00:40 UTC
Sanity check failed:

> media-video/pipewire-0.3.39
>   pdepend ~hppa stable profile default/linux/hppa/17.0 (8 total)
>     media-video/wireplumber
Comment 23 Larry the Git Cow gentoo-dev 2021-10-24 02:18:16 UTC
The bug has been referenced in the following commit(s):

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

commit 8f2b6678822dd64cec094634506fa7be2c834927
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-10-24 02:18:00 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-10-24 02:18:06 +0000

    profiles/arch/ia64: mask media-libs/libsdl2[pipewire]
    
    Bug: https://bugs.gentoo.org/807616
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/ia64/package.use.mask | 6 ++++++
 1 file changed, 6 insertions(+)

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

commit ba4b35c89349de5af94a00fc5d27b47c265d3d45
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-10-24 02:17:31 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-10-24 02:18:05 +0000

    profiles/arch/hppa: mask media-libs/libsdl2[pipewire]
    
    Bug: https://bugs.gentoo.org/807616
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/hppa/package.use.mask | 6 ++++++
 1 file changed, 6 insertions(+)
Comment 24 Larry the Git Cow gentoo-dev 2021-10-24 02:23:08 UTC
The bug has been referenced in the following commit(s):

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

commit 250d8ed84067d91d0a3421a103666f7427089c0d
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-10-24 02:22:50 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-10-24 02:22:50 +0000

    profiles/arch/sparc: mask media-plugins/gst-plugins-meta[jack]
    
    Bug: https://bugs.gentoo.org/807616
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/sparc/package.use.mask | 1 +
 1 file changed, 1 insertion(+)

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

commit 6db2c4426a82d0cb42110adc21c14d7924717a4b
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-10-24 02:19:54 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-10-24 02:19:54 +0000

    media-plugins/gst-plugins-meta: keyword 1.18.4 for ia64
    
    Bug: https://bugs.gentoo.org/807616
    Signed-off-by: Sam James <sam@gentoo.org>

 media-plugins/gst-plugins-meta/gst-plugins-meta-1.18.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 25 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-10-24 02:23:51 UTC
Resolved by masking for hppa/ia64 for now. We can revisit if this ends up being really needed, but for now, we have issues because of WP failing tests on some arches anyway.