Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 807616 - media-video/pipewire: keywording
Summary: media-video/pipewire: keywording
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: CC-ARCHES, KEYWORDREQ
Depends on:
Blocks: 813015
  Show dependency tree
 
Reported: 2021-08-10 20:19 UTC by James Le Cuirot
Modified: 2021-10-10 20:38 UTC (History)
5 users (show)

See Also:
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: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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-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-dev Security 2021-10-10 20:38:37 UTC
sparc done