GNU bug report logs - #79224
[PATCH 00/43] Extend bag-build to gexps.

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: Nicolas Graves <ngraves@HIDDEN>; Keywords: patch; Done: Nicolas Graves <ngraves@HIDDEN>; Maintainer for guix-patches is guix-patches@HIDDEN.
bug closed, send any further explanations to 79224 <at> debbugs.gnu.org and Nicolas Graves <ngraves@HIDDEN> Request was from Nicolas Graves <ngraves@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 79224) by debbugs.gnu.org; 22 Aug 2025 18:27:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 22 14:27:24 2025
Received: from localhost ([127.0.0.1]:37578 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1upWTz-00027C-QW
	for submit <at> debbugs.gnu.org; Fri, 22 Aug 2025 14:27:24 -0400
Received: from 10.mo563.mail-out.ovh.net ([46.105.78.6]:59813)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1upWTt-00026v-Ot
 for 79224 <at> debbugs.gnu.org; Fri, 22 Aug 2025 14:27:21 -0400
Received: from director3.derp.mail-out.ovh.net
 (director3.derp.mail-out.ovh.net [152.228.215.222])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c7pZB4LqGz5xJg;
 Fri, 22 Aug 2025 18:27:14 +0000 (UTC)
Received: from director3.derp.mail-out.ovh.net
 (director3.derp.mail-out.ovh.net. [127.0.0.1])
 by director3.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Fri, 22 Aug 2025 18:27:14 +0000 (UTC)
Received: from mta7.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.37.251])
 by director3.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c7pZB2nHCz5wDg; Fri, 22 Aug 2025 18:27:14 +0000 (UTC)
Received: from mailstore19.priv.ovhmail-u1.ea.mail.ovh.net (unknown
 [10.1.8.19])
 by mta7.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTP id F3758B832D8;
 Fri, 22 Aug 2025 18:27:13 +0000 (UTC)
Date: Fri, 22 Aug 2025 18:27:13 +0000 (UTC)
From: Nicolas Graves <ngraves@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Message-ID: <1686604202.23652567.1755887233851.JavaMail.zimbra@HIDDEN>
In-Reply-To: <87plcnv56j.fsf@HIDDEN>
References: <20250812085741.16912-1-ngraves@HIDDEN>
 <87plcnv56j.fsf@HIDDEN>
Subject: Re: [bug#79224] [PATCH 00/43] Extend bag-build to gexps.
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Originating-IP: [176.169.244.145]
Thread-Topic: Extend bag-build to gexps.
Thread-Index: sWTPdGYJsXbj0aLswmYtF7eNhgPJGQ==
X-Ovh-Tracer-Id: 13151073862018196218
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: -100
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdduieeggeejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvfevkfgjfhfugggtgfhithesthejtgdttddtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeeigeelvdduvdffleelfedtffeiudegueetveejkeejiefhvdeuteeivdefffffgfenucffohhmrghinheptghouggvsggvrhhgrdhorhhgnecukfhppeduvdejrddtrddtrddupddujeeirdduieelrddvgeegrddugeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepfedprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepiihimhhonhdrthhouhhtohhunhgvsehgmhgrihhlrdgtohhmpdhrtghpthhtohepghhuihigqdhprghttghhvghssehgnhhurdhorhhgpdfovfetjfhoshhtpehmohehieefmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=VOON8KwhjI3EUEBHi0UpgEKbCrSnhzDk1LJ3LeAHIk0=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1755887234; v=1;
 b=E+ZBPMyR31zU2HcO/gJzOqNJD0jdAoxRPW5/9SrhTo2UaociNCeybiTqeYqPtBxqjz75tiIW
 tJ5lTld2/PoQ7aPfU43sNcy9PQS9RSXtVr9GniNidvvsq6Hu1s6RPc9w5bRgBlE8g9Sb8ZQGIEw
 N73q0wC0AOT5UyNCk1FQ1BtEa2Hs1BnAFOT2yW2ejJ0j6j2iDPqq/V6FmPrtMnOWgtpRyvInwCM
 Fx4hxrkmA5I22LbfcH3gvu6By8HcLAm4xhoEGKxNaft7WqwvZdLCHe5A0EWfL/zAVHj3DIVcljx
 uGDZI7EnxoUxkdJA13NhLsAv8ZLQggmdlr6EyWSVfKGkg==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: 79224 <at> debbugs.gnu.org,
 Nicolas Graves via Guix-patches via <guix-patches@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 (-)


> Have you sent this on Codeberg too?  Or only on guix-patches?

On Codeberg: https://codeberg.org/guix/guix/pulls/133


> What the core team think about this?

I didn't manage to raise enough interest from the core team to really look into it.  I already presented the idea to Ludo at Guix Days ; Enge read and supported the idea more recently ; Andrew and Oleg have shown some interest, but I did not get a thorough review yet. 

Nicolas





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

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


Received: (at submit) by debbugs.gnu.org; 22 Aug 2025 18:27:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 22 14:27:51 2025
Received: from localhost ([127.0.0.1]:37582 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1upWUQ-00027u-SH
	for submit <at> debbugs.gnu.org; Fri, 22 Aug 2025 14:27:51 -0400
Received: from lists.gnu.org ([2001:470:142::17]:34592)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1upWUH-00027V-2j
 for submit <at> debbugs.gnu.org; Fri, 22 Aug 2025 14:27:43 -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 <ngraves@HIDDEN>)
 id 1upWUB-0007u3-6U
 for guix-patches@HIDDEN; Fri, 22 Aug 2025 14:27:35 -0400
Received: from 4.mo563.mail-out.ovh.net ([46.105.53.192])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ngraves@HIDDEN>)
 id 1upWTz-0005er-FR
 for guix-patches@HIDDEN; Fri, 22 Aug 2025 14:27:32 -0400
Received: from director3.derp.mail-out.ovh.net
 (director3.derp.mail-out.ovh.net [152.228.215.222])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c7pZB4LqGz5xJg;
 Fri, 22 Aug 2025 18:27:14 +0000 (UTC)
Received: from director3.derp.mail-out.ovh.net
 (director3.derp.mail-out.ovh.net. [127.0.0.1])
 by director3.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Fri, 22 Aug 2025 18:27:14 +0000 (UTC)
Received: from mta7.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.37.251])
 by director3.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c7pZB2nHCz5wDg; Fri, 22 Aug 2025 18:27:14 +0000 (UTC)
Received: from mailstore19.priv.ovhmail-u1.ea.mail.ovh.net (unknown
 [10.1.8.19])
 by mta7.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTP id F3758B832D8;
 Fri, 22 Aug 2025 18:27:13 +0000 (UTC)
Date: Fri, 22 Aug 2025 18:27:13 +0000 (UTC)
From: Nicolas Graves <ngraves@HIDDEN>
To: Simon Tournier <zimon.toutoune@HIDDEN>
Message-ID: <1686604202.23652567.1755887233851.JavaMail.zimbra@HIDDEN>
In-Reply-To: <87plcnv56j.fsf@HIDDEN>
References: <20250812085741.16912-1-ngraves@HIDDEN>
 <87plcnv56j.fsf@HIDDEN>
Subject: Re: [bug#79224] [PATCH 00/43] Extend bag-build to gexps.
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Originating-IP: [176.169.244.145]
Thread-Topic: Extend bag-build to gexps.
Thread-Index: sWTPdGYJsXbj0aLswmYtF7eNhgPJGQ==
X-Ovh-Tracer-Id: 13151073862018196218
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: -100
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdduieeggeejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvfevkfgjfhfugggtgfhithesthejtgdttddtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeeigeelvdduvdffleelfedtffeiudegueetveejkeejiefhvdeuteeivdefffffgfenucffohhmrghinheptghouggvsggvrhhgrdhorhhgnecukfhppeduvdejrddtrddtrddupddujeeirdduieelrddvgeegrddugeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepfedprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepiihimhhonhdrthhouhhtohhunhgvsehgmhgrihhlrdgtohhmpdhrtghpthhtohepghhuihigqdhprghttghhvghssehgnhhurdhorhhgpdfovfetjfhoshhtpehmohehieefmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=VOON8KwhjI3EUEBHi0UpgEKbCrSnhzDk1LJ3LeAHIk0=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1755887234; v=1;
 b=E+ZBPMyR31zU2HcO/gJzOqNJD0jdAoxRPW5/9SrhTo2UaociNCeybiTqeYqPtBxqjz75tiIW
 tJ5lTld2/PoQ7aPfU43sNcy9PQS9RSXtVr9GniNidvvsq6Hu1s6RPc9w5bRgBlE8g9Sb8ZQGIEw
 N73q0wC0AOT5UyNCk1FQ1BtEa2Hs1BnAFOT2yW2ejJ0j6j2iDPqq/V6FmPrtMnOWgtpRyvInwCM
 Fx4hxrkmA5I22LbfcH3gvu6By8HcLAm4xhoEGKxNaft7WqwvZdLCHe5A0EWfL/zAVHj3DIVcljx
 uGDZI7EnxoUxkdJA13NhLsAv8ZLQggmdlr6EyWSVfKGkg==
Received-SPF: pass client-ip=46.105.53.192; envelope-from=ngraves@HIDDEN;
 helo=4.mo563.mail-out.ovh.net
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001,
 T_SPF_HELO_TEMPERROR=0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: 79224 <at> debbugs.gnu.org,
 Nicolas Graves via Guix-patches via <guix-patches@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.0 (/)


> Have you sent this on Codeberg too?  Or only on guix-patches?

On Codeberg: https://codeberg.org/guix/guix/pulls/133


> What the core team think about this?

I didn't manage to raise enough interest from the core team to really look into it.  I already presented the idea to Ludo at Guix Days ; Enge read and supported the idea more recently ; Andrew and Oleg have shown some interest, but I did not get a thorough review yet. 

Nicolas





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

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


Received: (at 79224) by debbugs.gnu.org; 22 Aug 2025 13:49:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 22 09:49:49 2025
Received: from localhost ([127.0.0.1]:35793 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1upS9M-0004xE-Jy
	for submit <at> debbugs.gnu.org; Fri, 22 Aug 2025 09:49:49 -0400
Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:59762)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
 id 1upS89-0004rG-IP
 for 79224 <at> debbugs.gnu.org; Fri, 22 Aug 2025 09:48:34 -0400
Received: by mail-wm1-x32f.google.com with SMTP id
 5b1f17b1804b1-45a1b0cd668so11301335e9.3
 for <79224 <at> debbugs.gnu.org>; Fri, 22 Aug 2025 06:48:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1755870507; x=1756475307; darn=debbugs.gnu.org;
 h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=dGv35MhPhJKzoy/vfzeDn+hVTNonzWPGHKpOrkPMwCg=;
 b=E1MM4DQKc+FpP55I6mufsfJbGlqPxdbMWyUeSiA+sXuhTG+CvIB3e6TpCw1LIC4JLv
 6/wRffPi4qpdUAWEL+0pwEia/C9zc18jjuAkbFH5DBa5bigqSs0CuAsqikD2ZHaQSSjP
 HvznNRHGLDI1xBCc4gRk+fsUxDzIbh0Nkx3lltU/dAVJzZOrAFwoRVSFhnul7uSnqZA/
 EUPJcdmS+oQH5OVx5pjETAZ3v8euAT9gNzpGKDYkeBgKaV2tcGnMVk56GvC6NUoUHhsg
 FV1hgKUvVhnve8UfAmolwNpplsivjq468DN5NNYmA9SUch2kSEA4iDLWIzpEpLOGHx2V
 EuLA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1755870507; x=1756475307;
 h=mime-version: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=dGv35MhPhJKzoy/vfzeDn+hVTNonzWPGHKpOrkPMwCg=;
 b=scVil+oepziYeTkR8e+qOxbqjzkvUM7SceKqpHTytHDftkkvx8yTGM+gd4++a+rLWs
 UPV70aKWDf44Z9qlUCnyRvGwYwA3q5Ve+cvqx4DKgFBBMwmZXc4DvSF7r02r7FacEys/
 wAjd5THSy8f/DXPsos1/b/FKSZKczYaEC31KtgnHhVNl95f18Uy/jbHkOb6Elt6J38Iu
 Z1A0al6mT9lbi+4CdpvbTaxnfw0mRPtePlzNBipENBS6u3S61yydVMysZoNjJnT1lpBk
 ekKCW3opS4qCHfRZYQ3CNiMGuQoyd4qZfGyEgIphMbqpFhHg8+z9QuCQ3lih574odyDq
 G+vw==
X-Forwarded-Encrypted: i=1;
 AJvYcCVOZq5asBayB4k58drzzM4bHOeo7dsTRYzaf0ZlsVlRkiNuLZgR7tFXlfgLpTwSI9c7w78deQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwPs1wO3L7pXp2Kao0MO2S5uA8MbACsIllDtrJ7MXgJSixmJAEe
 w6w1IVzoQacQjn2l0gLlDNtq0kXR9JxWrofGTZ3YSbR9udMs/J3dTpLx
X-Gm-Gg: ASbGncsAnHqgtAsIOCiT9xQESMbw21jnm0LaVyZA/JJf0F6+JJtNWtQSYWcIufPeXbA
 8zywWhkFpk5hE0Fp/ZjKM8rCmE24tffyeLLhb6kQhO6BG9p3z61B/+f/TUhDIwghNI1i8M2uyKn
 H45TMpliTkrrxFB/rUsYX0LCQ8uPhhp5QoWo2i81BAmlk5+3FglHuye2FU879xzraT++N1GtOy/
 7M0DZowYc0KDpXejIUq2QwTgjj8wn/oHsrTcmUwRjiUIGYiMQ/pptnePYU0aFE95N8MmEtdTDaQ
 n1QbYjhl72lm4CXHU4wl3ynr6zuJpvyZZEojxu+VZFvCbWsVQzbPGE7yALGxCaMAkV5WEhZDHfC
 d06EPYGxXClcO8cEfDODEYJNhsECW5ncpgTEmeBbiGH6rENLDr9YJhDzBUsM=
X-Google-Smtp-Source: AGHT+IFwNKDu3mc7lrrR1E28IekYQcU2eX3fUikEsOeT9/5NNlNzOJi7GKuQ3qd187MXiXhSk9IqiQ==
X-Received: by 2002:a05:600c:1388:b0:459:d451:3364 with SMTP id
 5b1f17b1804b1-45b517d40f2mr30389885e9.24.1755870507082; 
 Fri, 22 Aug 2025 06:48:27 -0700 (PDT)
Received: from lili (nat-dsi-209.net.univ-paris-diderot.fr. [81.194.30.209])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-45b4e26944dsm35877975e9.2.2025.08.22.06.48.26
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 22 Aug 2025 06:48:26 -0700 (PDT)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Nicolas Graves via Guix-patches via <guix-patches@HIDDEN>,
 79224 <at> debbugs.gnu.org
Subject: Re: [bug#79224] [PATCH 00/43] Extend bag-build to gexps.
In-Reply-To: <20250812085741.16912-1-ngraves@HIDDEN>
References: <20250812085741.16912-1-ngraves@HIDDEN>
X-Debbugs-Cc: guix@HIDDEN, dev@HIDDEN, ludo@HIDDEN,
 othacehe@HIDDEN, zimon.toutoune@HIDDEN, me@HIDDEN
Date: Fri, 22 Aug 2025 15:47:48 +0200
Message-ID: <87plcnv56j.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 Nicolas,

CC: core team

On Tue, 12 Aug 2025 at 10:55, Nicolas Graves via Guix-patches via <guix-patches@HIDDEN> wrote:

> I'm sending it there to hopefully get some guix-data-service info
> about this change.

Have you sent this on Codeberg too?  Or only on guix-patches?

> Nicolas Graves (43):
>   guix: packages: Extend bag-build to support gexp.
>   build-system: gnu: Redefine gnu-build and gnu-cross-build.
>   build-system: agda: Redefine agda-build.
>   build-system: android-ndk: Redefine gnu-build.
>   build-system: ant: Redefine ant-build.
>   build-system: asdf: Redefine asdf-build.
>   build-system: cargo: Redefine cargo-build and cargo-cross-build.
>   build-system: chicken: Redefine chicken-build.
>   build-system: clojure: Redefine clojure-build.
>   build-system: cmake: Redefine cmake-build and cmake-cross-build.
>   build-system: composer: Redefine composer-build.
>   build-system: copy: Redefine copy-build.
>   build-system: dub: Redefine dub-build.
>   build-system: dune: Redefine dune-build.
>   build-system: elm: Redefine elm-build.
>   build-system: emacs: Redefine emacs-build.
>   build-system: font: Redefine font-build.
>   build-system: glib-or-gtk: Redefine glib-or-gtk-build functions.
>   build-system: go: Redefine go-build and go-cross-build.
>   build-system: guile: Redefine guile-build and guile-cross-build.
>   build-system: haskell: Redefine haskell-build.
>   build-system: julia: Redefine julia-build.
>   build-system: linux-module: Redefine linux-module-build functions.
>   build-system: maven: Redefine maven-build.
>   build-system: meson: Redefine meson-build and meson-cross-build.
>   build-system: minify: Redefine minify-build.
>   build-system: mix: Redefine mix-build.
>   build-system: node: Redefine node-build.
>   build-system: ocaml: Redefine ocaml-build.
>   build-system: perl: Redefine perl-build and perl-cross-build.
>   build-system: pyproject: Redefine pyproject-build.
>   build-system: python: Redefine python-build.
>   build-system: qt: Redefine qt-build and qt-cross-build.
>   build-system: r: Redefine r-build.
>   build-system: rakudo: Redefine rakudo-build.
>   build-system: rebar: Redefine rebar-build.
>   build-system: renpy: Redefine renpy-build.
>   build-system: ruby: Redefine ruby-build.
>   build-system: scons: Redefine scons-build.
>   build-system: texlive: Redefine texlive-build.
>   build-system: tree-sitter: Redefine tree-sitter-build functions.
>   build-system: vim: Redefine vim-build.
>   build-system: zig: Redefine zig-build.

What the core team think about this?

Cheers,
simon




Information forwarded to guix@HIDDEN, dev@HIDDEN, ludo@HIDDEN, othacehe@HIDDEN, zimon.toutoune@HIDDEN, me@HIDDEN, guix-patches@HIDDEN:
bug#79224; Package guix-patches. Full text available.

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


Received: (at submit) by debbugs.gnu.org; 22 Aug 2025 13:49:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 22 09:49:58 2025
Received: from localhost ([127.0.0.1]:35801 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1upS9V-0004xu-V1
	for submit <at> debbugs.gnu.org; Fri, 22 Aug 2025 09:49:58 -0400
Received: from lists.gnu.org ([2001:470:142::17]:36382)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <zimon.toutoune@HIDDEN>)
 id 1upS8E-0004rt-DF
 for submit <at> debbugs.gnu.org; Fri, 22 Aug 2025 09:48:38 -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 <zimon.toutoune@HIDDEN>)
 id 1upS88-0002DJ-Km
 for guix-patches@HIDDEN; Fri, 22 Aug 2025 09:48:32 -0400
Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <zimon.toutoune@HIDDEN>)
 id 1upS85-0004AJ-D4
 for guix-patches@HIDDEN; Fri, 22 Aug 2025 09:48:32 -0400
Received: by mail-wm1-x330.google.com with SMTP id
 5b1f17b1804b1-45b4d89217aso10303395e9.2
 for <guix-patches@HIDDEN>; Fri, 22 Aug 2025 06:48:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1755870507; x=1756475307; darn=gnu.org;
 h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=dGv35MhPhJKzoy/vfzeDn+hVTNonzWPGHKpOrkPMwCg=;
 b=mtcjrCVWQh/SCYVo9p9KLTJiZuZkE4ICbh3lHynSYKcLTAwRI6Pc68Obt2/NLAnFf0
 Ctgv5cs5TwedYhws80gDJuPZYlVPYXZ/2WoHtFySfTgy0MBaECwdN1ZnL9aS7n+Tx6vg
 veB8DsC2NIpjyuZAh1RQZ4HhraUrVXUQMm1ls2Eswn2TcLC++Fc70Npq3xBGriYEZu7H
 q8t7Iw+TBhhXb9Sm4reELYbJCvA5vVSfKLDGQHU1PzrB6dRMhTeYqYZFGHl82Z9QZ4ih
 CiNDYJIfUir1apMZ9vW+b3CCpAj/E5s6UGg1QKdF3dwYbgR+sBx6/64xMjcGhGIA548i
 dbyw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1755870507; x=1756475307;
 h=mime-version: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=dGv35MhPhJKzoy/vfzeDn+hVTNonzWPGHKpOrkPMwCg=;
 b=nLW0nCNd4wL16r9MCN39s4PaMpAQoGb/1qDiJsaFj7CEvOD93+KZTRbvbg+RHD6GP5
 52EgufTv8lRUU5gK0OBkVhCT7B65nl6c5dN649B9O5sp3UtsHSgbRSX/ypmavfGX2/hx
 TgOiCNREql+prZUPC9ACu4whkhXyxS6giCHyayrPI2tgL7JxvMX3DtrTRRW4wO5PVaQ+
 OODzg29nkFfm0kBgaazp1DG0b2D98whtvGibTaDcqIcMFXBXpXd9bRKsNgZMAGcFl58H
 Taioiu6VnMQRJ354veSwvahRbV81FDewvdABpqsXkCZtjvWko06MR7tywdsmplyv/zbO
 abXQ==
X-Gm-Message-State: AOJu0Yz3GYsbEofBMjA6znSYXESBJygUPz2eGv/8pFg1+pm+/Tncpn5Q
 TNVR2rSUslmt977rhSuf/7oyNqeNFU8tkI0buaDb6vRe24Cb/4LlEHYo
X-Gm-Gg: ASbGncu5YsTnRjR0JMvu4hWZ5Fe/U05o8jmOtl5C+IlVhCseT8mh38CZ7rr/cvHN3Af
 ByjNPnso+RohpWyTHquzLfTv0CxSQZRhznAwnZcdWIiyakx7zkn7X4pxWFc8vxKNLGFvGhZVWu9
 U+SyQ8xZm1u+T17xkkrljelz8jivDnwhwRkF1OAy9/VJCmOVrohYlffJWc82mG7altNWpSD5Nw1
 riWBmuUHFNMKkvQZerXwHejk3CVuhBTs+5ac5t3GGONLXLyKGNc/5rTPbRMaBOQ3mb/pzlEOie6
 wf1tbrhIlg3Y3hKUY8lUSJ1jmO7DeQhEVOs8Oet7GiYeojkPhfEtKCOjND6pW+gim8gUHh51eHh
 4Olv3VRmVMza3WlqBOU6T8xnQDA4mPosvW/FpHBWADSF6OppAeebH1WoQJOs=
X-Google-Smtp-Source: AGHT+IFwNKDu3mc7lrrR1E28IekYQcU2eX3fUikEsOeT9/5NNlNzOJi7GKuQ3qd187MXiXhSk9IqiQ==
X-Received: by 2002:a05:600c:1388:b0:459:d451:3364 with SMTP id
 5b1f17b1804b1-45b517d40f2mr30389885e9.24.1755870507082; 
 Fri, 22 Aug 2025 06:48:27 -0700 (PDT)
Received: from lili (nat-dsi-209.net.univ-paris-diderot.fr. [81.194.30.209])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-45b4e26944dsm35877975e9.2.2025.08.22.06.48.26
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 22 Aug 2025 06:48:26 -0700 (PDT)
From: Simon Tournier <zimon.toutoune@HIDDEN>
To: Nicolas Graves via Guix-patches via <guix-patches@HIDDEN>,
 79224 <at> debbugs.gnu.org
Subject: Re: [bug#79224] [PATCH 00/43] Extend bag-build to gexps.
In-Reply-To: <20250812085741.16912-1-ngraves@HIDDEN>
References: <20250812085741.16912-1-ngraves@HIDDEN>
X-Debbugs-Cc: guix@HIDDEN, dev@HIDDEN, ludo@HIDDEN,
 othacehe@HIDDEN, zimon.toutoune@HIDDEN, me@HIDDEN
Date: Fri, 22 Aug 2025 15:47:48 +0200
Message-ID: <87plcnv56j.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2a00:1450:4864:20::330;
 envelope-from=zimon.toutoune@HIDDEN; helo=mail-wm1-x330.google.com
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, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: Nicolas Graves <ngraves@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.0 (/)

Hi Nicolas,

CC: core team

On Tue, 12 Aug 2025 at 10:55, Nicolas Graves via Guix-patches via <guix-patches@HIDDEN> wrote:

> I'm sending it there to hopefully get some guix-data-service info
> about this change.

Have you sent this on Codeberg too?  Or only on guix-patches?

> Nicolas Graves (43):
>   guix: packages: Extend bag-build to support gexp.
>   build-system: gnu: Redefine gnu-build and gnu-cross-build.
>   build-system: agda: Redefine agda-build.
>   build-system: android-ndk: Redefine gnu-build.
>   build-system: ant: Redefine ant-build.
>   build-system: asdf: Redefine asdf-build.
>   build-system: cargo: Redefine cargo-build and cargo-cross-build.
>   build-system: chicken: Redefine chicken-build.
>   build-system: clojure: Redefine clojure-build.
>   build-system: cmake: Redefine cmake-build and cmake-cross-build.
>   build-system: composer: Redefine composer-build.
>   build-system: copy: Redefine copy-build.
>   build-system: dub: Redefine dub-build.
>   build-system: dune: Redefine dune-build.
>   build-system: elm: Redefine elm-build.
>   build-system: emacs: Redefine emacs-build.
>   build-system: font: Redefine font-build.
>   build-system: glib-or-gtk: Redefine glib-or-gtk-build functions.
>   build-system: go: Redefine go-build and go-cross-build.
>   build-system: guile: Redefine guile-build and guile-cross-build.
>   build-system: haskell: Redefine haskell-build.
>   build-system: julia: Redefine julia-build.
>   build-system: linux-module: Redefine linux-module-build functions.
>   build-system: maven: Redefine maven-build.
>   build-system: meson: Redefine meson-build and meson-cross-build.
>   build-system: minify: Redefine minify-build.
>   build-system: mix: Redefine mix-build.
>   build-system: node: Redefine node-build.
>   build-system: ocaml: Redefine ocaml-build.
>   build-system: perl: Redefine perl-build and perl-cross-build.
>   build-system: pyproject: Redefine pyproject-build.
>   build-system: python: Redefine python-build.
>   build-system: qt: Redefine qt-build and qt-cross-build.
>   build-system: r: Redefine r-build.
>   build-system: rakudo: Redefine rakudo-build.
>   build-system: rebar: Redefine rebar-build.
>   build-system: renpy: Redefine renpy-build.
>   build-system: ruby: Redefine ruby-build.
>   build-system: scons: Redefine scons-build.
>   build-system: texlive: Redefine texlive-build.
>   build-system: tree-sitter: Redefine tree-sitter-build functions.
>   build-system: vim: Redefine vim-build.
>   build-system: zig: Redefine zig-build.

What the core team think about this?

Cheers,
simon




Information forwarded to guix@HIDDEN, dev@HIDDEN, ludo@HIDDEN, othacehe@HIDDEN, zimon.toutoune@HIDDEN, me@HIDDEN, guix-patches@HIDDEN:
bug#79224; Package guix-patches. Full text available.

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:34 2025
Received: from localhost ([127.0.0.1]:51933 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxl-0007mW-Px
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:34 -0400
Received: from 7.mo562.mail-out.ovh.net ([46.105.55.234]:43203)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkxT-0007if-0G
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:15 -0400
Received: from director4.derp.mail-out.ovh.net
 (director4.derp.mail-out.ovh.net [79.137.60.37])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QbT678Pz20xd;
 Tue, 12 Aug 2025 09:06:13 +0000 (UTC)
Received: from director4.derp.mail-out.ovh.net
 (director4.derp.mail-out.ovh.net. [127.0.0.1])
 by director4.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:06:13 +0000 (UTC)
Received: from mta10.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.118.27])
 by director4.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QbT59kNz1xrh; Tue, 12 Aug 2025 09:06:13 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.7])
 by mta10.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 4F50B783280;
 Tue, 12 Aug 2025 09:06:13 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-97G002c9804b44-bae9-4c3a-8c90-6b3129d2212c,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 43/43] build-system: zig: Redefine zig-build.
Date: Tue, 12 Aug 2025 11:04:51 +0200
Message-ID: <20250812090457.19016-43-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 289637752566047458
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegleefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepuddunecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedvpdhrtghpthhtohepjeelvddvgeesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpoffvtefjohhsthepmhhoheeivdgmpdhmohguvgepshhmthhpohhuth
DKIM-Signature: a=rsa-sha256; bh=VOD3JsBdCQTQZrWMus0MvxGqYfVQb0TH12m36qmVSBQ=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989573; v=1;
 b=f03t/iL4h9oyLYN8S5izi87XREsMEZhRMZq29ml36A32ZO+F0mS0Yx29qww7S2CaeAHcPZII
 8pjnzYTaMX2rKla6efUzIsEHb39zvR9yklhbWXqkidOHyNfEXYMnnT6WCJI1jZQ71AF1V5YrTrF
 r76euXCgSZ+AvX8p4cki5SEgEgc+U+lxD/XLtRSirJIulHLM+SRM5ktHqJAccsPqgWF1wqNnIw2
 dAl9HFpghRs71+mRXt0RjDY8+alp3cZERKWxeNj3jAVbTzSj5DnHBnKetRwJBKuvxOfQBJiF+E1
 aMbqGvFcr8+ocPoixnwwjwUri2XPtQGyl5lND1mh/mmtQ==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/zig.scm
(zig-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: Ide64e7047d6e7127024471b311366f3cf8533e00
---
 guix/build-system/zig.scm | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/guix/build-system/zig.scm b/guix/build-system/zig.scm
index 5d95e0bec49..d9190b9aa4e 100644
--- a/guix/build-system/zig.scm
+++ b/guix/build-system/zig.scm
@@ -1,5 +1,6 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2023 Ekaitz Zarraga <ekaitz@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -93,11 +94,8 @@ (define builder
                                              search-paths))
                      #:inputs #$(input-tuples->gexp inputs)))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define* (zig-cross-build name
                           #:key
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:33 2025
Received: from localhost ([127.0.0.1]:51931 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxl-0007mU-Bc
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:33 -0400
Received: from 9.mo562.mail-out.ovh.net ([46.105.72.114]:41311)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkxS-0007iJ-9F
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:15 -0400
Received: from director3.derp.mail-out.ovh.net
 (director3.derp.mail-out.ovh.net [152.228.215.222])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QbS3xmvz1yVX;
 Tue, 12 Aug 2025 09:06:12 +0000 (UTC)
Received: from director3.derp.mail-out.ovh.net
 (director3.derp.mail-out.ovh.net. [127.0.0.1])
 by director3.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:06:12 +0000 (UTC)
Received: from mta7.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.43.16])
 by director3.derp.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QbS2jmCz5wDm;
 Tue, 12 Aug 2025 09:06:12 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.7])
 by mta7.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id DAC31B8326A; 
 Tue, 12 Aug 2025 09:06:11 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-109S003cf4b506a-512d-497b-831d-17a49f9cd8dc,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 42/43] build-system: vim: Redefine vim-build.
Date: Tue, 12 Aug 2025 11:04:50 +0200
Message-ID: <20250812090457.19016-42-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 289356276468671202
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegleefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepleenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=awxPDHysrBMiOOWz6mzWHQPp0zLgSSvieggSypVwFkQ=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989572; v=1;
 b=hX7JdKK8rPCVZsX7/oYKiX3ZjniPNoQOwtItDJJxnOM7W2fj892W8Yizn+PjRsps0AZUswnN
 SGmxMy08r3xYwedMeClMiU/jV2a1tV4IuomsX3TS8jKpkyGgblwJS7tZ5+WQZ2TbkmQsGHrU38W
 wCKWwE0Ov12aZjcz/lYSkUluEWvpPcp26HKfhYB8uC8DXdlMw2pIsqtcNaTw1jXynHAI7tmnIGr
 T/FJY9glK21O6uSsp9vzNhqdEE1e/uNmBRP4J8FsMJGDL3IzQewddwh51gkeukkZwLMmn8BztBk
 UAXokrbUsOe4HhgVTjU4SA7qpfOSVWkr0AWfO2TZXGZuw==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/vim.scm
(vim-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: Iedbb15faac445f169cffa16397b357bc4f15c0f6
---
 guix/build-system/vim.scm | 15 ++++-----------
 1 file changed, 4 insertions(+), 11 deletions(-)

diff --git a/guix/build-system/vim.scm b/guix/build-system/vim.scm
index dddf7ea14b2..22c38aefcab 100644
--- a/guix/build-system/vim.scm
+++ b/guix/build-system/vim.scm
@@ -1,6 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2022 Jonathan Scoresby <me@HIDDEN>
 ;;; Copyright © 2023 Efraim Flashner <efraim@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -120,7 +121,7 @@ (define* (vim-build name inputs
                     (modules '((guix build vim-build-system)
                                (guix build utils))))
 
-  (define build
+  (define builder
     (with-imported-modules imported-modules
       #~(begin
           (use-modules #$@modules)
@@ -151,16 +152,8 @@ (define build
                            #:strip-flags #$strip-flags
                            #:strip-directories #$strip-directories)))))
 
-  (mlet %store-monad
-        ((guile (package->derivation (or guile (default-guile))
-                                     system #:graft? #f)))
-        (gexp->derivation name
-                          build
-                          #:system system
-                          #:target #f
-                          #:graft? #f
-                          #:substitutable? substitutable?
-                          #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define vim-build-system
   (build-system (name 'vim)
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:32 2025
Received: from localhost ([127.0.0.1]:51929 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxk-0007mH-CZ
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:32 -0400
Received: from 7.mo562.mail-out.ovh.net ([46.105.55.234]:53509)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkxQ-0007hr-Ey
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:13 -0400
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net [51.68.80.175])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QbR1gmcz20wL;
 Tue, 12 Aug 2025 09:06:11 +0000 (UTC)
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net. [127.0.0.1])
 by director1.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:06:11 +0000 (UTC)
Received: from mta2.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.164.115])
 by director1.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QbQ6t6Cz5wcS; Tue, 12 Aug 2025 09:06:10 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.8])
 by mta2.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 466B53E325E; 
 Tue, 12 Aug 2025 09:06:10 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-98R00292b3c7c6-2a75-4f1e-a2ca-becc75e52e63,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 41/43] build-system: tree-sitter: Redefine tree-sitter-build
 functions.
Date: Tue, 12 Aug 2025 11:04:49 +0200
Message-ID: <20250812090457.19016-41-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 289074801908966114
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegleefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepleenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=ITZ5+ITfBAJ7cGW2IhtGiN8YM9IzU3clsHUtb1Sy5Fw=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989571; v=1;
 b=bfP4GCVN3O7wyZM7Pf/70m5ETC8qjUDJ6HYEAxotrozvWCRq48FVlAcnqHZof0fhqw+ai/ne
 p9oE4TgEQc9q2mfnk+3+gFUKou8QEpLpCfkkszXZaOSk5D4UOpCwgSc32Vrj31EbYNUtDu9VfDP
 adJgpeoF7/Ei3cB1R/Ce2nHTB/ToFdYig7aRYcitQ+02oJdR/uBfUAXy5n6oWHvNcxMH7JxJxkF
 3b/w0/Lo8YIKSqD56iZSdUXfemD5/MD1/GB+dRipkiTSFAcJ9p6UEmKfqHH7U4An8bAR8estwDR
 RNTewn5O6JwbByxDAW7oXFs+mpv8/UvnTTvVnGF3nNygw==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/tree-sitter.scm
(tree-sitter-build): Monadic procedure returns a gexp instead of a derivation.
(tree-sitter-cross-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I761d0663a511deefd0626ad427be22df09b72894
---
 guix/build-system/tree-sitter.scm | 16 +++++-----------
 1 file changed, 5 insertions(+), 11 deletions(-)

diff --git a/guix/build-system/tree-sitter.scm b/guix/build-system/tree-sitter.scm
index 90d9704cb84..ce165788ec6 100644
--- a/guix/build-system/tree-sitter.scm
+++ b/guix/build-system/tree-sitter.scm
@@ -1,5 +1,6 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2022 Pierre Langlois <pierre.langlois@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -127,11 +128,8 @@ (define builder
                                         search-paths))
                                #:inputs #$(input-tuples->gexp inputs))))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define* (tree-sitter-cross-build name
                                   #:key
@@ -189,12 +187,8 @@ (define %build-inputs
                                     search-path-specification->sexp
                                     native-search-paths)))))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:target target
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define tree-sitter-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:32 2025
Received: from localhost ([127.0.0.1]:51927 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxj-0007mD-Qf
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:32 -0400
Received: from 4.mo563.mail-out.ovh.net ([46.105.53.192]:45691)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkxO-0007hb-Qs
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:11 -0400
Received: from director4.derp.mail-out.ovh.net
 (director4.derp.mail-out.ovh.net [79.137.60.37])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QbP5nrHz5y85;
 Tue, 12 Aug 2025 09:06:09 +0000 (UTC)
Received: from director4.derp.mail-out.ovh.net
 (director4.derp.mail-out.ovh.net. [127.0.0.1])
 by director4.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:06:09 +0000 (UTC)
Received: from mta6.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.164.80])
 by director4.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QbP4SR3z1xrP; Tue, 12 Aug 2025 09:06:09 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.8])
 by mta6.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 26C418E327B; 
 Tue, 12 Aug 2025 09:06:09 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-99G003421abbb7-2e3c-48c3-b191-46f9a5848fec,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 40/43] build-system: texlive: Redefine texlive-build.
Date: Tue, 12 Aug 2025 11:04:48 +0200
Message-ID: <20250812090457.19016-40-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 288511851375944418
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegleefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepfeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehieefmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=Aoef1QTmDWPq2JYBd7y1dLXVErLbtwTECEAKFDO9Kxk=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989569; v=1;
 b=xTcnTtmWEs89nvZDxGmEnuFQvP5wwFuzgN/NMPwptek/rMYO+UgIUiKeU/+qEw3QV5PzBAbS
 QTVa0Ge1es7reL861WUUBo5rDRh01KYA2DvDUv9twUzF0OLeItUm9RFBpMKlKgiEcEGm90Lb85x
 fjJHggcdIhvoz/qje7UMjs282+l0Rc1qdYj0lJUYqdJiOsvhKRj+c2ruQL+fMutbdt5FjZ4Mz5E
 Rw2KP6gpcrpJh8ccwZr9stQHRBF3Ck3umZ95zg8GrL+40T/kk9/EU751FP+qHeYMGTN5ifBrvYt
 LidxuRavREmzDLTPT7a68nFQQ4stoO4hnEHvawKrPsvfQ==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/texlive.scm
(texlive-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I00cc4e5647eec7e5cd7103ccd9ca0beb21361b3a
---
 guix/build-system/texlive.scm | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/guix/build-system/texlive.scm b/guix/build-system/texlive.scm
index 35587b50fc0..b5b687e4e46 100644
--- a/guix/build-system/texlive.scm
+++ b/guix/build-system/texlive.scm
@@ -2,6 +2,7 @@
 ;;; Copyright © 2017 Ricardo Wurmus <rekado@HIDDEN>
 ;;; Copyright © 2021-2022 Ludovic Courtès <ludo@HIDDEN>
 ;;; Copyright © 2021 Thiago Jung Bauermann <bauermann@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -151,14 +152,8 @@ (define builder
                                                   (map search-path-specification->sexp
                                                        search-paths)))))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:target #f
-                      #:graft? #f
-                      #:substitutable? substitutable?
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define texlive-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:31 2025
Received: from localhost ([127.0.0.1]:51925 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxj-0007m7-7e
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:31 -0400
Received: from 5.mo563.mail-out.ovh.net ([46.105.53.64]:42715)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkxN-0007h3-7M
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:09 -0400
Received: from director4.derp.mail-out.ovh.net
 (director4.derp.mail-out.ovh.net [79.137.60.37])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QbN1FLnz6MkC;
 Tue, 12 Aug 2025 09:06:08 +0000 (UTC)
Received: from director4.derp.mail-out.ovh.net
 (director4.derp.mail-out.ovh.net. [127.0.0.1])
 by director4.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:06:08 +0000 (UTC)
Received: from mta2.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.188.39])
 by director4.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QbM6ycmz1xrP; Tue, 12 Aug 2025 09:06:07 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.4])
 by mta2.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 530D33E3260; 
 Tue, 12 Aug 2025 09:06:07 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-113S0072d93a8a1-0a9b-4dc4-9a5e-61ebbdc01edc,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 39/43] build-system: scons: Redefine scons-build.
Date: Tue, 12 Aug 2025 11:04:47 +0200
Message-ID: <20250812090457.19016-39-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 287948901405024994
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegleefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedugeelfeekhedugedvieffleekgeffiefhkeejudelveeuuefhheevtefghedtheenucffohhmrghinhepghhnuhdrohhrghenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehieefmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=/MlEAGtvE09E0JLIklcoluk9RsYiF/7nROqFtsbeFuU=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989568; v=1;
 b=0Vd13mbmpB6NFTZXZyNxuoJP7zipgjSigkXMOh5vRVcrzqnkrLFOFwPNcW1dpH/2UGfOV/WO
 jvIkDhrYJ6gRghmHFP9HuCav1U1XJxUmPjkojFdSwmHz7iFKvcEeGtQbKg9lQTg+Cce0rFk5i9K
 aEVJH/xUlR1kG0xmL/4lKxR4pSxTiiTjQ5TpxhgOVSIB9p9slGRZiurZCn+PUWwViZiRlRpDS+k
 c9k1tibhEYCQ3fck+wTQH68yYp5yF5YiN48JndGrJAXTWaTq01qxQh4/X3uDFLebitRn9D8C6G8
 lf8Eo7DFWOyxvwOBROksU+LGdkjjYlXKcQASwli6SaYLA==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/scons.scm
(scons-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: Ic8c99d06ac53b2ba80a02a191d18de92e9c74e6b
---
 guix/build-system/scons.scm | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/guix/build-system/scons.scm b/guix/build-system/scons.scm
index e76c419b1e4..1b0dde0f489 100644
--- a/guix/build-system/scons.scm
+++ b/guix/build-system/scons.scm
@@ -1,6 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2017 Arun Isaac <arunisaac@HIDDEN>
 ;;; Copyright © 2021 Ludovic Courtès <ludo@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -18,6 +19,7 @@
 ;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 
 (define-module (guix build-system scons)
+  #:use-module (guix store)
   #:use-module (guix utils)
   #:use-module (guix packages)
   #:use-module (guix monads)
@@ -117,11 +119,8 @@ (define builder
                                  (map search-path-specification->sexp
                                       search-paths)))))))
 
-  (gexp->derivation name builder
-                    #:system system
-                    #:target #f
-                    #:graft? #f
-                    #:guile-for-build guile))
+  (mbegin %store-monad
+    (return builder)))
 
 (define scons-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:30 2025
Received: from localhost ([127.0.0.1]:51923 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxi-0007lx-2w
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:30 -0400
Received: from 2.mo562.mail-out.ovh.net ([178.33.252.217]:45829)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkxJ-0007fS-Hz
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:06 -0400
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net [51.68.80.175])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QbH4hjxz211G;
 Tue, 12 Aug 2025 09:06:03 +0000 (UTC)
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net. [127.0.0.1])
 by director1.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:06:03 +0000 (UTC)
Received: from mta2.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.178.229])
 by director1.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QbH2r7fz5wGk; Tue, 12 Aug 2025 09:06:03 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.10])
 by mta2.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id E059F3E3260; 
 Tue, 12 Aug 2025 09:06:02 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-105G0064ed44659-5312-4c70-a958-9b3592349952,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 36/43] build-system: rebar: Redefine rebar-build.
Date: Tue, 12 Aug 2025 11:04:44 +0200
Message-ID: <20250812090457.19016-36-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 286823005069173474
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegleefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepieenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=WqA177tHfVsFRO5/ijMhw2bSc2iZB6JKMBFM0yGqDtQ=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989563; v=1;
 b=pLwdWy7mnLYnfTdJDDFAWGbSVBRzNK/Cqb4OvLrXMLjkB26+zMrxtEmZt3z286sFHGI7/IZW
 V+IyV8ws/1JO2HfDqRcgC+tVB11KmaC1cFxECq9SPaJ2L4J/todqFtfgxH3sDKjDDsECXwivkAk
 5YadYMPpYlUvZ6g91dXgSfnOi1AvDL0sS5NwnJA3AvRg+aINpztCwr/UVJ3vNxF9QNCm3TzchhG
 2RGdvfN4ACBMoqFPV0XZR4O4HSdLuSXwKf7W2H8UTCPY3yDGgdYSxPjm0c3Cz11FIQOPPaoO1NV
 jnP98TXhCFPhNU+jCxjLrsy6lfKTWDVXN4+wYjO/QW0EQ==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/rebar.scm
(rebar-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I7d4a29cfc1bedaa762e25deed41cc0eb802abb9f
---
 guix/build-system/rebar.scm | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/guix/build-system/rebar.scm b/guix/build-system/rebar.scm
index 7c7cc5870f8..4766eda9de4 100644
--- a/guix/build-system/rebar.scm
+++ b/guix/build-system/rebar.scm
@@ -1,6 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2016 Ricardo Wurmus <rekado@HIDDEN>
 ;;; Copyright © 2020 Hartmut Goebel <h.goebel@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -139,15 +140,8 @@ (define builder
                                               search-paths))
                       #:inputs %build-inputs)))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    ;; Note: Always pass #:graft? #f.  Without it, ALLOWED-REFERENCES &
-    ;; co. would be interpreted as referring to grafted packages.
-    (gexp->derivation name builder
-                      #:system system
-                      #:target #f
-                      #:graft? #f
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define rebar-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:23 2025
Received: from localhost ([127.0.0.1]:51921 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxb-0007lb-CP
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:23 -0400
Received: from 10.mo563.mail-out.ovh.net ([46.105.78.6]:36895)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkxM-0007gW-9Z
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:09 -0400
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net [79.137.60.36])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QbL2GSSz5wwm;
 Tue, 12 Aug 2025 09:06:06 +0000 (UTC)
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net. [127.0.0.1])
 by director2.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:06:06 +0000 (UTC)
Received: from mta6.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.168.94])
 by director2.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QbL1Ghrz1xwL; Tue, 12 Aug 2025 09:06:06 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.6])
 by mta6.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id B3E248E327F; 
 Tue, 12 Aug 2025 09:06:05 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-100R003fd9cb88c-10e1-4e28-98ea-e2d8f21c61ee,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 38/43] build-system: ruby: Redefine ruby-build.
Date: Tue, 12 Aug 2025 11:04:46 +0200
Message-ID: <20250812090457.19016-38-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 287667430298215138
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegleefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepleffjeetueethfefkeffffefvddukeejkefgleduiedthfekvefhiedvhfffgeegnecukfhppeduvdejrddtrddtrddupddujeeirddujeelrddugeeirdduieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedvpdhrtghpthhtohepjeelvddvgeesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpoffvtefjohhsthepmhhoheeifegmpdhmohguvgepshhmthhpohhuth
DKIM-Signature: a=rsa-sha256; bh=4ZyyAwfRFDG2UcOY8CAgyYuu3E0+ksZG9maDoa4zvfw=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989566; v=1;
 b=qIfz3vkq26sQxIxbcJtCQCHHTXRNkluJUMfBEC0PzDiV3NFKctStwURisZubd2DWIuFQ9ZFL
 V1GwI07+it5NQ/E6ayG8ebMRiTNDAMnXKILwEf7vDl0rfJz+sezYKutqfjD+lFm31xe5qaD+F+Q
 4SsJrEYlTU/tZiIizB3pG3jJbpo711xuLHeITNCGrB2p6Kg1Mg4ARTilnXJbzcZm4WoyyesOtGn
 EeXB+UkY/atNOuaSQQv0OJfp+FGAEbYhL0CiCm5yMLjoEs4NjG7TQd0trJOnfhne7YmM3SXqL+6
 /hIj0gz4KUEZb0rENUVvRp1bhSsE1dXeZKIN1sgv+29Dw==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/ruby.scm
(ruby-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I8de0e2b382271e9ea09d2be9b6169ccfc792230b
---
 guix/build-system/ruby.scm | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/guix/build-system/ruby.scm b/guix/build-system/ruby.scm
index f258ade6e75..e1c0ecef4fa 100644
--- a/guix/build-system/ruby.scm
+++ b/guix/build-system/ruby.scm
@@ -88,7 +88,7 @@ (define* (ruby-build name inputs
                      (modules '((guix build ruby-build-system)
                                 (guix build utils))))
   "Build SOURCE using RUBY and INPUTS."
-  (define build
+  (define builder
     (with-imported-modules imported-modules
       #~(begin
           (use-modules #$@(sexp->gexp modules))
@@ -109,13 +109,8 @@ (define build
                                                     search-paths))
                             #:inputs %build-inputs)))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name build
-                      #:system system
-                      #:target #f
-                      #:graft? #f
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define ruby-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:23 2025
Received: from localhost ([127.0.0.1]:51919 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxa-0007lT-Rn
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:23 -0400
Received: from 7.mo562.mail-out.ovh.net ([46.105.55.234]:33553)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkxK-0007g8-3h
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:07 -0400
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net [79.137.60.36])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QbK03SRz212x;
 Tue, 12 Aug 2025 09:06:05 +0000 (UTC)
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net. [127.0.0.1])
 by director2.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:06:04 +0000 (UTC)
Received: from mta7.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.109.231.184])
 by director2.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QbJ5w1nz1xww; Tue, 12 Aug 2025 09:06:04 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.10])
 by mta7.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 52361B8326B; 
 Tue, 12 Aug 2025 09:06:04 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-114S008ac73bb54-4342-41a8-8d3c-6c6825ad2b1f,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 37/43] build-system: renpy: Redefine renpy-build.
Date: Tue, 12 Aug 2025 11:04:45 +0200
Message-ID: <20250812090457.19016-37-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 287104478347191010
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegleefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepieenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=4PxvWv0wn7ALErPwUkr7dR1jzmzf9C4e9Q0DrKGkOLk=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989565; v=1;
 b=NhdwS1+bzCtKrqjLEQpKKrI2MxeZdn5ttfarXMx3dOAQ7exzniNkJmhEny+RzYfOZss/1ZOK
 NsYt+P+PUNMQuR5YVHaeCB0BKQl5FMIGpH1AYCoXXn8jz8irGFuAyVLjWgFkIO3SoXgZ/UhUTRT
 PRVvRLUTt02ge9lIenRbbJWrYJKV65Z10DbOW+8MFC8rR+E3o/5Rg434iGs6KipppnJr62knRe2
 CMWD2hi4T2mEELPyoPAseoFHGgjm/eUKJqA2uMI4WWQt1W9AHjIHbAKi9tC4DP1N1Dl706NPPnn
 uYLaNz5xGwcOna8Z/15FCEzAm6P6qnxdlDEeMCUIF6Vmw==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/renpy.scm
(renpy-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I20bf5af43fc9fc41fb2f36637e67d35136bf1606
---
 guix/build-system/renpy.scm | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/guix/build-system/renpy.scm b/guix/build-system/renpy.scm
index 015dd7c2104..f364da12084 100644
--- a/guix/build-system/renpy.scm
+++ b/guix/build-system/renpy.scm
@@ -2,6 +2,7 @@
 ;;; Copyright © 2021 Leo Prikler <leo.prikler@HIDDEN>
 ;;; Copyright © 2021 Ludovic Courtès <ludo@HIDDEN>
 ;;; Copyright © 2021 Liliana Marie Prikler <liliana.prikler@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -104,11 +105,8 @@ (define builder
                                                search-paths))
                        #:inputs #$(input-tuples->gexp inputs)))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define renpy-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:22 2025
Received: from localhost ([127.0.0.1]:51917 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxa-0007lP-C9
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:22 -0400
Received: from 5.mo562.mail-out.ovh.net ([46.105.48.192]:58965)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkxH-0007f0-Iw
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:04 -0400
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net [51.68.80.175])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QbG2vqqz20q0;
 Tue, 12 Aug 2025 09:06:02 +0000 (UTC)
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net. [127.0.0.1])
 by director1.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:06:02 +0000 (UTC)
Received: from mta11.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.54.221])
 by director1.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QbG0sC9z5xRD; Tue, 12 Aug 2025 09:06:02 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.4])
 by mta11.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 76B089A326C;
 Tue, 12 Aug 2025 09:06:01 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-99G003b334f23b-4f66-4c01-a5af-19af80416eee,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 35/43] build-system: rakudo: Redefine rakudo-build.
Date: Tue, 12 Aug 2025 11:04:43 +0200
Message-ID: <20250812090457.19016-35-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 286541530395697890
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegleefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepieenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=QtN3y15L7s+D/o91k7vY1HOVZpieUgk7uoYUJX9Hmgw=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989562; v=1;
 b=eX2FbGsO5Jc2PFRluMMyWQxCRPGFrkvsnkRpp+N2z7dryHEDVswMIqdM1wQBQhwdHoc5bVIg
 iBuyVi9HWjSGiHcfPuJM5DG2z3pDOitCeOxYOfl19q4e0zrchNseXxjI0mBu3CsEwCmnXvM+Lkw
 5qxefp6O1Uam4K1C8Cp6D5kdNOGjq6/7SEcTFrxHOElCMvWo927Lbt1mLjwoFk7ciLOTPlkb4wh
 4mekmNwRICywUhWSm0GBG+8VYiFtWfgZ0ObDY8JpQz2Qvyd+F9JCzmtDy1WubO2Sj3m3xVvM90h
 35xFhLPvOyNzL+43F677WzNwSm654fTsMtcPV+3H9Lxzg==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/rakudo.scm
(rakudo-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I5f484023b8eb9806ed366e5fc596b844a61f524e
---
 guix/build-system/rakudo.scm | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/guix/build-system/rakudo.scm b/guix/build-system/rakudo.scm
index ee13c507913..6d4e9b9f6ee 100644
--- a/guix/build-system/rakudo.scm
+++ b/guix/build-system/rakudo.scm
@@ -1,6 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2019 Efraim Flashner <efraim@HIDDEN>
 ;;; Copyright © 2021 Ludovic Courtès <ludo@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -127,11 +128,8 @@ (define builder
                         #:outputs #$(outputs->gexp outputs)
                         #:inputs #$(input-tuples->gexp inputs)))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define rakudo-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:22 2025
Received: from localhost ([127.0.0.1]:51915 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxZ-0007l8-Qq
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:22 -0400
Received: from 2.mo563.mail-out.ovh.net ([46.105.33.33]:39175)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkxF-0007eX-Qq
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:02 -0400
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net [51.68.80.175])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QbD4T4yz6MhB;
 Tue, 12 Aug 2025 09:06:00 +0000 (UTC)
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net. [127.0.0.1])
 by director1.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:06:00 +0000 (UTC)
Received: from mta7.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.109.231.139])
 by director1.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QbD2YtNz5xRD; Tue, 12 Aug 2025 09:06:00 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.6])
 by mta7.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id D3D8AB8325D; 
 Tue, 12 Aug 2025 09:05:59 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-97G002b4386ad4-34b0-4e2e-9f5a-dc44691c0080,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 34/43] build-system: r: Redefine r-build.
Date: Tue, 12 Aug 2025 11:04:42 +0200
Message-ID: <20250812090457.19016-34-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 285978579770139362
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegleefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehieefmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=G1Fo37HwS2t1bGsEZJiHKQMw+EYK7h/GnTFzKmZtNW8=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989560; v=1;
 b=SLgq2CfViSZs6LROWblmnmHS8/W8ANbdkVg5t60IwNdy7rXhpI2ihYfmYjkh9xoL7aYCZWrP
 snLkQiMCmKNtWUEMIRXS5ZeNL8PkK7IliC6DBbu09KVLczkYC3/Xh8RA+l5rf7agPoqJffuFfXi
 Mrqb+NvBaL40tbxIzxPtwpTmfFZuUEuycwPZVcrmxG3r1MAHztM/hd5Phs3hdD7XnQ0ImH6NrYR
 AtFM2m9Bqi3zUZBYuQSX4MUHrZaMNokxiwJAO+TkleiCFH6uDR/2Q0f0+EcVDlgOnf8E+190vSO
 lY31nc1UK0qPCuuDsz6gzy3BugE6n7NdhvhfIjoruOS/Q==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/r.scm
(r-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I8f5a76eac6b65beba95852b7bf1645cd8a7b255a
---
 guix/build-system/r.scm | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/guix/build-system/r.scm b/guix/build-system/r.scm
index 4b4b3bf0c9a..9077080deec 100644
--- a/guix/build-system/r.scm
+++ b/guix/build-system/r.scm
@@ -1,6 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2015-2024 Ricardo Wurmus <rekado@HIDDEN>
 ;;; Copyright © 2021 Ludovic Courtès <ludo@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -137,12 +138,8 @@ (define builder
                                            search-paths))
                    #:inputs #$(input-tuples->gexp inputs)))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:guile-for-build guile
-                      #:substitutable? substitutable?)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define r-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:20 2025
Received: from localhost ([127.0.0.1]:51909 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxX-0007kQ-Ia
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:20 -0400
Received: from 1.mo563.mail-out.ovh.net ([178.33.106.244]:34257)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkxE-0007e9-B1
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:01 -0400
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net [79.137.60.36])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QbC1g4Tz5xKX;
 Tue, 12 Aug 2025 09:05:59 +0000 (UTC)
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net. [127.0.0.1])
 by director2.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:59 +0000 (UTC)
Received: from mta2.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.168.213])
 by director2.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QbC0kcmz1xpf; Tue, 12 Aug 2025 09:05:59 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.10])
 by mta2.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id A37C73E3260; 
 Tue, 12 Aug 2025 09:05:58 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-103G005c56a1a18-0cf4-4554-ba56-43be49831a1b,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 33/43] build-system: qt: Redefine qt-build and qt-cross-build.
Date: Tue, 12 Aug 2025 11:04:41 +0200
Message-ID: <20250812090457.19016-33-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 285697102950097634
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegleefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehieefmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=qYxlOVyau79CDg3mjfqR/0ZztbTmOOfCKN9/AEKHqQ8=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989559; v=1;
 b=Jm8N4I/Zuf53CMNKqZEztD18/arcMvDwwHHm79JdGGd/3N1fyXbHv1mM788nRPHYhduiKyHg
 RT5bbOoCyzYyp27yxXIsQWXHnG6odNoGN65OimCBErfeUi3pjOw25umUQfU8YxiLYz2VnAv4mBI
 OVzn1vnGAk26Q44NbGA//fYgYYU5UEdoGR9M98wB/vMHmTr9QRbmIkq/Q9QKZJJ2AjTbo22yhf0
 InKb4ClF8p32N+Cd9ldeWISOD2124yXxM0DcwsrJiDXSugEHREjA95v0JrTlKWO9v2ZD0RALggN
 wmzdVsUcxbJ0MipBbhwV4CohUxYSkfk2iOgeEjyVm7Dgg==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/qt.scm
(qt-build): Monadic procedure returns a gexp instead of a derivation.
(qt-cross-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I194a9d1a7c7600af2e991e1efad627a9ced235d1
---
 guix/build-system/qt.scm | 21 +++++----------------
 1 file changed, 5 insertions(+), 16 deletions(-)

diff --git a/guix/build-system/qt.scm b/guix/build-system/qt.scm
index 84e008bfe79..09ddc1db3b8 100644
--- a/guix/build-system/qt.scm
+++ b/guix/build-system/qt.scm
@@ -6,6 +6,7 @@
 ;;; Copyright © 2020 Jakub Kądziołka <kuba@HIDDEN>
 ;;; Copyright © 2021 Maxime Devos <maximedevos@HIDDEN>
 ;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -180,14 +181,8 @@ (define builder
                     #:strip-flags #$strip-flags
                     #:strip-directories #$strip-directories))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:graft? #f                 ;consistent with 'gnu-build'
-                      #:system system
-                      #:guile-for-build guile
-                      #:allowed-references allowed-references
-                      #:disallowed-references disallowed-references)))
+  (mbegin %store-monad
+    (return builder)))
 
 
 ;;;
@@ -277,14 +272,8 @@ (define %outputs
                     #:strip-flags #$strip-flags
                     #:strip-directories #$strip-directories))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:graft? #f                 ;consistent with 'gnu-build'
-                      #:system system
-                      #:guile-for-build guile
-                      #:allowed-references allowed-references
-                      #:disallowed-references disallowed-references)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define qt-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:19 2025
Received: from localhost ([127.0.0.1]:51906 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxW-0007kF-SI
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:19 -0400
Received: from 7.mo562.mail-out.ovh.net ([46.105.55.234]:53379)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkxC-0007ds-P9
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:59 -0400
Received: from director4.derp.mail-out.ovh.net
 (director4.derp.mail-out.ovh.net [79.137.60.37])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1Qb958cSz20sq;
 Tue, 12 Aug 2025 09:05:57 +0000 (UTC)
Received: from director4.derp.mail-out.ovh.net
 (director4.derp.mail-out.ovh.net. [127.0.0.1])
 by director4.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:57 +0000 (UTC)
Received: from mta11.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.109.231.139])
 by director4.derp.mail-out.ovh.net (Postfix) with ESMTPS id 4c1Qb9454Hz1xwy;
 Tue, 12 Aug 2025 09:05:57 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.7])
 by mta11.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id B1F329A326C;
 Tue, 12 Aug 2025 09:05:56 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-97G0025508b5b5-d3c0-48a9-b3f9-99a987fe3f5b,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 32/43] build-system: python: Redefine python-build.
Date: Tue, 12 Aug 2025 11:04:40 +0200
Message-ID: <20250812090457.19016-32-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 285134151658562274
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegleefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepgeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=qYlkmymbipDbxAcRQbUQSoluxxcO3X8AXun8bkgDlI0=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989557; v=1;
 b=up1vzGN/ty3Q5KWsFx8UyQjUXbr11R+OM3tiLC7/Bn1TqsJrA9erGhITiscZa5OB4dAtheqV
 947o1+Qgs4amu+/TRTIyTJ+m2juTO2QUAl+TtKswK3KWb0fdyG2aexvXA+1ATSn9DpEpNZuVwjL
 WrYke4XKj5V5QPYHIX8eMTPVjDgj3d6ilAyyL9CscuFdsqYpK1gBKnKl1qWAgRrYZ8SrkUszDNg
 Tsq+Dj26fzTjcGr0dR8scq9/bhjjnHhFvdhDQR2bHYoq+WHIUa0uHmj3Dzq3Q20ikviquGpf310
 CZkrxyB33diCJ5H+Xk7f+xTACAzKZ2o4A8i+hyHqsEwhQ==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/python.scm
(python-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I1d270fa64192394072279f73ae0d77877d41f01c
---
 guix/build-system/python.scm | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/guix/build-system/python.scm b/guix/build-system/python.scm
index a51c033d01e..3c37ca11f12 100644
--- a/guix/build-system/python.scm
+++ b/guix/build-system/python.scm
@@ -3,6 +3,7 @@
 ;;; Copyright © 2013 Andreas Enge <andreas@HIDDEN>
 ;;; Copyright © 2013 Nikita Karetnikov <nikita@HIDDEN>
 ;;; Copyright © 2021 Lars-Dominik Braun <lars@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -184,7 +185,7 @@ (define* (python-build name inputs
                        disallowed-references)
   "Build SOURCE using PYTHON, and with INPUTS.  This assumes that SOURCE
 provides a 'setup.py' file as its build system."
-  (define build
+  (define builder
     (with-imported-modules imported-modules
       #~(begin
           (use-modules #$@(sexp->gexp modules))
@@ -206,15 +207,9 @@ (define build
                                                       search-paths))
                               #:inputs %build-inputs)))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name build
-                      #:system system
-                      #:graft? #f                 ;consistent with 'gnu-build'
-                      #:target #f
-                      #:guile-for-build guile
-                      #:allowed-references allowed-references
-                      #:disallowed-references disallowed-references)))
+
+  (mbegin %store-monad
+    (return builder)))
 
 (define python-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:18 2025
Received: from localhost ([127.0.0.1]:51902 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxW-0007ju-0G
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:18 -0400
Received: from 5.mo562.mail-out.ovh.net ([46.105.48.192]:56629)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkxB-0007dO-6U
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:57 -0400
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net [51.68.80.175])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1Qb812g4z2121;
 Tue, 12 Aug 2025 09:05:56 +0000 (UTC)
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net. [127.0.0.1])
 by director1.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:55 +0000 (UTC)
Received: from mta2.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.188.27])
 by director1.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1Qb76GMbz5xRD; Tue, 12 Aug 2025 09:05:55 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.8])
 by mta2.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 5981E3E3260; 
 Tue, 12 Aug 2025 09:05:55 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-101G004fc5c141f-6bda-4fa6-9df8-5d888173cdbb,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 31/43] build-system: pyproject: Redefine pyproject-build.
Date: Tue, 12 Aug 2025 11:04:39 +0200
Message-ID: <20250812090457.19016-31-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 284571203792659170
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegleefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepgeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=CHdj0LxMuppNkLsRmfdCE19SQrBIu9fepUA265+UjIY=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989556; v=1;
 b=K/nSampunxOCrcAMtoFBqxxv5ka5npWDG//7EE3BE5acGIZNbOgQd2sHHCRJgOL8Zg5mC8Xk
 6lm9chQf8YqpCg994o5FMi3cB4scFSxvLIYm7whgeozOCsLe2f8x/pJqb4AWv4t+iX9Bi6dt/ig
 p7t0VLOvurVyNZVKKHNbu9YoblP+kmVMUQ87l3oOjoZC/DYOO6p3JYPWZ4hdjOgDCUHs33toCPY
 lEaV8WaKWE7bKSRtco6iIN+GfFd/y/C4kyl3BxAB0rpkLzytWOGe6JWr1S9zN2DNolwZxC4Tblk
 vd+k+eF4gCNezJt2e/7pjgnc4/aEWPs9At+9cuzYBBlHg==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/pyproject.scm
(pyproject-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: Ia26001291b472c69c65647d8bddd1199f0ddc483
---
 guix/build-system/pyproject.scm | 15 ++++-----------
 1 file changed, 4 insertions(+), 11 deletions(-)

diff --git a/guix/build-system/pyproject.scm b/guix/build-system/pyproject.scm
index 4ad4dc79a1e..b39f27a2f0a 100644
--- a/guix/build-system/pyproject.scm
+++ b/guix/build-system/pyproject.scm
@@ -1,6 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2021 Lars-Dominik Braun <lars@HIDDEN>
 ;;; Copyright © 2022 Marius Bakke <marius@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -113,7 +114,7 @@ (define* (pyproject-build name inputs
                           allowed-references
                           disallowed-references)
   "Build SOURCE using PYTHON, and with INPUTS."
-  (define build
+  (define builder
     (with-imported-modules imported-modules
       #~(begin
           (use-modules #$@(sexp->gexp modules))
@@ -138,16 +139,8 @@ (define build
                                          search-paths))
                  #:inputs %build-inputs)))))
 
-
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name build
-                      #:system system
-                      #:graft? #f                 ;consistent with 'gnu-build'
-                      #:target #f
-                      #:guile-for-build guile
-                      #:allowed-references allowed-references
-                      #:disallowed-references disallowed-references)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define pyproject-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:17 2025
Received: from localhost ([127.0.0.1]:51898 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxV-0007jY-0s
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:17 -0400
Received: from 6.mo563.mail-out.ovh.net ([46.105.55.200]:40303)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkx9-0007ct-BW
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:55 -0400
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net [79.137.60.36])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1Qb627r2z6MfW;
 Tue, 12 Aug 2025 09:05:54 +0000 (UTC)
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net. [127.0.0.1])
 by director2.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:54 +0000 (UTC)
Received: from mta7.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.109.249.235])
 by director2.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1Qb61CjHz1xqp; Tue, 12 Aug 2025 09:05:54 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.10])
 by mta7.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 819ABB8325D; 
 Tue, 12 Aug 2025 09:05:53 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-110S00482c32f16-28bd-4f55-b6a6-b70816ec4e48,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 30/43] build-system: perl: Redefine perl-build and
 perl-cross-build.
Date: Tue, 12 Aug 2025 11:04:38 +0200
Message-ID: <20250812090457.19016-30-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 284289727419048674
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegleefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehieefmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=w2EN+RrUpuk7PWvybjO/zBSfFsLRVhm0d1Pu6kWYPt0=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989554; v=1;
 b=EnStLzq0R5hhF58jDSWH7N1G9UDo1x39ie35IWAmCOklnWCPJAB24PhHwrGrZbEd83kLyXe7
 JSGC3xty2FTu+yh6HCU+DCEDuYF/K6tYAekx+XqKN/12o33jSlQSBFZXNPRRr5RbFnck18xxJat
 pYaIelgVyFoAXkNkAJGT3UwUpBzhbw/WdaDsALMmMuj7xyruUnDd2+f5P8tuhXygGBozf6avTy0
 nLyggq9GxhTy3qzpmp2NRe4RyTdopZTXfSZM50fmYvlwWt1L+Dvt4GE3ELoTi7GdRSKzIs78z3y
 qJzo5OceXYPIGhE3phx0reQXcjFeZnmLmzIUwmGmYtzWQ==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/perl.scm
(perl-build): Monadic procedure returns a gexp instead of a derivation.
(perl-cross-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: Id54ae050c2b64269ea42ec9f89d9c3a84ad4429a
---
 guix/build-system/perl.scm | 22 ++++++----------------
 1 file changed, 6 insertions(+), 16 deletions(-)

diff --git a/guix/build-system/perl.scm b/guix/build-system/perl.scm
index 98d48fec7c0..3f088fa6bfa 100644
--- a/guix/build-system/perl.scm
+++ b/guix/build-system/perl.scm
@@ -1,6 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2013, 2014, 2015, 2021 Ludovic Courtès <ludo@HIDDEN>
 ;;; Copyright © 2022 Maxime Devos <maximedevos@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -120,7 +121,7 @@ (define* (perl-build name inputs
                                 (guix build utils))))
   "Build SOURCE using PERL, and with INPUTS.  This assumes that SOURCE
 provides a `Makefile.PL' file as its build system."
-  (define build
+  (define builder
     (with-imported-modules imported-modules
       #~(begin
           (use-modules #$@(sexp->gexp modules))
@@ -146,14 +147,8 @@ (define build
                             #:parallel-tests? #$parallel-tests?
                             #:outputs %outputs
                             #:inputs %build-inputs)))))
-
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name build
-                      #:system system
-                      #:target #f
-                      #:graft? #f
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define* (perl-cross-build name #:key
                            source
@@ -211,13 +206,8 @@ (define builder
                       #:outputs #$(outputs->gexp outputs)
                       #:inputs #$inputs
                       #:native-inputs #+(input-tuples->gexp build-inputs)))))
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:target target
-                      #:graft? #false
-                      #:guile-for-build guile)))
+ (mbegin %store-monad
+    (return builder)))
 
 (define perl-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:16 2025
Received: from localhost ([127.0.0.1]:51895 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxU-0007jJ-6j
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:16 -0400
Received: from 4.mo562.mail-out.ovh.net ([46.105.38.146]:55797)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkx7-0007cf-Jx
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:54 -0400
Received: from director4.derp.mail-out.ovh.net
 (director4.derp.mail-out.ovh.net [79.137.60.37])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1Qb43Wkfz20lC;
 Tue, 12 Aug 2025 09:05:52 +0000 (UTC)
Received: from director4.derp.mail-out.ovh.net
 (director4.derp.mail-out.ovh.net. [127.0.0.1])
 by director4.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:52 +0000 (UTC)
Received: from mta10.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.168.57])
 by director4.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1Qb42ZXbz1xqG; Tue, 12 Aug 2025 09:05:52 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.7])
 by mta10.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id EC125783281;
 Tue, 12 Aug 2025 09:05:51 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-98R002675133dd-bc63-4c22-b9d5-70ecb5f02b77,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 29/43] build-system: ocaml: Redefine ocaml-build.
Date: Tue, 12 Aug 2025 11:04:37 +0200
Message-ID: <20250812090457.19016-29-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 283726780199330530
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegleefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedugeelfeekhedugedvieffleekgeffiefhkeejudelveeuuefhheevtefghedtheenucffohhmrghinhepghhnuhdrohhrghenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=u3IkuedycvLH097shRpn30s3VdRyzuhjmeQ3kI3hV5o=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989552; v=1;
 b=Qpbf7n4vWGfVCfusdsFXiWIRxzLZ0rxdaQz00mVDeOFW3NUeTj0HjYbtzUwU1KoPKo1KhlZ+
 C2ZQpgwz/3h/XCVL9Zyi8HY4Hk/WpSrdn+d12mZH+Qe8sKjEiq4TGTGh6IfJCB2vSe+n8ougNV4
 nGFRTF5jXvcg8auJ5BIVcTxy20xa/eZROXCm5p2jlAAyhy+c7hgrxoIbnXWElJsLoHwWTbMdFPz
 xGF3VY6z5ZoSt1WbinCIIulp3l6luzXX8489l63CfPB46UbX0xcqDDHkKwB6K7zJOwhqVwPFGSk
 EjyeF+YbsVCq8wkCT8IGTvZQR2Z51KzaRuP1kE9fHcHiQ==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/ocaml.scm
(ocaml-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: Ib525ddc1df03b33b95a433dd2add79405f611f94
---
 guix/build-system/ocaml.scm | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/guix/build-system/ocaml.scm b/guix/build-system/ocaml.scm
index 2f2e6dd62e0..cd4c8770486 100644
--- a/guix/build-system/ocaml.scm
+++ b/guix/build-system/ocaml.scm
@@ -2,6 +2,7 @@
 ;;; Copyright © 2016, 2017, 2018 Julien Lepiller <julien@HIDDEN>
 ;;; Copyright © 2017 Ben Woodcroft <donttrustben@HIDDEN>
 ;;; Copyright © 2021-2022 Ludovic Courtès <ludo@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -19,6 +20,7 @@
 ;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
 (define-module (guix build-system ocaml)
   #:use-module (guix store)
+  #:use-module (guix monads)
   #:use-module (guix utils)
   #:use-module (guix gexp)
   #:use-module (guix search-paths)
@@ -305,11 +307,8 @@ (define builder
                        #:strip-flags #$strip-flags
                        #:strip-directories #$strip-directories))))
 
-  (gexp->derivation name builder
-                    #:system system
-                    #:target #f
-                    #:graft? #f
-                    #:guile-for-build guile))
+  (mbegin %store-monad
+    (return builder)))
 
 (define ocaml-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:05 2025
Received: from localhost ([127.0.0.1]:51857 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxI-0007fx-QY
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:05 -0400
Received: from 1.mo562.mail-out.ovh.net ([178.33.109.175]:58079)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkx6-0007cd-C1
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:53 -0400
Received: from director4.derp.mail-out.ovh.net
 (director4.derp.mail-out.ovh.net [79.137.60.37])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1Qb32Pcgz20gM;
 Tue, 12 Aug 2025 09:05:51 +0000 (UTC)
Received: from director4.derp.mail-out.ovh.net
 (director4.derp.mail-out.ovh.net. [127.0.0.1])
 by director4.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:51 +0000 (UTC)
Received: from mta10.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.96.215])
 by director4.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1Qb31VDtz1xrh; Tue, 12 Aug 2025 09:05:51 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.4])
 by mta10.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 733D4783281;
 Tue, 12 Aug 2025 09:05:50 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-108S002cd89875d-d98d-47e5-a9fb-f18cda9da108,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 28/43] build-system: node: Redefine node-build.
Date: Tue, 12 Aug 2025 11:04:36 +0200
Message-ID: <20250812090457.19016-28-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 283445303564755682
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegleefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepfeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=PefZY+/SVOgoYT1hIeAFZ+DQxGSFkvE/UdYFgjgLdh4=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989551; v=1;
 b=k2L6jQNhqHvdI7oJVCurq/IIsghw1I2Hm5z9GQ1Y459B+KsIaRWF4UhmjuySI/+9LVIwNxW5
 6S1QKh5Y3oapgS6fnS2sg3I8E0wKSPQEJFr3s2U/xQteR3Ccsc3B4/qTRajf83DV/5jL/O4n6aV
 pOWLBvNXzgrSiCDcYKtDKyi5USrUP8Xx4VtogZeCJZQntmzmKMLg4rFEb9yB+V/7PAS1JVAXB/G
 7XqcCGURx9wLJiXz08Bmxg2e64SV30NyJnBS/GE1lfRtygjqG7G8psZq0/PgvWP83DW0LBwmXaI
 XL5Wh4P1Qn6g5Gpqy/yq2GAj+crP76kAEHaTC/Ttd2H7Q==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/node.scm
(node-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I507547e474c379c0f66dde15abad73787953e5e6
---
 guix/build-system/node.scm | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/guix/build-system/node.scm b/guix/build-system/node.scm
index cde0ccb60e5..995a46d3029 100644
--- a/guix/build-system/node.scm
+++ b/guix/build-system/node.scm
@@ -5,6 +5,7 @@
 ;;; Copyright © 2021 Pierre Langlois <pierre.langlois@HIDDEN>
 ;;; Copyright © 2021 Philip McGrath <philip@HIDDEN>
 ;;; Copyright © 2024 Daniel Khodabakhsh <d.khodabakhsh@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -120,11 +121,8 @@ (define builder
                                                 search-paths))
                         #:inputs #$(input-tuples->gexp inputs))))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define node-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:04 2025
Received: from localhost ([127.0.0.1]:51853 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxH-0007fN-Pm
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:04 -0400
Received: from 6.mo562.mail-out.ovh.net ([46.105.48.43]:42255)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkx3-0007cJ-Lm
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:50 -0400
Received: from director3.derp.mail-out.ovh.net
 (director3.derp.mail-out.ovh.net [152.228.215.222])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1Qb04c0Wz20q0;
 Tue, 12 Aug 2025 09:05:48 +0000 (UTC)
Received: from director3.derp.mail-out.ovh.net
 (director3.derp.mail-out.ovh.net. [127.0.0.1])
 by director3.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:48 +0000 (UTC)
Received: from mta6.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.178.229])
 by director3.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1Qb03Vmzz5wDR; Tue, 12 Aug 2025 09:05:48 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.6])
 by mta6.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 022FB8E3280; 
 Tue, 12 Aug 2025 09:05:47 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-111S005541ae92c-94a9-4c62-933e-14ab04506a8e,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 27/43] build-system: mix: Redefine mix-build.
Date: Tue, 12 Aug 2025 11:04:35 +0200
Message-ID: <20250812090457.19016-27-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 282600878071603938
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegleefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=QQdSbEKKDnS8gx6LJUXlPtOa5prhNMEdAS1jwwMKyk0=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989548; v=1;
 b=Ocxw6PxIwZc8VFGJZoq/9KtRyuQ+uYwILIjNNGsOQoykPGL3PaT04AIT5fgk9PMb7DdrG//M
 CCnJZfmxOR88UiWGCsUGq7mIwZkSomscdbIgAHoz2vjz7sr1cxNirYM/sC7ddEZIDQAqSMsiYgj
 4VXt+nCYH9W/2w63Vltfpor3KZ4mIL4eYShrL/hMQ/IUOsZvohvP6bEImFCS4/SC1gCk2CgbXCN
 MhkjiccUC7sd1r1t8ywONtHtZ64Qg2x1IiYldR6EX7gB+dL11eZ4lEWGUv0ILfKYPGqcD2TNQvh
 zGVr3bT7JwAsnvO0gdxiSFEmKvF+C1PyhokKhDZCgnp6g==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/mix.scm
(mix-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I8a31c048d1458ece0f906023763b4585502f7710
---
 guix/build-system/mix.scm | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/guix/build-system/mix.scm b/guix/build-system/mix.scm
index 4a3ba9fb604..6de09f587fb 100644
--- a/guix/build-system/mix.scm
+++ b/guix/build-system/mix.scm
@@ -1,5 +1,6 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2023 Pierre-Henry Fröhring <contact@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -125,15 +126,8 @@ (define builder
                            #:inputs
                            %build-inputs)))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system
-                                                  #:graft? #f)))
-    (gexp->derivation name
-                      builder
-                      #:system system
-                      #:graft? #f       ;consistent with 'gnu-build'
-                      #:target #f
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define* (lower name
                 #:key
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:03 2025
Received: from localhost ([127.0.0.1]:51848 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxH-0007f5-AR
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:03 -0400
Received: from 6.mo563.mail-out.ovh.net ([46.105.55.200]:47513)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkx2-0007cB-Ln
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:49 -0400
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net [51.68.80.175])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZz26Vsz6MjN;
 Tue, 12 Aug 2025 09:05:47 +0000 (UTC)
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net. [127.0.0.1])
 by director1.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:47 +0000 (UTC)
Received: from mta11.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.109.254.128])
 by director1.derp.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZz0FpYz5wcS;
 Tue, 12 Aug 2025 09:05:47 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.7])
 by mta11.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 6B3F09A326C;
 Tue, 12 Aug 2025 09:05:46 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-104R005b8e129c2-febd-4a57-aff5-8e9f2e65d2ac,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 26/43] build-system: minify: Redefine minify-build.
Date: Tue, 12 Aug 2025 11:04:34 +0200
Message-ID: <20250812090457.19016-26-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 282319405237592802
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepuddvnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedvpdhrtghpthhtohepjeelvddvgeesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpoffvtefjohhsthepmhhoheeifegmpdhmohguvgepshhmthhpohhuth
DKIM-Signature: a=rsa-sha256; bh=EdZb2/YvWhX+z8qiNJAjjiiNtLgbAqNyjprIBXXSBkM=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989547; v=1;
 b=M1wZlpuVpJ8UQ1WUXryaFJhYV5C6MkRuQJaR4cotjbAWhvV5CYP5p2Z4sKFNYq5prm1IvIgY
 6yqfmir717TRRUACeJDFRrUMe+QgBg6weHqz9PT74X721VLcCNqhxtZ0JgJG4Q2t2ufpf05i4Aq
 YdRmSC+bbPjGcvH4Wc3WmMwusFIXxx1UbqEn1KGhmKy3lOdCYcxuW4kAEyIep3phQgGQ4LhjqqH
 DhqUnYHpnj11gj/Yu1aD+7c/dcmXHA5Y0JPPlo6gJo5QtUEi5hxddPccyuwd25EfaO3g/AM8RTC
 lPMuTW+mReViT6pBDR8ISLdXdcPkKQtCyLK/yfPo8fL+A==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/minify.scm
(minify-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: Ib009adcec6791d7145ce0d822745495dad9cf6e5
---
 guix/build-system/minify.scm | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/guix/build-system/minify.scm b/guix/build-system/minify.scm
index 98c6e75980d..56590f6819d 100644
--- a/guix/build-system/minify.scm
+++ b/guix/build-system/minify.scm
@@ -1,6 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2017, 2018, 2023 Ricardo Wurmus <rekado@HIDDEN>
 ;;; Copyright © 2021 Ludovic Courtès <ludo@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -97,11 +98,8 @@ (define builder
                                                 search-paths))
                         #:inputs #$(input-tuples->gexp inputs)))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define minify-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:03 2025
Received: from localhost ([127.0.0.1]:51846 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxG-0007el-0w
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:03 -0400
Received: from 6.mo563.mail-out.ovh.net ([46.105.55.200]:52945)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkx1-0007c8-BC
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:48 -0400
Received: from director4.derp.mail-out.ovh.net
 (director4.derp.mail-out.ovh.net [79.137.60.37])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZx4mfSz6MjK;
 Tue, 12 Aug 2025 09:05:45 +0000 (UTC)
Received: from director4.derp.mail-out.ovh.net
 (director4.derp.mail-out.ovh.net. [127.0.0.1])
 by director4.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:45 +0000 (UTC)
Received: from mta6.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.101.120])
 by director4.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QZx3mt0z1xqG; Tue, 12 Aug 2025 09:05:45 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.8])
 by mta6.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id EC9928E327B; 
 Tue, 12 Aug 2025 09:05:44 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-114S0083126dc35-757d-47b3-be0a-9806bf0abe5c,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 25/43] build-system: meson: Redefine meson-build and
 meson-cross-build.
Date: Tue, 12 Aug 2025 11:04:33 +0200
Message-ID: <20250812090457.19016-25-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 281756454193521378
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepuddvnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedvpdhrtghpthhtohepjeelvddvgeesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpoffvtefjohhsthepmhhoheeifegmpdhmohguvgepshhmthhpohhuth
DKIM-Signature: a=rsa-sha256; bh=Dpm41g22BGpFEgOSb8PGd1vY32ufBnPyhRO/9Go62OM=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989545; v=1;
 b=MFilO2lSixGSqnbN9mzhpxWUfCSYjP8iuIKRP8DyO6ZMxwcyVopRvuak5O+RavFT07HhSEnU
 F+ul1ZgIwcGAyi9Xcovr6y0frnWjEYcQwJW2E0lOFRjWRSLzXgU1ihjkDuQm+VCyzYuVAP2J2WY
 5r2pqM3LoPYyHylj217VhxNJj/Gsel7u1GbLxTTdVP6eoE9MuGzCgolDxw6CuqYTY4Bm3ZKhygq
 7zbxj4uFwe39XJYQWo/FTg/kxxl8jLmAw67XUYyWbgSKXfT3XWeoMmsyPdvNjribUFafy6uapL/
 tebG1bbvwY2J9HKckLABXjE9Gq1+WbaanC8e7D+fI+niw==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/meson.scm
(meson-build): Monadic procedure returns a gexp instead of a derivation.
(meson-cross-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: Id801e757463080dbeedc05a43bd0b2ae23fae4c7
---
 guix/build-system/meson.scm | 25 +++++--------------------
 1 file changed, 5 insertions(+), 20 deletions(-)

diff --git a/guix/build-system/meson.scm b/guix/build-system/meson.scm
index 612e148fb64..a8a9ece9ef9 100644
--- a/guix/build-system/meson.scm
+++ b/guix/build-system/meson.scm
@@ -4,6 +4,7 @@
 ;;; Copyright © 2021-2022, 2024 Ludovic Courtès <ludo@HIDDEN>
 ;;; Copyright © 2021 Maxime Devos <maximedevos@HIDDEN>
 ;;; Copyright © 2022 Efraim Flashner <efraim@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -254,16 +255,8 @@ (define build-phases
                              #:strip-directories #$strip-directories
                              #:elf-directories #$(sexp->gexp elf-directories))))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:target #f
-                      #:graft? #f
-                      #:substitutable? substitutable?
-                      #:allowed-references allowed-references
-                      #:disallowed-references disallowed-references
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define* (meson-cross-build name
                             #:key
@@ -370,16 +363,8 @@ (define build-phases
                        #:strip-directories #$strip-directories
                        #:elf-directories #$(sexp->gexp elf-directories)))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:target target
-                      #:graft? #f
-                      #:substitutable? substitutable?
-                      #:allowed-references allowed-references
-                      #:disallowed-references disallowed-references
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define meson-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:02 2025
Received: from localhost ([127.0.0.1]:51842 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxF-0007ef-IC
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:01 -0400
Received: from 1.mo562.mail-out.ovh.net ([178.33.109.175]:36127)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwz-0007bz-17
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:45 -0400
Received: from director3.derp.mail-out.ovh.net
 (director3.derp.mail-out.ovh.net [152.228.215.222])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZw06Xgz1y8c;
 Tue, 12 Aug 2025 09:05:44 +0000 (UTC)
Received: from director3.derp.mail-out.ovh.net
 (director3.derp.mail-out.ovh.net. [127.0.0.1])
 by director3.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:43 +0000 (UTC)
Received: from mta6.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.96.215])
 by director3.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QZv67ptz5wZX; Tue, 12 Aug 2025 09:05:43 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.11])
 by mta6.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 43D408E327B; 
 Tue, 12 Aug 2025 09:05:43 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-110S00460ca3d55-43b2-401e-ad05-d39cc20afe17,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 24/43] build-system: maven: Redefine maven-build.
Date: Tue, 12 Aug 2025 11:04:32 +0200
Message-ID: <20250812090457.19016-24-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 281193502052311778
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegleefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=z7rwpLmIkMVk0YbvUdBOuBLGDfotC0SEm6k81UgqEzw=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989544; v=1;
 b=RqN9Cw6JEObOeWksQS4jcDH6tdn9OB47D6hrpGjGlHzAnCuyfEZCzyvAmt5LkGKS7Kv0p5B+
 oE78iq8tHsZomgh2AYeevozWWog24Hc3lb5Lijl7NhZXr2dDwg21mKdQKGYNhhFfhkiv7BGKnyf
 lcIvnGC5yztLhDtDBxH7D9p6EfGBhTklFV56XtoIYxywy4qbVOnBJaTO96LuUWs7YUto4eXxteO
 qpmAqGxhD0f5zAIULNtogUoq+uGPascIQtL2D8SCoeJA3GuhaK1xGnLwovXR0LjtFgBXoHLVc02
 ksCCDgaBnyvA4WoWth4e3swNW9Yor+CXTenEwgoiYX7dg==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/maven.scm
(maven-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: Ieb96bcdb1c654371279bd7295ea69e2dfad71175
---
 guix/build-system/maven.scm | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/guix/build-system/maven.scm b/guix/build-system/maven.scm
index 03e4e96b892..270fceb350a 100644
--- a/guix/build-system/maven.scm
+++ b/guix/build-system/maven.scm
@@ -1,6 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2020 Julien Lepiller <julien@HIDDEN>
 ;;; Copyright © 2021, 2022 Ludovic Courtès <ludo@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -185,11 +186,8 @@ (define builder
                        #:strip-flags #$strip-flags
                        #:strip-directories #$strip-directories))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define maven-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:01 2025
Received: from localhost ([127.0.0.1]:51840 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxE-0007eU-JN
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:01 -0400
Received: from 5.mo563.mail-out.ovh.net ([46.105.53.64]:36583)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwx-0007bi-8J
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:44 -0400
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net [79.137.60.36])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZt1YxWz5yVX;
 Tue, 12 Aug 2025 09:05:42 +0000 (UTC)
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net. [127.0.0.1])
 by director2.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:42 +0000 (UTC)
Received: from mta10.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.178.252])
 by director2.derp.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZt0fj1z1xqp;
 Tue, 12 Aug 2025 09:05:42 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.11])
 by mta10.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 7644E783284;
 Tue, 12 Aug 2025 09:05:41 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-100R003de486f8d-c71f-422e-b598-a7b293b85f94,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 23/43] build-system: linux-module: Redefine linux-module-build
 functions.
Date: Tue, 12 Aug 2025 11:04:31 +0200
Message-ID: <20250812090457.19016-23-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 280912027421696738
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepuddtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedvpdhrtghpthhtohepjeelvddvgeesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpoffvtefjohhsthepmhhoheeifegmpdhmohguvgepshhmthhpohhuth
DKIM-Signature: a=rsa-sha256; bh=8cxoRCA8hwvTifH5BD+t4NQiC6a8qiDsRXJuEKtX/PY=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989542; v=1;
 b=je4bj+aTp2V0GEUpm+YxPyW5Dx33gECPDmtJli4qyg3t+Wwt7HLIg/cClWnonxAXqNiOiop0
 VvyZ/6wfZUUostZnMmUqUIQ3Dg+T7SI3ASMNbQ1wQAlz9eebUlRZZW5EuAMF2SAjLFIV1XRHKa+
 RB1b4jJ3uoSP+gGOC3TD/tteFfnDuTLHxum9HQVsj3meyxy/33p+remqAQblmM6eKOdZjUxk/c/
 zcEGUsigt5m6goylOnugmLCC0olUpgQE9M/JxJZjoMSkaXod3oynarlsV9iUezmnfCT5Fi6EWeX
 /6ap316EZ8E+fD9fBA0n5Zp2EUbEvU54kFCISWwrJ7S1w==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/linux-module.scm
(linux-module-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I289c0c77a219445ae0c21f1a9709a67063b38f55
---
 guix/build-system/linux-module.scm | 17 +++++------------
 1 file changed, 5 insertions(+), 12 deletions(-)

diff --git a/guix/build-system/linux-module.scm b/guix/build-system/linux-module.scm
index d8ebef60d0c..a0d213abd58 100644
--- a/guix/build-system/linux-module.scm
+++ b/guix/build-system/linux-module.scm
@@ -4,6 +4,7 @@
 ;;; Copyright © 2021 Ludovic Courtès <ludo@HIDDEN>
 ;;; Copyright © 2021 Tobias Geerinckx-Rice <me@HIDDEN>
 ;;; Copyright © 2024 Zheng Junjie <873216071@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -190,12 +191,8 @@ (define builder
                                     #:parallel-build? #$parallel-build?
                                     #:inputs #$(input-tuples->gexp inputs))))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:guile-for-build guile
-                      #:substitutable? substitutable?)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define* (linux-module-build-cross
           name
@@ -250,12 +247,8 @@ (define %build-target-inputs
                               #:phases #$phases
                               #:tests? #$tests?))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:guile-for-build guile
-                      #:substitutable? substitutable?)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define linux-module-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:06:00 2025
Received: from localhost ([127.0.0.1]:51836 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxE-0007eN-1R
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:06:00 -0400
Received: from 1.mo563.mail-out.ovh.net ([178.33.106.244]:54525)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwv-0007ba-7n
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:41 -0400
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net [79.137.60.36])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZr1HQ5z5yVX;
 Tue, 12 Aug 2025 09:05:40 +0000 (UTC)
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net. [127.0.0.1])
 by director2.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:40 +0000 (UTC)
Received: from mta3.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.109.231.120])
 by director2.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QZr0K7zz1xqh; Tue, 12 Aug 2025 09:05:40 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.4])
 by mta3.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 6B6B494325E; 
 Tue, 12 Aug 2025 09:05:39 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-100R003afb21f1d-9b0b-47a2-bcaf-54777d8a7b7e,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 22/43] build-system: julia: Redefine julia-build.
Date: Tue, 12 Aug 2025 11:04:30 +0200
Message-ID: <20250812090457.19016-22-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 280349080305132258
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepuddtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedvpdhrtghpthhtohepjeelvddvgeesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpoffvtefjohhsthepmhhoheeifegmpdhmohguvgepshhmthhpohhuth
DKIM-Signature: a=rsa-sha256; bh=XwKL0hJdzwksxX3ISn20BAZY/sz1waLdx9XI35vqBZM=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989540; v=1;
 b=2ksxtdPBipqVFBILCJJ01gb7+OCV8rYcQyF5faOX/DTtgv3PxmlUwp2wo/xo2+GhMa7pIXos
 MdUNYC7TVghN3hRbLcl26SkSE/oCTITeKpAz/e3gUbUb7wC0S2CC4sFy9KlVAk87l+oDHL1/I24
 D7u4Q7tIL/vK5sc4FL7tGqwwrjASbv5U4S5SiqGoZRYBabeD/mMoOCKpnOquZpeYdgIrUJfPVFv
 reRWkXFGJ6JOU9nB10hCrJ3S+GsbajUzhyDfh6xiDPSL138ouiYehpD6SkWaaHo4Z+nXvDJ8lHX
 Nlon843Y50qCUxQzte3lk+vHyV4NzSbjBfPHRSoqjY/Lg==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/julia.scm
(julia-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I34303f6cc1423e60f3aa8f66409ca0563e9876cb
---
 guix/build-system/julia.scm | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/guix/build-system/julia.scm b/guix/build-system/julia.scm
index e0987496838..57c403f4d07 100644
--- a/guix/build-system/julia.scm
+++ b/guix/build-system/julia.scm
@@ -4,6 +4,7 @@
 ;;; Copyright © 2021 Jean-Baptiste Volatier <jbv@HIDDEN>
 ;;; Copyright © 2021, 2022 Simon Tournier <zimon.toutoune@HIDDEN>
 ;;; Copyright © 2022 Efraim Flashner <efraim@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -111,11 +112,8 @@ (define builder
                        #:julia-package-uuid #$julia-package-uuid
                        #:julia-package-dependencies #$julia-package-dependencies))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define julia-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:06:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:59 2025
Received: from localhost ([127.0.0.1]:51834 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxD-0007eF-Km
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:59 -0400
Received: from 4.mo562.mail-out.ovh.net ([46.105.38.146]:38113)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwt-0007bQ-HH
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:40 -0400
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net [79.137.60.36])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZp2r6cz20gM;
 Tue, 12 Aug 2025 09:05:38 +0000 (UTC)
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net. [127.0.0.1])
 by director2.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:38 +0000 (UTC)
Received: from mta7.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.54.219])
 by director2.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QZp1p6Xz1xpf; Tue, 12 Aug 2025 09:05:38 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.4])
 by mta7.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id AB9E0B8325D; 
 Tue, 12 Aug 2025 09:05:37 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-113S00773615582-14d5-4d74-903f-f4922dfb7e5a,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 21/43] build-system: haskell: Redefine haskell-build.
Date: Tue, 12 Aug 2025 11:04:29 +0200
Message-ID: <20250812090457.19016-21-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 279786129065829090
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 17
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegleefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucgfrhhlucfvnfffucdludejmdenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=kLxO7Pv+OonHLCMsaeYYCTZ3qkOrJzVo1AkiaeYZJRc=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989538; v=1;
 b=WTfnj9fk48/4gKlIHsIIdCvlzeRdn2PGd4+pI29vvej8LjYyFD7fE2jRx/idGCoYjJhxBwhL
 TCL8u+2sifN1bI4ITVtdTfi8PzEWY8MlfPYttKto5QjXu4aE7APun9eDPrNi0nGOhArjbjrFa9Q
 cWtnN/79awxHq/GDtpeYuC7lnhBKV/pREsGkBb8e7zUIpezAbRQXKWvO4p8Y9hE6zy7BS/HpLth
 CM7YnnFkJ6vFOUWvwNqdFmFpkDeeYu9k8hWKkehSAUBwSvGhN2ZH1sqFmnJfQIW2vmabRFUhQO6
 yYFO9UPvH2Ykn1A1U62gYBC40/J1DBZfhgCtmfUbBG0yg==
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: * guix/build-system/haskell.scm (haskell-build): Monadic
 procedure returns a gexp instead of a derivation. Change-Id:
 Iaa4e6af7a69a9bd2710572054b1f304a7701f113
 --- guix/build-system/haskell.scm | 8 +++----- 1 file changed, 3 insertions(+),
 5 deletions(-) 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [46.105.38.146 listed in bl.score.senderscore.com]
 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
 The query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [46.105.38.146 listed in sa-accredit.habeas.com]
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [46.105.38.146 listed in list.dnswl.org]
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 2.0 PDS_OTHER_BAD_TLD      Untrustworthy TLDs
 [URI: yoctocell.xyz (xyz)]
 0.0 RCVD_IN_MSPIKE_H4      RBL: Very Good reputation (+4)
 [46.105.38.146 listed in wl.mailspike.net]
 0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (+)

* guix/build-system/haskell.scm
(haskell-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: Iaa4e6af7a69a9bd2710572054b1f304a7701f113
---
 guix/build-system/haskell.scm | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/guix/build-system/haskell.scm b/guix/build-system/haskell.scm
index b0019dd0144..f734584cf5b 100644
--- a/guix/build-system/haskell.scm
+++ b/guix/build-system/haskell.scm
@@ -4,6 +4,7 @@
 ;;; Copyright © 2020 Simon Tournier <zimon.toutoune@HIDDEN>
 ;;; Copyright © 2021 Ludovic Courtès <ludo@HIDDEN>
 ;;; Copyright © 2021 Xinglu Chen <public@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -178,11 +179,8 @@ (define builder
                                                        search-paths))
                                #:inputs #$(input-tuples->gexp inputs))))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define haskell-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:05:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:59 2025
Received: from localhost ([127.0.0.1]:51832 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxD-0007e3-0n
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:59 -0400
Received: from 8.mo562.mail-out.ovh.net ([46.105.60.65]:37013)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwr-0007bI-R3
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:38 -0400
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net [79.137.60.36])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZm51Hqz20qv;
 Tue, 12 Aug 2025 09:05:36 +0000 (UTC)
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net. [127.0.0.1])
 by director2.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:36 +0000 (UTC)
Received: from mta7.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.43.13])
 by director2.derp.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZm3gD7z1xpf;
 Tue, 12 Aug 2025 09:05:36 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.4])
 by mta7.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 18757B8325D; 
 Tue, 12 Aug 2025 09:05:35 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-105G0064389161d-e6bb-46c5-9f79-396d6ae0a205,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 20/43] build-system: guile: Redefine guile-build and
 guile-cross-build.
Date: Tue, 12 Aug 2025 11:04:28 +0200
Message-ID: <20250812090457.19016-20-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 279223179552350946
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepjeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=J1N1oy8V/waDsP+0YrR8VIDHngjwuRzmRZgZR66Sx+Y=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989536; v=1;
 b=jafqqIPBEcUkn2D8ZtRo7Aj4uihoSDx6zBy1sHTaeU9Je4qnI3+ojVfCbdimap5rKL484IFS
 OqYOVjYQzoQ25wtbp8+XK/Ncu47A8otQkEOgsCBLtvY8nonII6a7wb/CqivHr38A0t2mdAb+CMx
 yWIbg49St+tGs7+H1BYN2NGIFmWhD0fxzO64g3m5+28es/tQ9RD5M+CBBEHIPDNALK84iFW18/Z
 ykjBd9whoFz+vGFpwgZGpX8EmLUYpEPAtCBplT2X2d3djlvJHCL3s5xndYY4rJGLKmlLAchWFrp
 hLZe0a60NDhJ0Ypdy1cp/pliWQKVW/g7iYnnpWAHb1P+g==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/guile.scm
(guile-build): Monadic procedure returns a gexp instead of a derivation.
(guile-cross-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I60f2d7707f064ef6a678e8e47e21309d0eb545ef
---
 guix/build-system/guile.scm | 21 +++++----------------
 1 file changed, 5 insertions(+), 16 deletions(-)

diff --git a/guix/build-system/guile.scm b/guix/build-system/guile.scm
index 16e37eefd10..f196464feed 100644
--- a/guix/build-system/guile.scm
+++ b/guix/build-system/guile.scm
@@ -1,5 +1,6 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2018-2019, 2021-2022 Ludovic Courtès <ludo@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -121,14 +122,8 @@ (define builder
                        #:search-paths '#$(map search-path-specification->sexp
                                               search-paths)))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:target #f
-                      #:graft? #f
-                      #:substitutable? substitutable?
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define* (guile-cross-build name
                             #:key
@@ -190,14 +185,8 @@ (define %outputs
                        #:make-dynamic-linker-cache? #f ;cross-compiling
                        #:phases #$phases))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:target target
-                      #:graft? #f
-                      #:substitutable? substitutable?
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define guile-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:05:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:58 2025
Received: from localhost ([127.0.0.1]:51828 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxB-0007dg-N5
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:58 -0400
Received: from 7.mo563.mail-out.ovh.net ([46.105.59.58]:60439)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwp-0007b4-Py
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:36 -0400
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net [79.137.60.36])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZk4R9Jz5yC3;
 Tue, 12 Aug 2025 09:05:34 +0000 (UTC)
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net. [127.0.0.1])
 by director2.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:34 +0000 (UTC)
Received: from mta6.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.164.205])
 by director2.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QZk3S92z1xqp; Tue, 12 Aug 2025 09:05:34 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.7])
 by mta6.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 0B7C08E327B; 
 Tue, 12 Aug 2025 09:05:33 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-103G0056c8cb75a-451b-4919-9e64-6441752203fe,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 19/43] build-system: go: Redefine go-build and go-cross-build.
Date: Tue, 12 Aug 2025 11:04:27 +0200
Message-ID: <20250812090457.19016-19-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 278660228378976994
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepjeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehieefmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=bVXTRMUbcB7tls+b/xtsUagkOFVwFO4Vxj6M8fwTsoo=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989534; v=1;
 b=cymoPytPCw/mU+31tyb8D8ueAeK+JZRWmEld5QmD2+7tpOn1pu7xrPnM8r3owFxKOPLltZvu
 hJoZbzoJQvsyMp1r2OwmH2jBqNayNXC5rUl1UR8sy2LLdDVJMOCMNn0eWqmHWA1ktki9zjz2P4/
 pwIa3C/w1/way3JeJEFdwmyX/6C7DSt8AV52G6S9PshJAgXkZaGLJXcWx4u1rntSUCpir5K6n1X
 OKp6oONfT0DKWwQxrgG/RiNi2AnhLB1Kqmbslmnyb0YnUm94uqe1J4znLFthCEc3YnsZbVdKYtw
 n/1d62ig+LH/afqcWnpPMQ+R/aX/DHB+JcXybnyf0B7KQ==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/go.scm
(go-build): Monadic procedure returns a gexp instead of a derivation.
(go-cross-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I5222463ee5c37f4cd987ac60b1cf2c46eeb79008
---
 guix/build-system/go.scm | 21 ++++++---------------
 1 file changed, 6 insertions(+), 15 deletions(-)

diff --git a/guix/build-system/go.scm b/guix/build-system/go.scm
index 90e63640c1a..f76d969e331 100644
--- a/guix/build-system/go.scm
+++ b/guix/build-system/go.scm
@@ -8,6 +8,7 @@
 ;;; Copyright © 2024 Christina O'Donnell <cdo@HIDDEN>
 ;;; Copyright © 2024 Troy Figiel <troy@HIDDEN>
 ;;; Copyright © 2024 Sharlatan Hellseher <sharlatanus@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -248,12 +249,8 @@ (define builder
                     #:allow-go-reference? #$allow-go-reference?
                     #:inputs #$(input-tuples->gexp inputs)))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:substitutable? substitutable?
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define* (go-cross-build name
                          #:key
@@ -295,7 +292,7 @@ (define %build-host-inputs
 
           (define %build-target-inputs
             (append #$(input-tuples->gexp host-inputs)
-              #+(input-tuples->gexp target-inputs)))
+                    #+(input-tuples->gexp target-inputs)))
 
           (define %build-inputs
             (append %build-host-inputs %build-target-inputs))
@@ -333,14 +330,8 @@ (define %outputs
                     #:allow-go-reference? #$allow-go-reference?
                     #:inputs %build-inputs))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:target target
-                      #:graft? #f
-                      #:substitutable? substitutable?
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define go-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:05:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:57 2025
Received: from localhost ([127.0.0.1]:51824 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxB-0007dY-2f
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:57 -0400
Received: from 1.mo563.mail-out.ovh.net ([178.33.106.244]:55153)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwo-0007aw-9H
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:34 -0400
Received: from director4.derp.mail-out.ovh.net
 (director4.derp.mail-out.ovh.net [79.137.60.37])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZj1hwlz5wwm;
 Tue, 12 Aug 2025 09:05:33 +0000 (UTC)
Received: from director4.derp.mail-out.ovh.net
 (director4.derp.mail-out.ovh.net. [127.0.0.1])
 by director4.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:33 +0000 (UTC)
Received: from mta3.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.43.13])
 by director4.derp.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZj0W0Cz1xxB;
 Tue, 12 Aug 2025 09:05:33 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.4])
 by mta3.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 9414A94325D; 
 Tue, 12 Aug 2025 09:05:32 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-100R003a948ab61-5cc2-4e89-8837-05c30b204e6b,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 18/43] build-system: glib-or-gtk: Redefine glib-or-gtk-build
 functions.
Date: Tue, 12 Aug 2025 11:04:26 +0200
Message-ID: <20250812090457.19016-18-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 278378756042253026
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepjeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehieefmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=fs+sZ7fLBPMBLjzfD6YdfJolqU3rmXtTjtNF0fsAKe8=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989533; v=1;
 b=Um2HNxIov4qpMfdSE9d3zoMoKHSPIFeHzb1bKqM5R2WbP2Ao9+wWFx9K0tqbjXuXIWcDUNgJ
 1ytYMb5k1aB6aQh88Ji+BY2kDIZgC5cuRoIg+H/mGMgukRIatMGhQEbau3wsCWUA9KPx2egVq8C
 C0dBMWzvTKGWeN+uuA/HdcH6/JJW2ptfHqBvXt2b6wjXI/M0bD2bs6P5YRCiRKPwg3CGjh1xwOs
 /2UC8nV5wtQS4IOfbKp8PwRw9qMey+qT8XluQOXjU/UNJipUTjRBoEoPQdK5wkKlB50o43CrpAl
 LdtRAVeeeS8VyIY2vdfC1W4JneQaQ62jfhTESP56kGcrA==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/glib-or-gtk.scm
(glib-or-gtk-build): Monadic procedure returns a gexp instead of a derivation.
(glib-or-gtk-cross-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I24f722e47f3ecce7132a7647b5689f6c10abbfd6
---
 guix/build-system/glib-or-gtk.scm | 26 ++++++--------------------
 1 file changed, 6 insertions(+), 20 deletions(-)

diff --git a/guix/build-system/glib-or-gtk.scm b/guix/build-system/glib-or-gtk.scm
index c912adab4aa..1320bb5c052 100644
--- a/guix/build-system/glib-or-gtk.scm
+++ b/guix/build-system/glib-or-gtk.scm
@@ -3,6 +3,7 @@
 ;;; Copyright © 2013 Cyril Roelandt <tipecaml@HIDDEN>
 ;;; Copyright © 2014 Federico Beffa <beffa@HIDDEN>
 ;;; Copyright © 2021 Maxime Devos <maximedevos@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -149,7 +150,7 @@ (define* (glib-or-gtk-build name inputs
                             allowed-references
                             disallowed-references)
   "Build SOURCE with INPUTS.  See GNU-BUILD for more details."
-  (define build
+  (define builder
     (with-imported-modules imported-modules
       #~(begin
           (use-modules #$@(sexp->gexp modules))
@@ -181,16 +182,8 @@ (define build
                                    #:strip-directories
                                    #$strip-directories)))))
 
-
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name build
-                      #:system system
-                      #:target #f
-                      #:graft? #f
-                      #:allowed-references allowed-references
-                      #:disallowed-references disallowed-references
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define* (glib-or-gtk-cross-build name
                                   #:key
@@ -275,15 +268,8 @@ (define %outputs
                              #:strip-directories
                              #$strip-directories))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:target target
-                      #:graft? #f
-                      #:allowed-references allowed-references
-                      #:disallowed-references disallowed-references
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define glib-or-gtk-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:05:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:57 2025
Received: from localhost ([127.0.0.1]:51822 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxA-0007dV-Mp
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:57 -0400
Received: from 9.mo563.mail-out.ovh.net ([46.105.73.201]:59231)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwm-0007am-J4
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:33 -0400
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net [79.137.60.36])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZg3tTHz5ycS;
 Tue, 12 Aug 2025 09:05:31 +0000 (UTC)
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net. [127.0.0.1])
 by director2.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:31 +0000 (UTC)
Received: from mta10.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.168.21])
 by director2.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QZg2v6jz1xqh; Tue, 12 Aug 2025 09:05:31 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.11])
 by mta10.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id C0CFA783281;
 Tue, 12 Aug 2025 09:05:30 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-107S001f724f28e-46de-4fbd-9ab1-823312d0b00e,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 17/43] build-system: font: Redefine font-build.
Date: Tue, 12 Aug 2025 11:04:25 +0200
Message-ID: <20250812090457.19016-17-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 277815804652872418
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepjeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehieefmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=jE6D4rRMLRhWB8lcsuLuOF/47gNWfaT19/HiGC5V2Q0=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989531; v=1;
 b=L3xiL8aDpP41aUsfpVjsgEVzDSwjjMEURFz2DB1U40dDLuHIBo6Tj9fEgCJSE3hLcAgCFOnQ
 kb0xlJ8Vi77InZFOLNzsdkmHq/pDR8Ws3kx9psxMlJR3FDtJzznVlIXs/aiQZgqyVv5ShVXfdma
 10dA4WIoxJcdz4ppL/ARp7g2ff2IawvW2IbBmPBTzks+cTKdUk1toiQrThRUgLomLeZfJk5uU+0
 MLCASf8ScF4EztNjsM1FFLomNKAd92FHfO8IpWR1VM+TSQnPcAUt65fTzWXRRPZl7vNky8lmAil
 YlaQXo8nU62MjZKym9HnqR/5XahCnBGgU2zjKjI2nndYw==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/font.scm
(font-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I2a4838fc616e4ef8819b292d6842961284288867
---
 guix/build-system/font.scm | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/guix/build-system/font.scm b/guix/build-system/font.scm
index a4eeca00ca6..1cab4a4e9dd 100644
--- a/guix/build-system/font.scm
+++ b/guix/build-system/font.scm
@@ -1,5 +1,6 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2017, 2022 Arun Isaac <arunisaac@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -108,13 +109,8 @@ (define builder
                                                     search-paths))
                             #:inputs %build-inputs)))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:target #f
-                      #:graft? #f
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define font-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:05:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:56 2025
Received: from localhost ([127.0.0.1]:51820 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkxA-0007dM-7Y
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:56 -0400
Received: from 9.mo563.mail-out.ovh.net ([46.105.73.201]:48957)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwl-0007aY-Cn
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:32 -0400
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net [79.137.60.36])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZd500hz5ylY;
 Tue, 12 Aug 2025 09:05:29 +0000 (UTC)
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net. [127.0.0.1])
 by director2.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:29 +0000 (UTC)
Received: from mta2.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.118.251])
 by director2.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QZd3Z1Hz1xqp; Tue, 12 Aug 2025 09:05:29 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.4])
 by mta2.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 0BD743E3160; 
 Tue, 12 Aug 2025 09:05:28 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-103G00555058b6b-2a52-4203-90c6-af6b0f60b04c,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 16/43] build-system: emacs: Redefine emacs-build.
Date: Tue, 12 Aug 2025 11:04:24 +0200
Message-ID: <20250812090457.19016-16-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 277252854217695970
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepheenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehieefmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=TAQEkCzqq4Ly2Gsk7HHsISBaqf5bftd3D8pL0J2iiFQ=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989529; v=1;
 b=kHnbzE4yb+iBDs5/U94rW6L9BW+JbFVRoh3sSG9oiBWoNvYugPdRdKrFklH4p03QaUUUE5h4
 QPQ9VYn+6SFyvQoqf7Lrkc04GS1UQT1SXYMy3n7zjzgC030FQiQg2P8dwWm7K2FMul5S/XbX515
 uluThvYk7hHWPLhDw95YnsZPD3qHtgdcyHpckbOR+uPu4vLr+PZ57+BknYSBmr6VDRGkGj4CMvE
 RxlCUbAzkqz33F1czjL5GkUoP3aXl59KwC38Rm4TK1mmPb2J872N//FFOEj8Ho/Kle1daa3w6E6
 kaXo9Iahf1RqL1Q37+MjWjMgdX54UzRNQAeJDUTrkC+ng==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/emacs.scm
(emacs-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I89cc8c1171eef7c5e02e35df5e1298ce3813c1b5
---
 guix/build-system/emacs.scm | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/guix/build-system/emacs.scm b/guix/build-system/emacs.scm
index 61b9c171b44..607a1b84bcd 100644
--- a/guix/build-system/emacs.scm
+++ b/guix/build-system/emacs.scm
@@ -1,6 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2015 Federico Beffa <beffa@HIDDEN>
 ;;; Copyright © 2020 Morgan Smith <Morgan.J.Smith@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -120,13 +121,8 @@ (define builder
                                                search-paths))
                        #:inputs #$(input-tuples->gexp inputs)))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:allowed-references allowed-references
-                      #:disallowed-references disallowed-references
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define emacs-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:05:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:56 2025
Received: from localhost ([127.0.0.1]:51818 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkx9-0007d9-JA
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:56 -0400
Received: from 2.mo563.mail-out.ovh.net ([46.105.33.33]:44601)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwk-0007aP-F1
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:31 -0400
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net [51.68.80.175])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZc31tRz5yl8;
 Tue, 12 Aug 2025 09:05:28 +0000 (UTC)
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net. [127.0.0.1])
 by director1.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:28 +0000 (UTC)
Received: from mta2.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.101.227])
 by director1.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QZc0kvqz5wGk; Tue, 12 Aug 2025 09:05:28 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.6])
 by mta2.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 36BF83E3160; 
 Tue, 12 Aug 2025 09:05:26 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-107S0018ea8e855-8ca0-46d2-96e4-7060b31100cb,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 15/43] build-system: elm: Redefine elm-build.
Date: Tue, 12 Aug 2025 11:04:23 +0200
Message-ID: <20250812090457.19016-15-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 276971377284473570
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepheenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehieefmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=w4Y84vaP4P48Z2Ir4uRoxcwsWe+vKj6KYBEXAe6SYQU=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989528; v=1;
 b=ZkVKPL70bevzM0m1aECb61uEq0iPZFRD3VZju/ni7lV8ZQHBHTy9RmbaOQFLC2saRrNqnAW6
 89hPm4SeACUHrmKjo7mVYy4VPXzw0H9LOOyKABpk5sw6qqD7p3JTtOFe+YtXHS1iQ6n9Wx9GuDB
 2P4WLYJE6NP4UTZ+yBwRjYkSnLEXpwuu5XRGgDTLALAut4dzrBVb+l8//fDHl63bF4QI3ttG+Py
 SUge3rh9Cx5U1e4jfl9LLUdFDD9ZJHl6/3aQfGG+7uJWRjVKesxGpYE/0tEkYkDz/4JSP3PI2Sh
 X555l+uzCpH+B+1DrEIAD1iFCQ/FUD1d4q50wGna8HSyQ==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/elm.scm
(elm-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I9d45b254d5e8fdc337d075e7394e3354c9186ea6
---
 guix/build-system/elm.scm | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/guix/build-system/elm.scm b/guix/build-system/elm.scm
index 7405db3d985..aa842ca9c63 100644
--- a/guix/build-system/elm.scm
+++ b/guix/build-system/elm.scm
@@ -1,5 +1,6 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2022 Philip McGrath <philip@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -193,11 +194,8 @@ (define builder
                                         (map search-path-specification->sexp
                                              search-paths))
                      #:inputs #$(input-tuples->gexp inputs)))))
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define elm-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:05:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:55 2025
Received: from localhost ([127.0.0.1]:51814 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkx8-0007d0-SQ
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:55 -0400
Received: from 3.mo562.mail-out.ovh.net ([46.105.33.63]:58109)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwh-0007Zp-Fx
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:31 -0400
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net [51.68.80.175])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZY5Glcz20sq;
 Tue, 12 Aug 2025 09:05:25 +0000 (UTC)
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net. [127.0.0.1])
 by director1.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:25 +0000 (UTC)
Received: from mta3.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.109.254.220])
 by director1.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QZY3Gqnz5wHb; Tue, 12 Aug 2025 09:05:25 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.11])
 by mta3.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id F04F994325C; 
 Tue, 12 Aug 2025 09:05:24 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-103G005d26e17e1-0547-45a0-810b-3e47818b7e16,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 14/43] build-system: dune: Redefine dune-build.
Date: Tue, 12 Aug 2025 11:04:22 +0200
Message-ID: <20250812090457.19016-14-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 276126953400427234
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepieenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=kCmIiN3+YnQUrYY+q8IGyazd0tWF9VhwfrRpMFtuaJU=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989525; v=1;
 b=PFmpJNADfhLf388jXnRqktz9HsUimoMzRB8l+eKVqddcTal/O/6uDtOwVhqVRQEeJhOzdY9Z
 yFi4dDmiy800mJVKGNQSw7/ea2RtQzAMz0w0LLN2+XojECsF8kInCHKEQB7UYq01A6KHXaxK1vW
 evNR1AJINwvGcSJycJvXGHkLhEuE+M81Nr39BhGv7SOhzHz9DJAnq2HBw2xea1csswYQYOUc/+l
 seARMcYvt65g0s3anIBu2UuTX12z7sv9pRcybTUMOVHQ/nDvVNtdUrOOWXhrs7TPWUwgeTAQ16r
 Yg0LG7j7C4lOP2Fd6zu4amvmOj3S7/3SpCLQCV8XHeRiw==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/dune.scm
(dune-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I2a0a9a771afbe491538ed50aeb47b9fa4fd9341b
---
 guix/build-system/dune.scm | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/guix/build-system/dune.scm b/guix/build-system/dune.scm
index c45f3083493..990d94db0f6 100644
--- a/guix/build-system/dune.scm
+++ b/guix/build-system/dune.scm
@@ -3,6 +3,7 @@
 ;;; Copyright © 2017 Ben Woodcroft <donttrustben@HIDDEN>
 ;;; Copyright © 2021, 2022 Ludovic Courtès <ludo@HIDDEN>
 ;;; Copyright © 2021 pukkamustard <pukkamustard@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -21,6 +22,7 @@
 
 (define-module (guix build-system dune)
   #:use-module (guix store)
+  #:use-module (guix monads)
   #:use-module (guix utils)
   #:use-module (guix gexp)
   #:use-module (guix search-paths)
@@ -152,11 +154,8 @@ (define builder
                       #:strip-flags #$strip-flags
                       #:strip-directories #$strip-directories))))
 
-  (gexp->derivation name builder
-                    #:system system
-                    #:target #f
-                    #:graft? #f
-                    #:guile-for-build guile))
+  (mbegin %store-monad
+    (return builder)))
 
 (define dune-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:05:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:54 2025
Received: from localhost ([127.0.0.1]:51812 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkx8-0007cn-43
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:54 -0400
Received: from 1.mo563.mail-out.ovh.net ([178.33.106.244]:49903)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwf-0007Zb-N0
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:26 -0400
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net [79.137.60.36])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZW6wQZz5wwm;
 Tue, 12 Aug 2025 09:05:23 +0000 (UTC)
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net. [127.0.0.1])
 by director2.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:23 +0000 (UTC)
Received: from mta7.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.109.249.1])
 by director2.derp.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZW61nQz1xqh;
 Tue, 12 Aug 2025 09:05:23 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.11])
 by mta7.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id EEC6EB8325D; 
 Tue, 12 Aug 2025 09:05:22 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-99G0039e117d9f-17af-4e19-bdb8-1da2b044dbaa,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 13/43] build-system: dub: Redefine dub-build.
Date: Tue, 12 Aug 2025 11:04:21 +0200
Message-ID: <20250812090457.19016-13-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 275564002597790434
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepgeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehieefmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=ybZA0DK2FNzSEop+OxV3wVezGwEPMJlANAJxxek0nys=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989524; v=1;
 b=FQ/d4UI+q1dMDab29dMTTJwieaDYmJhzJM6ZpXrFAWWEscIcaf6vQzoheRKdxmha3PMavCCg
 Jd/uIRz1m9h1YGrOVczAGmGMhs43RtalxM+hc8ts3auUwhqCO58ZH1+UOkjEAYjbovHCCFkj+BK
 BYYMvfS4w/cMg3c/kiT7tTIkKVjQxY0Ca7QTw2KwJiOiB1SJmqDycA9a61rCfs7Yrc7Jjjjv7TT
 D+AqR6U+3maDiZET3s9k/UQYv0i+2GutNaz8oebCJaDWOVF7j0LXP/b/EFYpCSEPb0bd/KkshsN
 Dx0+ZZnKLt1c2SaF2vQacUY2ZDQ8u3+sFGX1hZ173EunQ==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/dub.scm
(dub-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I678a7287172157688b95cab00175e61852a99c58
---
 guix/build-system/dub.scm | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/guix/build-system/dub.scm b/guix/build-system/dub.scm
index 831a34af0d1..170f247e5d0 100644
--- a/guix/build-system/dub.scm
+++ b/guix/build-system/dub.scm
@@ -4,6 +4,7 @@
 ;;; Copyright © 2013 Nikita Karetnikov <nikita@HIDDEN>
 ;;; Copyright © 2016 David Craven <david@HIDDEN>
 ;;; Copyright © 2016 Danny Milosavljevic <dannym@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -93,11 +94,8 @@ (define builder
                                              search-paths))
                      #:inputs #$(input-tuples->gexp inputs)))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define* (lower name
                 #:key source inputs native-inputs outputs system target
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:05:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:49 2025
Received: from localhost ([127.0.0.1]:51804 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkx3-0007cP-Fe
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:49 -0400
Received: from 10.mo562.mail-out.ovh.net ([46.105.72.220]:36365)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwe-0007ZU-EP
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:25 -0400
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net [51.68.80.175])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZV3Hmlz1y8c;
 Tue, 12 Aug 2025 09:05:22 +0000 (UTC)
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net. [127.0.0.1])
 by director1.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:22 +0000 (UTC)
Received: from mta10.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.96.243])
 by director1.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QZV0vbhz5wGk; Tue, 12 Aug 2025 09:05:22 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.4])
 by mta10.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 8673A783281;
 Tue, 12 Aug 2025 09:05:21 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-112S006855ea233-d36f-49a4-9378-f61f010d358c,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 12/43] build-system: copy: Redefine copy-build.
Date: Tue, 12 Aug 2025 11:04:20 +0200
Message-ID: <20250812090457.19016-12-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 275282527855567586
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 17
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucgfrhhlucfvnfffucdludejmdenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepgeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=rrnqq/XRldbdf1SkGHOysqvL5gx/N53CEewwLyUjgBw=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989522; v=1;
 b=C3IixZ+DbXj+bADb+sdht7tdtQV1JSLKU2FlHBoILbN94UPAUB1aduVJI2KFA8heVeREAlcx
 wimv4bOdvZMJnRCKaJJqDTvfvCQbEBS17lUijraIzeYhMSjHDnsT3+lQxWPBMOY+nOptsedXpKy
 1lj+jO8NZHJ8esB+ct3Ocn5XQ5z7x0IB2rFY8DOBYlig7f4b/s7+2EcRGwmj1QpOYcIJx6tpYxj
 ofd08WtwYSjwljhizxoCPGzPWkbBr0DkVVTa0K/ExViy1Qjw8xhlw1HPHvHuefi5iSbceZvYxlu
 l/Te1ObW1N6VUjIsd9nPAj4+4qu2sWz2sj9mbpFHWHXTQ==
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: * guix/build-system/copy.scm (copy-build): Monadic procedure
 returns a gexp instead of a derivation. Change-Id:
 I96dfa099501796df007143db63a49e2adedbee92
 --- guix/build-system/copy.scm | 11 +++-------- 1 file changed, 3 insertions(+),
 8 deletions(-) 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [46.105.72.220 listed in list.dnswl.org]
 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
 The query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [46.105.72.220 listed in sa-accredit.habeas.com]
 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [46.105.72.220 listed in bl.score.senderscore.com]
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 2.0 PDS_OTHER_BAD_TLD      Untrustworthy TLDs
 [URI: ambrevar.xyz (xyz)]
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (+)

* guix/build-system/copy.scm
(copy-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I96dfa099501796df007143db63a49e2adedbee92
---
 guix/build-system/copy.scm | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/guix/build-system/copy.scm b/guix/build-system/copy.scm
index 1f2937e0f18..ec0f3d95423 100644
--- a/guix/build-system/copy.scm
+++ b/guix/build-system/copy.scm
@@ -3,6 +3,7 @@
 ;;; Copyright © 2020 Pierre Neidhardt <mail@HIDDEN>
 ;;; Copyright © 2021, 2022 Ludovic Courtès <ludo@HIDDEN>
 ;;; Copyright © 2023 Jonathan Brielmaier <jonathan.brielmaier@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -126,14 +127,8 @@ (define builder
                             #:strip-flags #$strip-flags
                             #:strip-directories #$strip-directories)))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:target #f
-                      #:substitutable? substitutable?
-                      #:graft? #f
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define copy-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:05:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:44 2025
Received: from localhost ([127.0.0.1]:51796 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkwx-0007bk-HL
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:43 -0400
Received: from 1.mo562.mail-out.ovh.net ([178.33.109.175]:52307)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwc-0007ZJ-7F
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:23 -0400
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net [79.137.60.36])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZS2wg1z211G;
 Tue, 12 Aug 2025 09:05:20 +0000 (UTC)
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net. [127.0.0.1])
 by director2.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:20 +0000 (UTC)
Received: from mta11.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.109.254.220])
 by director2.derp.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZS1yCnz1xwd;
 Tue, 12 Aug 2025 09:05:20 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.7])
 by mta11.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 4BED59A326C;
 Tue, 12 Aug 2025 09:05:19 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-96R001324b97ed-322b-4aab-ba3d-202128c72a38,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 11/43] build-system: composer: Redefine composer-build.
Date: Tue, 12 Aug 2025 11:04:19 +0200
Message-ID: <20250812090457.19016-11-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 274719580933382882
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepgeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=YbhbPPZZGtBeetxlT9h0U17IKZtlSFiA5hMG5b/otLk=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989520; v=1;
 b=o3nSDfTAeh8xusliV0gVRJ3zQ11EMrCO+kzpHxWjXku1ctE07duI+X6Xlvd8+1bQVoNhSZW7
 8cR1rauhl7ChTJYUZDKcqa1EKPMADJWlu4HZ7aq4QBRfxofe/3ZgOlMduz9A80tciNLvhx97/Lo
 UaGRcPa5SCE9gR3rORwB8H0Z6PEKu5ONk1ndvgTXenh+EYkGk1qRsc6z2AXpxP79Ebw5e2YSMDe
 nAXUGOeoTadgQvfVH7y8a/57MDQFwjjvzIFm2Yu5FauTzPasuj/Lc/2oENntgGXAUEMjw/Z9ZmQ
 klpApWUDTdr3HdiZj0hrAffVMVgNv3DK7DoBBVe03feMg==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/composer.scm
(composer-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: Ib7787a5116744e61e3d0afeac6d85f61c6b6c9c4
---
 guix/build-system/composer.scm | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/guix/build-system/composer.scm b/guix/build-system/composer.scm
index 48ad90f253e..ceb2bf68801 100644
--- a/guix/build-system/composer.scm
+++ b/guix/build-system/composer.scm
@@ -1,5 +1,6 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2019 Julien Lepiller <julien@HIDDEN>
+;;; Copyright © 2023-2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -18,6 +19,7 @@
 
 (define-module (guix build-system composer)
   #:use-module (guix store)
+  #:use-module (guix monads)
   #:use-module (guix utils)
   #:use-module (guix derivations)
   #:use-module (guix search-paths)
@@ -151,11 +153,8 @@ (define builder
                    #:strip-flags #$strip-flags
                    #:strip-directories #$strip-directories))))))
 
-  (gexp->derivation name builder
-                    #:system system
-                    #:target #f
-                    #:graft? #f
-                    #:guile-for-build guile))
+  (mbegin %store-monad
+    (return builder)))
 
 (define composer-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:05:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:29 2025
Received: from localhost ([127.0.0.1]:51776 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkwi-0007aJ-LB
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:29 -0400
Received: from 5.mo563.mail-out.ovh.net ([46.105.53.64]:52905)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwa-0007YO-8A
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:21 -0400
Received: from director4.derp.mail-out.ovh.net
 (director4.derp.mail-out.ovh.net [79.137.60.37])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZQ4G6Yz5yC3;
 Tue, 12 Aug 2025 09:05:18 +0000 (UTC)
Received: from director4.derp.mail-out.ovh.net
 (director4.derp.mail-out.ovh.net. [127.0.0.1])
 by director4.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:18 +0000 (UTC)
Received: from mta11.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.0.243])
 by director4.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QZQ3LxFz1xqG; Tue, 12 Aug 2025 09:05:18 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.11])
 by mta11.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id CAA9E9A3280;
 Tue, 12 Aug 2025 09:05:17 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-105G0060fc37840-5c65-4b48-b274-f60663f8edc2,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 10/43] build-system: cmake: Redefine cmake-build and
 cmake-cross-build.
Date: Tue, 12 Aug 2025 11:04:18 +0200
Message-ID: <20250812090457.19016-10-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 274156630802686690
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehieefmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=sy/2TyyQ+r5ktPRBPnt1B/6MCMelg+iriIKs2cM5FNk=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989518; v=1;
 b=pqltooBsAYyR4VFjUtyi3WC+6KalSD4w/kbXCbz1OV55J0yzT6sDOWMbPcKg858RntfZzZHW
 TCjRHl9Vhnu0fLuYGjydfYYZM1WlAkZbpAQzUpauUvfmGs4d0AQUnraO5qDnar2B39GmzSRbOz6
 7SaLu2F6Av5ltuPFPqsBjG43TW3Cu1LTlh6ZXWifAFDPSvjIFgMFtOKbzyDGBxVepdRrO8K7cK/
 NAJVhLqE42stLNXMfDJKHCM8eWCaQcfI9+JTxc/tpCUYVEfyi6Mz/dHDzegHrlDfkqPpLz5At/0
 wH6+lUDchGwqrnniExs2Dt14JutPBtQkAR9ufEEyHtL6w==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/cmake.scm
(cmake-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I0c3ceb08391a38c52521416093d2c4b2ae869165
---
 guix/build-system/cmake.scm | 27 ++++++---------------------
 1 file changed, 6 insertions(+), 21 deletions(-)

diff --git a/guix/build-system/cmake.scm b/guix/build-system/cmake.scm
index b0587fddf02..ff67e8b6735 100644
--- a/guix/build-system/cmake.scm
+++ b/guix/build-system/cmake.scm
@@ -4,6 +4,7 @@
 ;;; Copyright © 2017 Ricardo Wurmus <rekado@HIDDEN>
 ;;; Copyright © 2020 Efraim Flashner <efraim@HIDDEN>
 ;;; Copyright © 2025 Maxim Cournoyer <maxim.cournoyer@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -147,7 +148,7 @@ (define* (cmake-build name inputs
                       disallowed-references)
   "Build SOURCE using CMAKE, and with INPUTS. This assumes that SOURCE
 provides a 'CMakeLists.txt' file as its build system."
-  (define build
+  (define builder
     (with-imported-modules imported-modules
       #~(begin
           (use-modules #$@(sexp->gexp modules))
@@ -182,16 +183,8 @@ (define build
                              #:strip-flags #$strip-flags
                              #:strip-directories #$strip-directories)))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name build
-                      #:system system
-                      #:target #f
-                      #:graft? #f
-                      #:substitutable? substitutable?
-                      #:allowed-references allowed-references
-                      #:disallowed-references disallowed-references
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 
 ;;;
@@ -290,16 +283,8 @@ (define %outputs
                        #:strip-flags #$strip-flags
                        #:strip-directories #$strip-directories))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:target target
-                      #:graft? #f
-                      #:substitutable? substitutable?
-                      #:allowed-references allowed-references
-                      #:disallowed-references disallowed-references
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define cmake-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:05:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:28 2025
Received: from localhost ([127.0.0.1]:51774 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkwh-0007aC-Tt
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:28 -0400
Received: from 8.mo563.mail-out.ovh.net ([46.105.60.197]:45079)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwZ-0007XO-D5
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:20 -0400
Received: from director3.derp.mail-out.ovh.net
 (director3.derp.mail-out.ovh.net [152.228.215.222])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZP126Pz5wwm;
 Tue, 12 Aug 2025 09:05:17 +0000 (UTC)
Received: from director3.derp.mail-out.ovh.net
 (director3.derp.mail-out.ovh.net. [127.0.0.1])
 by director3.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:16 +0000 (UTC)
Received: from mta2.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.101.67])
 by director3.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QZN5KzSz5wDm; Tue, 12 Aug 2025 09:05:16 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.7])
 by mta2.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id AB1E93E3160; 
 Tue, 12 Aug 2025 09:05:15 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-105G006beb8a214-542c-4b2b-8bd8-6e322b573554,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 09/43] build-system: clojure: Redefine clojure-build.
Date: Tue, 12 Aug 2025 11:04:17 +0200
Message-ID: <20250812090457.19016-9-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 273593677502210786
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehieefmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=DbiesCDqdSIVQVIzzAJFTsIRxhPcThe6FwpFtEZLkpw=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989517; v=1;
 b=BGqnxBxaqcn9T7edfp/5/41yq6OzdgRAPaLQR0BDEXAFgxr2Q8HVfda90qyZiuYZJFPgvb0e
 IkOwurgejDbmRG//Pj+paoHHHE7PDchYkWlPcZ5C+p7tpbywfyAA+oxUF3QRs4V6RVs4K3BodCe
 HX71Lknw82lWYdgUPVOAgWNCn0n9hjfbAi6DdfbvVIJ/HcFB6RpQgmI/G1fw7IZIEATjGO4ByEg
 OdfVePBrJAjU3rGvutwd1ZXSAMf0LQugS967lAwmT/IFwkzlYy3x3tJ3JaM7rjxWNkimsDnbnhv
 TX0qvZaWF1Ry9CwA0/NDrc20wXyi2oqEKUDh75STEyNqA==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/clojure.scm
(clojure-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I5b5b552052cfffc45bc4d82871600b322eb23d85
---
 guix/build-system/clojure.scm | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/guix/build-system/clojure.scm b/guix/build-system/clojure.scm
index 037fcaf21d9..cddcf8304e6 100644
--- a/guix/build-system/clojure.scm
+++ b/guix/build-system/clojure.scm
@@ -1,6 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2018 Alex Vong <alexvong1995@HIDDEN>
 ;;; Copyright © 2020, 2021 Ludovic Courtès <ludo@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -169,11 +170,8 @@ (define builder
                          #:system #$system
                          #:inputs #$(input-tuples->gexp inputs)))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define clojure-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:05:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:27 2025
Received: from localhost ([127.0.0.1]:51770 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkwh-0007a4-CT
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:27 -0400
Received: from 4.mo563.mail-out.ovh.net ([46.105.53.192]:36675)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwW-0007V5-P2
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:18 -0400
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net [51.68.80.175])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZL6bYVz5yTT;
 Tue, 12 Aug 2025 09:05:14 +0000 (UTC)
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net. [127.0.0.1])
 by director1.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:14 +0000 (UTC)
Received: from mta3.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.37.103])
 by director1.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QZL4GVFz5xQq; Tue, 12 Aug 2025 09:05:14 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.10])
 by mta3.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 088D994325C; 
 Tue, 12 Aug 2025 09:05:13 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-109S00349b461c8-c1ad-43e6-9c15-87440c4f4afc,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 08/43] build-system: chicken: Redefine chicken-build.
Date: Tue, 12 Aug 2025 11:04:16 +0200
Message-ID: <20250812090457.19016-8-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 273030731700822754
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 17
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucgfrhhlucfvnfffucdludejmdenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehieefmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=YX1XMuJRnHOHyQjve3us/+l5L7IfzkYd9JwKq4FsDu0=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989515; v=1;
 b=3mvIxa58etdaIxDrBLrRRhmYT+fqi+tdAVzyy1k5dvmiXA7dFSQq8NFjVJueR7GhRIz82RtP
 TW/h3HEa1ToIvQXQ5owX4KmMNzB1STFK2qp+8ilmfkhG+G1x9QA3sIuQqrkY67nHUJhSnTVB1sT
 yN4T1j8w7npdFOBDg7B58aYK3AL1nAakpM1nCn1DbEdALzV8pMD24bZPMy0aaWw7SE5PlvooCY2
 UIhuErSx4hOgzDaZxl83NBzUDnHNINyVjCOSYGKqvg0mpo3bR065comu9y2SZE0iwZN62yMs+ao
 PN+wTqsh9LQXgA6ZYi3Q34BrI36Kx7t9kDdAIVbR9Y8vg==
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: * guix/build-system/chicken.scm (chicken-build): Monadic
 procedure returns a gexp instead of a derivation. Change-Id:
 I6a837f198ac6c371b08f8690ff5bea68dbad2b54
 --- guix/build-system/chicken.scm | 8 +++----- 1 file changed, 3 insertions(+),
 5 deletions(-) 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [46.105.53.192 listed in list.dnswl.org]
 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [46.105.53.192 listed in bl.score.senderscore.com]
 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
 The query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [46.105.53.192 listed in sa-accredit.habeas.com]
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 2.0 PDS_OTHER_BAD_TLD      Untrustworthy TLDs
 [URI: yoctocell.xyz (xyz)]
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (+)

* guix/build-system/chicken.scm
(chicken-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I6a837f198ac6c371b08f8690ff5bea68dbad2b54
---
 guix/build-system/chicken.scm | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/guix/build-system/chicken.scm b/guix/build-system/chicken.scm
index e6fcfa7ee30..5c4a7f45bba 100644
--- a/guix/build-system/chicken.scm
+++ b/guix/build-system/chicken.scm
@@ -2,6 +2,7 @@
 ;;; Copyright © 2020 raingloom <raingloom@HIDDEN>
 ;;; Copyright © 2021 Ludovic Courtès <ludo@HIDDEN>
 ;;; Copyright © 2021 Xinglu Chen <public@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -113,11 +114,8 @@ (define builder
                          #:tests? #$tests?
                          #:inputs #$(input-tuples->gexp inputs)))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define chicken-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:05:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:27 2025
Received: from localhost ([127.0.0.1]:51768 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkwg-0007Zr-C8
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:27 -0400
Received: from 5.mo562.mail-out.ovh.net ([46.105.48.192]:54159)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwU-0007TO-Kk
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:16 -0400
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net [79.137.60.36])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZJ5KLQz20gM;
 Tue, 12 Aug 2025 09:05:12 +0000 (UTC)
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net. [127.0.0.1])
 by director2.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:12 +0000 (UTC)
Received: from mta6.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.178.159])
 by director2.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QZJ4JLkz1xqp; Tue, 12 Aug 2025 09:05:12 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.4])
 by mta6.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 268B18E327F; 
 Tue, 12 Aug 2025 09:05:12 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-113S0078abbdb65-1403-4f77-966c-71ab22fb61e0,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 07/43] build-system: cargo: Redefine cargo-build and
 cargo-cross-build.
Date: Tue, 12 Aug 2025 11:04:15 +0200
Message-ID: <20250812090457.19016-7-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 272467781418869474
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=xn4CeUcr47fF8jYh/84rkt/YeKTcRXrsxrOH3UYDoK0=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989512; v=1;
 b=qidoC2r4hygqp/YqZvp0alCw5TAHDxwDHOqMB85iF0cAl6j6uhNludFUvCsvoalc0ycvQGzu
 sB2vlYME2eXdsHCXKRd90KQekvLg/gBaRoMCO7RAVcWGO6QYTPhdmV9CwyLcYR6UjJTGQZdcw5m
 hnVcfViLuRL2Zn0bP1L/P7/QtO7OJtr51UrAabbk81F3NpcEqqaSGReWG9YdzKU0kMYGD643QVm
 atYMJUaVYuxoe98LY9v+VQkJO2aDwensU+uAMVCUWraES4vN9Ikv9WqiyoQuk6MfrU/3SoPMjT0
 RJbOcRfptt9GaRueTbxGsRgr6pw7KMAT1OrVYrAqaev1g==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/cargo.scm
(cargo-build): Monadic procedure returns a gexp instead of a derivation.
(cargo-cross-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: If1151e9222170f2eb3a92d43debc61c696c2e72d
---
 guix/build-system/cargo.scm | 19 +++++++------------
 1 file changed, 7 insertions(+), 12 deletions(-)

diff --git a/guix/build-system/cargo.scm b/guix/build-system/cargo.scm
index 452f7f78d01..4d130ab7066 100644
--- a/guix/build-system/cargo.scm
+++ b/guix/build-system/cargo.scm
@@ -8,6 +8,7 @@
 ;;; Copyright © 2021, 2024 Efraim Flashner <efraim@HIDDEN>
 ;;; Copyright © 2024 Herman Rimm <herman@HIDDEN>
 ;;; Copyright © 2024 Maxim Cournoyer <maxim.cournoyer@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -139,11 +140,8 @@ (define builder
                                           (map search-path-specification->sexp
                                                search-paths))))))
 
-  (gexp->derivation name builder
-                    #:system system
-                    #:target #f
-                    #:graft? #f
-                    #:guile-for-build guile))
+  (mbegin %store-monad
+    (return builder)))
 
 (define* (cargo-cross-build name
                             #:key
@@ -205,14 +203,11 @@ (define builder
                                           (map search-path-specification->sexp
                                                search-paths))
                        #:native-search-paths '#$(sexp->gexp
-                                          (map search-path-specification->sexp
-                                               native-search-paths))))))
+                                                 (map search-path-specification->sexp
+                                                      native-search-paths))))))
 
-  (gexp->derivation name builder
-                    #:system system
-                    #:target target
-                    #:graft? #f
-                    #:guile-for-build guile))
+  (mbegin %store-monad
+    (return builder)))
 
 (define (package-cargo-inputs p)
   (apply
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:05:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:26 2025
Received: from localhost ([127.0.0.1]:51764 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkwf-0007Zd-2Y
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:25 -0400
Received: from 7.mo563.mail-out.ovh.net ([46.105.59.58]:52579)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwT-0007SO-0i
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:14 -0400
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net [79.137.60.36])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZH1NjNz5yRf;
 Tue, 12 Aug 2025 09:05:11 +0000 (UTC)
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net. [127.0.0.1])
 by director2.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:11 +0000 (UTC)
Received: from mta2.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.118.150])
 by director2.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QZH0LH0z1xqp; Tue, 12 Aug 2025 09:05:11 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.11])
 by mta2.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 80EB33E325E; 
 Tue, 12 Aug 2025 09:05:10 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-98R002ddf96cf1-8857-4454-a68b-c0ea713c0866,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 06/43] build-system: asdf: Redefine asdf-build.
Date: Tue, 12 Aug 2025 11:04:14 +0200
Message-ID: <20250812090457.19016-6-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 272186306636866274
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 14
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucgfrhhlucfvnfffucdludegmdenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehieefmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=+T7ASoP0cNvOjEThZFpWOQ9yxdbrd92okcosRYWbUkw=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989511; v=1;
 b=C2UuF2K8ajz1DssxEfu6wk2/PTQUmYKc3uzxwy8aSUuWAGIWgxWFNayAhHY9hiKDrbr0s4J2
 Qb1d4pq5d23GhTXV0NZqbvGZINx+QUxyTrKS2umq8bKRnjfI7tU0KYFX7KelUx6Y79TXA8K/ORx
 YDEoRxP1Sil5uS/nGsfjdgWQFMVdyGk/Rzogw0b1oIsYbCkRcno7/P/Idugecp/5K7IKcsCHuP7
 X4l5tDoMuredtx8Z2Mvh3L6OFs2DFs7BsDBD6iV3tnAwvlRVGcWBv2zVPGqSM8JSfWmge+vot6z
 enormeZKq5UwGbSC95vBbhMu0ku2hPj8PYJdUl8cqszYA==
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: * guix/build-system/asdf.scm (asdf-build): Monadic procedure
 returns a gexp instead of a derivation. Change-Id:
 Ifdd57c4e5279d110ee7c670090b3ae4089703659
 --- guix/build-system/asdf.scm | 8 +++----- 1 file changed, 3 insertions(+),
 5 deletions(-) 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
 The query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [46.105.59.58 listed in sa-accredit.habeas.com]
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [46.105.59.58 listed in list.dnswl.org]
 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [46.105.59.58 listed in bl.score.senderscore.com]
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 2.0 PDS_OTHER_BAD_TLD      Untrustworthy TLDs
 [URI: ambrevar.xyz (xyz)]
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (+)

* guix/build-system/asdf.scm
(asdf-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: Ifdd57c4e5279d110ee7c670090b3ae4089703659
---
 guix/build-system/asdf.scm | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/guix/build-system/asdf.scm b/guix/build-system/asdf.scm
index 5ce63d106fd..a4ff851dbb7 100644
--- a/guix/build-system/asdf.scm
+++ b/guix/build-system/asdf.scm
@@ -3,6 +3,7 @@
 ;;; Copyright © 2019, 2020, 2021, 2022 Guillaume Le Vaillant <glv@HIDDEN>
 ;;; Copyright © 2021 Ludovic Courtès <ludo@HIDDEN>
 ;;; Copyright © 2022 Pierre Neidhardt <mail@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;; Copyright © 2025 jgart <jgart@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
@@ -329,11 +330,8 @@ (define builder
                                                   search-paths))
                           #:inputs #$(input-tuples->gexp inputs))))))
 
-    (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                    system #:graft? #f)))
-      (gexp->derivation name builder
-                        #:system system
-                        #:guile-for-build guile))))
+    (mbegin %store-monad
+      (return builder))))
 
 (define asdf-build-system/sbcl
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:05:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:16 2025
Received: from localhost ([127.0.0.1]:51751 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkwW-0007WY-CM
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:16 -0400
Received: from 6.mo562.mail-out.ovh.net ([46.105.48.43]:46499)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwR-0007SC-1Q
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:12 -0400
Received: from director3.derp.mail-out.ovh.net
 (director3.derp.mail-out.ovh.net [152.228.215.222])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZF1Jjfz2121;
 Tue, 12 Aug 2025 09:05:09 +0000 (UTC)
Received: from director3.derp.mail-out.ovh.net
 (director3.derp.mail-out.ovh.net. [127.0.0.1])
 by director3.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:09 +0000 (UTC)
Received: from mta3.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.109.231.53])
 by director3.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QZD6GpLz5xPs; Tue, 12 Aug 2025 09:05:08 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.9])
 by mta3.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 5D91F94325D; 
 Tue, 12 Aug 2025 09:05:08 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-114S008a0a7f116-75fa-48e7-b856-b05d226e4e33,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 05/43] build-system: ant: Redefine ant-build.
Date: Tue, 12 Aug 2025 11:04:13 +0200
Message-ID: <20250812090457.19016-5-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 271341877631181538
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=5A8UaCRGskr7vgphJNb6Qm3DCGyr4Wt2/5QPotkBjJE=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989509; v=1;
 b=KtSWvzEcfHKKzolFJ4zPSrtfvchMc8LIkdtgKjDPgdjGyXJZM42fFXs6iDx1pH8rbj4Zk75f
 X0XPY/cof2a8/4cnIe46s7Fi0r42zNtdyF9nQC46DCIOdG4Fkx2zjCvcJpITaJV8fAZK8pypW2R
 Nz9584MNM+NETsjozSWru/tsFFYuJ8RH0uttAudKkCv9WsaY19F2IIab7cVZOMt+U40Ab4seC4O
 Zm9cX4+b7jgRvcR5U2r96d6gT3ACj4abZzvppJ2yGVu1UbzzIGTHWg2txd0fD1ftfkLj6bM1czn
 0suNwd8lmWqpQNdpI2tu44hVmbXTDfWafUUpprxecLswg==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/ant.scm
(ant-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I4f1152e29b938dbf37125bf156fb56b841011f06
---
 guix/build-system/ant.scm | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/guix/build-system/ant.scm b/guix/build-system/ant.scm
index 9816cc061c9..3ce919032fc 100644
--- a/guix/build-system/ant.scm
+++ b/guix/build-system/ant.scm
@@ -1,6 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2016 Ricardo Wurmus <rekado@HIDDEN>
 ;;; Copyright © 2021 Ludovic Courtès <ludo@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -144,11 +145,8 @@ (define builder
                                              search-paths))
                      #:inputs #$(input-tuples->gexp inputs)))))
 
-  (mlet %store-monad  ((guile (package->derivation (or guile (default-guile))
-                                                   system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define ant-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:05:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:16 2025
Received: from localhost ([127.0.0.1]:51749 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkwV-0007VW-O7
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:16 -0400
Received: from 8.mo562.mail-out.ovh.net ([46.105.60.65]:34991)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwO-0007S0-EI
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:09 -0400
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net [51.68.80.175])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZC2Z3hz211G;
 Tue, 12 Aug 2025 09:05:07 +0000 (UTC)
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net. [127.0.0.1])
 by director1.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:07 +0000 (UTC)
Received: from mta7.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.109.231.53])
 by director1.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QZB6TCXz5xQq; Tue, 12 Aug 2025 09:05:06 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.11])
 by mta7.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 3EA41B8326A; 
 Tue, 12 Aug 2025 09:05:05 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-113S0078ba0f904-924c-4a06-b1f8-86f56df32902,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 04/43] build-system: android-ndk: Redefine gnu-build.
Date: Tue, 12 Aug 2025 11:04:12 +0200
Message-ID: <20250812090457.19016-4-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 271060404598072034
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=I6km0w8v6EW8YdFDN4Ve+FZBkP6q70fXXbms1TDBcB0=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989507; v=1;
 b=1twOLpp/XxidtpX9ON1XgLI1HL1DgKvTvMBGnQs8eIUglQY+fL+IcLQY9V/yyDMizPZ3dwUf
 d2LzLFGHAZwpo+F+C/K4Tpvw2jkcMXNUS55vLhyIh/hVrSVwIlheRmJve/uPLrt+Jlh/yd5hAxc
 q0fae4KihuUYS/sRlWFh9YhBUs2KhA+ZQqOU/3mYCt2Qetlk/Txclrczh9ka8uL3tLY+bVcnkP8
 HSLKlqeVFWld/tnr1OBAxzrqkWUcd54JMzDvT4ZGJ6ft5cW7rNak4HXenRTX8Bt8wpsYE5WBdTI
 /uHQLqV80sL5VTz0wx0E1kb4FepRCLwePSiM/N5KqO7HA==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/android-ndk.scm
(android-ndk-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: If1737d77ebccd418ad461c91aff170273855ed45
---
 guix/build-system/android-ndk.scm | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/guix/build-system/android-ndk.scm b/guix/build-system/android-ndk.scm
index 565ec1d3632..b226866c102 100644
--- a/guix/build-system/android-ndk.scm
+++ b/guix/build-system/android-ndk.scm
@@ -1,6 +1,7 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2016 Danny Milosavljevic <dannym@HIDDEN>
 ;;; Copyright © 2021 Ludovic Courtès <ludo@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -83,11 +84,8 @@ (define builder
                                                      search-paths))
                              #:inputs #$(input-tuples->gexp inputs)))))
 
-  (mlet %store-monad  ((guile (package->derivation (or guile (default-guile))
-                                                   system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define* (lower name
                 #:key source inputs native-inputs outputs system target
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:05:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:15 2025
Received: from localhost ([127.0.0.1]:51747 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkwV-0007V9-7j
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:15 -0400
Received: from 7.mo562.mail-out.ovh.net ([46.105.55.234]:41255)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwN-0007Rn-AA
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:08 -0400
Received: from director3.derp.mail-out.ovh.net
 (director3.derp.mail-out.ovh.net [152.228.215.222])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZ92CHRz20qv;
 Tue, 12 Aug 2025 09:05:05 +0000 (UTC)
Received: from director3.derp.mail-out.ovh.net
 (director3.derp.mail-out.ovh.net. [127.0.0.1])
 by director3.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:05 +0000 (UTC)
Received: from mta6.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.118.229])
 by director3.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QZ91492z5xPq; Tue, 12 Aug 2025 09:05:05 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.9])
 by mta6.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 2271B8E327B; 
 Tue, 12 Aug 2025 09:05:04 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-103G005795a5264-9764-47b3-9344-392e851c01a0,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 03/43] build-system: agda: Redefine agda-build.
Date: Tue, 12 Aug 2025 11:04:11 +0200
Message-ID: <20250812090457.19016-3-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 270497456542311138
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 35
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucgfrhhlucfvnfffucdlfeehmdenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvleelgeeffeetleekueegvdfhtedvueffiefhkedtleejkeduveelgfdufeduleenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=Sq8pDQOZBH6iXmhfOVo2QuePppn80MwJ2r22OjGSQHA=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989505; v=1;
 b=UAcf31+NSHpMwg/szu+MZW8cbQlBu3XqeOzLIkKEcoEjnPEI1WLbBeNgYkOnxufprTjhg8MG
 5AuulyTa/LgLC9q9h0ssr0ueNgKQpk7EfIjm27fWDtk/bYlvl9r1/638XQe4hfQx0IyDG0l4xkm
 Mi/2yzxkLWTWK2ODvE9pMxO9K8hqtMLhbNapxh5wRnHGRbh2heFptCo90+MDWxK7LIy3mIthPv1
 WFqiigMDA498XelWossbYV5T/4IQ94IzJw0Pu258iwg2N1Kbxhjo2lNTcdBcAAoBfKVxzqZQTto
 3+VoI3w/ZZrI4IbUyTuAUctjEvmuAYYwqodJOaOl+GGhA==
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: * guix/build-system/agda.scm (agda-build): Monadic procedure
 returns a gexp instead of a derivation. Change-Id:
 I3c21a043a0687f4776d44297ed3dd4697a606b40
 --- guix/build-system/agda.scm | 8 +++----- 1 file changed, 3 insertions(+),
 5 deletions(-) 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [46.105.55.234 listed in list.dnswl.org]
 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
 The query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [46.105.55.234 listed in sa-accredit.habeas.com]
 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [46.105.55.234 listed in bl.score.senderscore.com]
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 2.0 PDS_OTHER_BAD_TLD      Untrustworthy TLDs
 [URI: jpoiret.xyz (xyz)]
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (+)

* guix/build-system/agda.scm
(agda-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I3c21a043a0687f4776d44297ed3dd4697a606b40
---
 guix/build-system/agda.scm | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/guix/build-system/agda.scm b/guix/build-system/agda.scm
index ec6ad860e08..b33737ffa28 100644
--- a/guix/build-system/agda.scm
+++ b/guix/build-system/agda.scm
@@ -1,5 +1,6 @@
 ;;; GNU Guix --- Functional package management for GNU
 ;;; Copyright © 2023 Josselin Poiret <dev@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -108,11 +109,8 @@ (define builder
                       #:plan '#$plan
                       #:extra-files '#$extra-files))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 (define agda-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:05:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:15 2025
Received: from localhost ([127.0.0.1]:51742 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkwU-0007Uy-F7
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:15 -0400
Received: from 8.mo562.mail-out.ovh.net ([46.105.60.65]:44749)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwI-0007RJ-Ug
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:07 -0400
Received: from director4.derp.mail-out.ovh.net
 (director4.derp.mail-out.ovh.net [79.137.60.37])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZ460ctz1yVX;
 Tue, 12 Aug 2025 09:05:00 +0000 (UTC)
Received: from director4.derp.mail-out.ovh.net
 (director4.derp.mail-out.ovh.net. [127.0.0.1])
 by director4.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:00 +0000 (UTC)
Received: from mta2.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.168.158])
 by director4.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QZ44sMBz1xrP; Tue, 12 Aug 2025 09:05:00 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.6])
 by mta2.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 1AC6A3E3261; 
 Tue, 12 Aug 2025 09:04:59 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-107S0011b571201-87dd-4732-9e1b-976639729e1a,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 01/43] guix: packages: Extend bag-build to support gexp.
Date: Tue, 12 Aug 2025 11:04:09 +0200
Message-ID: <20250812090457.19016-1-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 269090079801074402
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffogggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeetveehffevvdfgtddthedvhfeguefggeffteetueeliedvhffhjeegudehleegheenucfkphepuddvjedrtddrtddruddpudejiedrudejledrudegiedrudeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejledvvdegseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=JBIhLKsf7yqX0Z6rylZvuZrPdoDe+nWN5n32aXdm10A=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989500; v=1;
 b=lwvM/c6cnVYXynAb0L6UvIVa8Hg35wrm6cPzem2lUv/uPnYiSE1ujSuNq78Cwp15HQjm949g
 TFLJ8lKKvJw6HZSz9hDIlWTqVCZ7rwu21GMHL7W3osPc9IR5gwWwMPvLGO/sovQtQ5e5kV2J7T0
 Te3V4Ry8Kzcjsixfum2jJCgT4kAEAPx9M7A/WwzdoWUvCFlTU8iRZ7COYZWWcba3y4SmetUZK29
 o2/dlREMRBdlnRtUIW+tGnDH83C3fsg8ZkRRwW9IqvGvT85pdrvt/B4JBw6k4JleK4Fy92UJfxG
 4tmmcrwVdlSANNAS34DXnj2ekWMG/Hzc8br9jto3gos+g==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

Rationale: The goal of this proposition was to enable guix users to
edit build-system lower builders on-the-fly, which is currently not
possible.  This is done by keeping a higher-level representation of
the builder - a gexp rather than a derivation - as the bag-build
field.

* guix/build-system.scm (<bag>): Update comment.
* guix/packages.scm
(bag->derivation): Handle gexp bag-build. Rename current procedure to...
(bag-builder):... this procedure.
(bag->cross-derivation): Rename procedure to...
(bag-cross-builder):... this procedure.

Change-Id: I56c5a9dab9954307f95b29eab5e02ee058271684
---
 guix/build-system.scm |  2 +-
 guix/packages.scm     | 53 +++++++++++++++++++++++++++++++++++--------
 2 files changed, 45 insertions(+), 10 deletions(-)

diff --git a/guix/build-system.scm b/guix/build-system.scm
index 76d670995ce..a4dcdc52d85 100644
--- a/guix/build-system.scm
+++ b/guix/build-system.scm
@@ -79,7 +79,7 @@ (define-record-type* <bag> bag %make-bag
                  (default '("out")))
   (arguments     bag-arguments           ;list
                  (default '()))
-  (build         bag-build))             ;bag -> derivation
+  (build         bag-build))             ;bag -> gexp or derivation
 
 (define* (make-bag build-system name
                    #:key source (inputs '()) (native-inputs '())
diff --git a/guix/packages.scm b/guix/packages.scm
index 1d5986c5f42..1df9cb67f02 100644
--- a/guix/packages.scm
+++ b/guix/packages.scm
@@ -12,6 +12,7 @@
 ;;; Copyright © 2023 Simon Tournier <zimon.toutoune@HIDDEN>
 ;;; Copyright © 2024 Janneke Nieuwenhuizen <janneke@HIDDEN>
 ;;; Copyright © 2024 David Elsing <david.elsing@HIDDEN>
+;;; Copyright © 2024 Nicolas Graves <ngraves@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -51,6 +52,7 @@ (define-module (guix packages)
   #:use-module (ice-9 match)
   #:use-module (ice-9 vlist)
   #:use-module (ice-9 regex)
+  #:use-module (ice-9 optargs)
   #:use-module (srfi srfi-1)
   #:use-module (srfi srfi-9 gnu)
   #:use-module (srfi srfi-26)
@@ -1967,12 +1969,12 @@ (define (input=? input1 input2)
                       (derivation=? obj1 obj2))
                  (equal? obj1 obj2))))))))
 
-(define* (bag->derivation bag #:optional context)
-  "Return the derivation to build BAG for SYSTEM.  Optionally, CONTEXT can be
-a package object describing the context in which the call occurs, for improved
-error reporting."
+(define* (bag-builder bag #:optional context)
+  "Return the gexp or derivation to build BAG for SYSTEM.  Optionally, CONTEXT
+can be a package object describing the context in which the call occurs, for
+improved error reporting."
   (if (bag-target bag)
-      (bag->cross-derivation bag)
+      (bag-cross-builder bag)
       (mlet* %store-monad ((system ->  (bag-system bag))
                            (inputs ->  (bag-transitive-inputs bag))
                            (input-drvs (mapm %store-monad
@@ -1994,10 +1996,10 @@ (define* (bag->derivation bag #:optional context)
                #:outputs (bag-outputs bag) #:system system
                (bag-arguments bag)))))
 
-(define* (bag->cross-derivation bag #:optional context)
-  "Return the derivation to build BAG, which is actually a cross build.
-Optionally, CONTEXT can be a package object denoting the context of the call.
-This is an internal procedure."
+(define* (bag-cross-builder bag #:optional context)
+  "Return the gexp or derivation to build BAG, which is actually a cross
+build. Optionally, CONTEXT can be a package object denoting the context of the
+call. This is an internal procedure."
   (mlet* %store-monad ((system ->   (bag-system bag))
                        (target ->   (bag-target bag))
                        (host ->     (bag-transitive-host-inputs bag))
@@ -2038,6 +2040,39 @@ (define* (bag->cross-derivation bag #:optional context)
            #:system system #:target target
            (bag-arguments bag))))
 
+(define* (bag->derivation bag #:optional context)
+  "Return the derivation to build BAG for SYSTEM.  Optionally, CONTEXT can be
+a package object describing the context in which the call occurs, for improved
+error reporting."
+  (mlet %store-monad ((builder (bag-builder bag context)))
+    (match builder
+      ((? derivation? drv)
+       (return drv))
+      ((? gexp? gexp)
+       (let-keywords (bag-arguments bag) #t
+                     ((allowed-references    #f)
+                      (disallowed-references #f)
+                      (guile                 #f)
+                      (substitutable?        #t))
+         (mlet %store-monad
+             ((guile (package->derivation (or guile (default-guile))
+                                          (bag-system bag)
+                                          #:graft? #f)))
+           ;; Note: Always pass #:graft? #f.  Without it, ALLOWED-REFERENCES &
+           ;; co. would be interpreted as referring to grafted packages.
+           (gexp->derivation (bag-name bag) gexp
+                             #:system (bag-system bag)
+                             #:target (and (bag-target bag))
+                             #:graft? #f
+                             #:substitutable? substitutable?
+                             #:allowed-references allowed-references
+                             #:disallowed-references disallowed-references
+                             #:guile-for-build guile))))
+      ;; build-bag has to be drv or gexp, else raise.
+      (_
+       (raise (condition (&package-error
+                          (package context))))))))
+
 (define bag->derivation*
   (store-lower bag->derivation))
 
-- 
2.50.1





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

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


Received: (at 79224) by debbugs.gnu.org; 12 Aug 2025 09:05:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 05:05:11 2025
Received: from localhost ([127.0.0.1]:51735 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkwQ-0007SH-RH
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:11 -0400
Received: from 3.mo563.mail-out.ovh.net ([46.105.40.8]:57423)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkwM-0007Rj-6I
 for 79224 <at> debbugs.gnu.org; Tue, 12 Aug 2025 05:05:07 -0400
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net [51.68.80.175])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZ81cYjz5yC3;
 Tue, 12 Aug 2025 09:05:04 +0000 (UTC)
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net. [127.0.0.1])
 by director1.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <79224 <at> debbugs.gnu.org>; Tue, 12 Aug 2025 09:05:03 +0000 (UTC)
Received: from mta11.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.109.254.229])
 by director1.derp.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QZ72DLMz5wGk;
 Tue, 12 Aug 2025 09:05:03 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.7])
 by mta11.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id A51BF9A3280;
 Tue, 12 Aug 2025 09:05:02 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-109S003b626e8b4-ecb9-41b0-adce-a7f4c200950f,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: 79224 <at> debbugs.gnu.org
Subject: [PATCH 02/43] build-system: gnu: Redefine gnu-build and
 gnu-cross-build.
Date: Tue, 12 Aug 2025 11:04:10 +0200
Message-ID: <20250812090457.19016-2-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
In-Reply-To: <20250812090457.19016-1-ngraves@HIDDEN>
References: <20250812090457.19016-1-ngraves@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 269934506724352738
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepleffjeetueethfefkeffffefvddukeejkefgleduiedthfekvefhiedvhfffgeegnecukfhppeduvdejrddtrddtrddupddujeeirddujeelrddugeeirdduieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedvpdhrtghpthhtohepjeelvddvgeesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpoffvtefjohhsthepmhhoheeifegmpdhmohguvgepshhmthhpohhuth
DKIM-Signature: a=rsa-sha256; bh=+YfBb45MrOKY2EIo6Lksm21qYEusbEHOXzOUDQx7KRg=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989504; v=1;
 b=BQStjKsq1gAeZJuXlnPEdONfOigEhr/HlTJiAcjvbHpvJKhrXV3RJSdn1214Uiu1t4D+JTEZ
 Q5BIFjOmSBlQSUrc1wdKyNgQb2mQYq/x6E9ZG9WsIh+thf4Cl0XVSXiUK/PBpxjSLRB+i5qux4b
 Y856foIy9fSwLkYLwYoTLKUxY/Vf2+BE7yqzDBlDQp0XFg+4HJZTezVtoFFTXNtZc52NszTmAgQ
 QDBuQzvCteDRj5u08rkqRhyR/XsIFAX2QYHCVKqZVyIXDZlnOc/MH8xvJcjGXUyfUg+Hbdl2zaS
 PFpdu4V5eYlBM31zZy9GV2C4YQn0PzDXBpEAFPY+oQ1xQ==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79224
Cc: Nicolas Graves <ngraves@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 (-)

* guix/build-system/gnu.scm
(gnu-build): Monadic procedure returns a gexp instead of a derivation.
(gnu-cross-build): Monadic procedure returns a gexp instead of a derivation.

Change-Id: I6bf922ecd1474df104f959989db315d7ddc278b6
---
 guix/build-system/gnu.scm | 26 ++++----------------------
 1 file changed, 4 insertions(+), 22 deletions(-)

diff --git a/guix/build-system/gnu.scm b/guix/build-system/gnu.scm
index 8f0883956e3..865301a92cf 100644
--- a/guix/build-system/gnu.scm
+++ b/guix/build-system/gnu.scm
@@ -429,18 +429,8 @@ (define builder
                            #:strip-flags #$strip-flags
                            #:strip-directories #$strip-directories)))))
 
-  (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    ;; Note: Always pass #:graft? #f.  Without it, ALLOWED-REFERENCES &
-    ;; co. would be interpreted as referring to grafted packages.
-    (gexp->derivation name builder
-                      #:system system
-                      #:target #f
-                      #:graft? #f
-                      #:substitutable? substitutable?
-                      #:allowed-references allowed-references
-                      #:disallowed-references disallowed-references
-                      #:guile-for-build guile)))
+  (mbegin %store-monad
+    (return builder)))
 
 
 ;;;
@@ -574,16 +564,8 @@ (define %outputs
                      #:strip-flags #$strip-flags
                      #:strip-directories #$strip-directories))))
 
-    (mlet %store-monad ((guile (package->derivation (or guile (default-guile))
-                                                  system #:graft? #f)))
-    (gexp->derivation name builder
-                      #:system system
-                      #:target target
-                      #:graft? #f
-                      #:substitutable? substitutable?
-                      #:allowed-references allowed-references
-                      #:disallowed-references disallowed-references
-                      #:guile-for-build guile)))
+    (mbegin %store-monad
+      (return builder)))
 
 (define gnu-build-system
   (build-system
-- 
2.50.1





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

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


Received: (at submit) by debbugs.gnu.org; 12 Aug 2025 08:58:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 12 04:58:17 2025
Received: from localhost ([127.0.0.1]:51710 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ulkpk-00077s-GW
	for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 04:58:17 -0400
Received: from lists.gnu.org ([2001:470:142::17]:40582)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1ulkpg-00077b-Na
 for submit <at> debbugs.gnu.org; Tue, 12 Aug 2025 04:58:14 -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 <ngraves@HIDDEN>)
 id 1ulkpY-0005jb-E2
 for guix-patches@HIDDEN; Tue, 12 Aug 2025 04:58:05 -0400
Received: from 4.mo562.mail-out.ovh.net ([46.105.38.146])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ngraves@HIDDEN>)
 id 1ulkpS-0008SB-LW
 for guix-patches@HIDDEN; Tue, 12 Aug 2025 04:58:03 -0400
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net [51.68.80.175])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4c1QPh4qJLz20rr;
 Tue, 12 Aug 2025 08:57:44 +0000 (UTC)
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net. [127.0.0.1])
 by director1.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <guix-patches@HIDDEN>; Tue, 12 Aug 2025 08:57:44 +0000 (UTC)
Received: from mta6.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.118.135])
 by director1.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4c1QPh2746z5wcJ; Tue, 12 Aug 2025 08:57:44 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.5])
 by mta6.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id B74E38E327D; 
 Tue, 12 Aug 2025 08:57:43 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-113S00792cd2771-489a-428c-8a92-0479d0ae55f1,
 C5D759281D113BF028CC7F145FFAF0A9AC8DF452) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 176.179.146.16
From: Nicolas Graves <ngraves@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 00/43] Extend bag-build to gexps.
Date: Tue, 12 Aug 2025 10:55:58 +0200
Message-ID: <20250812085741.16912-1-ngraves@HIDDEN>
X-Mailer: git-send-email 2.50.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 146366989361341154
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddufeegleduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffoggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepkeffgeetfffgffejgeejvdffgfdtvdeuueetgfefuedvjeegvdegjeejveeuueevnecukfhppeduvdejrddtrddtrddupddujeeirddujeelrddugeeirdduieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedvpdhrtghpthhtohepghhuihigqdhprghttghhvghssehgnhhurdhorhhgpdhrtghpthhtohepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=9VqeUvQ8UWMhZWshWz/6b0OREDEOQeYyjG8vZkBjfJs=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1754989064; v=1;
 b=RCM2+6rnrc1KWgdMJUb2s4ZicOq9RlBTypFo3tpEk7JeNJDEGnBFO9C5jKzJEwp/xYksS3oL
 O0R/ts01+DXzeI5EaY6zZTS8MUHzUaASvAfIiEU+YeH7Tk698Fo69SZlfDJ68XlL1KBnmTXei0Z
 0Re6jyxzQqF/N7PxC+WEvLZFOgImRG1oXkYMBQUvUdkbfeibeHb8w3OzCiTepiWhmJBncM+gWvV
 CWJxNvXdFKYWL4D7mcS27NjuqsuypKE8RxBOLy0yYIus3QbKQ6N5pAsyNeT1R/ThSQJ7+3bWWKP
 zw4SxIjG/QLHQe9BMpxurIpiQBvu2qHYokdecNo+a0GQg==
Received-SPF: pass client-ip=46.105.38.146; envelope-from=ngraves@HIDDEN;
 helo=4.mo562.mail-out.ovh.net
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_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: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: Nicolas Graves <ngraves@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.0 (/)

I'm sending it there to hopefully get some guix-data-service info about this change.

Nicolas Graves (43):
  guix: packages: Extend bag-build to support gexp.
  build-system: gnu: Redefine gnu-build and gnu-cross-build.
  build-system: agda: Redefine agda-build.
  build-system: android-ndk: Redefine gnu-build.
  build-system: ant: Redefine ant-build.
  build-system: asdf: Redefine asdf-build.
  build-system: cargo: Redefine cargo-build and cargo-cross-build.
  build-system: chicken: Redefine chicken-build.
  build-system: clojure: Redefine clojure-build.
  build-system: cmake: Redefine cmake-build and cmake-cross-build.
  build-system: composer: Redefine composer-build.
  build-system: copy: Redefine copy-build.
  build-system: dub: Redefine dub-build.
  build-system: dune: Redefine dune-build.
  build-system: elm: Redefine elm-build.
  build-system: emacs: Redefine emacs-build.
  build-system: font: Redefine font-build.
  build-system: glib-or-gtk: Redefine glib-or-gtk-build functions.
  build-system: go: Redefine go-build and go-cross-build.
  build-system: guile: Redefine guile-build and guile-cross-build.
  build-system: haskell: Redefine haskell-build.
  build-system: julia: Redefine julia-build.
  build-system: linux-module: Redefine linux-module-build functions.
  build-system: maven: Redefine maven-build.
  build-system: meson: Redefine meson-build and meson-cross-build.
  build-system: minify: Redefine minify-build.
  build-system: mix: Redefine mix-build.
  build-system: node: Redefine node-build.
  build-system: ocaml: Redefine ocaml-build.
  build-system: perl: Redefine perl-build and perl-cross-build.
  build-system: pyproject: Redefine pyproject-build.
  build-system: python: Redefine python-build.
  build-system: qt: Redefine qt-build and qt-cross-build.
  build-system: r: Redefine r-build.
  build-system: rakudo: Redefine rakudo-build.
  build-system: rebar: Redefine rebar-build.
  build-system: renpy: Redefine renpy-build.
  build-system: ruby: Redefine ruby-build.
  build-system: scons: Redefine scons-build.
  build-system: texlive: Redefine texlive-build.
  build-system: tree-sitter: Redefine tree-sitter-build functions.
  build-system: vim: Redefine vim-build.
  build-system: zig: Redefine zig-build.

 guix/build-system.scm              |  2 +-
 guix/build-system/agda.scm         |  8 ++---
 guix/build-system/android-ndk.scm  |  8 ++---
 guix/build-system/ant.scm          |  8 ++---
 guix/build-system/asdf.scm         |  8 ++---
 guix/build-system/cargo.scm        | 19 ++++-------
 guix/build-system/chicken.scm      |  8 ++---
 guix/build-system/clojure.scm      |  8 ++---
 guix/build-system/cmake.scm        | 27 ++++-----------
 guix/build-system/composer.scm     |  9 +++--
 guix/build-system/copy.scm         | 11 ++-----
 guix/build-system/dub.scm          |  8 ++---
 guix/build-system/dune.scm         |  9 +++--
 guix/build-system/elm.scm          |  8 ++---
 guix/build-system/emacs.scm        | 10 ++----
 guix/build-system/font.scm         | 10 ++----
 guix/build-system/glib-or-gtk.scm  | 26 ++++-----------
 guix/build-system/gnu.scm          | 26 +++------------
 guix/build-system/go.scm           | 21 ++++--------
 guix/build-system/guile.scm        | 21 +++---------
 guix/build-system/haskell.scm      |  8 ++---
 guix/build-system/julia.scm        |  8 ++---
 guix/build-system/linux-module.scm | 17 +++-------
 guix/build-system/maven.scm        |  8 ++---
 guix/build-system/meson.scm        | 25 +++-----------
 guix/build-system/minify.scm       |  8 ++---
 guix/build-system/mix.scm          | 12 ++-----
 guix/build-system/node.scm         |  8 ++---
 guix/build-system/ocaml.scm        |  9 +++--
 guix/build-system/perl.scm         | 22 ++++---------
 guix/build-system/pyproject.scm    | 15 +++------
 guix/build-system/python.scm       | 15 +++------
 guix/build-system/qt.scm           | 21 +++---------
 guix/build-system/r.scm            |  9 ++---
 guix/build-system/rakudo.scm       |  8 ++---
 guix/build-system/rebar.scm        | 12 ++-----
 guix/build-system/renpy.scm        |  8 ++---
 guix/build-system/ruby.scm         | 11 ++-----
 guix/build-system/scons.scm        |  9 +++--
 guix/build-system/texlive.scm      | 11 ++-----
 guix/build-system/tree-sitter.scm  | 16 +++------
 guix/build-system/vim.scm          | 15 +++------
 guix/build-system/zig.scm          |  8 ++---
 guix/packages.scm                  | 53 +++++++++++++++++++++++++-----
 44 files changed, 206 insertions(+), 385 deletions(-)

-- 
2.50.1





Acknowledgement sent to Nicolas Graves <ngraves@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#79224; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 12 Oct 2025 10:45:01 UTC

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