From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id QB2CG8dVTWRuFAAASxT56A (envelope-from ) for ; Sat, 29 Apr 2023 19:37:11 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id +GtiG8dVTWTvfwAA9RJhRA (envelope-from ) for ; Sat, 29 Apr 2023 19:37:11 +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 4DB0A38F18 for ; Sat, 29 Apr 2023 19:37:11 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psoHo-00013V-GP; Sat, 29 Apr 2023 13:23:04 -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 1psoHn-00012x-FL for bug-guix@gnu.org; Sat, 29 Apr 2023 13:23:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psoHm-0003MM-Q5 for bug-guix@gnu.org; Sat, 29 Apr 2023 13:23:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psoHm-00006y-9I for bug-guix@gnu.org; Sat, 29 Apr 2023 13:23:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#63082: [PATCH v2 00/16] Improve out-of-the-box experience with mpd-service-type References: <874jp3nyd3.fsf@gmail.com> In-Reply-To: <874jp3nyd3.fsf@gmail.com> Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 29 Apr 2023 17:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63082 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 63082@debbugs.gnu.org Cc: Bruno Victal , Liliana Marie Prikler , Maxim Cournoyer Received: via spool by 63082-submit@debbugs.gnu.org id=B63082.168278893032613 (code B ref 63082); Sat, 29 Apr 2023 17:23:02 +0000 Received: (at 63082) by debbugs.gnu.org; 29 Apr 2023 17:22:10 +0000 Received: from localhost ([127.0.0.1]:36540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psoGv-0008Tn-JG for submit@debbugs.gnu.org; Sat, 29 Apr 2023 13:22:09 -0400 Received: from mail-qk1-f180.google.com ([209.85.222.180]:62486) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psoGs-0008T6-4z for 63082@debbugs.gnu.org; Sat, 29 Apr 2023 13:22:07 -0400 Received: by mail-qk1-f180.google.com with SMTP id af79cd13be357-7515631b965so184044885a.0 for <63082@debbugs.gnu.org>; Sat, 29 Apr 2023 10:22:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682788920; x=1685380920; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=2o4FEpD9taKy2SxinDo1OZ72N/4ZdwuPg2pI3LpyvMM=; b=Tnd8G9IuPXybxkSQa5wwlCpAdYkyzqORaUdYAjhBBYtRwjEbP/0AMNSe+oljs4XMsN si0reokGqT8PdJb37D6FITISXzYzzg+NA0+1GvyHDbU0kRXLpu9DNWk1PFbqPAfyQHbh yx8gC+4Rtk9Mdhqluxp5pPDyRNCUKW4YpKT2TR0Ud3yfOXdLu07a9gpVUDwHt7dyt85M zBsCsH1CCsuZvw/c1HC4SSKGWye/S4sZB1cqi8YY6Rc1/WYyseiVOdoEJXp9XAegTjBZ j0YjueRiVPl8dsPuPIb3HMphND37fM/Vl13ZS6YAuv18U9zJQq9y5983xNOsLJlpHZCu AOqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682788920; x=1685380920; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=2o4FEpD9taKy2SxinDo1OZ72N/4ZdwuPg2pI3LpyvMM=; b=AdK0g+Yi0+7mHJ93Y7M3H1xV/xLq/3kSTvFKJtavTp4INwG3xaqFng+7A/usiOhFSk Bx0fzQqlaWsswoLABdBnUuYv/c7wXSd9CrLjtI9ENebY9alHMnBND3Olj1pJcetJCoo/ BhGl3VlI0jreiBX5cCZqFqC18odkn9KtWivVyPNYxIJBp1fYj5X24B9DR7nI69C0tAJd b31kKnZfWOiLXfVvuvTnfUpM3eScpergmSE+6HTLZISTPHX1NrJaj6WQ/nQdmG8d1Bad C4pzEXsq2ZY7TVOsjUSwazd8Q11I1iRx4hiP6zOg6+5Js+woKkFM+1vBB6ejoSSDvMp/ om0Q== X-Gm-Message-State: AC+VfDzjLxpvrSinWd9mljxpkO9I/P/tyhJxccYomQaQXnPRcSrQfmKN R+r7T5BAsXTCJ2GYeylvNAmnOkrZSYA= X-Google-Smtp-Source: ACHHUZ5S8Nh9xl3w+dOCB73wA2uuDSRElSyqwdEisbCb8mP491jEV2P+pZlrUgkv5IQHdiE3qHDxng== X-Received: by 2002:ac8:5b95:0:b0:3e3:9275:17ad with SMTP id a21-20020ac85b95000000b003e3927517admr23418831qta.12.1682788920270; Sat, 29 Apr 2023 10:22:00 -0700 (PDT) Received: from localhost.localdomain (dsl-155-245.b2b2c.ca. [66.158.155.245]) by smtp.gmail.com with ESMTPSA id dm45-20020a05620a1d6d00b0074cf009f443sm7582489qkb.85.2023.04.29.10.21.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Apr 2023 10:21:59 -0700 (PDT) From: Maxim Cournoyer Date: Sat, 29 Apr 2023 13:21:37 -0400 Message-Id: X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1682789831; a=rsa-sha256; cv=none; b=utzBRNQkObSQPcng4LYUORxLCop33WTjUNOg4LQTPyToXiNZzegBcnmd+Ko453UnmE31nX RJtIYO2lmZIPAs90ItjJW0CKvMsWUxPA/oygA/NTqvwfhK+GqU7n6sPv+TCr+l6Ly7aE7v CmuUG/spR+9EoCSNIOMpl9jV8jm1sIJYmw6mHzTeIbgWWzxn2wh7C9/gTI4KJPFZqq7tZm v0S3Of0X5Wvv1qoHoeFWAbAnkuftJIoXKRJwALNyC4HpoU6SjCrPDufjlycUpx6MM4VaZ9 A2SruxT+NntZddZXcLfbVkieYe6/+XotYF5Fr//BsFpKhxb+dH5YGzWrPRsG9g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=Tnd8G9Iu; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1682789831; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: 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=2o4FEpD9taKy2SxinDo1OZ72N/4ZdwuPg2pI3LpyvMM=; b=i3Gy2hjaCJqHlyiuPENNVvywxoMQfegFDAwEGBECBb7zlZITPcgu1Sq3O6EIaVbHQqJ3QY 9twfk+cO6HS/DPg/+4vGzJsY+JT3AaRgXe0cK9a3AQudrqcCzc8KGQiTbSxPw3aUcqY8M7 HFs/tJAdafIXmXXonO+0evwdhiYoVX2TaEMTZQPdn9WZlkAVJ/qKTVmwkr3xKABEY24+o4 tCKE2sJXXzYES45I08ZOjpmFtTBAYVqASihLO7Jim4/kFAMsaDlNjBVf2f5fkeiqjSIu/K dBwY2Isbn+37xxxY+fPFLMB+UBkJui37cisypnjc8H7rrsSBvWfvdMLCUo85Wg== X-Migadu-Spam-Score: 2.69 X-Spam-Score: 2.69 X-Migadu-Queue-Id: 4DB0A38F18 X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=Tnd8G9Iu; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-TUID: wGlXFwmgHNqr This series harmonize mympd with mypd further, such as using syslog as default for the log output, and sharing more of the logic for their start slot. Otherwise it's the same as the previous series, with some clean ups and changes suggested by Bruno in its review (thanks!). Maxim Cournoyer (16): services: mpd: Add an 'update' action to trigger a database update. services: mpd: Streamline mpd-user-sanitizer and mympd-user-sanitizer. services: mpd: Rename %set-user-group to set-user-group. services: mpd: Obsolete the 'group' field. services: mpd: List log-level in decreasing verbosity order in doc. services: mpd; Refactor start slot directory initialization. services: mpd: Log to syslog by default. services: mpd: Do not rotate logs when using syslog. services: mpd: Let Shepherd effect the user/group change. system: accounts: Export . services: mpd: Warn when the MPD user is not in the "audio" group. services: mpd: Auto-detect mpd-output mixer type by default. services: mpd: Obsolete 'environment-variables' field. services: mpd: Provision a default cache directory and set HOME. services: mpd: Update basic example. services: Avoid 'delete' overrides warning in audio module. doc/guix.texi | 97 ++++++---- gnu/services/audio.scm | 405 +++++++++++++++++++++++----------------- gnu/system/accounts.scm | 3 +- gnu/tests/audio.scm | 4 +- 4 files changed, 294 insertions(+), 215 deletions(-) base-commit: ccf64b6a8b8718a8bb69719cf9ed2873464e3850 prerequisite-patch-id: eace011dd080f709a8eeb77c7a739f87079dbb81 prerequisite-patch-id: fd596ecff861483a486910ca0feecded27f6a4a2 prerequisite-patch-id: 948c73edc0a8a0a21b1d4f6878d3f09158059f38 prerequisite-patch-id: becfd217e53934fe9ef16939ff433e5ed00a4b1e prerequisite-patch-id: 20f12e01af25b881e362ea7dc837a07aeec8a489 prerequisite-patch-id: 7534d08dbc06589ce0fe7bd306585321cb5385d1 -- 2.39.2