GNU bug report logs - #77023
[PATCH 0/3] home: services: Add readymedia.

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: Sughosha <sughosha@HIDDEN>; Keywords: patch moreinfo; Done: Ludovic Courtès <ludo@HIDDEN>; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 77023-done <at> debbugs.gnu.org:


Received: (at 77023-done) by debbugs.gnu.org; 19 May 2025 00:18:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 18 20:18:44 2025
Received: from localhost ([127.0.0.1]:33899 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uGoDJ-0005rU-2d
	for submit <at> debbugs.gnu.org; Sun, 18 May 2025 20:18:44 -0400
Received: from mail-pf1-x429.google.com ([2607:f8b0:4864:20::429]:57382)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1uGoDG-0005qz-3A
 for 77023-done <at> debbugs.gnu.org; Sun, 18 May 2025 20:18:39 -0400
Received: by mail-pf1-x429.google.com with SMTP id
 d2e1a72fcca58-742c73f82dfso475576b3a.2
 for <77023-done <at> debbugs.gnu.org>; Sun, 18 May 2025 17:18:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1747613912; x=1748218712; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=DwVvS+PzuHA6bWyzz4r6DlGqcQ6TgPZMaBeAxYzZh1o=;
 b=LrOebJEjjTWiI1tzhonYOk2mfry+9YqOMSxePMzelv7HLz3XBfU8CeogCVmHIe6Ada
 X3O/B5/85GrKPPnzgL9znVjhhOM6pvc00EeafTiyVs1+yZEjOXVJt9Z06rXKNQsFeJgY
 OE89el+QYJdCLGGNCoQpkjBMszP7ZmM2kWJ9SijpR/gf/sO/KKfMcaYANHXdmLX11ORV
 V6C1N/dcKxySWfPijYIjKC1rAqjEhHT8CILFXWGnGzmtWFDX7Isnu+hzt4vvg/7yhCj3
 d4ocFSUD203dBQtSMEc2MyiXWjwxwBSij98lRuqsfwH06PRtCYCHLNLSwi8Pu/QbBaSo
 EtsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1747613912; x=1748218712;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=DwVvS+PzuHA6bWyzz4r6DlGqcQ6TgPZMaBeAxYzZh1o=;
 b=qS0MHV1aQrEOBX08JFBZSVVUuMEaDnt6AFtsCJ0UOCT9Bgrf1ckfC1sNwx4lInuB6u
 qV0U1jVjGlUcLQ3yPN6ngAMF5JLLb57O76447IXZPbgW/t/8BZ5IX28qBGQ5pUHFDzxm
 9kF1iDwadCqtskBOl7nuUhC6kCErmW2KgD355pUPl/s5GgyON5TiI1rLal+U5KVvzTv8
 BKdwMifObOFtNLbg8RtrjIbp+9Vjda6etYVFWwlbJpAhJPTFbaUxCUlm9ojdsxYU7tgO
 qqzL1uZ0deGGJVqrtYelEI+XuCuGjhPci+Qb9m8ZuWVMAf4gxVui6AGqGlhdtO0z7tFq
 kCYA==
X-Forwarded-Encrypted: i=1;
 AJvYcCUJlJZ3wicbNiJl5sJ8JtlZI++eyX5KpwBZrmPS6BY4kXc50PJ1C6/iaiM+sF1I1hD+k51wuREXQXT5 <at> debbugs.gnu.org
X-Gm-Message-State: AOJu0YyU8KguBSItX7OHZfwhIykE7+cs+y8uDDm6+AVxKq08eSHayx1P
 nJM8ahaxis1T8aiZ9C24u1QuBcjlLmYJ134L46RF2jXfM2NPitdQBWJZ
X-Gm-Gg: ASbGnctBf4BALaLDNjBuXG66WBWFZxK6537v+dNdI7QYbcTjUQHiPiYz9b9EmH0bUr9
 PVTqTxOU/B9UXBwP5aDqJ9Nbw29h++vPp5UGA+uqv+MTSwx0xITIyWxUkCv5lqKSbJKB60Fzm2h
 rVHxi8eTxh1L1vtFMAxKpf3O9iYZu6R8/8wAIXgjpf2VA9mF5pjkfyW0LjKWbbyKCE87mbd4qe+
 qK28KrqEo899iCOWQJ9HQ/PEIiGZW8yl1RrBSt+/G+58WMk1K1VOnTYPJ/txtIqcl758F1Ax65o
 H6/MPzH7aza3/O2hrKeLWDxOhKzDcdAjRQJe0hJkVRK5FRDPxA==
X-Google-Smtp-Source: AGHT+IGRKAXTredKnct49t7DmbpZxjF2F6eTk0jYZQARC79d74kpXMM5c9v5ZukZ3VUpd/jkdylI1g==
X-Received: by 2002:a05:6a00:1824:b0:742:3cc1:9485 with SMTP id
 d2e1a72fcca58-742a97e0b31mr13968516b3a.12.1747613911688; 
 Sun, 18 May 2025 17:18:31 -0700 (PDT)
Received: from terra ([2405:6586:be0:0:83c8:d31d:2cec:f542])
 by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-742a970e1a3sm4952267b3a.71.2025.05.18.17.18.29
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 18 May 2025 17:18:31 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: Re: [bug#77023] [PATCH v5] home: services: Add readymedia.
In-Reply-To: <87jz6dlln0.fsf@HIDDEN> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?=
 =?utf-8?Q?s?= message of "Sun, 18 May 2025 22:16:51 +0200")
References: <cover.1742003935.git.sughosha@HIDDEN>
 <456c02435531a58511a9b06fb9947abd705fc1f4.1746887698.git.sughosha@HIDDEN>
 <87jz6dlln0.fsf@HIDDEN>
Date: Mon, 19 May 2025 09:18:27 +0900
Message-ID: <87frh1e9m4.fsf@HIDDEN>
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-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77023-done
Cc: Tanguy Le Carrour <tanguy@HIDDEN>,
 Gabriel Wicki <gabriel@HIDDEN>, Sughosha <sughosha@HIDDEN>,
 Andrew Tropin <andrew@HIDDEN>, Hilton Chain <hako@HIDDEN>,
 77023-done <at> debbugs.gnu.org, Janneke Nieuwenhuizen <janneke@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 (-)

Hi Ludovic,

Ludovic Court=C3=A8s <ludo@HIDDEN> writes:

> Hi Sughosha,
>
> Sughosha <sughosha@HIDDEN> writes:
>
>> * gnu/home/services/upnp.scm: New file.
>> * gnu/local.mk: Register it.
>> * gnu/services/upnp.scm: Export readymedia-activation and
>> readymedia-shepherd-service.
>> (<readymedia-configuration>)[home-service?]: New field.
>> [cache-directory]: Adjust value depending on 'for-home?'.
>> [log-directory]: Ditto.
>> (readymedia-shepherd-service): Adjust 'requirement' and 'start' accordin=
g to
>> 'home-service?'.
>> (readymedia-activation): Adjust creating 'media-directories' with permis=
sions
>> according to 'home-service?'.
>> * gnu/tests/upnp.scm (%readymedia-configuration-test): Configure port wi=
th
>> %readymedia-default-port.
>> * doc/guix.texi (Miscellaneous Home Services): Document Readymedia Servi=
ce.
>> (Miscellaneous Services): Add cross-reference.
>>
>> Change-Id: I5c48595d84a815d98e03c7f68a716f048903720c
>
> Finally applied, thanks!
>
> The system test passes, but it fails once every two runs or so.  Could
> you take look?
>
> However, I do not see the =E2=80=98unshare=E2=80=99 issue that Maxim was =
reporting: I
> double-checked by running the test VM manually, and here=E2=80=99s what I=
 could
> see:
>
> root@komputilo ~# herd status readymedia
> herd status readymedia
> =E2=97=8F Status of readymedia:
>   It is running since 10:12:32 PM (15 seconds ago).
>   Main PID: 145
>   Command: /gnu/store/39m4bp93cc65h8i60if803hcfjw5jzyj-minidlna -f /gnu/s=
tore/x8vqpc3yqbblm7wbmg0798vvl0mj2rn6-minidlna.conf -S
>   It is enabled.
>   Provides: readymedia
>   Requires: networking user-processes
>   Will be respawned.
>   Log file: /var/log/readymedia/minidlna.log
>
> Recent messages (use '-n' to view more or less):
>   2025-05-18 22:12:33 scanner.c:731: warn: Scanning /media
>   2025-05-18 22:12:33 scanner.c:820: warn: Scanning /media finished (0 fi=
les)!
>   2025-05-18 22:12:33 playlist.c:135: warn: Parsing playlists...
>   2025-05-18 22:12:33 playlist.c:269: warn: Finished parsing playlists.
>   2025-05-18 22:12:33 monitor_inotify.c:223: warn: WARNING: Inotify max_u=
ser_watches [8192] is low or close to the number of used watches [2] and I =
do not have permission to increase this limit.  Please do so manually by wr=
iting a higher value into /proc/sys/fs/inotify/max_user_watches.
> root@komputilo ~# cat /var/log/readymedia/minidlna.log
> cat /var/log/readymedia/minidlna.log
> 2025-05-18 22:12:33 utils.c:295: warn: make_dir: cannot create directory =
'/var/run/'
> 2025-05-18 22:12:33 minidlna.c:466: error: Unable to create pidfile direc=
tory: /var/run/minidlna/minidlna.pid
> 2025-05-18 22:12:33 minidlna.c:520: warn: Unset locale
> 2025-05-18 22:12:33 minidlna.c:1134: warn: Starting MiniDLNA version 1.3.=
3.
> 2025-05-18 22:12:33 minidlna.c:394: warn: Creating new database at /var/c=
ache/readymedia/files.db
> 2025-05-18 22:12:33 minidlna.c:1182: warn: HTTP listening on port 8200
> 2025-05-18 22:12:33 scanner.c:731: warn: Scanning /media
> 2025-05-18 22:12:33 scanner.c:820: warn: Scanning /media finished (0 file=
s)!
> 2025-05-18 22:12:33 playlist.c:135: warn: Parsing playlists...
> 2025-05-18 22:12:33 playlist.c:269: warn: Finished parsing playlists.
> 2025-05-18 22:12:33 monitor_inotify.c:223: warn: WARNING: Inotify max_use=
r_watches [8192] is low or close to the number of used watches [2] and I do=
 not have permission to increase this limit.  Please do so manually by writ=
ing a higher value into /proc/sys/fs/inotify/max_user_watches.

I had applied the diff below to fix it, maybe only is the unshare error
exposed?

--8<---------------cut here---------------start------------->8---
services: Fix readymedia service.

The containerized process didn't have access to the run and db directories.

* gnu/services/upnp.scm (%readymedia-run-directory)
(%readymedia-db-directory): New variables.
(readymedia-shepherd-service) <least-authority-wrapper>: Map directories.
(readymedia-activation): Create directories in activation script.

Change-Id: I76547eb483ee65472ab0e6ec7164bf7e40fd745b

1 file changed, 15 insertions(+), 1 deletion(-)
gnu/services/upnp.scm | 16 +++++++++++++++-

modified   gnu/services/upnp.scm
@@ -122,6 +122,10 @@ (define (readymedia-configuration->config-file config)
                            (string-append key "=3D" value "\n")))
                         extra-config)))))
=20
+(define %readymedia-run-directory "/var/run/minidlna")
+
+(define %readymedia-db-directory "/var/db/minidlna")
+
 (define (readymedia-shepherd-service config)
   "Return a least-authority ReadyMedia/MiniDLNA Shepherd service."
   (match-record config <readymedia-configuration>
@@ -149,6 +153,14 @@ (define (readymedia-shepherd-service config)
                            (file-system-mapping
                             (source minidlna-conf)
                             (target source))
+                           (file-system-mapping
+                            (source %readymedia-db-directory)
+                            (target source)
+                            (writable? #t))
+                           (file-system-mapping
+                            (source %readymedia-run-directory)
+                            (target source)
+                            (writable? #t))
                            (map (lambda (directory)
                                   (file-system-mapping
                                    (source (readymedia-media-directory-pat=
h directory))
@@ -195,7 +207,9 @@ (define (readymedia-activation config)
                         (mkdir-p/perms directory
                                        (getpw #$%readymedia-user-account)
                                        #o755)))
-                    (list #$cache-directory #$log-directory))))))
+                    (list #$cache-directory #$log-directory
+                          #$%readymedia-db-directory
+                          #$%readymedia-run-directory))))))
=20
 (define readymedia-service-type
   (service-type
--8<---------------cut here---------------end--------------->8---

--=20
Thanks,
Maxim




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

Message received at 77023-done <at> debbugs.gnu.org:


Received: (at 77023-done) by debbugs.gnu.org; 18 May 2025 21:03:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 18 17:03:15 2025
Received: from localhost ([127.0.0.1]:60950 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uGlAA-0007ZI-SS
	for submit <at> debbugs.gnu.org; Sun, 18 May 2025 17:03:15 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:41284)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uGlA5-0007YD-27
 for 77023-done <at> debbugs.gnu.org; Sun, 18 May 2025 17:03:09 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1uGl9z-0002H6-18; Sun, 18 May 2025 17:03:03 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=MEQBfvZEOhyMsrxw+cAiuBATTfEBuSrfxPEqYQlLOaU=; b=jGOMNGTLahku1ebo5vCK
 eeho6ESl7AxNTkND4+gktXuyrww3rd+5VByyYv1zkGGK2blDBWR/cYmVvIz9CBRmur42x/mJFQYyR
 6ptQHBR54ZgV19UgWwdhS3uZZ90H6+MGo5MFNH7bPusiKbvHe0uJDWZw0Dfl9NWRop6lzMAFWvraF
 tkeLz5FQ78r561UEwLfRqiwi+Qhi/5ZEEJFy7FM8MSRy8ZO9QZZzzqUAE7+5pUQymFx5pIfNTlQqu
 OtdqXaYx8yoLO9J9b+NZj76IvcOI0YT3pVQDsnANuPHSYFNl8E643yAExSH6gDvPXAJEA0zI0Q2YR
 0worLHSgNXvTnA==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Sughosha <sughosha@HIDDEN>
Subject: Re: [bug#77023] [PATCH v5] home: services: Add readymedia.
In-Reply-To: <456c02435531a58511a9b06fb9947abd705fc1f4.1746887698.git.sughosha@HIDDEN>
 (sughosha@HIDDEN's message of "Sat, 10 May 2025 20:04:58 +0530")
References: <cover.1742003935.git.sughosha@HIDDEN>
 <456c02435531a58511a9b06fb9947abd705fc1f4.1746887698.git.sughosha@HIDDEN>
User-Agent: mu4e 1.12.9; emacs 29.4
X-URL: https://people.bordeaux.inria.fr/lcourtes/
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
X-Revolutionary-Date: Nonidi 29 =?utf-8?Q?Flor=C3=A9al?= an 233 de la
 =?utf-8?Q?R=C3=A9volution=2C?= jour du =?utf-8?B?U8OpbmV2w6k=?=
Date: Sun, 18 May 2025 22:16:51 +0200
Message-ID: <87jz6dlln0.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77023-done
Cc: Tanguy Le Carrour <tanguy@HIDDEN>,
 Maxim Cournoyer <maxim.cournoyer@HIDDEN>,
 Gabriel Wicki <gabriel@HIDDEN>, Andrew Tropin <andrew@HIDDEN>,
 Hilton Chain <hako@HIDDEN>, 77023-done <at> debbugs.gnu.org,
 Janneke Nieuwenhuizen <janneke@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: -3.3 (---)

Hi Sughosha,

Sughosha <sughosha@HIDDEN> writes:

> * gnu/home/services/upnp.scm: New file.
> * gnu/local.mk: Register it.
> * gnu/services/upnp.scm: Export readymedia-activation and
> readymedia-shepherd-service.
> (<readymedia-configuration>)[home-service?]: New field.
> [cache-directory]: Adjust value depending on 'for-home?'.
> [log-directory]: Ditto.
> (readymedia-shepherd-service): Adjust 'requirement' and 'start' according=
 to
> 'home-service?'.
> (readymedia-activation): Adjust creating 'media-directories' with permiss=
ions
> according to 'home-service?'.
> * gnu/tests/upnp.scm (%readymedia-configuration-test): Configure port with
> %readymedia-default-port.
> * doc/guix.texi (Miscellaneous Home Services): Document Readymedia Servic=
e.
> (Miscellaneous Services): Add cross-reference.
>
> Change-Id: I5c48595d84a815d98e03c7f68a716f048903720c

Finally applied, thanks!

The system test passes, but it fails once every two runs or so.  Could
you take look?

However, I do not see the =E2=80=98unshare=E2=80=99 issue that Maxim was re=
porting: I
double-checked by running the test VM manually, and here=E2=80=99s what I c=
ould
see:

--8<---------------cut here---------------start------------->8---
root@komputilo ~# herd status readymedia
herd status readymedia
=E2=97=8F Status of readymedia:
  It is running since 10:12:32 PM (15 seconds ago).
  Main PID: 145
  Command: /gnu/store/39m4bp93cc65h8i60if803hcfjw5jzyj-minidlna -f /gnu/sto=
re/x8vqpc3yqbblm7wbmg0798vvl0mj2rn6-minidlna.conf -S
  It is enabled.
  Provides: readymedia
  Requires: networking user-processes
  Will be respawned.
  Log file: /var/log/readymedia/minidlna.log

Recent messages (use '-n' to view more or less):
  2025-05-18 22:12:33 scanner.c:731: warn: Scanning /media
  2025-05-18 22:12:33 scanner.c:820: warn: Scanning /media finished (0 file=
s)!
  2025-05-18 22:12:33 playlist.c:135: warn: Parsing playlists...
  2025-05-18 22:12:33 playlist.c:269: warn: Finished parsing playlists.
  2025-05-18 22:12:33 monitor_inotify.c:223: warn: WARNING: Inotify max_use=
r_watches [8192] is low or close to the number of used watches [2] and I do=
 not have permission to increase this limit.  Please do so manually by writ=
ing a higher value into /proc/sys/fs/inotify/max_user_watches.
root@komputilo ~# cat /var/log/readymedia/minidlna.log
cat /var/log/readymedia/minidlna.log
2025-05-18 22:12:33 utils.c:295: warn: make_dir: cannot create directory '/=
var/run/'
2025-05-18 22:12:33 minidlna.c:466: error: Unable to create pidfile directo=
ry: /var/run/minidlna/minidlna.pid
2025-05-18 22:12:33 minidlna.c:520: warn: Unset locale
2025-05-18 22:12:33 minidlna.c:1134: warn: Starting MiniDLNA version 1.3.3.
2025-05-18 22:12:33 minidlna.c:394: warn: Creating new database at /var/cac=
he/readymedia/files.db
2025-05-18 22:12:33 minidlna.c:1182: warn: HTTP listening on port 8200
2025-05-18 22:12:33 scanner.c:731: warn: Scanning /media
2025-05-18 22:12:33 scanner.c:820: warn: Scanning /media finished (0 files)!
2025-05-18 22:12:33 playlist.c:135: warn: Parsing playlists...
2025-05-18 22:12:33 playlist.c:269: warn: Finished parsing playlists.
2025-05-18 22:12:33 monitor_inotify.c:223: warn: WARNING: Inotify max_user_=
watches [8192] is low or close to the number of used watches [2] and I do n=
ot have permission to increase this limit.  Please do so manually by writin=
g a higher value into /proc/sys/fs/inotify/max_user_watches.
--8<---------------cut here---------------end--------------->8---

Thanks,
Ludo=E2=80=99.




Notification sent to Sughosha <sughosha@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Ludovic Courtès <ludo@HIDDEN>:
You have taken responsibility. Full text available.

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


Received: (at 77023) by debbugs.gnu.org; 15 May 2025 06:46:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 15 02:46:32 2025
Received: from localhost ([127.0.0.1]:50339 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uFSMR-0000LK-St
	for submit <at> debbugs.gnu.org; Thu, 15 May 2025 02:46:32 -0400
Received: from mail-pf1-x435.google.com ([2607:f8b0:4864:20::435]:48583)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1uFSMO-0000L1-Ms
 for 77023 <at> debbugs.gnu.org; Thu, 15 May 2025 02:46:29 -0400
Received: by mail-pf1-x435.google.com with SMTP id
 d2e1a72fcca58-74294fa4bb5so867702b3a.1
 for <77023 <at> debbugs.gnu.org>; Wed, 14 May 2025 23:46:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1747291582; x=1747896382; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=wfIez+AUHsmMWhy/c/cSlQCnDoCY46ZFssD7hyZyBeg=;
 b=R6bV5cI2r4AfYoH5Bp/0g3qr/LbsnKrJTzE5MtUOyH307Sx6OWnAGAd5g3A3Xvl3io
 9c/vKbPQs9GGdJgc+hWmmmeeHg0V25LX08emBxFolwbwQrDSQmu63noz+L/+GDkKs26v
 GT3DDCECa2mu1pBboqfOylDxpIFJ+zm5JiLL6skqwfKjKDtGwenSMMN2mKqDRfjl29n6
 5vJNahzzUSKqwz1mUl1lSteVA3QOfshC729u2JKcTDmS/W3d+xAjHyDD4PqRAiBP9UN+
 CE0XQpVWKGfzl0RbXdlzAwJw6/zXDwGswvF4W4rbmoH/r5Xs/gEpQfZpkVK3f3n/NqO1
 VkrA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1747291582; x=1747896382;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=wfIez+AUHsmMWhy/c/cSlQCnDoCY46ZFssD7hyZyBeg=;
 b=u7To98abmSIbvx8pUVGzqis43z8KC/KKhvGGG2KUr3+4IaM60uCBKGkp2ehgMazg3u
 idgOYUIHKwy6e9yLgbRLj5dgsf2y1v0LsUZX/0diIax+3mnduhCxZ8SUXDX7jTrN/TGq
 QweBfl+wCXDNbB2UJ9WZpJX4xFzHNaGAxFQpcBfiMaPdTG8dPo1tqXouxsJwr6zLrBQO
 ER/sHOFErWQnyKYRWwX4GTkgYGOuoxgOAU37qSfhTzg/PxSfm+LyxO+lUzuj/TI0wUDO
 mB6Ls5bmgVBshy0myYVMcdwVyS+rBmGFZfsssgrilMZ5zJvIeXunpf2b4hBKG9DDKeff
 OYGQ==
X-Gm-Message-State: AOJu0YzpNyHkVe6hTM/OD/XX5DoTvdqeEitd//sml2Bp8lT5TDidssTY
 Fm48MduIF/NWALeV7DQCkZyv0tnTJ2j5Bqg8GLq5IfcBYWvDXxjt
X-Gm-Gg: ASbGncsz4z7SgLAnxA0omOn7ZnTfLVt8xNlphhyvgvI5CBPQrS6fClxvZ4imuuq8PBZ
 zoniQHuslyHu48d2c4A1WndKRRGhKTdjdIJZkB7So4vByzMo/fsaO4KAcg2EgLqfeIwdPgtQGuv
 0eZRFjiWUcIoFG4rjIyYUs+1bTZvDBMI4tJ59q/2UhdTD14r9O9vBUiNTGUWUIqFyOJWE61W0J0
 7p+MgQt+rUaNrITWO21mDkDtbCXghUySg3/bHt8r+XwYuzlEWSfxdiuoosEG1CiMWZUlRJeN7fL
 hldNAXwHS+4oR3U7hLrMW7yjYnjm/maz4R2fo9Re/09JXmprkQ==
X-Google-Smtp-Source: AGHT+IGaDUE0cRWKOAHW60Np2WM8/M8pvdfNonP7w/uym/UleWpclQfHZGu2XMWBM51EPH/22Y9WVw==
X-Received: by 2002:a05:6a00:92a8:b0:740:67ce:1d8b with SMTP id
 d2e1a72fcca58-74289289c70mr8331914b3a.7.1747291582442; 
 Wed, 14 May 2025 23:46:22 -0700 (PDT)
Received: from terra ([2405:6586:be0:0:83c8:d31d:2cec:f542])
 by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-74237704186sm10780909b3a.19.2025.05.14.23.46.20
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 14 May 2025 23:46:21 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Sughosha <sughosha@HIDDEN>
Subject: Re: [bug#77023] [PATCH 0/3] home: services: Add readymedia.
In-Reply-To: <87h61mjx12.fsf@HIDDEN> (Maxim Cournoyer's message of "Thu, 15
 May 2025 13:52:25 +0900")
References: <cover.1742003935.git.sughosha@HIDDEN>
 <12663573.O9o76ZdvQC@HIDDEN> <87tt5nl2eu.fsf@HIDDEN>
 <4649156.LvFx2qVVIh@HIDDEN> <87h61mjx12.fsf@HIDDEN>
Date: Thu, 15 May 2025 15:46:18 +0900
Message-ID: <87v7q2id6t.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77023
Cc: 77023 <at> debbugs.gnu.org, Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>,
 Gabriel Wicki <gabriel@HIDDEN>, Andrew Tropin <andrew@HIDDEN>,
 Hilton Chain <hako@HIDDEN>, Tanguy Le Carrour <tanguy@HIDDEN>,
 Janneke Nieuwenhuizen <janneke@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 (-)

Hi,

Actually, it seems the root issue may be related to bug#78356.  When
looking at /var/log/readymedia/minidlna.log we see:


--8<---------------cut here---------------start------------->8---
2025-05-15 08:22:27 In gnu/build/linux-container.scm:
...skipping...
2025-05-15 08:22:27    476:16  3 (_ "/tmp/guix-directory.w1REZ6")
2025-05-15 08:22:27      62:6  2 (call-with-clean-exit #<procedure 7fa0ff7c2e80 at gnu/b?>)
2025-05-15 08:22:27    321:20  1 (_)
2025-05-15 08:22:27 In guix/build/syscalls.scm:
2025-05-15 08:22:27   1231:10  0 (_ 268566528)
2025-05-15 08:22:27 
2025-05-15 08:22:27 guix/build/syscalls.scm:1231:10: In procedure unshare: 268566528: Invalid argument
2025-05-15 08:22:28 Backtrace:
2025-05-15 08:22:28            4 (primitive-load "/gnu/store/4h68sswscz96wk47724bfqfrq9n?")
2025-05-15 08:22:28 In ice-9/eval.scm:
2025-05-15 08:22:28    191:35  3 (_ _)
2025-05-15 08:22:28 In gnu/build/linux-container.scm:
2025-05-15 08:22:28     368:8  2 (call-with-temporary-directory #<procedure 7fa0ff7df3f0?>)
2025-05-15 08:22:28     485:7  1 (_ "/tmp/guix-directory.w1REZ6")
2025-05-15 08:22:28 In unknown file:
2025-05-15 08:22:28            0 (waitpid #f #<undefined>)
2025-05-15 08:22:28 
2025-05-15 08:22:28 ERROR: In procedure waitpid:
2025-05-15 08:22:28 Wrong type (expecting exact integer): #f
--8<---------------cut here---------------end--------------->8---


Which appears to share the same `unshare' issue as seen in bug#78356.

-- 
Thanks,
Maxim




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

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


Received: (at 77023) by debbugs.gnu.org; 15 May 2025 04:52:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 15 00:52:39 2025
Received: from localhost ([127.0.0.1]:49294 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uFQaF-00018A-Hw
	for submit <at> debbugs.gnu.org; Thu, 15 May 2025 00:52:39 -0400
Received: from mail-pl1-x62e.google.com ([2607:f8b0:4864:20::62e]:43211)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1uFQaB-000175-Vu
 for 77023 <at> debbugs.gnu.org; Thu, 15 May 2025 00:52:37 -0400
Received: by mail-pl1-x62e.google.com with SMTP id
 d9443c01a7336-22e09f57ed4so17722005ad.0
 for <77023 <at> debbugs.gnu.org>; Wed, 14 May 2025 21:52:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1747284750; x=1747889550; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=GXzKQB9KZ7yx6imtfvMMtJe52kJg2oXs9VDKoJeu5Oo=;
 b=eI4JcoPRcJPZKMeRZQ8P+5+DDzskYikGk/vJtgYZRPztWjBx4iu10ghQuHJB92hiYa
 GABI9lYhCHRoC/NEkqWLXDqCpCX4wohgdBgZtVbM1AxLXn/HnXr+JHED5LXEJR4Aja07
 juTfkxSepCJqqjazma0gZuJ1KJfeNkGeGpAAY5Q2O1AHG14a1wSbk696WveE+mZHao53
 ZA0LzfdYGKCozxKbZ/VJ5HtProUkJVgPt8SwKtUjV53RecFZyHuopkuPNz58+ucjkCzs
 /eu6woqOH72WKn+19Oi5QzykGi7GdhxcJtT71z9IAuWyM9Grf951y0c2pFqrfdZLUDWs
 s6Ww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1747284750; x=1747889550;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=GXzKQB9KZ7yx6imtfvMMtJe52kJg2oXs9VDKoJeu5Oo=;
 b=Z7a/XG4Wzt9PnfUc+EWIj3Q0je97pM5Z8EuVLMHRmzmT6Cbiq/g9viJJBaZgSAjxxW
 HSvzGL+4u+RT/NitYlPzvL9AoCZBhZT6Z1dvHR8I4O7Kzst3CmNlJSxLGzbWou666huR
 avWh/Mc3e5OTupyFndpgStKRf9+upwFV0YAPfQ5pOtXJP5x0h6+8ldCAS0xnPXHKCUjd
 mwqcja6hXtRjBARa5GBH3Bm8EbgELHa2pzo/tOmcAfOIDgOfkpX0teebpPXNa/n8DOMI
 Ne1biktayPTHu1WW53A8ZOR/p0s6rxnqenxN6albNx1BRbClxfLhHh84/baTtBnKmXlm
 oQPw==
X-Forwarded-Encrypted: i=1;
 AJvYcCUhE5Uad3yN4ZSAneE7sLuJt08HilD8JnD4tQ2s5jHEsXRdDSKfMeAou6nywWf/F71tLc/xxQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwaVCuudH80v5mB9z7xSMVndN9toSsl7r/tADoIN7bfMQ14lLOj
 Ctr2Gj+GWv89e0XShYRZ5F8viTqAwRInaQSz+MGNIwFMG9kae3Zbq3Ub
X-Gm-Gg: ASbGncvV3KCcv/gOxFTR7d9xEYZWtkJcGpVaGuU2oDnsF+M8HBxoFa5nbgWvlFlaqxu
 kWzSWG171HSHMO6BvlMR1fwzVaG12aUtt6qjDMtgit0fKHjb1+zX1nA3VrLJ1I6jl6FsbgRJhc9
 ySSQBIWUJJzuRuhF2tnDLW1i/HvJA2WbbbRlotMvLFCWyIYX6VCNpadBzo0SdrXg2iBPYgMLpLc
 DG1trHrsknUHdz9roS53xsRz9zx9hPVpA4nCarjzxhEmkfe3COvk8vlkE9Ioz043ENHAp1NZG5x
 4vJfU3DJzAxYbuYXF28ylklSV7bcbyQtrLtDETbFMq+RvUPWzg==
X-Google-Smtp-Source: AGHT+IEIekb87kISVFcX3azNxcE64ysRTX8x8ITmO0UPutbgpK/T8P59hieaxjsuhgOYqNYJ4igwhQ==
X-Received: by 2002:a17:903:1b2e:b0:21f:5063:d3ca with SMTP id
 d9443c01a7336-231b39ad033mr35174675ad.16.1747284749620; 
 Wed, 14 May 2025 21:52:29 -0700 (PDT)
Received: from terra ([2405:6586:be0:0:83c8:d31d:2cec:f542])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-22fc82a4825sm107776005ad.233.2025.05.14.21.52.27
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 14 May 2025 21:52:29 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Sughosha <sughosha@HIDDEN>
Subject: Re: [bug#77023] [PATCH 0/3] home: services: Add readymedia.
In-Reply-To: <4649156.LvFx2qVVIh@HIDDEN>
 (sughosha@HIDDEN's message of "Thu, 15 May 2025 08:20:36 +0530")
References: <cover.1742003935.git.sughosha@HIDDEN>
 <12663573.O9o76ZdvQC@HIDDEN> <87tt5nl2eu.fsf@HIDDEN>
 <4649156.LvFx2qVVIh@HIDDEN>
Date: Thu, 15 May 2025 13:52:25 +0900
Message-ID: <87h61mjx12.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 77023
Cc: 77023 <at> debbugs.gnu.org, Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>,
 Gabriel Wicki <gabriel@HIDDEN>, Andrew Tropin <andrew@HIDDEN>,
 Hilton Chain <hako@HIDDEN>, Tanguy Le Carrour <tanguy@HIDDEN>,
 Janneke Nieuwenhuizen <janneke@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: -0.5 (/)

Hi,

Sughosha <sughosha@HIDDEN> writes:

[...]

>> --8<---------------cut here---------------start------------->8---
>> Test begin:
>>   test-name: "ReadyMedia service is listening for connections"
>>   source-file:
>> "/gnu/store/jp9x56qq0dalb01nh61l6zv1w8vss4rm-readymedia-test-builder"
>> source-line: 1
>>   source-form: (test-assert "ReadyMedia service is listening for
>> connections" (wait-for-tcp-port 8200 marionette)) Test end:
>>   result-kind: fail
>>   actual-value: #f
>>   actual-error: (misc-error #f "nobody's listening on port ~S" (("127.0.0.1"
>> 8200)) #f) Group end: readymedia
>> # of expected passes      11
>> # of unexpected failures  1
>> --8<---------------cut here---------------end--------------->8---
>
> I don't know why you are getting this error. I tested it again and it passed. 
> The attatchment contains the log.

Actually, even before your change is applied, the test is failing.

It seems the least-authority-wrapper doesn't expose everything needed;
at first it was failing to start because it couldn't write to
/var/run/minidlna/minidlna.pid, so I exopsed /var/run like so:

--8<---------------cut here---------------start------------->8---
modified   gnu/services/upnp.scm
@@ -167,6 +167,10 @@ (define (readymedia-shepherd-service config)
                            (file-system-mapping
                             (source minidlna-conf)
                             (target source))
+                           (file-system-mapping
+                            (source "/var/run")
+                            (target source)
+                            (writable? #t))
                            (map (lambda (directory)
                                   (file-system-mapping
                                    (source (readymedia-media-directory-path directory))
--8<---------------cut here---------------end--------------->8---

Now, from the VM, I get:

--8<---------------cut here---------------start------------->8---
"/gnu/store/18d6ifs8j3ggb4zrkxchxn9pnk7795g4-minidlna" "-f" "/gnu/store/1b3szxs7ibivbv1bqmh5c0m5gk5ngv3b-minidlna.conf" "-S"

minidlna.c:520: warn: Unset locale
minidlna.c:1134: warn: Starting MiniDLNA version 1.3.3.
minidlna.c:331: fatal: ERROR: Failed to open sqlite database!  Exiting...
root@komputilo ~# echo $?
255
--8<---------------cut here---------------end--------------->8---

Any idea?  It should be reproducible on your side, as long as you rebase
your branch on current master, perhaps.  I tested with commit 7b73f02c38d.

-- 
Thanks,
Maxim




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

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


Received: (at 77023) by debbugs.gnu.org; 15 May 2025 02:50:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 14 22:50:50 2025
Received: from localhost ([127.0.0.1]:48325 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uFOgL-0005Kh-Un
	for submit <at> debbugs.gnu.org; Wed, 14 May 2025 22:50:50 -0400
Received: from layka.disroot.org ([178.21.23.139]:60374)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sughosha@HIDDEN>)
 id 1uFOgI-0005KO-6q
 for 77023 <at> debbugs.gnu.org; Wed, 14 May 2025 22:50:47 -0400
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 893D625B63;
 Thu, 15 May 2025 04:50:44 +0200 (CEST)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id HfUdjdqR7rHG; Thu, 15 May 2025 04:50:43 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1747277443; bh=u0AZ0JqxCtvXMCWPEck9zjc9b7f4gqoQrE3djVwkqag=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=jmvnxXIxTz7+G4m5wgpzJzczmlPQGAf9vl3XyR7CzThcM7nLBPvIczr5OprxxQ1gn
 MKlXLV8dZOEr2VibI32XTmL6vkBJ2kjrdYCnSuPTzA07eYM5BO0BYPG9nsZi5rA00S
 0m9g81gZORMBsF/c3bcwSRTZ3Cr3v0ABctIP0zr+FHPYzeEf4jizorTKyy+DdZF/Sz
 dtM6wS0FFACPDJpOPSJE5p2Jy4R+YwgFVL94tgTAUTS1hb/6WVFOFH7cDvfJORqW6T
 sxslRsHsSeO2YD+gtJtWaQlL9kpe9CMeSuuwPd52nHJJow88z62Wh9BdRDrwFt/WP5
 b0T9uBzBj3t6w==
From: Sughosha <sughosha@HIDDEN>
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: Re: [bug#77023] [PATCH 0/3] home: services: Add readymedia.
Date: Thu, 15 May 2025 08:20:36 +0530
Message-ID: <4649156.LvFx2qVVIh@HIDDEN>
In-Reply-To: <87tt5nl2eu.fsf@HIDDEN>
References: <cover.1742003935.git.sughosha@HIDDEN>
 <12663573.O9o76ZdvQC@HIDDEN> <87tt5nl2eu.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="nextPart4980140.GXAFRqVoOG";
 micalg="pgp-sha256"; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77023
Cc: 77023 <at> debbugs.gnu.org, Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>,
 Gabriel Wicki <gabriel@HIDDEN>, Andrew Tropin <andrew@HIDDEN>,
 Hilton Chain <hako@HIDDEN>, Tanguy Le Carrour <tanguy@HIDDEN>,
 Janneke Nieuwenhuizen <janneke@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 (-)

--nextPart4980140.GXAFRqVoOG
Content-Type: multipart/mixed; boundary="nextPart2366522.ElGaqSPkdT";
 protected-headers="v1"
Content-Transfer-Encoding: 7Bit
From: Sughosha <sughosha@HIDDEN>
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: Re: [bug#77023] [PATCH 0/3] home: services: Add readymedia.
Date: Thu, 15 May 2025 08:20:36 +0530
Message-ID: <4649156.LvFx2qVVIh@HIDDEN>
In-Reply-To: <87tt5nl2eu.fsf@HIDDEN>
MIME-Version: 1.0

This is a multi-part message in MIME format.

--nextPart2366522.ElGaqSPkdT
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

On Wednesday, May 14, 2025 7:28:33=E2=80=AFPM GMT+5:30 Maxim Cournoyer wrot=
e:
> Hi,
>=20
> Sughosha <sughosha@HIDDEN> writes:
> > On Wednesday, May 14, 2025 3:19:35=E2=80=AFPM GMT+5:30 Ludovic Court=C3=
=A8s wrote:
> >> Hi,
> >>=20
> >> Sughosha <sughosha@HIDDEN> writes:
> >> > I have sent the v5 patch, does it pass this test? I don't know how to
> >> > run
> >> > this test.
> >>=20
> >> You can run =E2=80=9Cmake check-system TESTS=3Dreadymedia=E2=80=9D.
> >>=20
> >> See
> >> <https://guix.gnu.org/manual/devel/en/html_node/Running-the-Test-Suite=
=2Eht
> >> ml> .
> >>=20
> >> Ludo=E2=80=99.
> >=20
> > The test passed successfully, with the v5 patch that I sent above.
>=20
> It didn't for me, I got:
>=20
> --8<---------------cut here---------------start------------->8---
> Test begin:
>   test-name: "ReadyMedia service is listening for connections"
>   source-file:
> "/gnu/store/jp9x56qq0dalb01nh61l6zv1w8vss4rm-readymedia-test-builder"
> source-line: 1
>   source-form: (test-assert "ReadyMedia service is listening for
> connections" (wait-for-tcp-port 8200 marionette)) Test end:
>   result-kind: fail
>   actual-value: #f
>   actual-error: (misc-error #f "nobody's listening on port ~S" (("127.0.0=
=2E1"
> 8200)) #f) Group end: readymedia
> # of expected passes      11
> # of unexpected failures  1
> --8<---------------cut here---------------end--------------->8---

I don't know why you are getting this error. I tested it again and it passe=
d.=20
The attatchment contains the log.

=2D-=20
Sughosha
--nextPart2366522.ElGaqSPkdT
Content-Disposition: attachment; filename="readymedia.log"
Content-Transfer-Encoding: 7Bit
Content-Type: text/x-log; charset="utf-8"; name="readymedia.log"

%%%% Starting test readymedia
Group begin: readymedia
Test begin:
  test-name: "ReadyMedia user exists"
  source-file: "/gnu/store/rdsv5pcbhcjdmxyb7x6sk8z13ms3g7m4-readymedia-test-builder"
  source-line: 1
  source-form: (test-assert "ReadyMedia user exists" (marionette-eval (quote (begin (getpwnam "readymedia") #t)) marionette))
Test end:
  result-kind: pass
  actual-value: #t
Test begin:
  test-name: "ReadyMedia group exists"
  source-file: "/gnu/store/rdsv5pcbhcjdmxyb7x6sk8z13ms3g7m4-readymedia-test-builder"
  source-line: 1
  source-form: (test-assert "ReadyMedia group exists" (marionette-eval (quote (begin (getgrnam "readymedia") #t)) marionette))
Test end:
  result-kind: pass
  actual-value: #t
Test begin:
  test-name: "cache directory exists"
  source-file: "/gnu/store/rdsv5pcbhcjdmxyb7x6sk8z13ms3g7m4-readymedia-test-builder"
  source-line: 1
  source-form: (test-assert "cache directory exists" (marionette-eval (quote (eq? (stat:type (stat "/var/cache/readymedia")) (quote directory))) marionette))
Test end:
  result-kind: pass
  actual-value: #t
Test begin:
  test-name: "cache directory has correct ownership"
  source-file: "/gnu/store/rdsv5pcbhcjdmxyb7x6sk8z13ms3g7m4-readymedia-test-builder"
  source-line: 1
  source-form: (test-assert "cache directory has correct ownership" (marionette-eval (quote (let ((cache-dir (stat "/var/cache/readymedia")) (user (getpwnam "readymedia"))) (and (eqv? (stat:uid cache-dir) (passwd:uid user)) (eqv? (stat:gid cache-dir) (passwd:gid user))))) marionette))
Test end:
  result-kind: pass
  actual-value: #t
Test begin:
  test-name: "cache directory has expected permissions"
  source-file: "/gnu/store/rdsv5pcbhcjdmxyb7x6sk8z13ms3g7m4-readymedia-test-builder"
  source-line: 1
  source-form: (test-assert "cache directory has expected permissions" (marionette-eval (quote (eqv? (stat:perms (stat "/var/cache/readymedia")) 493)) marionette))
Test end:
  result-kind: pass
  actual-value: #t
Test begin:
  test-name: "log directory exists"
  source-file: "/gnu/store/rdsv5pcbhcjdmxyb7x6sk8z13ms3g7m4-readymedia-test-builder"
  source-line: 1
  source-form: (test-assert "log directory exists" (marionette-eval (quote (eq? (stat:type (stat "/var/log/readymedia")) (quote directory))) marionette))
Test end:
  result-kind: pass
  actual-value: #t
Test begin:
  test-name: "log directory has correct ownership"
  source-file: "/gnu/store/rdsv5pcbhcjdmxyb7x6sk8z13ms3g7m4-readymedia-test-builder"
  source-line: 1
  source-form: (test-assert "log directory has correct ownership" (marionette-eval (quote (let ((log-dir (stat "/var/log/readymedia")) (user (getpwnam "readymedia"))) (and (eqv? (stat:uid log-dir) (passwd:uid user)) (eqv? (stat:gid log-dir) (passwd:gid user))))) marionette))
Test end:
  result-kind: pass
  actual-value: #t
Test begin:
  test-name: "log directory has expected permissions"
  source-file: "/gnu/store/rdsv5pcbhcjdmxyb7x6sk8z13ms3g7m4-readymedia-test-builder"
  source-line: 1
  source-form: (test-assert "log directory has expected permissions" (marionette-eval (quote (eqv? (stat:perms (stat "/var/log/readymedia")) 493)) marionette))
Test end:
  result-kind: pass
  actual-value: #t
Test begin:
  test-name: "log file exists"
  source-file: "/gnu/store/rdsv5pcbhcjdmxyb7x6sk8z13ms3g7m4-readymedia-test-builder"
  source-line: 1
  source-form: (test-assert "log file exists" (marionette-eval (quote (file-exists? "/var/log/readymedia/minidlna.log")) marionette))
Test end:
  result-kind: pass
  actual-value: #t
Test begin:
  test-name: "log file has expected permissions"
  source-file: "/gnu/store/rdsv5pcbhcjdmxyb7x6sk8z13ms3g7m4-readymedia-test-builder"
  source-line: 1
  source-form: (test-assert "log file has expected permissions" (marionette-eval (quote (eqv? (stat:perms (stat "/var/log/readymedia/minidlna.log")) 416)) marionette))
Test end:
  result-kind: pass
  actual-value: #t
Test begin:
  test-name: "ReadyMedia service is running"
  source-file: "/gnu/store/rdsv5pcbhcjdmxyb7x6sk8z13ms3g7m4-readymedia-test-builder"
  source-line: 1
  source-form: (test-assert "ReadyMedia service is running" (marionette-eval (quote (begin (use-modules (gnu services herd) (srfi srfi-1)) (live-service-running (find (lambda (live-service) (memq (quote readymedia) (live-service-provision live-service))) (current-services))))) marionette))
Test end:
  result-kind: pass
  actual-value: (process (version 0) (id 144) (command ("/gnu/store/88pp8fh245algrrmv4gl47j1v3r1bmqa-minidlna" "-f" "/gnu/store/2waxavsl3bc69b9ln42sahsamhzkgp8i-minidlna.conf" "-S")))
Test begin:
  test-name: "ReadyMedia service is listening for connections"
  source-file: "/gnu/store/rdsv5pcbhcjdmxyb7x6sk8z13ms3g7m4-readymedia-test-builder"
  source-line: 1
  source-form: (test-assert "ReadyMedia service is listening for connections" (wait-for-tcp-port 8200 marionette))
Test end:
  result-kind: pass
  actual-value: #t
Group end: readymedia
# of expected passes      12

--nextPart2366522.ElGaqSPkdT--

--nextPart4980140.GXAFRqVoOG
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE6tGJ5HmbXl6yCioZzbwL2VlDpwYFAmglVnwACgkQzbwL2VlD
pwby+Q/9GcrjC4fz3PP9JXsWTmOOHrDK+xl2NMz9cIJ/eCo5XHx3eeCVM0AwZTwM
qnpos+6bjWMavCW6kU4Q4FOOF7LBKm5bY3H2MTmcGYWvXRNNPvcqY8E3Ryp23gZd
arMFMPkuIkxPmGM+DXV868CLFQEZtw6LJXYE1MnSS1ChlVyCfT95YN/7vdrMrVMy
AcRqoFkOtpuAnI1PpOvwGgEbD9IA9dmsmCaMi+OnpEwIoIioKngyHLc7vL0fVjzw
D5U9iSCIMcitIn2dbDstL7RKP46lr5ZuwVOxhTLUfzAoIyZNjBIVuZJnISC9Dw0g
YJQN8Q+vV7sqfcczpUC/YdZYLTxppfpgLBli+ieGcnGhDTEYg90uTrybBXymgixD
eYFFhy/Qcv+u9pJFHQRZTfcu4MqabN2VBZz4hQ0yeebkavuQqgNFqZPhwI6MPh1t
OCgzmyEJPye9O3IQ+NQYjNAp5EXSggkn6t2jCpvF21nhBsfBI2Yr79QkgR/I7ii0
YQ/DV8TDUjpWljd1XGaJtu+0ZlkBlxvQPjYNPNywEq5G0HAU0s7+y8hqDAKR8PKB
SoYxoEU7cmyl2dSyRpVyPCLnq6ug0UWR3v4zdiljrLACIA4dgpa5DWHrpgfaKHhM
B5CGzhn9isVWg7H2OfB4Js4+DxZK2IXipc+a901pt6TadaE9T1M=
=l4Ej
-----END PGP SIGNATURE-----

--nextPart4980140.GXAFRqVoOG--







Information forwarded to guix-patches@HIDDEN:
bug#77023; Package guix-patches. Full text available.
Added tag(s) moreinfo. Request was from Maxim Cournoyer <maxim.cournoyer@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 77023) by debbugs.gnu.org; 14 May 2025 13:58:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 14 09:58:47 2025
Received: from localhost ([127.0.0.1]:43936 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uFCdC-0007vh-Lj
	for submit <at> debbugs.gnu.org; Wed, 14 May 2025 09:58:47 -0400
Received: from mail-pf1-x432.google.com ([2607:f8b0:4864:20::432]:44105)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1uFCd9-0007vL-On
 for 77023 <at> debbugs.gnu.org; Wed, 14 May 2025 09:58:45 -0400
Received: by mail-pf1-x432.google.com with SMTP id
 d2e1a72fcca58-7423fb98c5aso4407414b3a.0
 for <77023 <at> debbugs.gnu.org>; Wed, 14 May 2025 06:58:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1747231117; x=1747835917; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=Uony9ZcZ9/lIC9l2vwcHz7IGaDpcBD1a74F+/gNaofg=;
 b=LBUnPDy0VGxiSd+6ifPsKkrkDJ3QEHS6wgQDbnrXOkVMRkQuWs7WAf1ULUFrVEMVZw
 ho3pS5xxK13UyepLPCiLzsVBUDP7mFnOjGuetm4HCiD/yQQ2obqpMt7O3//FmhRv7yev
 M901pgl2WrbqrvJ8tTMoa6FT7up0Bn4b/E1SpD0kG/QjXz+Q+O0E6N+ubxdIlZn21Uv1
 GVJ3juXp41XC7BklsoEapvKoeBu6Lwhhxre+u8n4hFT1LYgiyStKYGKgUVTXC2HZJOta
 //0TryixHSsTEq1wVBu16bWvxQISac8K/FTSiD3UZcOZIQzfLsKmybUxT6HWBi9uEZxV
 bnxw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1747231117; x=1747835917;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=Uony9ZcZ9/lIC9l2vwcHz7IGaDpcBD1a74F+/gNaofg=;
 b=tPWKHRhwEpfexSvwCDAAoAltYjXXwO9tsp8fs7WcC0Dsy305Qq1RQvvtRNWoO6N/P5
 X+bXgwOWlmVD+CI4C+kywaaypE6yNZondNlQGVMrAwI96Lrqy9qqLgOReNstAtb9A/9M
 s6w9NXONeQg83R1MJrxmhkk1lg26FvyvzkO6MGl30/H+vvvnqIEwT1aQz+uK8h5vMR2P
 AqiRA9K7xn+Sn6gp3dMhvI2SZ2N/UL64mFyfAaE4o6BsxaNkPTJpWP7h9/NV/WzZdLjN
 hbYAfL2JvZgbLCU/FUl492HNdVsluiUvI0fWJxf6RB/TNH3X5d1f9AAS/Ga347uG5Co+
 PS1g==
X-Forwarded-Encrypted: i=1;
 AJvYcCWslTLp/rCkR6+TuaUPqvitz92B2whmMtHGhduWKodggkIjZ06LseFUvCneEtGbBKDxtngNeg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyiVpq12HSHNR8J6LDwy4LBKcE2Kp5x/uCVzBZbS01cUy5JR1Pp
 YtaVYgRJ386puFBnSYIN5yvHpIgk3jGkZIabNMXgLNqjf6SOlQhM
X-Gm-Gg: ASbGncsrfdHU6W9bc3hxizheGumh1s318v3z+OAOgHXm1Mn89E925J+us65DgkJyzdi
 lUD1L8hymd9+5vGjdSS5pG0/C1GdW9oQN3WtUjRVjHphWl2jkj5Dcc6XReYCexdgWovfezWmFpY
 jvAF2K7xenlKHFe1cjstBZHMZrTI+yu3S9vSbpsH4igc/DY5qLETh5mkUg4cJyjeS5qS4ueYFxI
 BkzmvEOlCB5ZZM3BKz7k+oKrm5vfvyky7nNHqjEb2ZTUO0yd/xsvu83Wot5m5gn4TAPKjEGPFSd
 oCfHcNmAc/iqVJSflQvDIspw9wWtsZSNNnJ6k1SWQk23rMnRbw==
X-Google-Smtp-Source: AGHT+IHEQRQPff+/So3Es6w6R9kFyD8GLzjKvBukQEVRIPR5VdDT81f3J7yru+5XXVTRVEYLmkxdRw==
X-Received: by 2002:a05:6a20:d80f:b0:215:edf7:c8e7 with SMTP id
 adf61e73a8af0-215ff0fb8b3mr4878079637.16.1747231117531; 
 Wed, 14 May 2025 06:58:37 -0700 (PDT)
Received: from terra ([2405:6586:be0:0:83c8:d31d:2cec:f542])
 by smtp.gmail.com with ESMTPSA id
 41be03b00d2f7-b234a0b5815sm8846230a12.21.2025.05.14.06.58.35
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 14 May 2025 06:58:37 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Sughosha <sughosha@HIDDEN>
Subject: Re: [bug#77023] [PATCH 0/3] home: services: Add readymedia.
In-Reply-To: <12663573.O9o76ZdvQC@HIDDEN>
 (sughosha@HIDDEN's message of "Wed, 14 May 2025 16:07:52 +0530")
References: <cover.1742003935.git.sughosha@HIDDEN>
 <1948302.tdWV9SEqCh@HIDDEN> <87r00r34k0.fsf@HIDDEN>
 <12663573.O9o76ZdvQC@HIDDEN>
Date: Wed, 14 May 2025 22:58:33 +0900
Message-ID: <87tt5nl2eu.fsf@HIDDEN>
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-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77023
Cc: 77023 <at> debbugs.gnu.org, Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>,
 Gabriel Wicki <gabriel@HIDDEN>, Andrew Tropin <andrew@HIDDEN>,
 Hilton Chain <hako@HIDDEN>, Tanguy Le Carrour <tanguy@HIDDEN>,
 Janneke Nieuwenhuizen <janneke@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 (-)

Hi,

Sughosha <sughosha@HIDDEN> writes:

> On Wednesday, May 14, 2025 3:19:35=E2=80=AFPM GMT+5:30 Ludovic Court=C3=
=A8s wrote:
>> Hi,
>>=20
>> Sughosha <sughosha@HIDDEN> writes:
>> > I have sent the v5 patch, does it pass this test? I don't know how to =
run
>> > this test.
>>=20
>> You can run =E2=80=9Cmake check-system TESTS=3Dreadymedia=E2=80=9D.
>>=20
>> See
>> <https://guix.gnu.org/manual/devel/en/html_node/Running-the-Test-Suite.h=
tml>
>> .
>>=20
>> Ludo=E2=80=99.
>
> The test passed successfully, with the v5 patch that I sent above.

It didn't for me, I got:

--8<---------------cut here---------------start------------->8---
Test begin:
  test-name: "ReadyMedia service is listening for connections"
  source-file: "/gnu/store/jp9x56qq0dalb01nh61l6zv1w8vss4rm-readymedia-test=
-builder"
  source-line: 1
  source-form: (test-assert "ReadyMedia service is listening for connection=
s" (wait-for-tcp-port 8200 marionette))
Test end:
  result-kind: fail
  actual-value: #f
  actual-error: (misc-error #f "nobody's listening on port ~S" (("127.0.0.1=
" 8200)) #f)
Group end: readymedia
# of expected passes      11
# of unexpected failures  1
--8<---------------cut here---------------end--------------->8---

--=20
Thanks,
Maxim




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

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


Received: (at 77023) by debbugs.gnu.org; 14 May 2025 10:38:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 14 06:38:03 2025
Received: from localhost ([127.0.0.1]:40095 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uF9Ux-0002OG-38
	for submit <at> debbugs.gnu.org; Wed, 14 May 2025 06:38:03 -0400
Received: from layka.disroot.org ([178.21.23.139]:59108)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sughosha@HIDDEN>)
 id 1uF9Uu-0002NR-Sb
 for 77023 <at> debbugs.gnu.org; Wed, 14 May 2025 06:38:01 -0400
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 5A24225EA5;
 Wed, 14 May 2025 12:37:59 +0200 (CEST)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id TsAbFEcC9YV7; Wed, 14 May 2025 12:37:58 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1747219078; bh=sTkRwlCQMG1eV4o1cJ5c1bVOJG7fzdtbGGSBsiUOPfQ=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=CY245dDR+HHGtZiSz+QAcfVfcHUx/uxayoKYnmfo1e+GjME4VpHkCYmByDqwFTD/I
 gl5sFlkthXE/FyZ/RoC96IvFTznXMXTzIqpd+7pT1vxfB7Is2X/NDWsjyGdrT1K3UE
 XuYdMI2HufilgdUaoe056NgXTZXbWRA8GovvZPwxrC09BdkRW7ub4U3p6fv9mstwdd
 9fpu0J8WGC8eHlCg5riAMR3Rr6AyZwkJNhnYKibGbpikWz+hcVFbS2WPU7TGnprTqn
 nYYxFqMqEdDT2kHD+3O/Kc2E6qOGDOI1q2Gtvhh0S619voIvx9peMmgWJYLOAMa044
 xmi/dBlYsyFuw==
From: Sughosha <sughosha@HIDDEN>
To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>
Subject: Re: bug#77023: [PATCH 0/3] home: services: Add readymedia.
Date: Wed, 14 May 2025 16:07:52 +0530
Message-ID: <12663573.O9o76ZdvQC@HIDDEN>
In-Reply-To: <87r00r34k0.fsf@HIDDEN>
References: <cover.1742003935.git.sughosha@HIDDEN>
 <1948302.tdWV9SEqCh@HIDDEN> <87r00r34k0.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="nextPart5885458.DvuYhMxLoT";
 micalg="pgp-sha256"; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77023
Cc: 77023 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN>,
 Gabriel Wicki <gabriel@HIDDEN>, Andrew Tropin <andrew@HIDDEN>,
 Hilton Chain <hako@HIDDEN>, Tanguy Le Carrour <tanguy@HIDDEN>,
 Janneke Nieuwenhuizen <janneke@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 (-)

--nextPart5885458.DvuYhMxLoT
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"; protected-headers="v1"
From: Sughosha <sughosha@HIDDEN>
To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>
Subject: Re: bug#77023: [PATCH 0/3] home: services: Add readymedia.
Date: Wed, 14 May 2025 16:07:52 +0530
Message-ID: <12663573.O9o76ZdvQC@HIDDEN>
In-Reply-To: <87r00r34k0.fsf@HIDDEN>
MIME-Version: 1.0

On Wednesday, May 14, 2025 3:19:35=E2=80=AFPM GMT+5:30 Ludovic Court=C3=A8s=
 wrote:
> Hi,
>=20
> Sughosha <sughosha@HIDDEN> writes:
> > I have sent the v5 patch, does it pass this test? I don't know how to r=
un
> > this test.
>=20
> You can run =E2=80=9Cmake check-system TESTS=3Dreadymedia=E2=80=9D.
>=20
> See
> <https://guix.gnu.org/manual/devel/en/html_node/Running-the-Test-Suite.ht=
ml>
> .
>=20
> Ludo=E2=80=99.

The test passed successfully, with the v5 patch that I sent above.

=2D-=20
Sughosha
--nextPart5885458.DvuYhMxLoT
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE6tGJ5HmbXl6yCioZzbwL2VlDpwYFAmgkcoAACgkQzbwL2VlD
pwbmKxAAjG31Jh/bSI0/jPNjvBzzovlpl7vQShG0NvzO0ZzJn77TlKmZ61CSQ+eb
okQzHf1Slee/LHAha8m7+g0dbT9KNE5DTCJk9IuqdcT3ZsafjuG1qhCEK6aBTMdW
8xQxzadQQ8wkm14XTVA/0zVOYv03bK6n8/p9IULeOQQCm6lDSazl6yLLLjBzqvex
O9tBgmx4hy+Fhqv0vREOzibGBkEXiAxzyjFv4Nz1q6tp5hqbNmb6A1LYooCUhOVG
m52o2k7GCMKFnOSFVXM6VAoE9rdzFakCHJmA/dpV5z+DV4XlGtMA4YzbWnlbKTG6
WfkAD1e7jsDkjp6yJZXmRUYrXD5rqmlcVbU4qpoXMaervdHX9hOOk8qzsQxzUkPw
jiw09PyzakA6ni+iar4Zn6QJV8lid8DJjb/FYOTHt2wr0ZfK4/b7QvNqyVqIIu2z
SXLiTc09OtBf+NKUl8MBHCTz1UR6bmkYdwtpsICguNryj6zhTQYxWEZPMpb+m7PQ
XNOLtJQkaGXl7g+94SWZ7M0OgiYxz0715qLDOU/8CpuhTbVoJbDh/NkGeinP7r9X
nZCT3nyqM9lYHojptvlr+ohwm0Z7EVIXfCZk5Ca6OKuA9k31Eh5fLoYvEwoYG+ZV
ngMzTW0ptrJb4XWE3RIm9Y75SvKZLvE0hZ9a7evrt/mcv34wi9U=
=fU2M
-----END PGP SIGNATURE-----

--nextPart5885458.DvuYhMxLoT--







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

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


Received: (at 77023) by debbugs.gnu.org; 14 May 2025 10:07:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 14 06:07:02 2025
Received: from localhost ([127.0.0.1]:39716 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uF90w-00070Y-9Z
	for submit <at> debbugs.gnu.org; Wed, 14 May 2025 06:07:02 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:47918)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uF90t-0006zN-5T
 for 77023 <at> debbugs.gnu.org; Wed, 14 May 2025 06:07:00 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1uF90k-0001Ny-Rc; Wed, 14 May 2025 06:06:50 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=MJksoDvsApTwlLAUIqbZtsvLzYK3FuPKG/e73A5eqvg=; b=D8fDAsZpcO2HIzkno/03
 xouqzkkXUxCmshM37vpCGCvU6VydCg8Wqvkq5/5+wS8nmy6sFI8JsardIU52ueZqD2hC0jZUTORgy
 aFntvDl4fvWsxF7uw0GmoBg5Kfwo+ruIKu3XwaZGo9LLeY8p4nGVzooWs+fJbLmcz+5aa/v+O86rn
 qSpb/1P3r51XrVs7iTbEfihq70VrmLYht8IkbhIPOumxylvP2q1hc+7EI6nPc3/rLvoT8goBPXr6S
 0VyFAWiM0zlExQ85a7MBajvPP3S+anm0vgpdvidXbka8p3ckVWyh4f045/peEWjnQe8S0MutcXKCh
 bbW31D58JvHsFA==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Sughosha <sughosha@HIDDEN>
Subject: Re: bug#77023: [PATCH 0/3] home: services: Add readymedia.
In-Reply-To: <1948302.tdWV9SEqCh@HIDDEN>
 (sughosha@HIDDEN's message of "Wed, 14 May 2025 14:58:28 +0530")
References: <cover.1742003935.git.sughosha@HIDDEN>
 <b0efea6dca48cfd9a493eabb9dcd0303052d5c2b.1746353496.git.sughosha@HIDDEN>
 <87h61z5jae.fsf_-_@HIDDEN> <1948302.tdWV9SEqCh@HIDDEN>
User-Agent: mu4e 1.12.9; emacs 29.4
X-URL: https://people.bordeaux.inria.fr/lcourtes/
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
X-Revolutionary-Date: Quintidi 25 =?utf-8?Q?Flor=C3=A9al?= an 233 de la
 =?utf-8?Q?R=C3=A9volution=2C?= jour de la Carpe
Date: Wed, 14 May 2025 11:49:35 +0200
Message-ID: <87r00r34k0.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77023
Cc: 77023 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN>,
 Gabriel Wicki <gabriel@HIDDEN>, Andrew Tropin <andrew@HIDDEN>,
 Hilton Chain <hako@HIDDEN>, Tanguy Le Carrour <tanguy@HIDDEN>,
 Janneke Nieuwenhuizen <janneke@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: -3.3 (---)

Hi,

Sughosha <sughosha@HIDDEN> writes:

> I have sent the v5 patch, does it pass this test? I don't know how to run=
 this=20
> test.

You can run =E2=80=9Cmake check-system TESTS=3Dreadymedia=E2=80=9D.

See
<https://guix.gnu.org/manual/devel/en/html_node/Running-the-Test-Suite.html=
>.

Ludo=E2=80=99.




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

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


Received: (at 77023) by debbugs.gnu.org; 14 May 2025 09:28:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 14 05:28:42 2025
Received: from localhost ([127.0.0.1]:39399 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uF8Po-0001c0-N2
	for submit <at> debbugs.gnu.org; Wed, 14 May 2025 05:28:42 -0400
Received: from layka.disroot.org ([178.21.23.139]:36212)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sughosha@HIDDEN>)
 id 1uF8Pl-0001b7-0g
 for 77023 <at> debbugs.gnu.org; Wed, 14 May 2025 05:28:38 -0400
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 35E2F23CB1;
 Wed, 14 May 2025 11:28:35 +0200 (CEST)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id GPMXFzRVJz0S; Wed, 14 May 2025 11:28:34 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1747214914; bh=MglASrO9ZP+F6DF/NdxE336DJea0nN0+PAO6awnrAjY=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=MkK0QLqamODF0l97U4pRg5HX0OPzVYWOyYfHq81+ym+xZ64UO/yX6y1d/fdyhL2J8
 eWDbD9b3Eo+xsYnCV3fjoyk2lMTWMHWrG+B7y2ONkya/LmreUyo/R8uaD7b8ez/eM5
 wTZp22kYsRJsRIAt+8qCqpCSAMMyyxdnygjf6WObIbXvy8y75k9QzBofpTjVxJ/dYN
 KyAseuo5jJGUskPPmfQIHb+hnE0Kgd42NBMMB42ILD0Yt8Bn6iGhqw/q9WBjOmdT0M
 8QcAk7whqUn3/4u79/YEGpPf1/epfJ332Oyw7/RvfTpeDW0JpAB9AVHhu2MVYqCokR
 88SfgIH6rtIAw==
From: Sughosha <sughosha@HIDDEN>
To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>
Subject: Re: bug#77023: [PATCH 0/3] home: services: Add readymedia.
Date: Wed, 14 May 2025 14:58:28 +0530
Message-ID: <1948302.tdWV9SEqCh@HIDDEN>
In-Reply-To: <87h61z5jae.fsf_-_@HIDDEN>
References: <cover.1742003935.git.sughosha@HIDDEN>
 <b0efea6dca48cfd9a493eabb9dcd0303052d5c2b.1746353496.git.sughosha@HIDDEN>
 <87h61z5jae.fsf_-_@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="nextPart2250489.irdbgypaU6";
 micalg="pgp-sha256"; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77023
Cc: 77023 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN>,
 Gabriel Wicki <gabriel@HIDDEN>, Andrew Tropin <andrew@HIDDEN>,
 Hilton Chain <hako@HIDDEN>, Tanguy Le Carrour <tanguy@HIDDEN>,
 Janneke Nieuwenhuizen <janneke@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 (-)

--nextPart2250489.irdbgypaU6
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"; protected-headers="v1"
From: Sughosha <sughosha@HIDDEN>
To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>
Subject: Re: bug#77023: [PATCH 0/3] home: services: Add readymedia.
Date: Wed, 14 May 2025 14:58:28 +0530
Message-ID: <1948302.tdWV9SEqCh@HIDDEN>
In-Reply-To: <87h61z5jae.fsf_-_@HIDDEN>
MIME-Version: 1.0

On Monday, May 5, 2025 6:03:29=E2=80=AFPM GMT+5:30 Ludovic Court=C3=A8s wro=
te:
> Sughosha <sughosha@HIDDEN> writes:
> > * gnu/home/services/upnp.scm: New file.
> > * gnu/local.mk: Register it.
> > * gnu/services/upnp.scm: Export readymedia-activation and
> > readymedia-shepherd-service.
> > (<readymedia-configuration>)[home-service?]: New field.
> > [cache-directory]: Adjust value depending on 'for-home?'.
> > [log-directory]: Ditto.
> > (readymedia-shepherd-service): Adjust 'requirement' and 'start' accordi=
ng
> > to 'home-service?'.
> > (readymedia-activation): Adjust creating 'media-directories' with
> > permissions according to 'home-service?'.
> > * doc/guix.texi (Miscellaneous Home Services): Document Readymedia
> > Service.
> > (Miscellaneous Services): Add cross-reference.
> >=20
> > Change-Id: Id0c7ac2e1c4e17f1efb2d49d98883129d90afc38
>=20
> Hello!  We=E2=80=99re almost there.  While running the system test, I not=
iced
> that something had broken; I also noticed that we were calling =E2=80=98g=
etpid=E2=80=99
> at build time rather than at run time in the Home case, hence this
> patch.
>=20
> However, there=E2=80=99s still a test failure:
>=20
> --8<---------------cut here---------------start------------->8---
> Test begin:
>   test-name: "ReadyMedia service is listening for connections"
>   source-file:
> "/gnu/store/scyy0hybjm1qifpwlmzjhvs1ry28lvnk-readymedia-test-builder"
> source-line: 1
>   source-form: (test-assert "ReadyMedia service is listening for
> connections" (wait-for-tcp-por) Test end:
>   result-kind: fail
>   actual-value: #f
>   actual-error: (misc-error #f "nobody's listening on port ~S" (("127.0.0=
=2E1"
> 8200)) #f) --8<---------------cut
> here---------------end--------------->8---
>=20
> Could you take a look?
>=20
> Thanks,
> Ludo=E2=80=99.

I have sent the v5 patch, does it pass this test? I don't know how to run t=
his=20
test.

=2D-=20
Sughosha
--nextPart2250489.irdbgypaU6
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE6tGJ5HmbXl6yCioZzbwL2VlDpwYFAmgkYjwACgkQzbwL2VlD
pwYCWxAAnOG9S2UGpr7WnQYm7zcsaBADxJxjdYBR4iyp21+puumraDp7gh78Yxjs
xZVWz36lVSZfU3/s9rf89+dBgUn3HipgUk8AsFU3ndjItcnluZ/vfsLKmXIzEl/I
OnG8c95UhzIW4+PKnMBYtQUYcOHHyUj7DpuA7a0XSkv6eo7aha5f6G/onJKAt36/
CwLh504BJKDJFBBTwobJB66xyrNltNWHaBEdJHuygw/MSGhqZOBRXzQS+98/0JIq
5uEGGbsvu8iXKLnujxE/IFU9jY/ybnyweucnrt5MIRne8BfV/A9Kfd0hhbE4KINf
qwFOuzqdn8A80jMUND3f9Xq/vMMMViUSEaohS1xRMRYr14BVodCapeMx+E+lIgfe
tmOE/qiFzYSy//zw1K9Ggb7TPj+nJcCgUxWvvYtQyQPfzuoE7TrPgtbp5iWClolq
dZR6ZypnAonb1VlsYubI7thEkD95rZdLl1RXsfv7tpivKbXf4aMz3io7FY3gwlV7
3o7895uS49l010jfMZgWlLl+4UIf2m3JTM2UKd4TTgHMFEhrBHLb83pec9UgrdeN
+/VkfpE6F1js1z0WBmK4tAlIZPavHYjaeZMaW8rLaJbLkXCU+qoVGlSltjGU4yKG
l71OSKuhNL+tqJnMl8PWk3+ARJ6SY4RjVe+jmujNx3uq7sQW3rs=
=5U/z
-----END PGP SIGNATURE-----

--nextPart2250489.irdbgypaU6--







Information forwarded to guix-patches@HIDDEN:
bug#77023; Package guix-patches. Full text available.
Did not alter fixed versions and reopened. Request was from Debbugs Internal Request <help-debbugs@HIDDEN> to internal_control <at> debbugs.gnu.org. Full text available.

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


Received: (at 77023) by debbugs.gnu.org; 10 May 2025 14:36:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 10 10:36:07 2025
Received: from localhost ([127.0.0.1]:47845 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uDlJ8-0004te-Rm
	for submit <at> debbugs.gnu.org; Sat, 10 May 2025 10:36:07 -0400
Received: from layka.disroot.org ([178.21.23.139]:57732)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sughosha@HIDDEN>)
 id 1uDlJ3-0004sr-HY
 for 77023 <at> debbugs.gnu.org; Sat, 10 May 2025 10:36:04 -0400
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id BCCF725F09;
 Sat, 10 May 2025 16:35:59 +0200 (CEST)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id jrLCMtK-F6ty; Sat, 10 May 2025 16:35:58 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1746887758; bh=5u0hiC5GuNxaTvJ9sQnNXxZ3KFVGyZ9NQkksKMS7hhY=;
 h=From:To:Cc:Subject:Date;
 b=fKCKe596BHcrCUIwZ6hPhyd+wnBv3DqMg3TCh0IN3qf3B8Mpifq7vr4RjA77H5YKV
 WJawhPwLyJmRBZBuTdsr/oq8w6JJ87jsOW+a6WnzcnCr4QmdJGnhwCMeImRmo6to6X
 uywSHqUXCnsu75TRu35Dy/5bKwLMa4xDXpefSCBIYcG8/GuwuEBSdmW6NrX2QaIhmp
 dQAq2SrV/tLJp/Feg6hrQoK9ulOdTCnONY2P8AnBws0oW3b5dVx0jscbD7gUxZ2Eei
 oS5we66LTiUjLpUt0June9+NRV9VqDRhBrFiNTJ3lRaL7+g4/yt0Ey3AOaaqewkxZV
 5BjtZNbliuUEw==
From: Sughosha <sughosha@HIDDEN>
To: 77023 <at> debbugs.gnu.org
Subject: [PATCH v5] home: services: Add readymedia.
Date: Sat, 10 May 2025 20:04:58 +0530
Message-ID: <456c02435531a58511a9b06fb9947abd705fc1f4.1746887698.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Andrew Tropin <andrew@HIDDEN>, Gabriel Wicki <gabriel@HIDDEN>, Hilton Chain <hako@HIDDEN>, Janneke Nieuwenhuizen <janneke@HIDDEN>, Ludovic Courtès <ludo@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Tanguy Le Carrour <tanguy@HIDDEN>
Content-Type: text/plain; charset=ASCII
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77023
Cc: Sughosha <sughosha@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 (-)

* gnu/home/services/upnp.scm: New file.
* gnu/local.mk: Register it.
* gnu/services/upnp.scm: Export readymedia-activation and
readymedia-shepherd-service.
(<readymedia-configuration>)[home-service?]: New field.
[cache-directory]: Adjust value depending on 'for-home?'.
[log-directory]: Ditto.
(readymedia-shepherd-service): Adjust 'requirement' and 'start' according to
'home-service?'.
(readymedia-activation): Adjust creating 'media-directories' with permissions
according to 'home-service?'.
* gnu/tests/upnp.scm (%readymedia-configuration-test): Configure port with
%readymedia-default-port.
* doc/guix.texi (Miscellaneous Home Services): Document Readymedia Service.
(Miscellaneous Services): Add cross-reference.

Change-Id: I5c48595d84a815d98e03c7f68a716f048903720c
---
 doc/guix.texi              | 45 +++++++++++++++++++++++++++++++
 gnu/home/services/upnp.scm | 55 ++++++++++++++++++++++++++++++++++++++
 gnu/local.mk               |  1 +
 gnu/services/upnp.scm      | 50 ++++++++++++++++++++++++----------
 gnu/tests/upnp.scm         |  1 +
 5 files changed, 138 insertions(+), 14 deletions(-)
 create mode 100644 gnu/home/services/upnp.scm

diff --git a/doc/guix.texi b/doc/guix.texi
index 7f796c5fc94..bb48b1ae8ec 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -44872,6 +44872,12 @@ Miscellaneous Services
 field is mandatory.  All other fields (such as network ports and the
 server name) come with a predefined default and can be omitted.
 
+@quotation Note
+This service is also available for Guix Home, where it runs directly
+with your user privileges (@pxref{Miscellaneous Home Services,
+@code{home-readymedia-service-type}}).
+@end quotation
+
 @c %start of fragment
 
 @deftp {Data Type} readymedia-configuration
@@ -51149,6 +51155,8 @@ Networking Home Services
 This section lists services somewhat networking-related that you may use
 with Guix Home.
 
+@subheading Syncthing Service
+
 @cindex Syncthing, file synchronization service
 @cindex backup service, Syncthing
 The @code{(gnu home services syncthing)} module provides a service to
@@ -51251,6 +51259,43 @@ Miscellaneous Home Services
           (dicod-configuration @dots{})))
 @end lisp
 
+@subheading ReadyMedia Service
+
+@cindex ReadyMedia, DLNA/UPnP Service
+The @code{(gnu home services upnp)} module provides a service to set up
+the @uref{https://minidlna.sourceforge.net/, ReadyMedia} @acronym{DLNA,
+Digital Living Network Alliance} @acronym{UPnP, Universal Plug and Play}
+media server.
+
+@defvar home-readymedia-service-type
+This is the service type for the @command{minidlnad} daemon; it is the
+Home counterpart of the @code{readymedia-service-type} system service
+(@pxref{Miscellaneous Services, @code{readymedia-service-type}}).  The value
+for this service type is a @code{readymedia-configuration}.
+@end defvar
+
+The service can be used with a @code{readymedia-configuration} wrapped in
+@code{for-home} like this:
+
+@lisp
+(service home-readymedia-service-type
+         (for-home
+          (readymedia-configuration
+            (media-directories
+             (list (readymedia-directory
+                     (path "/path/to/media/audio")
+                     (types '(A)))
+                   (readymedia-directory
+                     (path "/path/to/media/video")
+                     (types '(V)))
+                   (readymedia-directory
+                     (path "/path/to/media/misc")))))))
+@end lisp
+
+For details about @code{readymedia-configuration}, check out the
+documentation of the system service (@pxref{Miscellaneous Services,
+@code{readymedia-service-type}}).
+
 @node Invoking guix home
 @section Invoking @command{guix home}
 
diff --git a/gnu/home/services/upnp.scm b/gnu/home/services/upnp.scm
new file mode 100644
index 00000000000..869c8e0c4a7
--- /dev/null
+++ b/gnu/home/services/upnp.scm
@@ -0,0 +1,55 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2025 Sughosha <sughosha@HIDDEN>
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+
+(define-module (gnu home services upnp)
+  #:use-module ((gnu build linux-container) #:select (%namespaces))
+  #:use-module (gnu services)
+  #:use-module (gnu home services)
+  ;; For the 'home-shepherd-service-type' mapping.
+  #:use-module (gnu home services shepherd)
+  #:use-module (gnu services upnp)
+  #:use-module (guix records)
+  #:export (home-readymedia-service-type)
+  #:re-export (readymedia-configuration
+               readymedia-configuration?
+               readymedia-configuration-readymedia
+               readymedia-configuration-port
+               readymedia-configuration-cache-directory
+               readymedia-configuration-extra-config
+               readymedia-configuration-friendly-name
+               readymedia-configuration-log-directory
+               readymedia-configuration-media-directories
+               readymedia-media-directory
+               readymedia-media-directory?
+               readymedia-media-directory-path
+               readymedia-media-directory-types))
+
+(define home-readymedia-service-type
+  (service-type
+   (inherit (system->home-service-type readymedia-service-type))
+   ;; system->home-service-type does not convert special-files-service-type to
+   ;; home-files-service-type, so redefine extensios
+   (extensions
+    (list (service-extension home-shepherd-service-type
+                             (compose list readymedia-shepherd-service))
+          (service-extension home-activation-service-type
+                             readymedia-activation)))
+   (default-value
+    (for-home
+     (readymedia-configuration
+       (media-directories '()))))))
diff --git a/gnu/local.mk b/gnu/local.mk
index e25fcc115be..673d2636c24 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -122,6 +122,7 @@ GNU_SYSTEM_MODULES =				\
   %D%/home/services/sway.scm			\
   %D%/home/services/syncthing.scm		\
   %D%/home/services/mcron.scm			\
+  %D%/home/services/upnp.scm			\
   %D%/home/services/utils.scm			\
   %D%/home/services/xdg.scm			\
   %D%/image.scm					\
diff --git a/gnu/services/upnp.scm b/gnu/services/upnp.scm
index 47c32f0a1ef..363da005f1e 100644
--- a/gnu/services/upnp.scm
+++ b/gnu/services/upnp.scm
@@ -33,7 +33,6 @@ (define-module (gnu services upnp)
   #:use-module (ice-9 match)
   #:export (%readymedia-default-cache-directory
             %readymedia-default-log-directory
-            %readymedia-default-port
             %readymedia-log-file
             %readymedia-user-account
             %readymedia-user-group
@@ -50,7 +49,9 @@ (define-module (gnu services upnp)
             readymedia-media-directory-path
             readymedia-media-directory-types
             readymedia-media-directory?
-            readymedia-service-type))
+            readymedia-service-type
+            readymedia-activation
+            readymedia-shepherd-service))
 
 ;;; Commentary:
 ;;;
@@ -72,14 +73,27 @@ (define-record-type* <readymedia-configuration>
   (port readymedia-configuration-port
         (default #f))
   (cache-directory readymedia-configuration-cache-directory
-                   (default %readymedia-default-cache-directory))
+                   (default (if for-home?
+                                (string-append (or (getenv "XDG_CACHE_HOME")
+                                                   (string-append
+                                                    (getenv "HOME") "/.cache"))
+                                               "/readymedia")
+                              %readymedia-default-cache-directory)))
   (log-directory readymedia-configuration-log-directory
-                 (default %readymedia-default-log-directory))
+                 (default (if for-home?
+                              (string-append (or (getenv "XDG_STATE_HOME")
+                                                 (string-append
+                                                  (getenv "HOME")
+                                                  "/.local/state"))
+                                             "/readymedia")
+                            %readymedia-default-log-directory)))
   (friendly-name readymedia-configuration-friendly-name
                  (default #f))
   (media-directories readymedia-configuration-media-directories)
   (extra-config readymedia-configuration-extra-config
-                (default '())))
+                (default '()))
+  (home-service? syncthing-configuration-home-service?
+                 (default for-home?) (innate)))
 
 ;; READYMEDIA-MEDIA-DIR is a record that indicates the path of a media folder
 ;; and the types of media included within it. Allowed individual types are the
@@ -96,9 +110,13 @@ (define-record-type* <readymedia-media-directory>
 (define (readymedia-configuration->config-file config)
   "Return the ReadyMedia/MiniDLNA configuration file corresponding to CONFIG."
   (match-record config <readymedia-configuration>
-    (port friendly-name cache-directory log-directory media-directories extra-config)
+    (port friendly-name cache-directory log-directory media-directories
+     extra-config home-service?)
     (apply mixed-text-file
            "minidlna.conf"
+           (if home-service?
+               (string-append "user=" (number->string (getuid)) "\n")
+               "")
            "db_dir=" cache-directory "\n"
            "log_dir=" log-directory "\n"
            (if friendly-name
@@ -125,12 +143,12 @@ (define (readymedia-configuration->config-file config)
 (define (readymedia-shepherd-service config)
   "Return a least-authority ReadyMedia/MiniDLNA Shepherd service."
   (match-record config <readymedia-configuration>
-    (cache-directory log-directory media-directories)
+    (cache-directory log-directory media-directories home-service?)
     (let ((minidlna-conf (readymedia-configuration->config-file config)))
       (shepherd-service
        (documentation "Run the ReadyMedia/MiniDLNA daemon.")
        (provision '(readymedia))
-       (requirement '(networking user-processes))
+       (requirement (if home-service? '() '(networking user-processes)))
        (start
         #~(make-forkexec-constructor
            (list #$(least-authority-wrapper
@@ -159,8 +177,8 @@ (define (readymedia-shepherd-service config)
                  #$minidlna-conf
                  "-S")
            #:log-file #$(string-append log-directory "/" %readymedia-log-file)
-           #:user #$%readymedia-user-account
-           #:group #$%readymedia-user-group))
+           #:user #$(if home-service? #f %readymedia-user-account)
+           #:group #$(if home-service? #f %readymedia-user-group)))
        (stop #~(make-kill-destructor))))))
 
 (define readymedia-accounts
@@ -178,7 +196,7 @@ (define readymedia-accounts
 (define (readymedia-activation config)
   "Set up directories for ReadyMedia/MiniDLNA."
   (match-record config <readymedia-configuration>
-    (cache-directory log-directory media-directories)
+    (cache-directory log-directory media-directories home-service?)
     (with-imported-modules (source-module-closure '((gnu build activation)))
       #~(begin
           (use-modules (gnu build activation))
@@ -186,14 +204,18 @@ (define (readymedia-activation config)
           (for-each (lambda (directory)
                       (unless (file-exists? directory)
                         (mkdir-p/perms directory
-                                       (getpw #$%readymedia-user-account)
-                                       #o775)))
+                                       (getpw #$(if home-service?
+                                                    #~(getuid)
+                                                    %readymedia-user-account))
+                                       #$(if home-service? #o755 #o775))))
                     (list #$@(map readymedia-media-directory-path
                                   media-directories)))
           (for-each (lambda (directory)
                       (unless (file-exists? directory)
                         (mkdir-p/perms directory
-                                       (getpw #$%readymedia-user-account)
+                                       (getpw #$(if home-service?
+                                                    #~(getuid)
+                                                    %readymedia-user-account))
                                        #o755)))
                     (list #$cache-directory #$log-directory))))))
 
diff --git a/gnu/tests/upnp.scm b/gnu/tests/upnp.scm
index e4bce30d89d..0224557f401 100644
--- a/gnu/tests/upnp.scm
+++ b/gnu/tests/upnp.scm
@@ -38,6 +38,7 @@ (define %readymedia-default-port 8200)
 (define %readymedia-media-directory "/media")
 (define %readymedia-configuration-test
   (readymedia-configuration
+   (port %readymedia-default-port)
    (media-directories
     (list (readymedia-media-directory (path %readymedia-media-directory)
                                       (types '(A V)))))))

base-commit: cea6eedfcea2defa526bc58d4fb2085cc8c0cb36
-- 
2.49.0





Information forwarded to andrew@HIDDEN, gabriel@HIDDEN, hako@HIDDEN, janneke@HIDDEN, ludo@HIDDEN, maxim.cournoyer@HIDDEN, tanguy@HIDDEN, guix-patches@HIDDEN:
bug#77023; Package guix-patches. Full text available.

Message received at 77023-done <at> debbugs.gnu.org:


Received: (at 77023-done) by debbugs.gnu.org; 5 May 2025 15:35:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 05 11:35:08 2025
Received: from localhost ([127.0.0.1]:41771 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uBxqW-0005oS-3g
	for submit <at> debbugs.gnu.org; Mon, 05 May 2025 11:35:08 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:45512)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uBxqI-0005j1-7R
 for 77023-done <at> debbugs.gnu.org; Mon, 05 May 2025 11:34:54 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1uBxq9-0001pX-RL; Mon, 05 May 2025 11:34:45 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=qnQ9XGCMt2RGnCgsJhqQOjXVz7ldXtFhMi5t+DKJ+E8=; b=Cqm51OcrHlJrJLlt049q
 www10lUiXvyocPBod49OquoMcP8vwdDZJmeL5GAK+fa7neUTeKHik57olQhYz5ixcIvbGlYqNy2T7
 VH3ox0jXNgTkI8rZ7oX2hut5jQjRW608wKEzUppKJboq4TiLREYEScIIQ2cDjJGqY/G85UoUuzmkU
 cx2hXVr+JQ0WzL2nIFla5sftguCXKrG1v2hdhn5Rt1rWuuKt8zPdqQ8IHYBvNfZXzAEiHTLPgzHXk
 J3rFQQNgkffl6ICOqbJ94QD9L9ruiVSCoeS0XQvrkwY4+1Pz7Ex+Z2lKQyl8tl39+RGXDOe/vOKOw
 WDYl5H0Q3+9WUA==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Sughosha <sughosha@HIDDEN>
Subject: Re: [bug#77023] [PATCH v4] home: services: Add readymedia.
In-Reply-To: <b0efea6dca48cfd9a493eabb9dcd0303052d5c2b.1746353496.git.sughosha@HIDDEN>
 (sughosha@HIDDEN's message of "Sun, 4 May 2025 15:41:36 +0530")
References: <cover.1742003935.git.sughosha@HIDDEN>
 <b0efea6dca48cfd9a493eabb9dcd0303052d5c2b.1746353496.git.sughosha@HIDDEN>
User-Agent: mu4e 1.12.9; emacs 29.4
X-URL: https://people.bordeaux.inria.fr/lcourtes/
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
X-Revolutionary-Date: Sextidi 16 =?utf-8?Q?Flor=C3=A9al?= an 233 de la
 =?utf-8?Q?R=C3=A9volution=2C?= jour de la Consoude
Date: Mon, 05 May 2025 11:44:03 +0200
Message-ID: <87r0135r4s.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -1.2 (-)
X-Debbugs-Envelope-To: 77023-done
Cc: Tanguy Le Carrour <tanguy@HIDDEN>,
 Maxim Cournoyer <maxim.cournoyer@HIDDEN>,
 Gabriel Wicki <gabriel@HIDDEN>, Andrew Tropin <andrew@HIDDEN>,
 Hilton Chain <hako@HIDDEN>, 77023-done <at> debbugs.gnu.org,
 Janneke Nieuwenhuizen <janneke@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.2 (--)

Hi,

Sughosha <sughosha@HIDDEN> writes:

> * gnu/home/services/upnp.scm: New file.
> * gnu/local.mk: Register it.
> * gnu/services/upnp.scm: Export readymedia-activation and
> readymedia-shepherd-service.
> (<readymedia-configuration>)[home-service?]: New field.
> [cache-directory]: Adjust value depending on 'for-home?'.
> [log-directory]: Ditto.
> (readymedia-shepherd-service): Adjust 'requirement' and 'start' according=
 to
> 'home-service?'.
> (readymedia-activation): Adjust creating 'media-directories' with permiss=
ions
> according to 'home-service?'.
> * doc/guix.texi (Miscellaneous Home Services): Document Readymedia Servic=
e.
> (Miscellaneous Services): Add cross-reference.
>
> Change-Id: Id0c7ac2e1c4e17f1efb2d49d98883129d90afc38

Finally applied, thanks!

Ludo=E2=80=99.




Notification sent to Sughosha <sughosha@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Ludovic Courtès <ludo@HIDDEN>:
You have taken responsibility. Full text available.

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


Received: (at 77023) by debbugs.gnu.org; 5 May 2025 15:35:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 05 11:35:09 2025
Received: from localhost ([127.0.0.1]:41773 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uBxqW-0005ok-EQ
	for submit <at> debbugs.gnu.org; Mon, 05 May 2025 11:35:09 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:59608)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uBxqK-0005j4-0g
 for 77023 <at> debbugs.gnu.org; Mon, 05 May 2025 11:34:56 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1uBxqE-0001qD-Ng; Mon, 05 May 2025 11:34:50 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=636GdfKms1lKSMFawAkGfgTI8PSXcR4/FKqBHCQm/e4=; b=AWax3qVjclCA8nMm/AdC
 rhY3v4icanm9pCRL8Bsxv8HBx7UJjfIJzcJwCn511wR5OzTIHuelPLJWLxCheUCJAiJpLcYuRqzPE
 kpUHTPzFiHpM9TAZdSgQNmrmcFjEAgRnm1tSR+HELomM14tn5EDSKMAxYsnzmJIAMUQwCg24egXOO
 Q89/c321zjK9r6JryfhhtRJoho9xCQZNvwF5aJttf1HMmzy+2We8VX1O37AgpAKiGrcEXN6Vr6lkV
 WqiBBxfHac1uAoAucbiMf5Oa/kvU/mUveBMDum8xKCu7/+mkimof7TUtUZ23/IjfwyAweGuzXKhcp
 IEkvYuU/ip5L6g==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Sughosha <sughosha@HIDDEN>
Subject: Re: bug#77023: [PATCH 0/3] home: services: Add readymedia.
In-Reply-To: <b0efea6dca48cfd9a493eabb9dcd0303052d5c2b.1746353496.git.sughosha@HIDDEN>
 (sughosha@HIDDEN's message of "Sun, 4 May 2025 15:41:36 +0530")
References: <cover.1742003935.git.sughosha@HIDDEN>
 <b0efea6dca48cfd9a493eabb9dcd0303052d5c2b.1746353496.git.sughosha@HIDDEN>
Date: Mon, 05 May 2025 14:33:29 +0200
Message-ID: <87h61z5jae.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: -1.2 (-)
X-Debbugs-Envelope-To: 77023
Cc: 77023 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@HIDDEN>,
 Gabriel Wicki <gabriel@HIDDEN>, Andrew Tropin <andrew@HIDDEN>,
 Hilton Chain <hako@HIDDEN>, Tanguy Le Carrour <tanguy@HIDDEN>,
 Janneke Nieuwenhuizen <janneke@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.2 (--)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Sughosha <sughosha@HIDDEN> writes:

> * gnu/home/services/upnp.scm: New file.
> * gnu/local.mk: Register it.
> * gnu/services/upnp.scm: Export readymedia-activation and
> readymedia-shepherd-service.
> (<readymedia-configuration>)[home-service?]: New field.
> [cache-directory]: Adjust value depending on 'for-home?'.
> [log-directory]: Ditto.
> (readymedia-shepherd-service): Adjust 'requirement' and 'start' according=
 to
> 'home-service?'.
> (readymedia-activation): Adjust creating 'media-directories' with permiss=
ions
> according to 'home-service?'.
> * doc/guix.texi (Miscellaneous Home Services): Document Readymedia Servic=
e.
> (Miscellaneous Services): Add cross-reference.
>
> Change-Id: Id0c7ac2e1c4e17f1efb2d49d98883129d90afc38

Hello!  We=E2=80=99re almost there.  While running the system test, I notic=
ed
that something had broken; I also noticed that we were calling =E2=80=98get=
pid=E2=80=99
at build time rather than at run time in the Home case, hence this
patch.

However, there=E2=80=99s still a test failure:

--8<---------------cut here---------------start------------->8---
Test begin:
  test-name: "ReadyMedia service is listening for connections"
  source-file: "/gnu/store/scyy0hybjm1qifpwlmzjhvs1ry28lvnk-readymedia-test=
-builder"
  source-line: 1
  source-form: (test-assert "ReadyMedia service is listening for connection=
s" (wait-for-tcp-por)
Test end:
  result-kind: fail
  actual-value: #f
  actual-error: (misc-error #f "nobody's listening on port ~S" (("127.0.0.1=
" 8200)) #f)
--8<---------------cut here---------------end--------------->8---

Could you take a look?

Thanks,
Ludo=E2=80=99.


--=-=-=
Content-Type: text/x-patch
Content-Disposition: inline

diff --git a/gnu/services/upnp.scm b/gnu/services/upnp.scm
index 579378b94a..363da005f1 100644
--- a/gnu/services/upnp.scm
+++ b/gnu/services/upnp.scm
@@ -33,7 +33,6 @@ (define-module (gnu services upnp)
   #:use-module (ice-9 match)
   #:export (%readymedia-default-cache-directory
             %readymedia-default-log-directory
-            %readymedia-default-port
             %readymedia-log-file
             %readymedia-user-account
             %readymedia-user-group
@@ -206,16 +205,16 @@ (define (readymedia-activation config)
                       (unless (file-exists? directory)
                         (mkdir-p/perms directory
                                        (getpw #$(if home-service?
-                                                    (getuid)
+                                                    #~(getuid)
                                                     %readymedia-user-account))
-                                       (if home-service? #o755 #o775))))
+                                       #$(if home-service? #o755 #o775))))
                     (list #$@(map readymedia-media-directory-path
                                   media-directories)))
           (for-each (lambda (directory)
                       (unless (file-exists? directory)
                         (mkdir-p/perms directory
                                        (getpw #$(if home-service?
-                                                    (getuid)
+                                                    #~(getuid)
                                                     %readymedia-user-account))
                                        #o755)))
                     (list #$cache-directory #$log-directory))))))
diff --git a/gnu/tests/upnp.scm b/gnu/tests/upnp.scm
index e4bce30d89..0224557f40 100644
--- a/gnu/tests/upnp.scm
+++ b/gnu/tests/upnp.scm
@@ -38,6 +38,7 @@ (define %readymedia-default-port 8200)
 (define %readymedia-media-directory "/media")
 (define %readymedia-configuration-test
   (readymedia-configuration
+   (port %readymedia-default-port)
    (media-directories
     (list (readymedia-media-directory (path %readymedia-media-directory)
                                       (types '(A V)))))))

--=-=-=--




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

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


Received: (at 77023) by debbugs.gnu.org; 4 May 2025 10:12:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 04 06:12:13 2025
Received: from localhost ([127.0.0.1]:52277 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uBWKT-0001pI-0S
	for submit <at> debbugs.gnu.org; Sun, 04 May 2025 06:12:13 -0400
Received: from layka.disroot.org ([178.21.23.139]:48918)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sughosha@HIDDEN>)
 id 1uBWKM-0001oJ-IL
 for 77023 <at> debbugs.gnu.org; Sun, 04 May 2025 06:12:10 -0400
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id B602B25C78;
 Sun,  4 May 2025 12:12:04 +0200 (CEST)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id 2H36aLsORzaY; Sun,  4 May 2025 12:12:03 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1746353523; bh=z8xwt9Wgw0muh+/5kA1Ys1EcII2pHgSolsal23WPm+s=;
 h=From:To:Cc:Subject:Date;
 b=G/FbMfM4BJO4MIk0aKb3DKssHXUZKkXX055xdj7t+wAHb00RpX7eu/odtVrelEoh/
 bRJI+graQOBAkUpFMaSq908jPkVhrvBAhOapdRDrPgfwH6sXKR0a/ngU21XIMBf1+t
 cufBvO9iSMKT6EyLgFKl6Nk9IIsETPNB/VcKGPSgvll40JvV3/DNpAzvWxyggrqtI4
 27E1bpvk2GSQTuYXhFq+tYzXNuzlkqrFOUkXbcTstRYhqOdfG8HUXXzwAtDLdw6XTr
 e8nq+GGdYff9A65QG7jHyw+FkHaLdXCLM3GbpxfEkVrox+SvzJuSgmbTIABSegGvu9
 Emg0YE7D4myag==
From: Sughosha <sughosha@HIDDEN>
To: 77023 <at> debbugs.gnu.org
Subject: [PATCH v4] home: services: Add readymedia.
Date: Sun,  4 May 2025 15:41:36 +0530
Message-ID: <b0efea6dca48cfd9a493eabb9dcd0303052d5c2b.1746353496.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Andrew Tropin <andrew@HIDDEN>, Gabriel Wicki <gabriel@HIDDEN>, Hilton Chain <hako@HIDDEN>, Janneke Nieuwenhuizen <janneke@HIDDEN>, Ludovic Courtès <ludo@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Tanguy Le Carrour <tanguy@HIDDEN>
Content-Type: text/plain; charset=ASCII
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77023
Cc: Sughosha <sughosha@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 (-)

* gnu/home/services/upnp.scm: New file.
* gnu/local.mk: Register it.
* gnu/services/upnp.scm: Export readymedia-activation and
readymedia-shepherd-service.
(<readymedia-configuration>)[home-service?]: New field.
[cache-directory]: Adjust value depending on 'for-home?'.
[log-directory]: Ditto.
(readymedia-shepherd-service): Adjust 'requirement' and 'start' according to
'home-service?'.
(readymedia-activation): Adjust creating 'media-directories' with permissions
according to 'home-service?'.
* doc/guix.texi (Miscellaneous Home Services): Document Readymedia Service.
(Miscellaneous Services): Add cross-reference.

Change-Id: Id0c7ac2e1c4e17f1efb2d49d98883129d90afc38
---
 doc/guix.texi              | 45 +++++++++++++++++++++++++++++++
 gnu/home/services/upnp.scm | 55 ++++++++++++++++++++++++++++++++++++++
 gnu/local.mk               |  1 +
 gnu/services/upnp.scm      | 49 ++++++++++++++++++++++++---------
 4 files changed, 137 insertions(+), 13 deletions(-)
 create mode 100644 gnu/home/services/upnp.scm

diff --git a/doc/guix.texi b/doc/guix.texi
index 7f796c5fc94..bb48b1ae8ec 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -44872,6 +44872,12 @@ Miscellaneous Services
 field is mandatory.  All other fields (such as network ports and the
 server name) come with a predefined default and can be omitted.
 
+@quotation Note
+This service is also available for Guix Home, where it runs directly
+with your user privileges (@pxref{Miscellaneous Home Services,
+@code{home-readymedia-service-type}}).
+@end quotation
+
 @c %start of fragment
 
 @deftp {Data Type} readymedia-configuration
@@ -51149,6 +51155,8 @@ Networking Home Services
 This section lists services somewhat networking-related that you may use
 with Guix Home.
 
+@subheading Syncthing Service
+
 @cindex Syncthing, file synchronization service
 @cindex backup service, Syncthing
 The @code{(gnu home services syncthing)} module provides a service to
@@ -51251,6 +51259,43 @@ Miscellaneous Home Services
           (dicod-configuration @dots{})))
 @end lisp
 
+@subheading ReadyMedia Service
+
+@cindex ReadyMedia, DLNA/UPnP Service
+The @code{(gnu home services upnp)} module provides a service to set up
+the @uref{https://minidlna.sourceforge.net/, ReadyMedia} @acronym{DLNA,
+Digital Living Network Alliance} @acronym{UPnP, Universal Plug and Play}
+media server.
+
+@defvar home-readymedia-service-type
+This is the service type for the @command{minidlnad} daemon; it is the
+Home counterpart of the @code{readymedia-service-type} system service
+(@pxref{Miscellaneous Services, @code{readymedia-service-type}}).  The value
+for this service type is a @code{readymedia-configuration}.
+@end defvar
+
+The service can be used with a @code{readymedia-configuration} wrapped in
+@code{for-home} like this:
+
+@lisp
+(service home-readymedia-service-type
+         (for-home
+          (readymedia-configuration
+            (media-directories
+             (list (readymedia-directory
+                     (path "/path/to/media/audio")
+                     (types '(A)))
+                   (readymedia-directory
+                     (path "/path/to/media/video")
+                     (types '(V)))
+                   (readymedia-directory
+                     (path "/path/to/media/misc")))))))
+@end lisp
+
+For details about @code{readymedia-configuration}, check out the
+documentation of the system service (@pxref{Miscellaneous Services,
+@code{readymedia-service-type}}).
+
 @node Invoking guix home
 @section Invoking @command{guix home}
 
diff --git a/gnu/home/services/upnp.scm b/gnu/home/services/upnp.scm
new file mode 100644
index 00000000000..869c8e0c4a7
--- /dev/null
+++ b/gnu/home/services/upnp.scm
@@ -0,0 +1,55 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2025 Sughosha <sughosha@HIDDEN>
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+
+(define-module (gnu home services upnp)
+  #:use-module ((gnu build linux-container) #:select (%namespaces))
+  #:use-module (gnu services)
+  #:use-module (gnu home services)
+  ;; For the 'home-shepherd-service-type' mapping.
+  #:use-module (gnu home services shepherd)
+  #:use-module (gnu services upnp)
+  #:use-module (guix records)
+  #:export (home-readymedia-service-type)
+  #:re-export (readymedia-configuration
+               readymedia-configuration?
+               readymedia-configuration-readymedia
+               readymedia-configuration-port
+               readymedia-configuration-cache-directory
+               readymedia-configuration-extra-config
+               readymedia-configuration-friendly-name
+               readymedia-configuration-log-directory
+               readymedia-configuration-media-directories
+               readymedia-media-directory
+               readymedia-media-directory?
+               readymedia-media-directory-path
+               readymedia-media-directory-types))
+
+(define home-readymedia-service-type
+  (service-type
+   (inherit (system->home-service-type readymedia-service-type))
+   ;; system->home-service-type does not convert special-files-service-type to
+   ;; home-files-service-type, so redefine extensios
+   (extensions
+    (list (service-extension home-shepherd-service-type
+                             (compose list readymedia-shepherd-service))
+          (service-extension home-activation-service-type
+                             readymedia-activation)))
+   (default-value
+    (for-home
+     (readymedia-configuration
+       (media-directories '()))))))
diff --git a/gnu/local.mk b/gnu/local.mk
index e25fcc115be..673d2636c24 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -122,6 +122,7 @@ GNU_SYSTEM_MODULES =				\
   %D%/home/services/sway.scm			\
   %D%/home/services/syncthing.scm		\
   %D%/home/services/mcron.scm			\
+  %D%/home/services/upnp.scm			\
   %D%/home/services/utils.scm			\
   %D%/home/services/xdg.scm			\
   %D%/image.scm					\
diff --git a/gnu/services/upnp.scm b/gnu/services/upnp.scm
index 47c32f0a1ef..579378b94a9 100644
--- a/gnu/services/upnp.scm
+++ b/gnu/services/upnp.scm
@@ -50,7 +50,9 @@ (define-module (gnu services upnp)
             readymedia-media-directory-path
             readymedia-media-directory-types
             readymedia-media-directory?
-            readymedia-service-type))
+            readymedia-service-type
+            readymedia-activation
+            readymedia-shepherd-service))
 
 ;;; Commentary:
 ;;;
@@ -72,14 +74,27 @@ (define-record-type* <readymedia-configuration>
   (port readymedia-configuration-port
         (default #f))
   (cache-directory readymedia-configuration-cache-directory
-                   (default %readymedia-default-cache-directory))
+                   (default (if for-home?
+                                (string-append (or (getenv "XDG_CACHE_HOME")
+                                                   (string-append
+                                                    (getenv "HOME") "/.cache"))
+                                               "/readymedia")
+                              %readymedia-default-cache-directory)))
   (log-directory readymedia-configuration-log-directory
-                 (default %readymedia-default-log-directory))
+                 (default (if for-home?
+                              (string-append (or (getenv "XDG_STATE_HOME")
+                                                 (string-append
+                                                  (getenv "HOME")
+                                                  "/.local/state"))
+                                             "/readymedia")
+                            %readymedia-default-log-directory)))
   (friendly-name readymedia-configuration-friendly-name
                  (default #f))
   (media-directories readymedia-configuration-media-directories)
   (extra-config readymedia-configuration-extra-config
-                (default '())))
+                (default '()))
+  (home-service? syncthing-configuration-home-service?
+                 (default for-home?) (innate)))
 
 ;; READYMEDIA-MEDIA-DIR is a record that indicates the path of a media folder
 ;; and the types of media included within it. Allowed individual types are the
@@ -96,9 +111,13 @@ (define-record-type* <readymedia-media-directory>
 (define (readymedia-configuration->config-file config)
   "Return the ReadyMedia/MiniDLNA configuration file corresponding to CONFIG."
   (match-record config <readymedia-configuration>
-    (port friendly-name cache-directory log-directory media-directories extra-config)
+    (port friendly-name cache-directory log-directory media-directories
+     extra-config home-service?)
     (apply mixed-text-file
            "minidlna.conf"
+           (if home-service?
+               (string-append "user=" (number->string (getuid)) "\n")
+               "")
            "db_dir=" cache-directory "\n"
            "log_dir=" log-directory "\n"
            (if friendly-name
@@ -125,12 +144,12 @@ (define (readymedia-configuration->config-file config)
 (define (readymedia-shepherd-service config)
   "Return a least-authority ReadyMedia/MiniDLNA Shepherd service."
   (match-record config <readymedia-configuration>
-    (cache-directory log-directory media-directories)
+    (cache-directory log-directory media-directories home-service?)
     (let ((minidlna-conf (readymedia-configuration->config-file config)))
       (shepherd-service
        (documentation "Run the ReadyMedia/MiniDLNA daemon.")
        (provision '(readymedia))
-       (requirement '(networking user-processes))
+       (requirement (if home-service? '() '(networking user-processes)))
        (start
         #~(make-forkexec-constructor
            (list #$(least-authority-wrapper
@@ -159,8 +178,8 @@ (define (readymedia-shepherd-service config)
                  #$minidlna-conf
                  "-S")
            #:log-file #$(string-append log-directory "/" %readymedia-log-file)
-           #:user #$%readymedia-user-account
-           #:group #$%readymedia-user-group))
+           #:user #$(if home-service? #f %readymedia-user-account)
+           #:group #$(if home-service? #f %readymedia-user-group)))
        (stop #~(make-kill-destructor))))))
 
 (define readymedia-accounts
@@ -178,7 +197,7 @@ (define readymedia-accounts
 (define (readymedia-activation config)
   "Set up directories for ReadyMedia/MiniDLNA."
   (match-record config <readymedia-configuration>
-    (cache-directory log-directory media-directories)
+    (cache-directory log-directory media-directories home-service?)
     (with-imported-modules (source-module-closure '((gnu build activation)))
       #~(begin
           (use-modules (gnu build activation))
@@ -186,14 +205,18 @@ (define (readymedia-activation config)
           (for-each (lambda (directory)
                       (unless (file-exists? directory)
                         (mkdir-p/perms directory
-                                       (getpw #$%readymedia-user-account)
-                                       #o775)))
+                                       (getpw #$(if home-service?
+                                                    (getuid)
+                                                    %readymedia-user-account))
+                                       (if home-service? #o755 #o775))))
                     (list #$@(map readymedia-media-directory-path
                                   media-directories)))
           (for-each (lambda (directory)
                       (unless (file-exists? directory)
                         (mkdir-p/perms directory
-                                       (getpw #$%readymedia-user-account)
+                                       (getpw #$(if home-service?
+                                                    (getuid)
+                                                    %readymedia-user-account))
                                        #o755)))
                     (list #$cache-directory #$log-directory))))))
 

base-commit: cea6eedfcea2defa526bc58d4fb2085cc8c0cb36
-- 
2.48.1





Information forwarded to andrew@HIDDEN, gabriel@HIDDEN, hako@HIDDEN, janneke@HIDDEN, ludo@HIDDEN, maxim.cournoyer@HIDDEN, tanguy@HIDDEN, guix-patches@HIDDEN:
bug#77023; Package guix-patches. Full text available.

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


Received: (at 77023) by debbugs.gnu.org; 22 Apr 2025 07:04:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 22 03:04:28 2025
Received: from localhost ([127.0.0.1]:44200 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u77gB-00046E-8v
	for submit <at> debbugs.gnu.org; Tue, 22 Apr 2025 03:04:28 -0400
Received: from mail-pl1-x62c.google.com ([2607:f8b0:4864:20::62c]:48431)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1u77g8-00044h-Ck
 for 77023 <at> debbugs.gnu.org; Tue, 22 Apr 2025 03:04:25 -0400
Received: by mail-pl1-x62c.google.com with SMTP id
 d9443c01a7336-224019ad9edso67683575ad.1
 for <77023 <at> debbugs.gnu.org>; Tue, 22 Apr 2025 00:04:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1745305458; x=1745910258; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=kR2iU6pDQ/9Ri3A0TndgO5gRZxsSYRYxKXWQ1+gUxhI=;
 b=ezMDBIxh/v2NQX/nMM0SISpP8Z2eHmt8fVA8dj3hXQ9TS5OOFZKpl7BIc/weeNSPQI
 VYOxv7oQnV7nVNJTzisGIOMDFeQ3YpSsQNSgT6Qyv48mZdT1iVqCxpBHy1vhwTGbf3yv
 dRzlC7kr/Bn9ruLiLhHYUKBHtcgZltlk8hj2LOy2TBACo9jTipGP0gS7Vzlc92y9EYn2
 OYx/LFgIohw5H/jJaYNcSzPOOr1Rp4IWLoEB89oJ8nM3RLJEHMKPjbTPxX7sqIzivsth
 QE4+5dnK5zRHdos8/EZDj8F//2Ppi9y27Cmc9Pk2lnQjpBiP7/AnAcEgmTR70sZMphoT
 XZLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1745305458; x=1745910258;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=kR2iU6pDQ/9Ri3A0TndgO5gRZxsSYRYxKXWQ1+gUxhI=;
 b=MrCYHcWGOAYHmVNS9Q0MkmGREMlxOrYgWItbDeGz2BDFdKBG/uhWerF0fDlIwgsESl
 Lm80YMxfqRs03XxfkLPN1v0LQN6tyEED4qcU8znB+5MQpf6R0aImFqG0P16fD0e8BMCR
 E4qU8H2ZPDphoBCqX44YH234nC0AQHgT3A5d3ocy1JTU80ju6J5aknfTJgcAQSxX8dR/
 6FjPA3Bmhe3LIiaoKsRVjmTXrZpK3z69KyQ+DrFHk0PxXa9rPI+rOVBdiYTFkYrmLQHX
 PL+DoUm+VFW1J3Uh2abwOR42nOnOsfSgPc+6lxcs0H5FmC335LJIEEBZ4ykN7yBiiw21
 XKuw==
X-Forwarded-Encrypted: i=1;
 AJvYcCWDbPWvPPsip90CVVbCKKrFuU91278OIUshQ0UjLDeQLZyANiLDj+MdfumjwTGJCB9lVrLkQw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxBEjzaV5jGSzoUtv6no83dg+KlD3t9T2bN5M0GNoe2PKFCgRuJ
 +Aypu9qKNEYQHdmAsh8AEUMb+0cxBKdjJHc3Zcwj5Gg7a0/9bk+qxBCvxg==
X-Gm-Gg: ASbGncs2kfG7+CKErPi8jZPzPKgX1VVRumVXQcTfThiMN2NZTfMbNdBBiOT1TuiIRAc
 Bt1YxMS/jyqf0sa+W7c6A8TIsed//tNxq1/3km6AUofafBee9HCnuscZbZqVjNzD0KhKeGwokT3
 JXL7U3ux4V/MNClXi5UQrm2xMQHdyIXP34OokKqdnZIrcfgJyWGDQbPymGo7vkT0AbgLNCgLPje
 pMWjKaghbq14MnmVWzSBBh2/QvVndz8nOCYzmI7WXgUxDDghAeoPA9lkoL5cvUItEuUPUo74Osk
 YZq5D6JOsJ0mSWwvCT0eSSG1wzS7i5qJwksx5UI=
X-Google-Smtp-Source: AGHT+IF7fnaldq9PV6MNLxM+9KwZufo34BmoTSs0e3gx+boftiwPsbuv6MdQ/mTRpC2+iDWdVw5Wqw==
X-Received: by 2002:a17:902:ce82:b0:223:6455:8752 with SMTP id
 d9443c01a7336-22c536420c6mr202616865ad.43.1745305457667; 
 Tue, 22 Apr 2025 00:04:17 -0700 (PDT)
Received: from terra ([2405:6586:be0:0:83c8:d31d:2cec:f542])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-22c50bf5528sm77504385ad.100.2025.04.22.00.04.16
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 22 Apr 2025 00:04:17 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Sughosha <sughosha@HIDDEN>
Subject: Re: [bug#77023] [PATCH v3 1/3] gnu: readymedia: Update home-page.
In-Reply-To: <22638260.EfDdHjke4D@HIDDEN>
 (sughosha@HIDDEN's message of "Wed, 26 Mar 2025 14:02:30 +0530")
References: <cover.1742003935.git.sughosha@HIDDEN>
 <0476c94275d25985e41b4f7bfa578e3b87272369.1742913348.git.sughosha@HIDDEN>
 <87r02lkw1g.fsf@HIDDEN> <22638260.EfDdHjke4D@HIDDEN>
Date: Tue, 22 Apr 2025 16:04:14 +0900
Message-ID: <87wmbck781.fsf@HIDDEN>
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-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77023
Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, 77023 <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 (-)

Hi Sugosha,

Sughosha <sughosha@HIDDEN> writes:

> On Tuesday, March 25, 2025 8:16:35=E2=80=AFPM GMT+5:30 Ludovic Court=C3=
=A8s wrote:
>> Hi,
>>=20
>> I think you forgot patch 3/3. :-)
>>=20
>> Also, please make sure the series applies above
>> cfe68843a8bf8cded75e3901debc13023d1225b3.
>>=20
>> Ludo=E2=80=99.
> I don't know what is wrong with this patch, I am not able to send it with=
 'git=20
> send-email', the mail is not getting delivered. This is happening only to=
 this=20
> patch. So I am now sending it as an attatchment to this.

I think there is a problem with the authentication/signing of your email
by your provider (disroot.org), and probably got bounced around too many
times.  At least the Gmail interface marked these as SPAM with the reason
being related to 'email authentication' or similar.

Could you try again?  Another series wouldn't help.  It has to do with
your email provider, most probably.

--=20
Thanks,
Maxim




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

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


Received: (at 77023) by debbugs.gnu.org; 3 Apr 2025 10:56:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 03 06:56:56 2025
Received: from localhost ([127.0.0.1]:33010 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u0IFk-0005bf-G5
	for submit <at> debbugs.gnu.org; Thu, 03 Apr 2025 06:56:56 -0400
Received: from layka.disroot.org ([178.21.23.139]:36526)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sughosha@HIDDEN>)
 id 1u0IFh-0005bP-1T
 for 77023 <at> debbugs.gnu.org; Thu, 03 Apr 2025 06:56:54 -0400
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 37C3E25B5F;
 Thu,  3 Apr 2025 12:56:51 +0200 (CEST)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id x_WwEfH_z_DO; Thu,  3 Apr 2025 12:56:50 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1743677810; bh=wkGmrT+4GEIswr8kFN+s/1Aa8KY7dppAhxtQ+aXakvI=;
 h=Date:From:To:CC:Subject:In-Reply-To:References;
 b=VNnPnatBgvqPN/zdkTZQsROmoKEJM+K2NIOQo6OfSxd3/4WqPEvFk/2NWGNuFIUjA
 eNwHIpy1PG8cKEQfKjfvBbz3YsWjBvb3c+UGtGJViGNBNaWn8IyzYPah82IpcPC9Pd
 JiR56G2dto2OAnThlm+U6UvHTXwP5dDQS5LVOO5Iov8NrMr3Mz/mivtjfW1aD0rTzo
 wisP4yjQ0je4ClclkhxIX1PoxyNdlGjNgdlSv4KgNTQOJ5rH5KJspKHQNI79hE9kBJ
 A8kiCi5YtjvQznAaPUYFYFsQxdGLQaDQOktiGUVrsxg7Bs0pFeEbV75QLJmOJy/t6M
 5z+gYqHkvLk7A==
Date: Wed, 02 Apr 2025 18:12:48 +0530
From: Sughosha <sughosha@HIDDEN>
To: =?ISO-8859-1?Q?Ludovic_Court=E8s?= <ludo@HIDDEN>
Subject: Re: [bug#77023] [PATCH v3 1/3] gnu: readymedia: Update home-page.
User-Agent: K-9 Mail for Android
In-Reply-To: <875xjogvuk.fsf@HIDDEN>
References: <cover.1742003935.git.sughosha@HIDDEN>
 <0476c94275d25985e41b4f7bfa578e3b87272369.1742913348.git.sughosha@HIDDEN>
 <87r02lkw1g.fsf@HIDDEN> <22638260.EfDdHjke4D@HIDDEN>
 <875xjogvuk.fsf@HIDDEN>
Message-ID: <FC24E646-CD59-4B45-A17B-91A313E33F59@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary=----90X5E9MCCIO8P1DX7PF59D5MFBLXUW
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.8 (/)
X-Debbugs-Envelope-To: 77023
Cc: 77023 <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: -0.2 (/)

------90X5E9MCCIO8P1DX7PF59D5MFBLXUW
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

Sorry, even as an attachment, ii is failing to send=2E Could creating a new=
 issue work?

On 1 April 2025 1:24:43 pm IST, "Ludovic Court=C3=A8s" <ludo@gnu=2Eorg> wr=
ote:
>Hi,
>
>Sughosha <sughosha@disroot=2Eorg> skribis:
>
>> I don't know what is wrong with this patch, I am not able to send it wi=
th 'git=20
>> send-email', the mail is not getting delivered=2E This is happening onl=
y to this=20
>> patch=2E So I am now sending it as an attatchment to this=2E
>
>I didn=E2=80=99t get the patch here; the attachments are SMTP error logs=
=2E
>
>Ludo=E2=80=99=2E

Sughosha
------90X5E9MCCIO8P1DX7PF59D5MFBLXUW
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div dir=3D"auto">Sorry, even as an attachment, ii=
 is failing to send=2E Could creating a new issue work?</div><br><br><div c=
lass=3D"gmail_quote"><div dir=3D"auto">On 1 April 2025 1:24:43 pm IST, "Lud=
ovic Court=C3=A8s" &lt;ludo@gnu=2Eorg&gt; wrote:</div><blockquote class=3D"=
gmail_quote" style=3D"margin: 0pt 0pt 0pt 0=2E8ex; border-left: 1px solid r=
gb(204, 204, 204); padding-left: 1ex;">
<pre class=3D"k9mail"><div dir=3D"auto">Hi,<br><br>Sughosha &lt;sughosha@d=
isroot=2Eorg&gt; skribis:<br><br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin: 0pt 0pt 1ex 0=2E8ex; border-left: 1px solid #729fcf; padding=
-left: 1ex;"><div dir=3D"auto">I don't know what is wrong with this patch, =
I am not able to send it with 'git <br>send-email', the mail is not getting=
 delivered=2E This is happening only to this <br>patch=2E So I am now sendi=
ng it as an attatchment to this=2E<br></div></blockquote><div dir=3D"auto">=
<br>I didn=E2=80=99t get the patch here; the attachments are SMTP error log=
s=2E<br><br>Ludo=E2=80=99=2E<br></div></pre></blockquote></div><div dir=3D"=
auto">Sughosha</div></body></html>
------90X5E9MCCIO8P1DX7PF59D5MFBLXUW--




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

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


Received: (at 77023) by debbugs.gnu.org; 1 Apr 2025 07:54:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 01 03:54:56 2025
Received: from localhost ([127.0.0.1]:45032 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tzWSV-0005r9-9h
	for submit <at> debbugs.gnu.org; Tue, 01 Apr 2025 03:54:55 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:35514)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tzWSS-0005pl-12
 for 77023 <at> debbugs.gnu.org; Tue, 01 Apr 2025 03:54:53 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1tzWSM-0003v0-3w; Tue, 01 Apr 2025 03:54:46 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=98n2AAOAylKdMrLla3i451CdKB9uvVpuxblFMz8us0s=; b=PUo8eWhB00FX7TbBWsGI
 M7CKTpnIZ6gBO29v/wNeY39SzLyBfgDcutBYcgNh00TgAPmUJX9tMzg27c4byYT4lmTzWfARB+m+8
 6+vE37Mgo6sNlk0vbTtahgGr+pjHRpQBLNrZ0GlTZbhgx0UmZL5cCexMoutsF5hYjGfSeM4mUefDJ
 3SrfeSQxAw1Ntan2e+PxRNkiCE9HR7Je99eZLn/cRL1Cnfkb/RQfU8A2cgdclq6a600wvp093Ysap
 QI3LCZyHiJI6JI7CPHgidxqT4886EsDXHtY8GOp+OQsl/JdAA3iWJK5mVLmdEPyOkXg33XNQ0B0La
 uOprepyca6KYnQ==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Sughosha <sughosha@HIDDEN>
Subject: Re: [bug#77023] [PATCH v3 1/3] gnu: readymedia: Update home-page.
In-Reply-To: <22638260.EfDdHjke4D@HIDDEN>
 (sughosha@HIDDEN's message of "Wed, 26 Mar 2025 14:02:30 +0530")
References: <cover.1742003935.git.sughosha@HIDDEN>
 <0476c94275d25985e41b4f7bfa578e3b87272369.1742913348.git.sughosha@HIDDEN>
 <87r02lkw1g.fsf@HIDDEN> <22638260.EfDdHjke4D@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: Duodi 12 Germinal an 233 de la =?utf-8?Q?R=C3=A9volu?=
 =?utf-8?Q?tion=2C?= jour du Charme
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Tue, 01 Apr 2025 09:54:43 +0200
Message-ID: <875xjogvuk.fsf@HIDDEN>
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-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77023
Cc: 77023 <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: -3.3 (---)

Hi,

Sughosha <sughosha@HIDDEN> skribis:

> I don't know what is wrong with this patch, I am not able to send it with=
 'git=20
> send-email', the mail is not getting delivered. This is happening only to=
 this=20
> patch. So I am now sending it as an attatchment to this.

I didn=E2=80=99t get the patch here; the attachments are SMTP error logs.

Ludo=E2=80=99.




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

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


Received: (at 77023) by debbugs.gnu.org; 26 Mar 2025 08:33:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 26 04:33:16 2025
Received: from localhost ([127.0.0.1]:41273 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1txMCK-00057d-97
	for submit <at> debbugs.gnu.org; Wed, 26 Mar 2025 04:33:16 -0400
Received: from layka.disroot.org ([178.21.23.139]:58870)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sughosha@HIDDEN>)
 id 1txMCI-00057V-Sx
 for 77023 <at> debbugs.gnu.org; Wed, 26 Mar 2025 04:33:15 -0400
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 098E525D31;
 Wed, 26 Mar 2025 09:33:14 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id vLMent_cZ0Qs; Wed, 26 Mar 2025 09:33:13 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1742977993; bh=2kqwI33kaI2sz+3A+cn5IUQ8yox6Azzgn6KdEIVy44Y=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=Vuor8Aou8o4f4p55boxoPT8MYJCwydu4bq0ginCKfIDvJF6PHv+pRsxitf/ip20qP
 xCc7yfsqnRQzHGqxwS7pNYTUOQWTaYDB5W75mwldYWI90YjAWB7Sz+SiTQYFAg58Qr
 GeA4jScLKTezY/IDQD2mEf+qbY+waTI/2HfcCevNk9h1+or447PP4yeJ1PLJVOA7DV
 t/OXSbGd3v3ZsddXP28hNn0NtDWZVXCAEsrXYxQ1XYmTbBeopodWeZUf+StzEondZR
 r9uaDxAeDX/iU3qLaDcXLdrzVyHzbh6ZzfI7gaElwjdLHrX/qYrffvCmMNiyLw/kZK
 R/FVg11y53Lpw==
From: Sughosha <sughosha@HIDDEN>
To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>
Subject: Re: [bug#77023] [PATCH v3 1/3] gnu: readymedia: Update home-page.
Date: Wed, 26 Mar 2025 14:02:30 +0530
Message-ID: <22638260.EfDdHjke4D@HIDDEN>
In-Reply-To: <87r02lkw1g.fsf@HIDDEN>
References: <cover.1742003935.git.sughosha@HIDDEN>
 <0476c94275d25985e41b4f7bfa578e3b87272369.1742913348.git.sughosha@HIDDEN>
 <87r02lkw1g.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="nextPart3866879.kQq0lBPeGt";
 micalg="pgp-sha256"; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77023
Cc: 77023 <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 (-)

--nextPart3866879.kQq0lBPeGt
Content-Type: multipart/mixed; boundary="nextPart7783334.EvYhyI6sBW";
 protected-headers="v1"
Content-Transfer-Encoding: 7Bit
From: Sughosha <sughosha@HIDDEN>
To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>
Cc: 77023 <at> debbugs.gnu.org
Date: Wed, 26 Mar 2025 14:02:30 +0530
Message-ID: <22638260.EfDdHjke4D@HIDDEN>
In-Reply-To: <87r02lkw1g.fsf@HIDDEN>
MIME-Version: 1.0

This is a multi-part message in MIME format.

--nextPart7783334.EvYhyI6sBW
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

On Tuesday, March 25, 2025 8:16:35=E2=80=AFPM GMT+5:30 Ludovic Court=C3=A8s=
 wrote:
> Hi,
>=20
> I think you forgot patch 3/3. :-)
>=20
> Also, please make sure the series applies above
> cfe68843a8bf8cded75e3901debc13023d1225b3.
>=20
> Ludo=E2=80=99.
I don't know what is wrong with this patch, I am not able to send it with '=
git=20
send-email', the mail is not getting delivered. This is happening only to t=
his=20
patch. So I am now sending it as an attatchment to this.

=2D-=20
Sughosha
--nextPart7783334.EvYhyI6sBW
Content-Disposition: attachment; filename="attachment.1"
Content-Transfer-Encoding: base64
Content-Type: application/x-troff-man; name="attachment.1"

VGhpcyBpcyB0aGUgbWFpbCBzeXN0ZW0gYXQgaG9zdCBkaXNyb290Lm9yZy4KCkknbSBzb3JyeSB0
byBoYXZlIHRvIGluZm9ybSB5b3UgdGhhdCB5b3VyIG1lc3NhZ2UgY291bGQgbm90CmJlIGRlbGl2
ZXJlZCB0byBvbmUgb3IgbW9yZSByZWNpcGllbnRzLiBJdCdzIGF0dGFjaGVkIGJlbG93LgoKRm9y
IGZ1cnRoZXIgYXNzaXN0YW5jZSwgcGxlYXNlIHNlbmQgbWFpbCB0byBwb3N0bWFzdGVyLgoKSWYg
eW91IGRvIHNvLCBwbGVhc2UgaW5jbHVkZSB0aGlzIHByb2JsZW0gcmVwb3J0LiBZb3UgY2FuCmRl
bGV0ZSB5b3VyIG93biB0ZXh0IGZyb20gdGhlIGF0dGFjaGVkIHJldHVybmVkIG1lc3NhZ2UuCgog
ICAgICAgICAgICAgICAgICAgVGhlIG1haWwgc3lzdGVtCgo8NzcwMjNAZGViYnVncy5nbnUub3Jn
PjogaG9zdCAxMjcuMC4wLjFbMTI3LjAuMC4xXSBzYWlkOiA1NTQgNS42LjAgaWQ9NDg1OTQ1LTA2
CiAgICAtIFJlamVjdGVkIGJ5IG5leHQtaG9wIE1UQSBvbiByZWxheWluZywgZnJvbSBNVEEoc210
cDpbMTI3LjAuMC4xXToxMDAyNSk6CiAgICA1NTQgVHJhbnNhY3Rpb24gZmFpbGVkIChpbiByZXBs
eSB0byBlbmQgb2YgREFUQSBjb21tYW5kKQoKPHN1Z2hvc2hhQGRpc3Jvb3Qub3JnPjogaG9zdCAx
MjcuMC4wLjFbMTI3LjAuMC4xXSBzYWlkOiA1NTQgNS42LjAgaWQ9NDg1OTQ1LTA2CiAgICAtIFJl
amVjdGVkIGJ5IG5leHQtaG9wIE1UQSBvbiByZWxheWluZywgZnJvbSBNVEEoc210cDpbMTI3LjAu
MC4xXToxMDAyNSk6CiAgICA1NTQgVHJhbnNhY3Rpb24gZmFpbGVkIChpbiByZXBseSB0byBlbmQg
b2YgREFUQSBjb21tYW5kKQoKPGx1ZG9AZ251Lm9yZz46IGhvc3QgMTI3LjAuMC4xWzEyNy4wLjAu
MV0gc2FpZDogNTU0IDUuNi4wIGlkPTQ4NTk0NS0wNiAtCiAgICBSZWplY3RlZCBieSBuZXh0LWhv
cCBNVEEgb24gcmVsYXlpbmcsIGZyb20gTVRBKHNtdHA6WzEyNy4wLjAuMV06MTAwMjUpOiA1NTQK
ICAgIFRyYW5zYWN0aW9uIGZhaWxlZCAoaW4gcmVwbHkgdG8gZW5kIG9mIERBVEEgY29tbWFuZCkK


--nextPart7783334.EvYhyI6sBW
Content-Disposition: attachment; filename="attachment.2"
Content-Transfer-Encoding: base64
Content-Type: application/x-troff-man; name="attachment.2"

UmVwb3J0aW5nLU1UQTogZG5zOyBkaXNyb290Lm9yZwpYLVBvc3RmaXgtUXVldWUtSUQ6IDQ4RDkw
MjVCNkIKWC1Qb3N0Zml4LVNlbmRlcjogcmZjODIyOyBzdWdob3NoYUBkaXNyb290Lm9yZwpBcnJp
dmFsLURhdGU6IFdlZCwgMjYgTWFyIDIwMjUgMDk6MjA6MDIgKzAxMDAgKENFVCkKCkZpbmFsLVJl
Y2lwaWVudDogcmZjODIyOyA3NzAyM0BkZWJidWdzLmdudS5vcmcKT3JpZ2luYWwtUmVjaXBpZW50
OiByZmM4MjI7NzcwMjNAZGViYnVncy5nbnUub3JnCkFjdGlvbjogZmFpbGVkClN0YXR1czogNS42
LjAKUmVtb3RlLU1UQTogZG5zOyAxMjcuMC4wLjEKRGlhZ25vc3RpYy1Db2RlOiBzbXRwOyA1NTQg
NS42LjAgaWQ9NDg1OTQ1LTA2IC0gUmVqZWN0ZWQgYnkgbmV4dC1ob3AgTVRBIG9uCiAgICByZWxh
eWluZywgZnJvbSBNVEEoc210cDpbMTI3LjAuMC4xXToxMDAyNSk6IDU1NCBUcmFuc2FjdGlvbiBm
YWlsZWQKCkZpbmFsLVJlY2lwaWVudDogcmZjODIyOyBzdWdob3NoYUBkaXNyb290Lm9yZwpPcmln
aW5hbC1SZWNpcGllbnQ6IHJmYzgyMjtzdWdob3NoYUBkaXNyb290Lm9yZwpBY3Rpb246IGZhaWxl
ZApTdGF0dXM6IDUuNi4wClJlbW90ZS1NVEE6IGRuczsgMTI3LjAuMC4xCkRpYWdub3N0aWMtQ29k
ZTogc210cDsgNTU0IDUuNi4wIGlkPTQ4NTk0NS0wNiAtIFJlamVjdGVkIGJ5IG5leHQtaG9wIE1U
QSBvbgogICAgcmVsYXlpbmcsIGZyb20gTVRBKHNtdHA6WzEyNy4wLjAuMV06MTAwMjUpOiA1NTQg
VHJhbnNhY3Rpb24gZmFpbGVkCgpGaW5hbC1SZWNpcGllbnQ6IHJmYzgyMjsgbHVkb0BnbnUub3Jn
Ck9yaWdpbmFsLVJlY2lwaWVudDogcmZjODIyO2x1ZG9AZ251Lm9yZwpBY3Rpb246IGZhaWxlZApT
dGF0dXM6IDUuNi4wClJlbW90ZS1NVEE6IGRuczsgMTI3LjAuMC4xCkRpYWdub3N0aWMtQ29kZTog
c210cDsgNTU0IDUuNi4wIGlkPTQ4NTk0NS0wNiAtIFJlamVjdGVkIGJ5IG5leHQtaG9wIE1UQSBv
bgogICAgcmVsYXlpbmcsIGZyb20gTVRBKHNtdHA6WzEyNy4wLjAuMV06MTAwMjUpOiA1NTQgVHJh
bnNhY3Rpb24gZmFpbGVkCg==


--nextPart7783334.EvYhyI6sBW--

--nextPart3866879.kQq0lBPeGt
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE6tGJ5HmbXl6yCioZzbwL2VlDpwYFAmfju54ACgkQzbwL2VlD
pwYC+RAAtZ43lr2KcIDJ5jPPJpaWSZCY9X/1LK1pIYNt+Eu0UqA2NcdNaTVOMKl+
QgenI4zMRcJdyi4yZNRcxRrmgG1/cSxs+/RLcmArid367R27u07EGjlHBkDgMn2R
jTyJdBdtgRGDxCzLEahSiKJosFBkLbnQeu+5yS73dbc6hMeD+LG85iYOIC1v7Bmy
8Y9hydkkv3kLcqra64N/x2EP8AeOBs0Kyxy+VOozby1Xb5sjhdjvAXlJ52mnHbTi
/ht5nktyg7KWoF8hcnH9GCoMgMliDjiUAkTq0TRK8Nc/y3EI1mRV0w0RSQrWJaYY
QLBHw1GKqrDUMHKH9rLQ0+7pDMhl0yUjOsRJjrRaGNdvHB0Zfc0BAbyK8rA7iJHE
YKGq6c+6OUyGe95YgudaOLIw0PXjgUJ+qpA2SuViz7go2hv7EwHO8FjWuKQ3L6fv
LFen5QLTO7/uijIumo64ZJ9O1eJozRmHt3ywvdoDalPnpxe6ygodjiM9R4arW4BO
fGVKBoBKnPwWd/6vZ8O8N49lPUMkwPjd55bPHtDckjikfToI/W8NvNZ64bu0LABT
y9i1p6bdvJ5poGFkp9WsPtuKBlGLb2WcePqdbaLKZcT9nYsFvOFo7pZjMU/xA2Fa
fc2iiSs4PZD3+W4KBwZ31GhkxP6KcYfALy4YM9q2dG0cu4y64Xo=
=/06+
-----END PGP SIGNATURE-----

--nextPart3866879.kQq0lBPeGt--







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

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


Received: (at 77023) by debbugs.gnu.org; 26 Mar 2025 08:25:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 26 04:25:23 2025
Received: from localhost ([127.0.0.1]:41231 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1txM4h-0004ks-M4
	for submit <at> debbugs.gnu.org; Wed, 26 Mar 2025 04:25:23 -0400
Received: from layka.disroot.org ([178.21.23.139]:34954)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sughosha@HIDDEN>)
 id 1txM4f-0004kh-Ev
 for 77023 <at> debbugs.gnu.org; Wed, 26 Mar 2025 04:25:22 -0400
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id B768125CCC;
 Wed, 26 Mar 2025 09:25:19 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id Bg4YuhYrnojk; Wed, 26 Mar 2025 09:25:19 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1742977519; bh=mWScZG28OQpk+Y3Iw2OepeZYkreQHPIscegtgFOrKtA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=lHr6JQsd+8j1aHFwOJmmIpw+I0igPqqJO5E/NdMQCen6GWSQcLuEJfyW9TfUzYKgH
 Qxv/DCajWd7Ms9gMCDBXeDK68wEMJGX+86n913fM03c02JurLScVyW63ldW9xPgiXg
 HunWmPyw72nxq7dErZgxzbsaZ7WC04TZPSWTQMNwdmXZj9B8EtgPpIklP4adopT9dr
 wIigsjfwN2pCivJF5Z6Yq8rKe75MKpEz+SNOrjc9AIbEZFzS4ONyPf0AiA7a1EAQMq
 aMfHu03LtiUSruHCdJpb5r4cHSjtUlmFxj/M7efhOGEkQzeU4hUNq8c6ugKegpMVW+
 yQDI8C+199XCA==
From: Sughosha <sughosha@HIDDEN>
To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>
Subject: Re: [bug#77023] [PATCH v3 1/3] gnu: readymedia: Update home-page.
Date: Wed, 26 Mar 2025 13:54:35 +0530
Message-ID: <10630094.nUPlyArG6x@HIDDEN>
In-Reply-To: <87r02lkw1g.fsf@HIDDEN>
References: <cover.1742003935.git.sughosha@HIDDEN>
 <0476c94275d25985e41b4f7bfa578e3b87272369.1742913348.git.sughosha@HIDDEN>
 <87r02lkw1g.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="nextPart1996436.PYKUYFuaPT";
 micalg="pgp-sha256"; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77023
Cc: 77023 <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 (-)

--nextPart1996436.PYKUYFuaPT
Content-Type: multipart/mixed; boundary="nextPart2301625.iZASKD2KPV";
 protected-headers="v1"
Content-Transfer-Encoding: 7Bit
From: Sughosha <sughosha@HIDDEN>
To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>
Cc: 77023 <at> debbugs.gnu.org
Date: Wed, 26 Mar 2025 13:54:35 +0530
Message-ID: <10630094.nUPlyArG6x@HIDDEN>
In-Reply-To: <87r02lkw1g.fsf@HIDDEN>
MIME-Version: 1.0

This is a multi-part message in MIME format.

--nextPart2301625.iZASKD2KPV
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

On Tuesday, March 25, 2025 8:16:35=E2=80=AFPM GMT+5:30 Ludovic Court=C3=A8s=
 wrote:
> Hi,
>=20
> I think you forgot patch 3/3. :-)
>=20
> Also, please make sure the series applies above
> cfe68843a8bf8cded75e3901debc13023d1225b3.
>=20
> Ludo=E2=80=99.
I don't know what is wrong with the 3rd patch, I am not able to send the 3r=
d=20
patch only, the mail is not getting delivered. I am getting an email saying=
=20
"Undelivered Mail Returned to Sender" (you can see the attatchments).=20
=2D-=20
Sughosha
--nextPart2301625.iZASKD2KPV
Content-Disposition: attachment; filename="attachment.1"
Content-Transfer-Encoding: base64
Content-Type: application/x-troff-man; name="attachment.1"

VGhpcyBpcyB0aGUgbWFpbCBzeXN0ZW0gYXQgaG9zdCBkaXNyb290Lm9yZy4KCkknbSBzb3JyeSB0
byBoYXZlIHRvIGluZm9ybSB5b3UgdGhhdCB5b3VyIG1lc3NhZ2UgY291bGQgbm90CmJlIGRlbGl2
ZXJlZCB0byBvbmUgb3IgbW9yZSByZWNpcGllbnRzLiBJdCdzIGF0dGFjaGVkIGJlbG93LgoKRm9y
IGZ1cnRoZXIgYXNzaXN0YW5jZSwgcGxlYXNlIHNlbmQgbWFpbCB0byBwb3N0bWFzdGVyLgoKSWYg
eW91IGRvIHNvLCBwbGVhc2UgaW5jbHVkZSB0aGlzIHByb2JsZW0gcmVwb3J0LiBZb3UgY2FuCmRl
bGV0ZSB5b3VyIG93biB0ZXh0IGZyb20gdGhlIGF0dGFjaGVkIHJldHVybmVkIG1lc3NhZ2UuCgog
ICAgICAgICAgICAgICAgICAgVGhlIG1haWwgc3lzdGVtCgo8NzcwMjNAZGViYnVncy5nbnUub3Jn
PjogaG9zdCAxMjcuMC4wLjFbMTI3LjAuMC4xXSBzYWlkOiA1NTQgNS42LjAgaWQ9NDg1OTQ1LTA2
CiAgICAtIFJlamVjdGVkIGJ5IG5leHQtaG9wIE1UQSBvbiByZWxheWluZywgZnJvbSBNVEEoc210
cDpbMTI3LjAuMC4xXToxMDAyNSk6CiAgICA1NTQgVHJhbnNhY3Rpb24gZmFpbGVkIChpbiByZXBs
eSB0byBlbmQgb2YgREFUQSBjb21tYW5kKQoKPHN1Z2hvc2hhQGRpc3Jvb3Qub3JnPjogaG9zdCAx
MjcuMC4wLjFbMTI3LjAuMC4xXSBzYWlkOiA1NTQgNS42LjAgaWQ9NDg1OTQ1LTA2CiAgICAtIFJl
amVjdGVkIGJ5IG5leHQtaG9wIE1UQSBvbiByZWxheWluZywgZnJvbSBNVEEoc210cDpbMTI3LjAu
MC4xXToxMDAyNSk6CiAgICA1NTQgVHJhbnNhY3Rpb24gZmFpbGVkIChpbiByZXBseSB0byBlbmQg
b2YgREFUQSBjb21tYW5kKQoKPGx1ZG9AZ251Lm9yZz46IGhvc3QgMTI3LjAuMC4xWzEyNy4wLjAu
MV0gc2FpZDogNTU0IDUuNi4wIGlkPTQ4NTk0NS0wNiAtCiAgICBSZWplY3RlZCBieSBuZXh0LWhv
cCBNVEEgb24gcmVsYXlpbmcsIGZyb20gTVRBKHNtdHA6WzEyNy4wLjAuMV06MTAwMjUpOiA1NTQK
ICAgIFRyYW5zYWN0aW9uIGZhaWxlZCAoaW4gcmVwbHkgdG8gZW5kIG9mIERBVEEgY29tbWFuZCkK


--nextPart2301625.iZASKD2KPV
Content-Disposition: attachment; filename="attachment.2"
Content-Transfer-Encoding: base64
Content-Type: application/x-troff-man; name="attachment.2"

UmVwb3J0aW5nLU1UQTogZG5zOyBkaXNyb290Lm9yZwpYLVBvc3RmaXgtUXVldWUtSUQ6IDQ4RDkw
MjVCNkIKWC1Qb3N0Zml4LVNlbmRlcjogcmZjODIyOyBzdWdob3NoYUBkaXNyb290Lm9yZwpBcnJp
dmFsLURhdGU6IFdlZCwgMjYgTWFyIDIwMjUgMDk6MjA6MDIgKzAxMDAgKENFVCkKCkZpbmFsLVJl
Y2lwaWVudDogcmZjODIyOyA3NzAyM0BkZWJidWdzLmdudS5vcmcKT3JpZ2luYWwtUmVjaXBpZW50
OiByZmM4MjI7NzcwMjNAZGViYnVncy5nbnUub3JnCkFjdGlvbjogZmFpbGVkClN0YXR1czogNS42
LjAKUmVtb3RlLU1UQTogZG5zOyAxMjcuMC4wLjEKRGlhZ25vc3RpYy1Db2RlOiBzbXRwOyA1NTQg
NS42LjAgaWQ9NDg1OTQ1LTA2IC0gUmVqZWN0ZWQgYnkgbmV4dC1ob3AgTVRBIG9uCiAgICByZWxh
eWluZywgZnJvbSBNVEEoc210cDpbMTI3LjAuMC4xXToxMDAyNSk6IDU1NCBUcmFuc2FjdGlvbiBm
YWlsZWQKCkZpbmFsLVJlY2lwaWVudDogcmZjODIyOyBzdWdob3NoYUBkaXNyb290Lm9yZwpPcmln
aW5hbC1SZWNpcGllbnQ6IHJmYzgyMjtzdWdob3NoYUBkaXNyb290Lm9yZwpBY3Rpb246IGZhaWxl
ZApTdGF0dXM6IDUuNi4wClJlbW90ZS1NVEE6IGRuczsgMTI3LjAuMC4xCkRpYWdub3N0aWMtQ29k
ZTogc210cDsgNTU0IDUuNi4wIGlkPTQ4NTk0NS0wNiAtIFJlamVjdGVkIGJ5IG5leHQtaG9wIE1U
QSBvbgogICAgcmVsYXlpbmcsIGZyb20gTVRBKHNtdHA6WzEyNy4wLjAuMV06MTAwMjUpOiA1NTQg
VHJhbnNhY3Rpb24gZmFpbGVkCgpGaW5hbC1SZWNpcGllbnQ6IHJmYzgyMjsgbHVkb0BnbnUub3Jn
Ck9yaWdpbmFsLVJlY2lwaWVudDogcmZjODIyO2x1ZG9AZ251Lm9yZwpBY3Rpb246IGZhaWxlZApT
dGF0dXM6IDUuNi4wClJlbW90ZS1NVEE6IGRuczsgMTI3LjAuMC4xCkRpYWdub3N0aWMtQ29kZTog
c210cDsgNTU0IDUuNi4wIGlkPTQ4NTk0NS0wNiAtIFJlamVjdGVkIGJ5IG5leHQtaG9wIE1UQSBv
bgogICAgcmVsYXlpbmcsIGZyb20gTVRBKHNtdHA6WzEyNy4wLjAuMV06MTAwMjUpOiA1NTQgVHJh
bnNhY3Rpb24gZmFpbGVkCg==


--nextPart2301625.iZASKD2KPV--

--nextPart1996436.PYKUYFuaPT
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE6tGJ5HmbXl6yCioZzbwL2VlDpwYFAmfjucMACgkQzbwL2VlD
pwavag//Wnl1WWVqtBMbO4ByqijpA0Qgft/XAs2bXxuaoSLpxV/h1D8plH+xQTrZ
M0CEh0MlKsaUTGNg2XdZLAT1O3X14b61ArkcoKbBeJdNYshBFi64p+KRY6it/TVz
ZOyezNntATYbN3pzT/342z4Q5CVU+Z+MJ03QhX2R9rAjbG2q2sB1TbAf12cuwV5e
jVP2x2eeCDk3G0Jez7FesctYFj8S1plrJxYXtxVr5UqoZszv0egfGOmR7MfmSUhX
YtC/VKEODGVDK8/V/n5PvNlHpzv3snWRcnjU6tbzTP3h5owvor5/NIMSDpv6fTuZ
cGXWhVBbBCK9oYJ4HyaqJiRVsb3GzdI7Hk2fdEedC2nniaoBKdQkLSeBR7YkMshu
2r7De93Ccuygn93LJFn0Z5x8kcv9ptew6pw4SeVkcxetPkQ6JtMk2QHtoeLYvB6t
+xK3H0U98U2Xtsz4PcLMzxm5GSvVxDYMQr8IQua1I7r3dMixFJQVQyX81OVq/vv4
jSWSxJdeZ2le+v26qi+k45yqfulinNn9kZX8TeNQup3OHcKEC2IK94+1dUPgBSNn
2FsWfuRMkGGmz/aZbEQlVtlhd7B0dKjs56o1XngtAvxZAuu2nmWGdR17YQ0K/+Cc
7DwYps2JZg3ZiARvvwkf3wOUtc7bHzUKAVhSs6MeKdmmsmxpJMU=
=kCg+
-----END PGP SIGNATURE-----

--nextPart1996436.PYKUYFuaPT--







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

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


Received: (at 77023) by debbugs.gnu.org; 25 Mar 2025 14:46:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 25 10:46:49 2025
Received: from localhost ([127.0.0.1]:39562 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tx5YH-0008JY-EJ
	for submit <at> debbugs.gnu.org; Tue, 25 Mar 2025 10:46:49 -0400
Received: from hera.aquilenet.fr ([185.233.100.1]:47302)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tx5YD-0008J4-AK
 for 77023 <at> debbugs.gnu.org; Tue, 25 Mar 2025 10:46:47 -0400
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 63C68607;
 Tue, 25 Mar 2025 15:46:37 +0100 (CET)
Authentication-Results: hera.aquilenet.fr;
	none
X-Virus-Scanned: Debian amavis at hera.aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP
 id rQ4NwgJ1Ym3h; Tue, 25 Mar 2025 15:46:37 +0100 (CET)
Received: from ribbon (unknown [193.50.110.142])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 7ACA845D;
 Tue, 25 Mar 2025 15:46:36 +0100 (CET)
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Sughosha <sughosha@HIDDEN>
Subject: Re: [bug#77023] [PATCH v3 1/3] gnu: readymedia: Update home-page.
In-Reply-To: <0476c94275d25985e41b4f7bfa578e3b87272369.1742913348.git.sughosha@HIDDEN>
 (sughosha@HIDDEN's message of "Tue, 25 Mar 2025 20:05:46 +0530")
References: <cover.1742003935.git.sughosha@HIDDEN>
 <0476c94275d25985e41b4f7bfa578e3b87272369.1742913348.git.sughosha@HIDDEN>
Date: Tue, 25 Mar 2025 15:46:35 +0100
Message-ID: <87r02lkw1g.fsf@HIDDEN>
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-Rspamd-Queue-Id: 63C68607
X-Spamd-Result: default: False [5.02 / 15.00]; SPAM_FLAG(5.00)[];
 NEURAL_SPAM(2.87)[0.955]; BAYES_HAM(-2.75)[98.91%];
 MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_TWO(0.00)[2];
 FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+];
 RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[];
 TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[];
 RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[];
 MID_RHS_MATCH_FROM(0.00)[]
X-Spam-Level: *****
X-Rspamd-Action: greylist
X-Spamd-Bar: +++++
X-Rspamd-Server: hera
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 77023
Cc: 77023 <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: -0.0 (/)

Hi,

I think you forgot patch 3/3. :-)

Also, please make sure the series applies above
cfe68843a8bf8cded75e3901debc13023d1225b3.

Ludo=E2=80=99.




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

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


Received: (at 77023) by debbugs.gnu.org; 25 Mar 2025 14:36:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 25 10:36:54 2025
Received: from localhost ([127.0.0.1]:39531 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tx5Og-0007lz-4H
	for submit <at> debbugs.gnu.org; Tue, 25 Mar 2025 10:36:54 -0400
Received: from layka.disroot.org ([178.21.23.139]:50274)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sughosha@HIDDEN>)
 id 1tx5Od-0007lh-Ob
 for 77023 <at> debbugs.gnu.org; Tue, 25 Mar 2025 10:36:52 -0400
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id B641425258;
 Tue, 25 Mar 2025 15:36:50 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id B8ihNr70Bdbp; Tue, 25 Mar 2025 15:36:49 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1742913409; bh=2SEOucKKH0NJ79nO1DXmG5dFKE7m36LYC1Y+BiGUPbg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=W3SFufG18XJ+auQhJShWKbWWB80lNeHKpH7GwrpdpfUgkut7BUPO1ZWMM9ORLkkh3
 u9oxF4g/XM83PU+76JTggBcau3swelG21TFZhEf8AY+dSgTqxD52sDFaqBRKN6wH/2
 J+Uis1DKDxjjy5ME94tNbZLPkdgmNyKeZxtt7YGcuss+/2PRZqUogqJiCSRmaEKU3H
 e+VBS1BLVhH9V6Vje/lUmzCUGBVAvVt79KC/gncpdLY8ld2ZlMwEBuEFo6lJykuUFt
 40Tr6dhl+LDPDak44Q5j1F282eLu0mRao4wEeF6tfkfYppJmeWX+FqNw6MTs+38vcu
 bn97qSGAsU95g==
From: Sughosha <sughosha@HIDDEN>
To: 77023 <at> debbugs.gnu.org
Subject: [PATCH v3 2/3] doc: Update ReadyMedia url.
Date: Tue, 25 Mar 2025 20:05:47 +0530
Message-ID: <db940c5ba4de72ea626482e0dc595288c07d24ef.1742913348.git.sughosha@HIDDEN>
In-Reply-To: <0476c94275d25985e41b4f7bfa578e3b87272369.1742913348.git.sughosha@HIDDEN>
References: <0476c94275d25985e41b4f7bfa578e3b87272369.1742913348.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Ludovic Courtès <ludo@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77023
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Sughosha <sughosha@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 (-)

* doc/guix.texi (DLNA/UPnP Services): Update ReadyMedia url.

Change-Id: Ief346066edd6b9e679f020a6ff8528856cf853d9
---
 doc/guix.texi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/doc/guix.texi b/doc/guix.texi
index 730fb457987..09d7ddbc16d 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -44152,7 +44152,7 @@ Miscellaneous Services
 media streaming and device interoperability within a local network.  For
 now, this module provides the @code{readymedia-service-type}.
 
-@uref{https://sourceforge.net/projects/minidlna/, ReadyMedia} (formerly
+@uref{https://minidlna.sourceforge.net/, ReadyMedia} (formerly
 known as MiniDLNA) is a DLNA/UPnP-AV media server.  The project's
 daemon, @code{minidlnad}, can serve media files (audio, pictures, and
 video) to DLNA/UPnP-AV clients available on the network.
-- 
2.48.1





Information forwarded to ludo@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#77023; Package guix-patches. Full text available.

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


Received: (at 77023) by debbugs.gnu.org; 25 Mar 2025 14:36:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 25 10:36:54 2025
Received: from localhost ([127.0.0.1]:39529 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tx5Of-0007lu-Q8
	for submit <at> debbugs.gnu.org; Tue, 25 Mar 2025 10:36:54 -0400
Received: from layka.disroot.org ([178.21.23.139]:50262)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sughosha@HIDDEN>)
 id 1tx5Oc-0007ld-5z
 for 77023 <at> debbugs.gnu.org; Tue, 25 Mar 2025 10:36:51 -0400
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 6F62025AA9;
 Tue, 25 Mar 2025 15:36:48 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id YohdoWDlihXC; Tue, 25 Mar 2025 15:36:47 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1742913407; bh=tVsvUJf4I1jQa3oSX3iBJF+ck98hV9MXNOPEYt80vRY=;
 h=From:To:Cc:Subject:Date;
 b=KRE+KBk/qWS4GMXGGhI5n0mqCqwWyPowrCT/8apokk5yKCl5ltu860ygSVosADkms
 dbw2G4k7d2kQUJp37hNNTFm9oUpksrmPTt15B2wEOS6QafLTzB9qqu5aum4cUBS7tK
 U9yh18AfYlr8eiwqgTUTjunToiOO9rLP1RkpJ06HdoShZrFP7Yu3myWIHKSDvrCBPt
 JKUuMMQA96k5VZtGkvu5N3S/Lp5ywJ0Dc6Xy4yseqwVcyEGNraGQLDAXrhvTyb7Ib4
 1kEM4LL3PNUGhxKTakW/d4gluXpAGKVIChH5NbmvPEGs9sPvtlg3o2C/fi393FOPVT
 7XGaEpqBNJEEw==
From: Sughosha <sughosha@HIDDEN>
To: 77023 <at> debbugs.gnu.org
Subject: [PATCH v3 1/3] gnu: readymedia: Update home-page.
Date: Tue, 25 Mar 2025 20:05:46 +0530
Message-ID: <0476c94275d25985e41b4f7bfa578e3b87272369.1742913348.git.sughosha@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77023
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Sughosha <sughosha@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 (-)

* gnu/packages/upnp.scm (readymedia): Update home-page.

Change-Id: I11f38874c362025e03fa3f0706e57b32d3706edd
---
 gnu/packages/upnp.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/upnp.scm b/gnu/packages/upnp.scm
index 035d58344dd..2479f093d16 100644
--- a/gnu/packages/upnp.scm
+++ b/gnu/packages/upnp.scm
@@ -174,7 +174,7 @@ (define-public readymedia
            libvorbis
            sqlite
            zlib))
-    (home-page "https://sourceforge.net/projects/minidlna/")
+    (home-page "https://minidlna.sourceforge.net/")
     (synopsis "DLNA/UPnP-AV media server")
     (description "ReadyMedia (formerly known as MiniDLNA) is a simple media
 server, which serves multimedia content to compatible clients on the network.

base-commit: 744cf07005745312ccddb549bb1bab5ab7031106
-- 
2.48.1





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

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


Received: (at 77023) by debbugs.gnu.org; 25 Mar 2025 14:29:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 25 10:29:27 2025
Received: from localhost ([127.0.0.1]:39511 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tx5HT-0007JU-Lj
	for submit <at> debbugs.gnu.org; Tue, 25 Mar 2025 10:29:27 -0400
Received: from layka.disroot.org ([178.21.23.139]:44132)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sughosha@HIDDEN>)
 id 1tx5HI-0007Iv-5c
 for 77023 <at> debbugs.gnu.org; Tue, 25 Mar 2025 10:29:20 -0400
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id BEBCB25CE4;
 Tue, 25 Mar 2025 15:29:14 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id usrzP-5h3dTn; Tue, 25 Mar 2025 15:29:13 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1742912953; bh=tVsvUJf4I1jQa3oSX3iBJF+ck98hV9MXNOPEYt80vRY=;
 h=From:To:Cc:Subject:Date;
 b=EvDkemE/EmVQvuMp+l344G67FJZeTbEaokfLvdIDBN/qulMaLpilSl8jEdxpBLAHg
 hZbA0eZViFcz45W4QmsjOSigsh+w3kBrL1uemN2zdlApONRLd5ixylFFmozW0rA+rv
 IZ6v0Dgwfnzb5UHxNEj0NHRmtmtfc3Mmx6Q1hrgrEuCkxQQUeSJkOwpxZFXgsgMd/d
 dYQvyTFYSvC9rKOOvTjJVAQVvuqqfU8+D0jY1qBiLJZI9HtesRROnKvpTRXaRizeX0
 ICgtOKyY8EkgkC4vilnhx5c6Y+x4RoOYh9kle8ydcZE5rzp6isT7tCQa048/gJjkXx
 AH1DtRmWGpenw==
From: Sughosha <sughosha@HIDDEN>
To: 77023 <at> debbugs.gnu.org
Subject: [PATCH v2 1/3] gnu: readymedia: Update home-page.
Date: Tue, 25 Mar 2025 19:57:48 +0530
Message-ID: <0476c94275d25985e41b4f7bfa578e3b87272369.1742912869.git.sughosha@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77023
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Sughosha <sughosha@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 (-)

* gnu/packages/upnp.scm (readymedia): Update home-page.

Change-Id: I11f38874c362025e03fa3f0706e57b32d3706edd
---
 gnu/packages/upnp.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/upnp.scm b/gnu/packages/upnp.scm
index 035d58344dd..2479f093d16 100644
--- a/gnu/packages/upnp.scm
+++ b/gnu/packages/upnp.scm
@@ -174,7 +174,7 @@ (define-public readymedia
            libvorbis
            sqlite
            zlib))
-    (home-page "https://sourceforge.net/projects/minidlna/")
+    (home-page "https://minidlna.sourceforge.net/")
     (synopsis "DLNA/UPnP-AV media server")
     (description "ReadyMedia (formerly known as MiniDLNA) is a simple media
 server, which serves multimedia content to compatible clients on the network.

base-commit: 744cf07005745312ccddb549bb1bab5ab7031106
-- 
2.48.1





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

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


Received: (at 77023) by debbugs.gnu.org; 25 Mar 2025 14:29:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 25 10:29:21 2025
Received: from localhost ([127.0.0.1]:39509 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tx5HN-0007JF-5M
	for submit <at> debbugs.gnu.org; Tue, 25 Mar 2025 10:29:21 -0400
Received: from layka.disroot.org ([178.21.23.139]:44138)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sughosha@HIDDEN>)
 id 1tx5HK-0007J0-8F
 for 77023 <at> debbugs.gnu.org; Tue, 25 Mar 2025 10:29:18 -0400
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 367F025D2C;
 Tue, 25 Mar 2025 15:29:17 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id 1NAVcQML2e-s; Tue, 25 Mar 2025 15:29:16 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1742912956; bh=2SEOucKKH0NJ79nO1DXmG5dFKE7m36LYC1Y+BiGUPbg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=GeQgfyeRMF8E6gKRQ0stHHoxZzySGEwCcNroquGf3vNx/qDSi2mx35bewg1mhy4ct
 edLrlfvs4ehTD2WcvIxm2EbnM/VDZgLzBF0wjAm3JeFf2KihHw91HXY6+CJ3yg0G39
 gW/lgMdreDsvDY88A7Fd2AdPR+qbYbeIROffe68zI6QCIZMhZ81SclLHR1P+TxD3qf
 6/vL/btg6IaVbYEuQaGEwVnEPanBLjaZf88AW0AbzP19OrAmjLq2oU6x5urqcy+KOE
 CFWdosOFHxp3Yo79t1e2uWM2SJe1QBj+D01irlgn/GiBZqmSYBePs/EBfcCPv7Gmmi
 9ueDGl1vn7edQ==
From: Sughosha <sughosha@HIDDEN>
To: 77023 <at> debbugs.gnu.org
Subject: [PATCH v2 2/3] doc: Update ReadyMedia url.
Date: Tue, 25 Mar 2025 19:57:49 +0530
Message-ID: <db940c5ba4de72ea626482e0dc595288c07d24ef.1742912869.git.sughosha@HIDDEN>
In-Reply-To: <0476c94275d25985e41b4f7bfa578e3b87272369.1742912869.git.sughosha@HIDDEN>
References: <0476c94275d25985e41b4f7bfa578e3b87272369.1742912869.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Ludovic Courtès <ludo@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77023
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Sughosha <sughosha@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 (-)

* doc/guix.texi (DLNA/UPnP Services): Update ReadyMedia url.

Change-Id: Ief346066edd6b9e679f020a6ff8528856cf853d9
---
 doc/guix.texi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/doc/guix.texi b/doc/guix.texi
index 730fb457987..09d7ddbc16d 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -44152,7 +44152,7 @@ Miscellaneous Services
 media streaming and device interoperability within a local network.  For
 now, this module provides the @code{readymedia-service-type}.
 
-@uref{https://sourceforge.net/projects/minidlna/, ReadyMedia} (formerly
+@uref{https://minidlna.sourceforge.net/, ReadyMedia} (formerly
 known as MiniDLNA) is a DLNA/UPnP-AV media server.  The project's
 daemon, @code{minidlnad}, can serve media files (audio, pictures, and
 video) to DLNA/UPnP-AV clients available on the network.
-- 
2.48.1





Information forwarded to ludo@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#77023; Package guix-patches. Full text available.

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


Received: (at 77023) by debbugs.gnu.org; 15 Mar 2025 02:04:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 14 22:04:50 2025
Received: from localhost ([127.0.0.1]:37024 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ttGtO-0004iv-2O
	for submit <at> debbugs.gnu.org; Fri, 14 Mar 2025 22:04:50 -0400
Received: from layka.disroot.org ([178.21.23.139]:37854)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sughosha@HIDDEN>)
 id 1ttGtJ-0004ic-TA
 for 77023 <at> debbugs.gnu.org; Fri, 14 Mar 2025 22:04:46 -0400
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id DCB1920219;
 Sat, 15 Mar 2025 03:04:44 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id y0m806J9kW76; Sat, 15 Mar 2025 03:04:40 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1742004280; bh=Jc0sN3rOXBogS+aHFcPHlHRxUOUARUhgs2W2cSzFwxI=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=ZR8jpYt5hc6OnuPCJAOMy+2EerpKejSi/nCzrAWVX+y7LSFfrpWoBvLz8QaienOnc
 1Kcgq/yJ9g1tDl+Vh57XWYvp86ZlzoejIJipe3GE/QY7aa2T8eAlpqoKIa4Z7WkR/3
 I4RRioWedD8dEBPbhh4FIAsxKSaiaj657TrELn/k/xFemSz0mOoU8s1zHg8DyLtQbv
 E1tLoBRXOgKSG/a8ukQrU7u6E+kkH/gHC3NosaBDie5w0gRi7R5L1TAFEldkJeoYqr
 P+4e6y2VDERVha8L1FpzmEIYeOTAlfKkA1NkIHCMIN1JGuFKfwpvhTOHh4S+mToEUO
 jaD/a3wSLG8pg==
From: Sughosha <sughosha@HIDDEN>
To: 77023 <at> debbugs.gnu.org
Subject: [PATCH 3/3] home: services: Add readymedia.
Date: Sat, 15 Mar 2025 07:33:45 +0530
Message-ID: <7c185a89040b4276da0fe4535d0c552d271640f6.1742003935.git.sughosha@HIDDEN>
In-Reply-To: <cover.1742003935.git.sughosha@HIDDEN>
References: <cover.1742003935.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Andrew Tropin <andrew@HIDDEN>, Janneke Nieuwenhuizen <janneke@HIDDEN>, Ludovic Courtès <ludo@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Tanguy Le Carrour <tanguy@HIDDEN>
Content-Type: text/plain; charset=ASCII
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77023
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Sughosha <sughosha@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 (-)

* gnu/home/services/upnp.scm: New file.
* gnu/local.mk: Register it.
* gnu/services/upnp.scm: Export readymedia-activation and
readymedia-shepherd-service.
(<readymedia-configuration>)[home-service?]: New field.
[cache-directory]: Adjust value depending on 'for-home?'.
[log-directory]: Ditto.
(readymedia-shepherd-service): Adjust 'requirement' and 'start' according to
'home-service?'.
(readymedia-activation): Adjust creating directories with permissions according
to 'home-service?'.
* doc/guix.texi (Miscellaneous Home Services): Document Readymedia Service.
(Miscellaneous Services): Add cross-reference.

Change-Id: I57ec25726e716ca6600ef23b636523c48fd5041f
---
 doc/guix.texi              | 45 +++++++++++++++++++++++++++++++
 gnu/home/services/upnp.scm | 55 ++++++++++++++++++++++++++++++++++++++
 gnu/local.mk               |  1 +
 gnu/services/upnp.scm      | 45 ++++++++++++++++++++++---------
 4 files changed, 134 insertions(+), 12 deletions(-)
 create mode 100644 gnu/home/services/upnp.scm

diff --git a/doc/guix.texi b/doc/guix.texi
index 02da0a2ee98..0cb4573e4db 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -43965,6 +43965,12 @@ Miscellaneous Services
 field is mandatory.  All other fields (such as network ports and the
 server name) come with a predefined default and can be omitted.
 
+@quotation Note
+This service is also available for Guix Home, where it runs directly
+with your user privileges (@pxref{Miscellaneous Home Services,
+@code{home-readymedia-service-type}}).
+@end quotation
+
 @c %start of fragment
 
 @deftp {Data Type} readymedia-configuration
@@ -50159,6 +50165,8 @@ Networking Home Services
 This section lists services somewhat networking-related that you may use
 with Guix Home.
 
+@subheading Syncthing Service
+
 @cindex Syncthing, file synchronization service
 @cindex backup service, Syncthing
 The @code{(gnu home services syncthing)} module provides a service to
@@ -50261,6 +50269,43 @@ Miscellaneous Home Services
           (dicod-configuration @dots{})))
 @end lisp
 
+@subheading ReadyMedia Service
+
+@cindex ReadyMedia, DLNA/UPnP Service
+The @code{(gnu home services upnp)} module provides a service to set up
+the @uref{https://minidlna.sourceforge.net/, ReadyMedia} @acronym{DLNA,
+Digital Living Network Alliance} @acronym{UPnP, Universal Plug and Play}
+media server.
+
+@defvar home-readymedia-service-type
+This is the service type for the @command{minidlnad} daemon; it is the
+Home counterpart of the @code{readymedia-service-type} system service
+(@pxref{Miscellaneous Services, @code{readymedia-service-type}}).  The value
+for this service type is a @code{readymedia-configuration}.
+@end defvar
+
+The service can be used with a @code{readymedia-configuration} wrapped in
+@code{for-home} like this:
+
+@lisp
+(service home-readymedia-service-type
+         (for-home
+          (readymedia-configuration
+            (media-directories
+             (list (readymedia-directory
+                     (path "/path/to/media/audio")
+                     (types '(A)))
+                   (readymedia-directory
+                     (path "/path/to/media/video")
+                     (types '(V)))
+                   (readymedia-directory
+                     (path "/path/to/media/misc")))))))
+@end lisp
+
+For details about @code{readymedia-configuration}, check out the
+documentation of the system service (@pxref{Miscellaneous Services,
+@code{readymedia-service-type}}).
+
 @node Invoking guix home
 @section Invoking @command{guix home}
 
diff --git a/gnu/home/services/upnp.scm b/gnu/home/services/upnp.scm
new file mode 100644
index 00000000000..869c8e0c4a7
--- /dev/null
+++ b/gnu/home/services/upnp.scm
@@ -0,0 +1,55 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2025 Sughosha <sughosha@HIDDEN>
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+
+(define-module (gnu home services upnp)
+  #:use-module ((gnu build linux-container) #:select (%namespaces))
+  #:use-module (gnu services)
+  #:use-module (gnu home services)
+  ;; For the 'home-shepherd-service-type' mapping.
+  #:use-module (gnu home services shepherd)
+  #:use-module (gnu services upnp)
+  #:use-module (guix records)
+  #:export (home-readymedia-service-type)
+  #:re-export (readymedia-configuration
+               readymedia-configuration?
+               readymedia-configuration-readymedia
+               readymedia-configuration-port
+               readymedia-configuration-cache-directory
+               readymedia-configuration-extra-config
+               readymedia-configuration-friendly-name
+               readymedia-configuration-log-directory
+               readymedia-configuration-media-directories
+               readymedia-media-directory
+               readymedia-media-directory?
+               readymedia-media-directory-path
+               readymedia-media-directory-types))
+
+(define home-readymedia-service-type
+  (service-type
+   (inherit (system->home-service-type readymedia-service-type))
+   ;; system->home-service-type does not convert special-files-service-type to
+   ;; home-files-service-type, so redefine extensios
+   (extensions
+    (list (service-extension home-shepherd-service-type
+                             (compose list readymedia-shepherd-service))
+          (service-extension home-activation-service-type
+                             readymedia-activation)))
+   (default-value
+    (for-home
+     (readymedia-configuration
+       (media-directories '()))))))
diff --git a/gnu/local.mk b/gnu/local.mk
index 149ef8dff9a..6f7929bee8b 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -122,6 +122,7 @@ GNU_SYSTEM_MODULES =				\
   %D%/home/services/sway.scm			\
   %D%/home/services/syncthing.scm		\
   %D%/home/services/mcron.scm			\
+  %D%/home/services/upnp.scm			\
   %D%/home/services/utils.scm			\
   %D%/home/services/xdg.scm			\
   %D%/image.scm					\
diff --git a/gnu/services/upnp.scm b/gnu/services/upnp.scm
index c125c07af24..e4bafced53d 100644
--- a/gnu/services/upnp.scm
+++ b/gnu/services/upnp.scm
@@ -50,7 +50,9 @@ (define-module (gnu services upnp)
             readymedia-media-directory-path
             readymedia-media-directory-types
             readymedia-media-directory?
-            readymedia-service-type))
+            readymedia-service-type
+            readymedia-activation
+            readymedia-shepherd-service))
 
 ;;; Commentary:
 ;;;
@@ -72,14 +74,27 @@ (define-record-type* <readymedia-configuration>
   (port readymedia-configuration-port
         (default #f))
   (cache-directory readymedia-configuration-cache-directory
-                   (default %readymedia-default-cache-directory))
+                   (default (if for-home?
+                                (string-append (or (getenv "XDG_CACHE_HOME")
+                                                   (string-append
+                                                    (getenv "HOME") "/.cache"))
+                                               "/readymedia")
+                              %readymedia-default-cache-directory)))
   (log-directory readymedia-configuration-log-directory
-                 (default %readymedia-default-log-directory))
+                 (default (if for-home?
+                              (string-append (or (getenv "XDG_STATE_HOME")
+                                                 (string-append
+                                                  (getenv "HOME")
+                                                  "/.local/state"))
+                                             "/readymedia")
+                            %readymedia-default-log-directory)))
   (friendly-name readymedia-configuration-friendly-name
                  (default #f))
   (media-directories readymedia-configuration-media-directories)
   (extra-config readymedia-configuration-extra-config
-                (default '())))
+                (default '()))
+  (home-service? syncthing-configuration-home-service?
+                 (default for-home?) (innate)))
 
 ;; READYMEDIA-MEDIA-DIR is a record that indicates the path of a media folder
 ;; and the types of media included within it. Allowed individual types are the
@@ -96,9 +111,13 @@ (define-record-type* <readymedia-media-directory>
 (define (readymedia-configuration->config-file config)
   "Return the ReadyMedia/MiniDLNA configuration file corresponding to CONFIG."
   (match-record config <readymedia-configuration>
-    (port friendly-name cache-directory log-directory media-directories extra-config)
+    (port friendly-name cache-directory log-directory media-directories
+     extra-config home-service?)
     (apply mixed-text-file
            "minidlna.conf"
+           (if home-service?
+               (string-append "user=" (number->string (getuid)) "\n")
+               "")
            "db_dir=" cache-directory "\n"
            "log_dir=" log-directory "\n"
            (if friendly-name
@@ -125,12 +144,12 @@ (define (readymedia-configuration->config-file config)
 (define (readymedia-shepherd-service config)
   "Return a least-authority ReadyMedia/MiniDLNA Shepherd service."
   (match-record config <readymedia-configuration>
-    (cache-directory log-directory media-directories)
+    (cache-directory log-directory media-directories home-service?)
     (let ((minidlna-conf (readymedia-configuration->config-file config)))
       (shepherd-service
        (documentation "Run the ReadyMedia/MiniDLNA daemon.")
        (provision '(readymedia))
-       (requirement '(networking user-processes))
+       (requirement (if home-service? '() '(networking user-processes)))
        (start
         #~(make-forkexec-constructor
            (list #$(least-authority-wrapper
@@ -159,8 +178,8 @@ (define (readymedia-shepherd-service config)
                  #$minidlna-conf
                  "-S")
            #:log-file #$(string-append log-directory "/" %readymedia-log-file)
-           #:user #$%readymedia-user-account
-           #:group #$%readymedia-user-group))
+           #:user #$(if home-service? #f %readymedia-user-account)
+           #:group #$(if home-service? #f %readymedia-user-group)))
        (stop #~(make-kill-destructor))))))
 
 (define readymedia-accounts
@@ -178,7 +197,7 @@ (define readymedia-accounts
 (define (readymedia-activation config)
   "Set up directories for ReadyMedia/MiniDLNA."
   (match-record config <readymedia-configuration>
-    (cache-directory log-directory media-directories)
+    (cache-directory log-directory media-directories home-service?)
     (with-imported-modules (source-module-closure '((gnu build activation)))
       #~(begin
           (use-modules (gnu build activation))
@@ -186,8 +205,10 @@ (define (readymedia-activation config)
           (for-each (lambda (directory)
                       (unless (file-exists? directory)
                         (mkdir-p/perms directory
-                                       (getpw #$%readymedia-user-account)
-                                       #o775)))
+                                       (getpw #$(if home-service?
+                                                    (getuid)
+                                                    %readymedia-user-account))
+                                       (if home-service? #o755 #o775))))
                     (list #$cache-directory
                           #$log-directory
                           #$@(map readymedia-media-directory-path
-- 
2.48.1





Information forwarded to andrew@HIDDEN, janneke@HIDDEN, ludo@HIDDEN, maxim.cournoyer@HIDDEN, tanguy@HIDDEN, guix-patches@HIDDEN:
bug#77023; Package guix-patches. Full text available.

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


Received: (at 77023) by debbugs.gnu.org; 15 Mar 2025 02:04:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 14 22:04:46 2025
Received: from localhost ([127.0.0.1]:37021 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ttGtJ-0004ie-LQ
	for submit <at> debbugs.gnu.org; Fri, 14 Mar 2025 22:04:45 -0400
Received: from layka.disroot.org ([178.21.23.139]:43948)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sughosha@HIDDEN>)
 id 1ttGtE-0004iH-2u
 for 77023 <at> debbugs.gnu.org; Fri, 14 Mar 2025 22:04:40 -0400
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 14EFF20D94;
 Sat, 15 Mar 2025 03:04:39 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id L3RjUYbzWosT; Sat, 15 Mar 2025 03:04:37 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1742004277; bh=P3xnjjwJcEHg5PxyMBdC8afvxlQEtvH7ll8GWglsVvA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=T5n3sJkXtRmgYPBDAOE7jG2rqWa9g61EGdtFTOTwEytjsNc9tJSZcSrwO6zz3fevO
 OFu21fCLFkZ2UEQwY0ln0BoR75bvOtNAbYGBXoqQFbU4AWD6hF6OiI4LQnSTDcklmS
 lQo8ea/OhW/7mkXsMHvToCcTKgzIciQy5WPaix2BPp6Nm4EAW70YJVrVLD2M8NWiSU
 czyHhoEgUw1wOlORjkD1Ktlmj9hYvbocAaOn6vb+eXjKX1gZI/ZYsFq7MH8k/ybcDI
 cUq9z+C3NoKcCNU+edcbd+JpGq0xNcarTHl1H8C7rcaHnirHhZQ4tNJgAYHjGUJvei
 7P++dYOqx20Ig==
From: Sughosha <sughosha@HIDDEN>
To: 77023 <at> debbugs.gnu.org
Subject: [PATCH 2/3] doc: Update ReadyMedia url.
Date: Sat, 15 Mar 2025 07:33:44 +0530
Message-ID: <9b4fd418fcac857bef771b6f93ea4e6471482ffc.1742003935.git.sughosha@HIDDEN>
In-Reply-To: <cover.1742003935.git.sughosha@HIDDEN>
References: <cover.1742003935.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Ludovic Courtès <ludo@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77023
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Sughosha <sughosha@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 (-)

* doc/guix.texi (DLNA/UPnP Services): Update ReadyMedia url.

Change-Id: Ief346066edd6b9e679f020a6ff8528856cf853d9
---
 doc/guix.texi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/doc/guix.texi b/doc/guix.texi
index d109877a32c..02da0a2ee98 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -43931,7 +43931,7 @@ Miscellaneous Services
 media streaming and device interoperability within a local network.  For
 now, this module provides the @code{readymedia-service-type}.
 
-@uref{https://sourceforge.net/projects/minidlna/, ReadyMedia} (formerly
+@uref{https://minidlna.sourceforge.net/, ReadyMedia} (formerly
 known as MiniDLNA) is a DLNA/UPnP-AV media server.  The project's
 daemon, @code{minidlnad}, can serve media files (audio, pictures, and
 video) to DLNA/UPnP-AV clients available on the network.
-- 
2.48.1





Information forwarded to ludo@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN:
bug#77023; Package guix-patches. Full text available.

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


Received: (at 77023) by debbugs.gnu.org; 15 Mar 2025 02:04:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 14 22:04:40 2025
Received: from localhost ([127.0.0.1]:37019 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ttGtE-0004iL-9q
	for submit <at> debbugs.gnu.org; Fri, 14 Mar 2025 22:04:40 -0400
Received: from layka.disroot.org ([178.21.23.139]:43932)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sughosha@HIDDEN>)
 id 1ttGtC-0004i9-D7
 for 77023 <at> debbugs.gnu.org; Fri, 14 Mar 2025 22:04:39 -0400
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 0B6AE25CB6;
 Sat, 15 Mar 2025 03:04:37 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id HAJl_c3pO76h; Sat, 15 Mar 2025 03:04:35 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1742004275; bh=mczrdp0Ttu7VpXZPBxVfvnukhEI2Y7be+f1rBN2iNhE=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=HLZD9Sn2qv6/KZ5si7t18maOTtEh8K1aPmR/JCjnpHRKfT0cAb//O22wjimpii4ze
 mHirTstmtHZds3CbqlTVRDhvcki0q6eZoQ4ZQVJWhWno3At0apwrR33PywiLxYpVPh
 x//rCMQeLkCzDZVtQZ7yZzBGQXi1jwWoM4KjNsfXtIFmnDOlud5h5md8CyfaEpD6h2
 gKIy+oi7iRU01BN8YBV4fbW7VBsfF96FdZwW6H4qBkHASidBTeLl2LMRRgr6iQ5Ac9
 wYd17A7uuUc9HnEdRFvlRs0MBv+KKAna79wUofuxUSNO4i1HDjLb0UPXLhnOhjyJ0t
 xMPEIYEAyXgWw==
From: Sughosha <sughosha@HIDDEN>
To: 77023 <at> debbugs.gnu.org
Subject: [PATCH 1/3] gnu: readymedia: Update home-page.
Date: Sat, 15 Mar 2025 07:33:43 +0530
Message-ID: <f50dee2b525d69cdff7e36c105150cdf74de51b6.1742003935.git.sughosha@HIDDEN>
In-Reply-To: <cover.1742003935.git.sughosha@HIDDEN>
References: <cover.1742003935.git.sughosha@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77023
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Sughosha <sughosha@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 (-)

* gnu/packages/upnp.scm (readymedia): Update home-page.

Change-Id: I11f38874c362025e03fa3f0706e57b32d3706edd
---
 gnu/packages/upnp.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/upnp.scm b/gnu/packages/upnp.scm
index e49c39ef574..9a58e6d7f62 100644
--- a/gnu/packages/upnp.scm
+++ b/gnu/packages/upnp.scm
@@ -174,7 +174,7 @@ (define-public readymedia
            libvorbis
            sqlite
            zlib))
-    (home-page "https://sourceforge.net/projects/minidlna/")
+    (home-page "https://minidlna.sourceforge.net/")
     (synopsis "DLNA/UPnP-AV media server")
     (description "ReadyMedia (formerly known as MiniDLNA) is a simple media
 server, which serves multimedia content to compatible clients on the network.
-- 
2.48.1





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

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


Received: (at submit) by debbugs.gnu.org; 15 Mar 2025 02:02:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 14 22:02:04 2025
Received: from localhost ([127.0.0.1]:37003 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ttGqi-0004ca-Hj
	for submit <at> debbugs.gnu.org; Fri, 14 Mar 2025 22:02:04 -0400
Received: from lists.gnu.org ([2001:470:142::17]:47106)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <sughosha@HIDDEN>)
 id 1ttGqf-0004bx-IQ
 for submit <at> debbugs.gnu.org; Fri, 14 Mar 2025 22:02:02 -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 <sughosha@HIDDEN>)
 id 1ttGqZ-0003ZI-Vx
 for guix-patches@HIDDEN; Fri, 14 Mar 2025 22:01:56 -0400
Received: from layka.disroot.org ([178.21.23.139])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <sughosha@HIDDEN>)
 id 1ttGqW-0008Tj-Lz; Fri, 14 Mar 2025 22:01:55 -0400
Received: from mail01.disroot.lan (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 6AE7B25EB3;
 Sat, 15 Mar 2025 03:01:47 +0100 (CET)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from layka.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP
 id 555DnmdKQ_zn; Sat, 15 Mar 2025 03:01:42 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1742004102; bh=uOPaUAVCztyiitAgbFwv+8LGez8Ubmykcw3opXSIlFU=;
 h=From:To:Cc:Subject:Date;
 b=H1bbW9H1Npo2BAAxat3DYWMJFESQz7O4J5GjzvEkam0moXduMngClRQP2u716s4B8
 wQPZWxWSNcl7FUMFpuOR7eB6cpnjZupWGixj/ZoO3goGbmtD7MlBHjA18Fao2YHymx
 tYIvgmkfepdv2J3+3QDbSMP3KCu17NJpGNZjjnrs2vyhfQfaU1RjCvVGpvo4CBHfAs
 WHE3CtF0uTxV+ETvcEHxuxvNAeO/KtkEovT4KFrit+cL04i5WiC2Sg/yQOOyi1ITvJ
 NbseMwehGwnQ3I9MIEDulHrXMsOCPco/3qdDtbo2q3p8uUxU/TJLU+3GIpfg1UHZ4r
 f7qc7+V+UhOBw==
From: Sughosha <sughosha@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 0/3] home: services: Add readymedia.
Date: Sat, 15 Mar 2025 07:31:10 +0530
Message-ID: <cover.1742003935.git.sughosha@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Andrew Tropin <andrew@HIDDEN>, Janneke Nieuwenhuizen <janneke@HIDDEN>, Ludovic Courtès <ludo@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN>, Tanguy Le Carrour <tanguy@HIDDEN>
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=178.21.23.139; envelope-from=sughosha@HIDDEN;
 helo=layka.disroot.org
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,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Sughosha <sughosha@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: -0.1 (/)

This set of patches updates homepage of the 'readymedia' package and the URL of
the documentation of ReadyMedia Service; make 'readymedia-configuration',
'readymedia-shepherd-service' and 'readymedia-activation' compatible to be
wrapped with 'for-home'; adds 'home-readymedia-service-type', a home
counterpart of 'readymedia-service-type'.

Sughosha (3):
  gnu: readymedia: Update home-page.
  doc: Update ReadyMedia url.
  home: services: Add readymedia.

 doc/guix.texi              | 47 +++++++++++++++++++++++++++++++-
 gnu/home/services/upnp.scm | 55 ++++++++++++++++++++++++++++++++++++++
 gnu/local.mk               |  1 +
 gnu/packages/upnp.scm      |  2 +-
 gnu/services/upnp.scm      | 45 ++++++++++++++++++++++---------
 5 files changed, 136 insertions(+), 14 deletions(-)
 create mode 100644 gnu/home/services/upnp.scm


base-commit: e124661486ec722b5c09a94b416f0104b9dde5a4
-- 
2.48.1





Acknowledgement sent to Sughosha <sughosha@HIDDEN>:
New bug report received and forwarded. Copy sent to andrew@HIDDEN, janneke@HIDDEN, ludo@HIDDEN, maxim.cournoyer@HIDDEN, tanguy@HIDDEN, guix-patches@HIDDEN. Full text available.
Report forwarded to andrew@HIDDEN, janneke@HIDDEN, ludo@HIDDEN, maxim.cournoyer@HIDDEN, tanguy@HIDDEN, guix-patches@HIDDEN:
bug#77023; 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: Mon, 19 May 2025 00:30:03 UTC

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