GNU bug report logs - #73282
[PATCH] home: services: pipewire: Add utilities to profile.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Antero Mejr <mail@HIDDEN>; Keywords: patch; dated Sun, 15 Sep 2024 20:20:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 73282 <at> debbugs.gnu.org:


Received: (at 73282) by debbugs.gnu.org; 31 Oct 2024 08:33:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 04:33:33 2024
Received: from localhost ([127.0.0.1]:40875 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t6QcW-0007Bb-TQ
	for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 04:33:33 -0400
Received: from ditigal.xyz ([78.46.201.50]:36340 helo=mail.ditigal.xyz)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rutherther@HIDDEN>) id 1t6QcU-0007BT-Vv
 for 73282 <at> debbugs.gnu.org; Thu, 31 Oct 2024 04:33:31 -0400
Received: by cerebrum (OpenSMTPD) with ESMTPSA id bd545321
 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); 
 Thu, 31 Oct 2024 08:33:22 +0000 (UTC)
From: Rutherther <rutherther@HIDDEN>
To: 73282 <at> debbugs.gnu.org
Subject: Re: [PATCH] home: services: pipewire: Add utilities to profile.
In-Reply-To: <87ikt9s1z2.fsf@HIDDEN>
Date: Thu, 31 Oct 2024 09:33:13 +0100
Message-ID: <87h68svfhy.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ditigal.xyz;
 i=@ditigal.xyz; q=dns/txt; s=20240917; t=1730363602; h=from : to : cc
 : subject : in-reply-to : date : message-id : mime-version :
 content-type : from; bh=n40spjscUkxwpMiT5Y4J29FM74fRuSN9NIWAOvH/EJg=;
 b=ithzgZEvoAzu3tDIfYi1W/IRJz+6jwr248dOX2M9fwtbufrbgq0MLYtZbMIIYaP+wo/WT
 T2I4wO4dnBNio9tjFdYW1trk9lTfFL0Vu0GNg6VU3hxB5/D5pKXJ/OBg2WfZaQcdtkngILS
 eCrUGVadKLEo6ZORGdzg3uUSVcGRR0g=
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 73282
Cc: Antero Mejr <mail@HIDDEN>, Rutherther <rutherther@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


> Rutherther <rutherther@HIDDEN> writes:
> 
> > Nope, I don't have them in my profile and I can control volume and
> > switch outputs just fine through pavucontrol.
> 
> pavucontrol is a Pulseaudio program that operates on top of the
> pipewire-pulse compatibility layer. wpctl is the native program that
> interacts with the pipewire library directly.

I've just tried easyeffects, since it seems it supports
pipewire natively. I can control volume, outputs etc.
with it, without having wpctl in my profile.

> 
> So it would make sense to add the native packages to the profile,
> because users should not be expected to have control programs for other
> sound servers installed.
> 
> To put it another way: if a daemon is running that is likely to require
> control commands from the user, the packages to issue those control
> commands should be added to the profile.

I don't agree with your outcome. If it's likely user will want it,
and not necessary, there should be an easy option to turn it off/on,
not to give it to user who doesn't want it and will then have
to go hard ways to turn it off - such as modifying the service-type
itself via inheriting and removing the profile part.
The user should not be expected that they will want to use
these specific programs for controlling their audio, it's up
to them what program they choose for that and install.

Regards,
Rutherther




Information forwarded to guix-patches@HIDDEN:
bug#73282; Package guix-patches. Full text available.

Message received at 73282 <at> debbugs.gnu.org:


Received: (at 73282) by debbugs.gnu.org; 30 Oct 2024 21:41:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 30 17:41:33 2024
Received: from localhost ([127.0.0.1]:37669 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t6GRY-0001xP-W3
	for submit <at> debbugs.gnu.org; Wed, 30 Oct 2024 17:41:33 -0400
Received: from sender4-op-o15.zoho.com ([136.143.188.15]:17523)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1t6GRX-0001xJ-B1
 for 73282 <at> debbugs.gnu.org; Wed, 30 Oct 2024 17:41:32 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1730324488; cv=none; 
 d=zohomail.com; s=zohoarc; 
 b=Dx2VsycvQbeqRZA+zzBexfGgyWebNCwmCVlpNe6x0M2XP+QY8C+NfC1VN8wSj0gYIs1GWDoajNYU1r2hkMRUwYR+jIV+wn8GTTiXbVVyyZYC62BVCs4i0NoleFubZNUGcTh/EiJQbgbBvT18tdjOkixxxCRuD5Bz6P3OF0de0Ps=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc; t=1730324488;
 h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To;
 bh=6T806PyW+yeSxlQwXKiJQxR6JKmO9DLfthRnET5sUpY=; 
 b=S/B0HdL355NTE8JXj0z/se77xdB+HhA/mP49+uRcoJPPstIeKCZikFG54lwNvw6ail52g+8Xdl29JS9ZBVyDfj5orKR+fzAw8rVoJfqVKzCpbKqAentf9nxrLB78qKtxResyG83zSNoNkXhrbChpOECXy60Es+i03vVdWzuvh1o=
ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass  header.i=antr.me;
 spf=pass  smtp.mailfrom=mail@HIDDEN;
 dmarc=pass header.from=<mail@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1730324488; 
 s=zmail; d=antr.me; i=mail@HIDDEN;
 h=From:From:To:To:Cc:Cc:Subject:Subject:In-Reply-To:References:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To;
 bh=6T806PyW+yeSxlQwXKiJQxR6JKmO9DLfthRnET5sUpY=;
 b=JcM891czffcy7GQkfc3u+3ZW2SV9N2BdaylSMSz1zWWZ4c7yC/84D4P938tKuQQA
 0R/Ny52ZPxPPBIhPQj4qWlnzOTwn6DGnxHqNaH/WsPqX709iT/tGuw4FPAl6PkYjiwe
 Sc1zZ6P1ekusKz2qaDETfaWGtpsURyERlhUmoDEU=
Received: by mx.zohomail.com with SMTPS id 1730324486267283.8225413036696;
 Wed, 30 Oct 2024 14:41:26 -0700 (PDT)
From: Antero Mejr <mail@HIDDEN>
To: Rutherther <rutherther@HIDDEN>
Subject: Re: [PATCH] home: services: pipewire: Add utilities to profile.
In-Reply-To: <87ttctxqqt.fsf@HIDDEN> (rutherther@HIDDEN's message of
 "Wed, 30 Oct 2024 21:47:22 +0100")
References: <8734kdcuej.fsf@HIDDEN> <87msilsa1e.fsf@HIDDEN>
 <87ttctxqqt.fsf@HIDDEN>
Date: Wed, 30 Oct 2024 21:41:21 +0000
Message-ID: <87ikt9s1z2.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-ZohoMailClient: External
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 73282
Cc: 73282 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Rutherther <rutherther@HIDDEN> writes:

> Nope, I don't have them in my profile and I can control volume and
> switch outputs just fine through pavucontrol.

pavucontrol is a Pulseaudio program that operates on top of the
pipewire-pulse compatibility layer. wpctl is the native program that
interacts with the pipewire library directly.

So it would make sense to add the native packages to the profile,
because users should not be expected to have control programs for other
sound servers installed.

To put it another way: if a daemon is running that is likely to require
control commands from the user, the packages to issue those control
commands should be added to the profile.




Information forwarded to guix-patches@HIDDEN:
bug#73282; Package guix-patches. Full text available.

Message received at 73282 <at> debbugs.gnu.org:


Received: (at 73282) by debbugs.gnu.org; 30 Oct 2024 20:47:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 30 16:47:34 2024
Received: from localhost ([127.0.0.1]:37403 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t6FbK-0000CH-Ie
	for submit <at> debbugs.gnu.org; Wed, 30 Oct 2024 16:47:34 -0400
Received: from ditigal.xyz ([78.46.201.50]:37692 helo=mail.ditigal.xyz)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rutherther@HIDDEN>) id 1t6FbI-0000C6-Bk
 for 73282 <at> debbugs.gnu.org; Wed, 30 Oct 2024 16:47:33 -0400
Received: by cerebrum (OpenSMTPD) with ESMTPSA id e1b8acf0
 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); 
 Wed, 30 Oct 2024 20:47:23 +0000 (UTC)
From: Rutherther <rutherther@HIDDEN>
To: Antero Mejr <mail@HIDDEN>
Subject: Re: [PATCH] home: services: pipewire: Add utilities to profile.
In-Reply-To: <87msilsa1e.fsf@HIDDEN>
References: <8734kdcuej.fsf@HIDDEN> <87msilsa1e.fsf@HIDDEN>
Date: Wed, 30 Oct 2024 21:47:22 +0100
Message-ID: <87ttctxqqt.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ditigal.xyz;
 i=@ditigal.xyz; q=dns/txt; s=20240917; t=1730321243; h=from : to : cc
 : subject : in-reply-to : references : date : message-id :
 mime-version : content-type : from;
 bh=Hu+qOy7bDUhZffGWlUBwQhYnlniAeyoXE9jgMr0zl2A=;
 b=MCZ+cHcIL0ABWKTR8lbv58ZJfNTs0BTaqV6MslevHpit+J1wHUSlKOOSgdtNTmfU0oZlr
 x+xtPAzq50ADpVSB+vJwC/zygUMYXPndFv8Obm4pU7EkqeyV32Fhd54YNswDXFiHLesAYa4
 ueoREw4IM60m53i28Wnc/wJtdgZUrkE=
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 73282
Cc: 73282 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Antero Mejr <mail@HIDDEN> writes:

> Rutherther <rutherther@HIDDEN> writes:
>
>>> Resolves https://issues.guix.gnu.org/68565
>>> Adds wpctl, pw-cat, and other pw- utilities to the home profile.
>>
>> I think it would be at least nice to have an option that turns this off.
>> Why give the user the binaries, libraries to their profile if they are not actually
>> necessary? <snip>
>
> I think they are necessary - if the service is running then audio will
> be routed through pipewire, and if that is the case then wpctl is needed
> to control the routes and volume, both essential features of an audio
> server.
>
> The pw-* utilities are mostly for recording/playback, which I think is
> also important but perhaps not essential.

Nope, I don't have them in my profile and I can control volume and
switch outputs just fine through pavucontrol.

Regards,
Rutherther




Information forwarded to guix-patches@HIDDEN:
bug#73282; Package guix-patches. Full text available.

Message received at 73282 <at> debbugs.gnu.org:


Received: (at 73282) by debbugs.gnu.org; 30 Oct 2024 18:47:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 30 14:47:22 2024
Received: from localhost ([127.0.0.1]:36691 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t6Dj0-0004VI-0h
	for submit <at> debbugs.gnu.org; Wed, 30 Oct 2024 14:47:22 -0400
Received: from sender4-op-o14.zoho.com ([136.143.188.14]:17481)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1t6Diw-0004VC-Lt
 for 73282 <at> debbugs.gnu.org; Wed, 30 Oct 2024 14:47:20 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1730314036; cv=none; 
 d=zohomail.com; s=zohoarc; 
 b=W7AYj+6gtIAncl+vFlPoFG8FZDqSzNuyo0bL4Ys4qITxu6MXqUSQhf3hEeBfsJuFyu+e/hBQysuGqz01KK0m7WMZFedr45j/K7iWniPbGbIcGP/FD5ufh3CuaW3KKVJxUWuKChI8nIPt596UvJVjdwX6Ykmzz0XtdPYBz9McAKg=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc; t=1730314036;
 h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To;
 bh=IS1UHHnL9/1jYxOjWvTyT9I8ta3ktlx9ivHVHVljA9g=; 
 b=FFkX/FKh1XqQ4r3lngaeHpU8x9dHZv83tXbHCxOWioYIvMvCOt9Uqxj8qFU6ea/vw2aodHhTwzZLljy5fnMxbfI6AN/pAV6XWDwQkrhc4RIc3yNtkf2/mokB1OUBd9F3UkTrTLiE1wD7I/5sFjH4iRuxUuIV1ROpe/UPWxaKWDA=
ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass  header.i=antr.me;
 spf=pass  smtp.mailfrom=mail@HIDDEN;
 dmarc=pass header.from=<mail@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1730314036; 
 s=zmail; d=antr.me; i=mail@HIDDEN;
 h=From:From:To:To:Cc:Cc:Subject:Subject:In-Reply-To:References:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To;
 bh=IS1UHHnL9/1jYxOjWvTyT9I8ta3ktlx9ivHVHVljA9g=;
 b=PnFy9DI/O7tAkHf6fhYwaNazG0VxO1+vgayWx0nuUQ6OPKn2ieMdRx6s2PsQlCZa
 bVu+VVxGUdIBVOrnhgZso0JBvfSwYD/V/kZ/izn2wYUowJPFWIRJZekV+TWMEoL2y+C
 vvEu/+FjQO/h8IkWx1rCln9/wHNCAolUg90LPg10=
Received: by mx.zohomail.com with SMTPS id 1730314035274714.1598440910152;
 Wed, 30 Oct 2024 11:47:15 -0700 (PDT)
From: Antero Mejr <mail@HIDDEN>
To: Rutherther <rutherther@HIDDEN>
Subject: Re: [PATCH] home: services: pipewire: Add utilities to profile.
In-Reply-To: <8734kdcuej.fsf@HIDDEN> (rutherther@HIDDEN's message of
 "Wed, 30 Oct 2024 19:33:56 +0100")
References: <8734kdcuej.fsf@HIDDEN>
Date: Wed, 30 Oct 2024 18:47:09 +0000
Message-ID: <87msilsa1e.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-ZohoMailClient: External
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 73282
Cc: 73282 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Rutherther <rutherther@HIDDEN> writes:

>> Resolves https://issues.guix.gnu.org/68565
>> Adds wpctl, pw-cat, and other pw- utilities to the home profile.
>
> I think it would be at least nice to have an option that turns this off.
> Why give the user the binaries, libraries to their profile if they are not actually
> necessary? <snip>

I think they are necessary - if the service is running then audio will
be routed through pipewire, and if that is the case then wpctl is needed
to control the routes and volume, both essential features of an audio
server.

The pw-* utilities are mostly for recording/playback, which I think is
also important but perhaps not essential.




Information forwarded to guix-patches@HIDDEN:
bug#73282; Package guix-patches. Full text available.

Message received at 73282 <at> debbugs.gnu.org:


Received: (at 73282) by debbugs.gnu.org; 30 Oct 2024 18:34:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 30 14:34:07 2024
Received: from localhost ([127.0.0.1]:36605 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t6DWB-0003zb-Ib
	for submit <at> debbugs.gnu.org; Wed, 30 Oct 2024 14:34:07 -0400
Received: from ditigal.xyz ([78.46.201.50]:34764 helo=mail.ditigal.xyz)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rutherther@HIDDEN>) id 1t6DW9-0003zC-CA
 for 73282 <at> debbugs.gnu.org; Wed, 30 Oct 2024 14:34:06 -0400
Received: by cerebrum (OpenSMTPD) with ESMTPSA id 43768b08
 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); 
 Wed, 30 Oct 2024 18:33:57 +0000 (UTC)
From: Rutherther <rutherther@HIDDEN>
To: 73282 <at> debbugs.gnu.org
Subject: Re: [PATCH] home: services: pipewire: Add utilities to profile.
In-Reply-To: <87v7ywk6un.fsf@HIDDEN>
Date: Wed, 30 Oct 2024 19:33:56 +0100
Message-ID: <8734kdcuej.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ditigal.xyz;
 i=@ditigal.xyz; q=dns/txt; s=20240917; t=1730313237; h=from : to : cc
 : subject : in-reply-to : date : message-id : mime-version :
 content-type : from; bh=DR7iM5LUAaY07dY1pBTgb9RKweluIgSQiln60bP7IKo=;
 b=q3vdQSlMcIU7lm/qL9q89wzGDoF5I0H2kPRVUv6R9tzTl7h83SfvHw9s8r41Am00qG9q7
 ytEwLpg4J0PT68v++eFjcNO1bxGUHc1YEE3H4GVUuu8lHfrglOtvNpiJNxSob/5HicwGPxX
 xoNpGZLTsCtzpeverUwBIxsm3+HSj2c=
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 73282
Cc: Antero Mejr <mail@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


> Resolves https://issues.guix.gnu.org/68565
> Adds wpctl, pw-cat, and other pw- utilities to the home profile.
> 

Hi,

I think it would be at least nice to have an option that turns this off.
Why give the user the binaries, libraries to their profile if they are not actually
necessary? If one needs them, they can add them to the packages list.
It's true it's nice to have a little bit more from the service so that
it can do it for you, but it would be nice to also keep the default
behavior so that users that do not need it do not have it in their
profile unnecessarily.

Regards,
Rutherther




Information forwarded to guix-patches@HIDDEN:
bug#73282; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 15 Sep 2024 20:19:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 15 16:19:56 2024
Received: from localhost ([127.0.0.1]:50567 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1spvit-0002MJ-Lw
	for submit <at> debbugs.gnu.org; Sun, 15 Sep 2024 16:19:55 -0400
Received: from lists.gnu.org ([209.51.188.17]:46310)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <SRS0=a553=QO=antr.me=mail@HIDDEN>)
 id 1spvir-0002MB-OZ
 for submit <at> debbugs.gnu.org; Sun, 15 Sep 2024 16:19:54 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1)
 (envelope-from <SRS0=a553=QO=antr.me=mail@HIDDEN>)
 id 1spvid-0000TO-85
 for guix-patches@HIDDEN; Sun, 15 Sep 2024 16:19:40 -0400
Received: from smtp.forwardemail.net ([207.246.76.47])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1)
 (envelope-from <SRS0=a553=QO=antr.me=mail@HIDDEN>)
 id 1spvib-0006sT-LH
 for guix-patches@HIDDEN; Sun, 15 Sep 2024 16:19:39 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=antr.me;
 h=Content-Type: MIME-Version: Message-ID: Date: Subject: Cc: To: From;
 q=dns/txt; s=fe-d5cf982890; t=1726431571;
 bh=WBOb6EjNxRiN9y45gjm3NBLWhyQ9/sMNpCxS6CKbJV0=;
 b=Y+uxCuaoz7iFuysLOgI6g6N0anT3vD1j9kzFDmpz+sOUgQ1uHFZ0NJP9rswtCWXs16lL7OnEF
 +VT7q6weJetFK1GS28G7E2OaMGE3xOne209EPIRTB5SenOQo5xyBX6iJCwZSzbkS7atDeGXhQQ0
 WhBU06cGNgLN5Jg82YbCy3g=
From: Antero Mejr <mail@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH] home: services: pipewire: Add utilities to profile.
Date: Sun, 15 Sep 2024 20:19:28 +0000
Message-ID: <87v7ywk6un.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Report-Abuse-To: abuse@HIDDEN
X-Report-Abuse: abuse@HIDDEN
X-Complaints-To: abuse@HIDDEN
X-ForwardEmail-Version: 0.4.40
X-ForwardEmail-Sender: rfc822; mail@HIDDEN, smtp.forwardemail.net,
 207.246.76.47
X-ForwardEmail-ID: 66e7415214c76dc5b12df16c
Received-SPF: pass client-ip=207.246.76.47;
 envelope-from=SRS0=a553=QO=antr.me=mail@HIDDEN;
 helo=smtp.forwardemail.net
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
Cc: paren@HIDDEN, ludo@HIDDEN, tanguy@HIDDEN, andrew@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)


* gnu/home/services/sound.scm (home-pipewire-service-type)[extensions]:
Extend home-profile-service-type to make wpctl and pw-* available in
the profile.

Change-Id: I48c1eb0798ea083acd3e1b521a24a9acdef3bf42
---
Resolves https://issues.guix.gnu.org/68565
Adds wpctl, pw-cat, and other pw- utilities to the home profile.

 gnu/home/services/sound.scm | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/gnu/home/services/sound.scm b/gnu/home/services/sound.scm
index 313a57305b..e39ec21c81 100644
--- a/gnu/home/services/sound.scm
+++ b/gnu/home/services/sound.scm
@@ -122,7 +122,13 @@ (define home-pipewire-service-type
     (list (service-extension home-shepherd-service-type
                              home-pipewire-shepherd-services)
           (service-extension home-xdg-configuration-files-service-type
-                             home-pipewire-xdg-configuration)))
+                             home-pipewire-xdg-configuration)
+          (service-extension home-profile-service-type
+                             (lambda (config)
+                               (list
+                                (home-pipewire-configuration-pipewire config)
+                                (home-pipewire-configuration-wireplumber
+                                 config))))))
    (description
     "Start essential PipeWire services.")
    (default-value (home-pipewire-configuration))))

base-commit: ecc95ecd399ce7917a19ae3e687ea1a92caf830a
-- 
2.46.0





Acknowledgement sent to Antero Mejr <mail@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#73282; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 12 Jan 2025 05:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.