From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id QKfDNv9T5mQsfQEASxT56A (envelope-from ) for ; Wed, 23 Aug 2023 20:46:23 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id EBrHNv9T5mRWlQAA9RJhRA (envelope-from ) for ; Wed, 23 Aug 2023 20:46:23 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 4926B38FC5 for ; Wed, 23 Aug 2023 20:46:23 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=spork.org header.s=dkim header.b=UHLky0ya; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1692816383; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=2PzoxvXqIEUjFyNDJYgcw3G9/zMAih+rzEvMNKYeJCY=; b=KbSh7HzNv9puBNRVrbKVDCd+hC9erw6PHZ+qtMIBlaLJ4vKfsOhGDtaPUORkeqOEw5a9Wm mx5P/zaL0O+aLP3qPRunuQeUNkcHlb5K3VIhnxTCUe20+uss5Xn1/h3/JyAnuxnacdY1J1 d60BGy1NMkG5Fmawkg2ASl2gVY4kIBUzDnp9AEZW3ZmpuqWy7NSfj3rokOHnGalZtX3d4i NZu0Qmk+dybNpI1W7WEQnf8qy7LAh+V6Jj+x805YYvT0xSZIFndAOEccJ/JlaymW53xhRA fUrAZ41iV5y+HJm8j3pkft1dTtLSLtk9fVLZH/ZS780mtiQf/UGpiPiLV0TPsQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1692816383; a=rsa-sha256; cv=none; b=ZC70hx17mrrHW9Oev1nFKCI+OK/K69lhKGTBmtKl8XINyLWD/AOZz5nMD1UhJv7LC1PKAR yjy8wC5ROzw025BTqdEFHYgPYBNehzM+IVNraqwiesYUKKl3hleeuo+pJvEs6HyzaU2yjK MnOif67y2fvgM3lJvnXRQphjNLCuPqyOkIVw+fdwsMgpKmdGzzVVfMTLe39LppOwulOWoa yohiaTWDP9SmiKrrBwDDHzt9gcjNQVOLdoPh9r7+rf7eI3eCygQUhuP3ISrM3G4AeUoSL+ WhWh3ttj4npYycEjof6Xaa5qRSQEpYFSo9Bufi7edIemD6N6REIJcnNtNaw+Aw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=spork.org header.s=dkim header.b=UHLky0ya; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qYsrj-0007Xw-H6; Wed, 23 Aug 2023 14:46:03 -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 ) id 1qYsrf-0007Vi-23 for guix-patches@gnu.org; Wed, 23 Aug 2023 14:46:01 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qYsre-0003LN-Q2 for guix-patches@gnu.org; Wed, 23 Aug 2023 14:45:58 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qYsri-00075z-9t for guix-patches@gnu.org; Wed, 23 Aug 2023 14:46:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63863] [PATCH v5 1/1] gnu: home: Add support for home-pipewire-service Resent-From: brian Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 23 Aug 2023 18:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63863 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Tanguy LE CARROUR Cc: 63863@debbugs.gnu.org Received: via spool by 63863-submit@debbugs.gnu.org id=B63863.169281630727209 (code B ref 63863); Wed, 23 Aug 2023 18:46:02 +0000 Received: (at 63863) by debbugs.gnu.org; 23 Aug 2023 18:45:07 +0000 Received: from localhost ([127.0.0.1]:35199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qYsqo-00074l-LA for submit@debbugs.gnu.org; Wed, 23 Aug 2023 14:45:07 -0400 Received: from coleridge.kublai.com ([166.84.7.167]:58585 helo=mail.spork.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qYsql-00074Z-RM for 63863@debbugs.gnu.org; Wed, 23 Aug 2023 14:45:05 -0400 Received: from ditto (ool-18b8e9e7.dyn.optonline.net [24.184.233.231]) by mail.spork.org (Postfix) with ESMTPSA id 37A941A3C; Wed, 23 Aug 2023 14:44:56 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=spork.org; s=dkim; t=1692816299; bh=2PzoxvXqIEUjFyNDJYgcw3G9/zMAih+rzEvMNKYeJCY=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=UHLky0yasFwhZ+I/Xk6GaSwmhF85pJZeVulMxQXPg9V5C2/E9vNieCw/wf8vjaO31 20egRiP3Gsi65HHJ6q4x4Wm9n0ozBvAaRtCep/hqjtGFrKqpWrQ5pYTs6vZtYyFvYb flEw2eyHhYMNpaMNGHoD69eqPDV5qgY5m0cY+qro= In-Reply-To: <169277912935.12471.14366434028428015342@localhost> (Tanguy LE CARROUR's message of "Wed, 23 Aug 2023 10:25:29 +0200") References: <13252a733171e18f4d39d0185ddf3e8e3c06bc15.1685747062.git.bjc@spork.org> <169277912935.12471.14366434028428015342@localhost> Date: Wed, 23 Aug 2023 14:44:55 -0400 Message-ID: <87sf89bntk.fsf@spork.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: brian X-ACL-Warn: , brian via Guix-patches From: brian via Guix-patches via Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -6.71 X-Spam-Score: -6.71 X-Migadu-Queue-Id: 4926B38FC5 X-Migadu-Scanner: mx1.migadu.com X-TUID: jnyWHpzZ7d4N Tanguy LE CARROUR writes: > I came across you patch by chance and, as I had been waiting for a > PipeWire home service for a long time, I couldn't resist trying it out! Thanks for helping test it! > I copied it to my channel, added it to my home configuration, > reconfigured and=E2=80=A6 go this message: > > ``` > guix home: error: service 'pipewire' requires 'dbus', which is not provid= ed by any service > ``` > > I was a little confused, because in the documentation, you wrote > "As PipeWire does not use @code{dbus} to start its services on demand". Pipewire does not use dbus to start its services on demand, but it does use it for communication between the pipewire daemon itself and the session manager (typically wireplumber). I guess this is confusing. I'll see if I can explain this better. Although part of me wants to drop the dbus verbiage from the documentation entirely, since it only exists right now to explain things to people who might be migrating from Pulseaudio and used to not needing a Shepherd service. I don't want to write a deep explainer on how DBus is used. It's not the place for that, nor do I even know that much about it. > I added it anyway, reconfigured and after rebooting (I currently have a > problem with shepherd not being properly reloaded! =F0=9F=98=9E) I can see > the new services as being "stopped" in `herd status` output. > Are they stopped on purpose? Who is supposed to start them? The services should all start automatically, but they do all depend on a user-session level dbus daemon running. I see you're using dbus, but are you using it from =E2=80=98home-dbus-service-type=E2=80=99? > Sorry, I'm not sure I understand how it's supposed to work. > I've tried joining a JitsiMeet conference. The video seems to be > working, but my mic=E2=80=98 is marked as "broken". If video sharing under Wayland is working, then I'd say that means Pipewire+Wireguard are working. The mic doesn't work, but can you hear audio through your speakers or headphones? Are your audio devices visible? Are you using Pulseaudio emulation (which I recommend you do)? > Anyway, thanks for you work on this patch! Can't wait for it to be > merged. /me pokes Ludo =F0=9F=98=89 -bjc