GNU bug report logs - #78539
[PATCH 00/13] Add wlink to flashing-tools

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: David Hoppenbrouwers <guix@HIDDEN>; Keywords: patch; Done: Hilton Chain <hako@HIDDEN>; Maintainer for guix-patches is guix-patches@HIDDEN.

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


Received: (at 78539-done) by debbugs.gnu.org; 19 Jun 2025 16:45:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 19 12:45:44 2025
Received: from localhost ([127.0.0.1]:35799 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uSIOV-0001cg-Ik
	for submit <at> debbugs.gnu.org; Thu, 19 Jun 2025 12:45:44 -0400
Received: from mail.boiledscript.com ([2a01:4f8:242:4aeb::42]:45808)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <hako@HIDDEN>)
 id 1uSIOR-0001XA-Dq
 for 78539-done <at> debbugs.gnu.org; Thu, 19 Jun 2025 12:45:40 -0400
From: Hilton Chain <hako@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space;
 s=mail; t=1750351536;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=Wx7tlvaGNpM5JQjBSFdcMSfBv8jwgHXIvs1SWis0GCQ=;
 b=HHc5OBdsOOaXBM0/nk/Ktuwn6YEs8C2FeSb56KmzGLQMlJTaRan5UF5jiLr3DsJREBucq+
 gLD0g8RubFdS4YrdrwmmpflATFG4HR3pt4qz3eY/dUzplKZdLWY3lO1lRmV18snTv9B4zT
 Cta3UfNAqGFXDBad07Dzlz+U9POWe4ZcMu/nMwOco72uATWOVxcZJT5dNwE2COJCp0n1Ng
 xN3rPxUw2OXnLhYx1imqpDEhQB0p3wM2iwLo2QtTJWXQHv35ljhZXnFtSsfNoFthV03rVG
 xL2Ibm1R5scCpKPz4dl4VDY7w5wJ6pFYG7mIV8gmJDacXvYUokAKNkWRxhH6LA==
To: Andreas Enge <andreas@HIDDEN>, David Hoppenbrouwers <guix@HIDDEN>
Subject: Re: [PATCH 03/13] gnu: Add rust-unescaper@HIDDEN
In-Reply-To: <draft-87tt4hfkgx.fsf@HIDDEN>
References: <draft-87tt4hfkgx.fsf@HIDDEN>
Date: Fri, 20 Jun 2025 00:21:51 +0800
Message-ID: <87cyazhfc0.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78539-done
Cc: 78539-done <at> debbugs.gnu.org, steve@HIDDEN, efraim@HIDDEN,
 divya@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 (-)

Hilton Chain <hako@HIDDEN> writes:

> Andreas Enge <andreas@HIDDEN> writes:
>
>> Hello,
>>
>> for some unknown reason this patch series confuses QA.
>> I feel very uneasy reviewing rust patches, it would be nice if someone
>> from the rust team (in cc) could have a look.
>
> I'm still experimenting on handling contributions:
> https://codeberg.org/hako/guix-rust-registry/
>
> For this series, it needs to be adapted to the new packaging approach
> and only [PATCH 13/13] will remain.

Will push the package to rust-team, closing.




Notification sent to David Hoppenbrouwers <guix@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Hilton Chain <hako@HIDDEN>:
You have taken responsibility. Full text available.

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


Received: (at 78539) by debbugs.gnu.org; 15 Jun 2025 09:01:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 15 05:01:01 2025
Received: from localhost ([127.0.0.1]:54260 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uQjEb-0008QZ-0S
	for submit <at> debbugs.gnu.org; Sun, 15 Jun 2025 05:01:01 -0400
Received: from mail.boiledscript.com ([49.12.134.184]:54616)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <hako@HIDDEN>)
 id 1uQjEX-0008Pz-E1
 for 78539 <at> debbugs.gnu.org; Sun, 15 Jun 2025 05:00:58 -0400
From: Hilton Chain <hako@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ultrarare.space;
 s=mail; t=1749978056;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=3rb7oui/d7H518NIXeCSPMS8tdMc4v+8VIiVyGUPYu8=;
 b=VvRa4z93MltVnNi5qoptersDmeRvlYXiRxzYa9VQgLwBjTTBA8qSBl1lbUWSBUdGVttejs
 RmKPlCCrVaSah4UwBFB06GlHGjN7jCxU3Sk/k1A6o2q2+K6Gxk8OzYLC6WEGL5t+ZnMWHt
 5RQaa20KR5p1/PYOgSjceOoCe31cHsVIRncBVk76t4UK+6nExmJhOxGUz8G/H2XFulNyO+
 Ak987RzasyQhhhhTPrlWMLJReT0M8yFfnwNUR6EWEBynNqx1JRdxCLo4TnLOpPqIOmO1uL
 bnUtj3amuyoAw5ZZeo3KtKMyBRcu9MUk019FPw85o4WzuPV4uQl/zIqa1x7x3w==
To: Andreas Enge <andreas@HIDDEN>, David Hoppenbrouwers <guix@HIDDEN>
Subject: Re: [PATCH 03/13] gnu: Add rust-unescaper@HIDDEN
In-Reply-To: <aE6GpfVTKzXvpd7X@jurong>
References: <20250521161955.653-1-guix@HIDDEN>
 <20250521161955.653-3-guix@HIDDEN> <aE6GpfVTKzXvpd7X@jurong>
Date: Sun, 15 Jun 2025 17:00:46 +0800
Message-ID: <87sek1fkg1.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78539
Cc: 78539 <at> debbugs.gnu.org, steve@HIDDEN, efraim@HIDDEN,
 divya@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 (-)

Andreas Enge <andreas@HIDDEN> writes:

> Hello,
>
> for some unknown reason this patch series confuses QA.
> I feel very uneasy reviewing rust patches, it would be nice if someone
> from the rust team (in cc) could have a look.

I'm still experimenting on handling contributions and adjusting
documentations:
https://codeberg.org/hako/guix-rust-registry/

For this series, it needs to be adapted for the new packaging approach
and only [PATCH 13/13] will remain.




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

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


Received: (at 78539) by debbugs.gnu.org; 15 Jun 2025 08:39:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 15 04:39:13 2025
Received: from localhost ([127.0.0.1]:54017 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uQitV-0006LS-30
	for submit <at> debbugs.gnu.org; Sun, 15 Jun 2025 04:39:13 -0400
Received: from hera.aquilenet.fr ([185.233.100.1]:47590)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <andreas@HIDDEN>) id 1uQitS-0006L1-7u
 for 78539 <at> debbugs.gnu.org; Sun, 15 Jun 2025 04:39:10 -0400
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 55F38334;
 Sun, 15 Jun 2025 10:39:04 +0200 (CEST)
Authentication-Results: hera.aquilenet.fr;
	none
X-Virus-Scanned: Debian amavis at hera.aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavis, port 10024) with ESMTP
 id v9o-JJWR0-6F; Sun, 15 Jun 2025 10:39:03 +0200 (CEST)
Received: from jurong (176-179-191-150.abo.bbox.fr [176.179.191.150])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 1C3B519A;
 Sun, 15 Jun 2025 10:39:02 +0200 (CEST)
Date: Sun, 15 Jun 2025 10:39:01 +0200
From: Andreas Enge <andreas@HIDDEN>
To: David Hoppenbrouwers <guix@HIDDEN>
Subject: Re: [PATCH 03/13] gnu: Add rust-unescaper@HIDDEN
Message-ID: <aE6GpfVTKzXvpd7X@jurong>
References: <20250521161955.653-1-guix@HIDDEN>
 <20250521161955.653-3-guix@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20250521161955.653-3-guix@HIDDEN>
X-Rspamd-Server: hera
X-Rspamd-Queue-Id: 55F38334
X-Spamd-Result: default: False [-5.56 / 15.00]; NEURAL_HAM(-3.00)[-1.000];
 BAYES_HAM(-2.96)[99.83%]; MID_RHS_NOT_FQDN(0.50)[];
 MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_TWO(0.00)[2];
 FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+];
 RCPT_COUNT_FIVE(0.00)[6]; TO_MATCH_ENVRCPT_ALL(0.00)[];
 RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_ALL(0.00)[];
 FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; ARC_NA(0.00)[]
X-Rspamd-Action: no action
X-Spamd-Bar: -----
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78539
Cc: 78539 <at> debbugs.gnu.org, steve@HIDDEN, efraim@HIDDEN,
 divya@HIDDEN, hako@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 (-)

Hello,

for some unknown reason this patch series confuses QA.
I feel very uneasy reviewing rust patches, it would be nice if someone
from the rust team (in cc) could have a look.

Thanks,

Andreas





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

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


Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:22:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 21 12:22:07 2025
Received: from localhost ([127.0.0.1]:51066 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uHmCk-00034I-45
	for submit <at> debbugs.gnu.org; Wed, 21 May 2025 12:22:06 -0400
Received: from mail.salt-inc.org ([104.244.79.104]:36417 helo=vm0.salt-inc.org)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <guix@HIDDEN>)
 id 1uHmCJ-0002z8-MH
 for 78539 <at> debbugs.gnu.org; Wed, 21 May 2025 12:21:42 -0400
Received: from localhost (209.60-130-109.adsl-dyn.isp.belgacom.be
 [109.130.60.209])
 by vm0.salt-inc.org (Postfix) with ESMTPSA id ADD7FFED99;
 Wed, 21 May 2025 18:21:38 +0200 (CEST)
From: David Hoppenbrouwers <guix@HIDDEN>
To: 78539 <at> debbugs.gnu.org
Subject: [PATCH 03/13] gnu: Add rust-unescaper@HIDDEN
Date: Wed, 21 May 2025 18:19:45 +0200
Message-ID: <20250521161955.653-3-guix@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20250521161955.653-1-guix@HIDDEN>
References: <20250521161955.653-1-guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78539
Cc: David Hoppenbrouwers <guix@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 (-)

Change-Id: Id2e3e27d02af15559bece72505205ed396b39b3d
---
 gnu/packages/crates-shell.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-shell.scm b/gnu/packages/crates-shell.scm
index 85d18fae8f..5f1060a585 100644
--- a/gnu/packages/crates-shell.scm
+++ b/gnu/packages/crates-shell.scm
@@ -1163,3 +1163,24 @@ (define-public rust-spinners-4
     (synopsis "60+ Elegant terminal spinners for Rust")
     (description "This package provides 60+ Elegant terminal spinners for Rust.")
     (license license:expat)))
+
+(define-public rust-unescaper-0.1
+  (package
+    (name "rust-unescaper")
+    (version "0.1.6")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "unescaper" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "09hzbayg38dvc298zygrx7wvs228bz197winnjl34i3alpii47f0"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-thiserror" ,rust-thiserror-2))))
+    (home-page "https://github.com/hack-ink/unescaper")
+    (synopsis
+     "Unescape strings with escape sequences written out as literal characters")
+    (description
+     "Unescape strings with escape sequences written out as literal characters.")
+    (license (list license:gpl3 license:expat))))
-- 
2.49.0





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

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


Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:22:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 21 12:22:06 2025
Received: from localhost ([127.0.0.1]:51063 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uHmCi-00033u-6N
	for submit <at> debbugs.gnu.org; Wed, 21 May 2025 12:22:05 -0400
Received: from mail.salt-inc.org ([104.244.79.104]:14839 helo=vm0.salt-inc.org)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <guix@HIDDEN>)
 id 1uHmCN-0002zr-DQ
 for 78539 <at> debbugs.gnu.org; Wed, 21 May 2025 12:21:44 -0400
Received: from localhost (209.60-130-109.adsl-dyn.isp.belgacom.be
 [109.130.60.209])
 by vm0.salt-inc.org (Postfix) with ESMTPSA id 57648FEDDE;
 Wed, 21 May 2025 18:21:42 +0200 (CEST)
From: David Hoppenbrouwers <guix@HIDDEN>
To: 78539 <at> debbugs.gnu.org
Subject: [PATCH 13/13] gnu: Add wlink@HIDDEN
Date: Wed, 21 May 2025 18:19:55 +0200
Message-ID: <20250521161955.653-13-guix@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20250521161955.653-1-guix@HIDDEN>
References: <20250521161955.653-1-guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78539
Cc: David Hoppenbrouwers <guix@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 (-)

Change-Id: I222fb1efdaa8311a5ff8ac45a873262ceed04dd5
---
 gnu/packages/flashing-tools.scm | 43 +++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/gnu/packages/flashing-tools.scm b/gnu/packages/flashing-tools.scm
index e99a38ec2d..db2481b7d5 100644
--- a/gnu/packages/flashing-tools.scm
+++ b/gnu/packages/flashing-tools.scm
@@ -32,6 +32,7 @@
 
 (define-module (gnu packages flashing-tools)
   #:use-module ((guix licenses) #:prefix license:)
+  #:use-module (guix build-system cargo)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system copy)
   #:use-module (guix build-system gnu)
@@ -53,6 +54,9 @@ (define-module (gnu packages flashing-tools)
   #:use-module (gnu packages boost)
   #:use-module (gnu packages check)
   #:use-module (gnu packages compression)
+  #:use-module (gnu packages crates-apple)
+  #:use-module (gnu packages crates-io)
+  #:use-module (gnu packages crates-shell)
   #:use-module (gnu packages documentation)
   #:use-module (gnu packages elf)
   #:use-module (gnu packages embedded)
@@ -682,6 +686,45 @@ (define-public wally-cli
 @url{https://ergodox-ez.com/,ZSA keyboards}.")
       (license license:expat))))
 
+(define-public wlink
+  (package
+    (name "wlink")
+    (version "0.1.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "wlink" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "05l6h5d4w181sg00nq0l1808l0zc4fdda6syvgm7ba31glj7xkd4"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:install-source? #f
+       #:cargo-inputs (("rust-anyhow" ,rust-anyhow-1)
+                       ("rust-bitfield" ,rust-bitfield-0.17)
+                       ("rust-clap" ,rust-clap-4)
+                       ("rust-hex" ,rust-hex-0.4)
+                       ("rust-ihex" ,rust-ihex-3)
+                       ("rust-log" ,rust-log-0.4)
+                       ("rust-nu-pretty-hex" ,rust-nu-pretty-hex-0.100)
+                       ("rust-rusb" ,rust-rusb-0.9)
+                       ("rust-simplelog" ,rust-simplelog-0.12)
+                       ("rust-thiserror" ,rust-thiserror-2)
+                       ("rust-object" ,rust-object-0.36)
+                       ("rust-indicatif" ,rust-indicatif-0.17)
+                       ("rust-serialport" ,rust-serialport-4)
+                       ("rust-libloading" ,rust-libloading-0.8)
+                       ("rust-chrono" ,rust-chrono-0.4)
+                       ("rust-clap-verbosity-flag" ,rust-clap-verbosity-flag-2))))
+    (native-inputs (list pkg-config))
+    (inputs (list eudev libusb))
+    (home-page "https://github.com/ch32-rs/wlink")
+    (synopsis "Unofficial WCH-Link command line tool")
+    (description
+     "This package is an unofficial command line tool for use with WCH-Link.
+NOTE: This tool is still in development and not ready for production use.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public qdl
   (let ((commit "13681fcb359c9f9c32a17a91d3dd20df2e413b6d")
         (revision "1"))
-- 
2.49.0





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

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


Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:22:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 21 12:22:03 2025
Received: from localhost ([127.0.0.1]:51061 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uHmCh-00033U-0N
	for submit <at> debbugs.gnu.org; Wed, 21 May 2025 12:22:03 -0400
Received: from mail.salt-inc.org ([104.244.79.104]:14832 helo=vm0.salt-inc.org)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <guix@HIDDEN>)
 id 1uHmCK-0002zF-Of
 for 78539 <at> debbugs.gnu.org; Wed, 21 May 2025 12:21:44 -0400
Received: from localhost (209.60-130-109.adsl-dyn.isp.belgacom.be
 [109.130.60.209])
 by vm0.salt-inc.org (Postfix) with ESMTPSA id BC7D5FEDBE;
 Wed, 21 May 2025 18:21:39 +0200 (CEST)
From: David Hoppenbrouwers <guix@HIDDEN>
To: 78539 <at> debbugs.gnu.org
Subject: [PATCH 06/13] gnu: Add rust-assert-hex@HIDDEN
Date: Wed, 21 May 2025 18:19:48 +0200
Message-ID: <20250521161955.653-6-guix@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20250521161955.653-1-guix@HIDDEN>
References: <20250521161955.653-1-guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78539
Cc: David Hoppenbrouwers <guix@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 (-)

Change-Id: I86919e51b8b8740c058cb452e5c16139273b96e2
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index bf83e912ec..3cc04ac27c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -4346,6 +4346,27 @@ (define-public rust-assert-fs-1
      "This crate provides file system fixtures and assertions for testing.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-assert-hex-0.4
+  (package
+    (name "rust-assert-hex")
+    (version "0.4.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "assert_hex" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "19xwlhz2swak1gw6rv38wai7d1xn9l3mspnv1fl8rz7h60a0y0gp"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/wcampbell0x2a/assert_hex")
+    (synopsis "Rust library to display assert panics in hexadecimal format")
+    (description
+     "Writing and testing protocol level libraries requires many tests to be
+written with respect to byte level protocol sections in hex. This library
+simplifies the process of viewing the differences between these types when
+tests fail by displaying by using the {:#x?} representation.")
+    (license license:expat)))
+
 (define-public rust-assert-impl-0.1
   (package
     (name "rust-assert-impl")
-- 
2.49.0





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

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


Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:22:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 21 12:22:03 2025
Received: from localhost ([127.0.0.1]:51059 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uHmCf-00033I-VH
	for submit <at> debbugs.gnu.org; Wed, 21 May 2025 12:22:02 -0400
Received: from mail.salt-inc.org ([104.244.79.104]:14836 helo=vm0.salt-inc.org)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <guix@HIDDEN>)
 id 1uHmCM-0002zc-8B
 for 78539 <at> debbugs.gnu.org; Wed, 21 May 2025 12:21:42 -0400
Received: from localhost (209.60-130-109.adsl-dyn.isp.belgacom.be
 [109.130.60.209])
 by vm0.salt-inc.org (Postfix) with ESMTPSA id 44DB4FEDDD;
 Wed, 21 May 2025 18:21:41 +0200 (CEST)
From: David Hoppenbrouwers <guix@HIDDEN>
To: 78539 <at> debbugs.gnu.org
Subject: [PATCH 10/13] gnu: Add rust-envconfig@HIDDEN
Date: Wed, 21 May 2025 18:19:52 +0200
Message-ID: <20250521161955.653-10-guix@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20250521161955.653-1-guix@HIDDEN>
References: <20250521161955.653-1-guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78539
Cc: David Hoppenbrouwers <guix@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 (-)

Change-Id: Ib5e6dc7d47e31058a58b432e2fafb8ba87ff1281
---
 gnu/packages/crates-io.scm | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2c3090098d..83b666cb47 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12629,6 +12629,21 @@ (define-public rust-envconfig-0.11
 boilerplate.")
     (license license:expat)))
 
+(define-public rust-envconfig-0.10
+  (package
+    (inherit rust-envconfig-0.11)
+    (name "rust-envconfig")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "envconfig" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "16xcpij5brxj4k5lf0x566zbzl3q9681cs7v3sdrsnpm45zcr0ga"))))
+    (arguments
+     `(#:cargo-inputs (("rust-envconfig-derive" ,rust-envconfig-derive-0.10))))))
+
 (define-public rust-envconfig-derive-0.11
   (package
     (name "rust-envconfig-derive")
-- 
2.49.0





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

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


Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:22:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 21 12:22:01 2025
Received: from localhost ([127.0.0.1]:51057 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uHmCe-00032v-TF
	for submit <at> debbugs.gnu.org; Wed, 21 May 2025 12:22:01 -0400
Received: from mail.salt-inc.org ([104.244.79.104]:14837 helo=vm0.salt-inc.org)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <guix@HIDDEN>)
 id 1uHmCM-0002ze-MG
 for 78539 <at> debbugs.gnu.org; Wed, 21 May 2025 12:21:44 -0400
Received: from localhost (209.60-130-109.adsl-dyn.isp.belgacom.be
 [109.130.60.209])
 by vm0.salt-inc.org (Postfix) with ESMTPSA id 9F2BBFEDB1;
 Wed, 21 May 2025 18:21:41 +0200 (CEST)
From: David Hoppenbrouwers <guix@HIDDEN>
To: 78539 <at> debbugs.gnu.org
Subject: [PATCH 11/13] gnu: Add rust-libc@HIDDEN
Date: Wed, 21 May 2025 18:19:53 +0200
Message-ID: <20250521161955.653-11-guix@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20250521161955.653-1-guix@HIDDEN>
References: <20250521161955.653-1-guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78539
Cc: David Hoppenbrouwers <guix@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 (-)

Change-Id: I44ad91fe4c6bab0802c51da8dc3bf0b7f28bb25c
---
 gnu/packages/crates-io.scm | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 83b666cb47..6554a2ba79 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -39975,6 +39975,20 @@ (define-public rust-libc-0.2
     (license (list license:expat
                    license:asl2.0))))
 
+; rust-serialport@4 specifies libc = ">=0.2.0, <=0.2.163"
+(define-public rust-libc-0.2.163
+  (package
+    (inherit rust-libc-0.2)
+    (name "rust-libc")
+    (version "0.2.163")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "libc" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1l3gnc0a6srjnzn47h3ymfz8v13f0lgz8vp84g34mva4ryjfrnhz"))))))
+
 (define-public rust-libc-print-0.1
   (package
     (name "rust-libc-print")
-- 
2.49.0





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

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


Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:22:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 21 12:22:00 2025
Received: from localhost ([127.0.0.1]:51055 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uHmCd-00032h-Vs
	for submit <at> debbugs.gnu.org; Wed, 21 May 2025 12:22:00 -0400
Received: from mail.salt-inc.org ([104.244.79.104]:14838 helo=vm0.salt-inc.org)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <guix@HIDDEN>)
 id 1uHmCM-0002zk-Vw
 for 78539 <at> debbugs.gnu.org; Wed, 21 May 2025 12:21:43 -0400
Received: from localhost (209.60-130-109.adsl-dyn.isp.belgacom.be
 [109.130.60.209])
 by vm0.salt-inc.org (Postfix) with ESMTPSA id F4237FEDB5;
 Wed, 21 May 2025 18:21:41 +0200 (CEST)
From: David Hoppenbrouwers <guix@HIDDEN>
To: 78539 <at> debbugs.gnu.org
Subject: [PATCH 12/13] gnu: Add rust-serialport@HIDDEN
Date: Wed, 21 May 2025 18:19:54 +0200
Message-ID: <20250521161955.653-12-guix@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20250521161955.653-1-guix@HIDDEN>
References: <20250521161955.653-1-guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78539
Cc: David Hoppenbrouwers <guix@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 (-)

Change-Id: I69c0cbdfe36812ec90cc4309fa2b939222bcd509
---
 gnu/packages/crates-io.scm | 41 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 6554a2ba79..6d8b955787 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -74529,6 +74529,47 @@ (define-public rust-serial-windows-0.4
      "This package provides Serial port implementation for Windows.")
     (license license:expat)))
 
+(define-public rust-serialport-4
+  (package
+    (name "rust-serialport")
+    (version "4.7.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "serialport" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0aqaig121lm034irzal6j9dyg7jpf4hczrjlmf5yzxka9ycbrc6d"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)
+                       ("rust-core-foundation" ,rust-core-foundation-0.10)
+                       ("rust-core-foundation-sys" ,rust-core-foundation-sys-0.8)
+                       ("rust-io-kit-sys" ,rust-io-kit-sys-0.4)
+                       ("rust-libudev" ,rust-libudev-0.3)
+                       ("rust-mach2" ,rust-mach2-0.4)
+                       ("rust-scopeguard" ,rust-scopeguard-1)
+                       ("rust-unescaper" ,rust-unescaper-0.1))
+       #:cargo-development-inputs (("rust-assert-hex" ,rust-assert-hex-0.4)
+                                   ("rust-clap" ,rust-clap-3)
+                                   ("rust-envconfig" ,rust-envconfig-0.10)
+                                   ("rust-libc" ,rust-libc-0.2.163)
+                                   ("rust-os-str-bytes" ,rust-os-str-bytes-6)
+                                   ("rust-quickcheck" ,rust-quickcheck-1)
+                                   ("rust-quickcheck-macros" ,rust-quickcheck-macros-1)
+                                   ("rust-rstest" ,rust-rstest-0.12)
+                                   ("rust-rstest-reuse" ,rust-rstest-reuse-0.6)
+                                   ("rust-rustversion" ,rust-rustversion-1))))
+    (native-inputs (list pkg-config))
+    (inputs (list eudev))
+    (home-page "https://github.com/serialport/serialport-rs")
+    (synopsis "Cross-platform serial port library in Rust")
+    (description
+     "This package provides a general-purpose cross-platform serial port
+library for Rust.  It provides a blocking I/O interface and port enumeration
+on POSIX and Windows systems.")
+    (license license:expat)))
+
 (define-public rust-servo-arc-0.3
   (package
     (name "rust-servo-arc")
-- 
2.49.0





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

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


Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:22:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 21 12:21:59 2025
Received: from localhost ([127.0.0.1]:51053 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uHmCd-00032V-Di
	for submit <at> debbugs.gnu.org; Wed, 21 May 2025 12:21:59 -0400
Received: from mail.salt-inc.org ([104.244.79.104]:14833 helo=vm0.salt-inc.org)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <guix@HIDDEN>)
 id 1uHmCL-0002zK-5q
 for 78539 <at> debbugs.gnu.org; Wed, 21 May 2025 12:21:44 -0400
Received: from localhost (209.60-130-109.adsl-dyn.isp.belgacom.be
 [109.130.60.209])
 by vm0.salt-inc.org (Postfix) with ESMTPSA id 1D4E3FEDBF;
 Wed, 21 May 2025 18:21:40 +0200 (CEST)
From: David Hoppenbrouwers <guix@HIDDEN>
To: 78539 <at> debbugs.gnu.org
Subject: [PATCH 07/13] gnu: Add rust-envconfig-derive@HIDDEN
Date: Wed, 21 May 2025 18:19:49 +0200
Message-ID: <20250521161955.653-7-guix@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20250521161955.653-1-guix@HIDDEN>
References: <20250521161955.653-1-guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78539
Cc: David Hoppenbrouwers <guix@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 (-)

Change-Id: I5d19746cdf4bc21311366e4f6a6bb79c92f70beb
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 3cc04ac27c..1030fe5317 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12607,6 +12607,30 @@ (define-public rust-chumsky-0.9
 recovery.")
     (license license:expat)))
 
+(define-public rust-envconfig-derive-0.11
+  (package
+    (name "rust-envconfig-derive")
+    (version "0.11.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "envconfig_derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1cb9g9zcglf9fw7dc9099x8fwp115yx00lwxbv8pmdi0f861yafl"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-syn" ,rust-syn-2)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-proc-macro2" ,rust-proc-macro2-1))))
+    (home-page "https://github.com/greyblake/envconfig-rs")
+    (synopsis "Build a config structure from environment variables in Rust
+without boilerplate")
+    (description
+     "Initialize config structure from environment variables in Rust without
+boilerplate.")
+    (license license:expat)))
+
 (define-public rust-envmnt-0.10
   (package
     (name "rust-envmnt")
-- 
2.49.0





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

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


Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:21:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 21 12:21:59 2025
Received: from localhost ([127.0.0.1]:51051 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uHmCc-00032L-L0
	for submit <at> debbugs.gnu.org; Wed, 21 May 2025 12:21:59 -0400
Received: from mail.salt-inc.org ([104.244.79.104]:14835 helo=vm0.salt-inc.org)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <guix@HIDDEN>)
 id 1uHmCL-0002zZ-RH
 for 78539 <at> debbugs.gnu.org; Wed, 21 May 2025 12:21:42 -0400
Received: from localhost (209.60-130-109.adsl-dyn.isp.belgacom.be
 [109.130.60.209])
 by vm0.salt-inc.org (Postfix) with ESMTPSA id D4663FEDDC;
 Wed, 21 May 2025 18:21:40 +0200 (CEST)
From: David Hoppenbrouwers <guix@HIDDEN>
To: 78539 <at> debbugs.gnu.org
Subject: [PATCH 09/13] gnu: Add rust-envconfig-derive@HIDDEN
Date: Wed, 21 May 2025 18:19:51 +0200
Message-ID: <20250521161955.653-9-guix@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20250521161955.653-1-guix@HIDDEN>
References: <20250521161955.653-1-guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78539
Cc: David Hoppenbrouwers <guix@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 (-)

Change-Id: Ibdf131df9d03878f54a15a03660722ae73a9f379
---
 gnu/packages/crates-io.scm | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index cba2fc4d6c..2c3090098d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12653,6 +12653,23 @@ (define-public rust-envconfig-derive-0.11
 boilerplate.")
     (license license:expat)))
 
+(define-public rust-envconfig-derive-0.10
+  (package
+    (inherit rust-envconfig-derive-0.11)
+    (name "rust-envconfig-derive")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "envconfig_derive" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1gxr0kc2swhvix5w52wrjs7g20gsxdcggbyak98lajzqwmwa5z3x"))))
+    (arguments
+     `(#:cargo-inputs (("rust-syn" ,rust-syn-1)
+                       ("rust-quote" ,rust-quote-1)
+                       ("rust-proc-macro2" ,rust-proc-macro2-1))))))
+
 (define-public rust-envmnt-0.10
   (package
     (name "rust-envmnt")
-- 
2.49.0





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

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


Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:21:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 21 12:21:58 2025
Received: from localhost ([127.0.0.1]:51049 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uHmCc-000328-4H
	for submit <at> debbugs.gnu.org; Wed, 21 May 2025 12:21:58 -0400
Received: from mail.salt-inc.org ([104.244.79.104]:14834 helo=vm0.salt-inc.org)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <guix@HIDDEN>)
 id 1uHmCL-0002zR-FN
 for 78539 <at> debbugs.gnu.org; Wed, 21 May 2025 12:21:41 -0400
Received: from localhost (209.60-130-109.adsl-dyn.isp.belgacom.be
 [109.130.60.209])
 by vm0.salt-inc.org (Postfix) with ESMTPSA id 733BAFEDC0;
 Wed, 21 May 2025 18:21:40 +0200 (CEST)
From: David Hoppenbrouwers <guix@HIDDEN>
To: 78539 <at> debbugs.gnu.org
Subject: [PATCH 08/13] gnu: Add rust-envconfig@HIDDEN
Date: Wed, 21 May 2025 18:19:50 +0200
Message-ID: <20250521161955.653-8-guix@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20250521161955.653-1-guix@HIDDEN>
References: <20250521161955.653-1-guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78539
Cc: David Hoppenbrouwers <guix@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 (-)

Change-Id: I1bfd2b45b8c7e235396e840f3b56819443bbc6c0
---
 gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 1030fe5317..cba2fc4d6c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12607,6 +12607,28 @@ (define-public rust-chumsky-0.9
 recovery.")
     (license license:expat)))
 
+(define-public rust-envconfig-0.11
+  (package
+    (name "rust-envconfig")
+    (version "0.11.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "envconfig" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1g3d095anfmypbnnqcxpwgjywx8ns1xgpj5xh1amh2nxkzn0479w"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-envconfig-derive" ,rust-envconfig-derive-0.11))))
+    (home-page "https://github.com/greyblake/envconfig-rs")
+    (synopsis "Build a config structure from environment variables in Rust
+without boilerplate")
+    (description
+     "Initialize config structure from environment variables in Rust without
+boilerplate.")
+    (license license:expat)))
+
 (define-public rust-envconfig-derive-0.11
   (package
     (name "rust-envconfig-derive")
-- 
2.49.0





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

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


Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:21:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 21 12:21:58 2025
Received: from localhost ([127.0.0.1]:51047 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uHmCb-000320-Lj
	for submit <at> debbugs.gnu.org; Wed, 21 May 2025 12:21:57 -0400
Received: from mail.salt-inc.org ([104.244.79.104]:14831 helo=vm0.salt-inc.org)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <guix@HIDDEN>)
 id 1uHmCK-0002zD-Cy
 for 78539 <at> debbugs.gnu.org; Wed, 21 May 2025 12:21:40 -0400
Received: from localhost (209.60-130-109.adsl-dyn.isp.belgacom.be
 [109.130.60.209])
 by vm0.salt-inc.org (Postfix) with ESMTPSA id 6782DFEDB5;
 Wed, 21 May 2025 18:21:39 +0200 (CEST)
From: David Hoppenbrouwers <guix@HIDDEN>
To: 78539 <at> debbugs.gnu.org
Subject: [PATCH 05/13] gnu: Add rust-libudev@HIDDEN
Date: Wed, 21 May 2025 18:19:47 +0200
Message-ID: <20250521161955.653-5-guix@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20250521161955.653-1-guix@HIDDEN>
References: <20250521161955.653-1-guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78539
Cc: David Hoppenbrouwers <guix@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 (-)

Change-Id: I9c1bf714ed64ff06cc090d87a239d26d39d29f1d
---
 gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ea59386ba8..bf83e912ec 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -40716,6 +40716,29 @@ (define-public rust-libtest-mimic-0.3
         ("rust-structopt" ,rust-structopt-0.3)
         ("rust-termcolor" ,rust-termcolor-1))))))
 
+(define-public rust-libudev-0.3
+  (package
+    (name "rust-libudev")
+    (version "0.3.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "libudev" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1q1my5alvdwyi8i9pc9gn2mcx5rhbsssmz5cjnxzfpd65laj9cvq"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2)
+                       ("rust-libudev-sys" ,rust-libudev-sys-0.1))))
+    (native-inputs (list pkg-config))
+    (inputs (list eudev))
+    (home-page "https://github.com/dcuddeback/libudev-rs")
+    (synopsis "Rust wrapper for libudev")
+    (description
+     "This crate provides a safe wrapper around the native libudev library.")
+    (license license:expat)))
+
 (define-public rust-libudev-sys-0.1
   (package
     (name "rust-libudev-sys")
-- 
2.49.0





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

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


Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:21:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 21 12:21:57 2025
Received: from localhost ([127.0.0.1]:51045 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uHmCb-00031o-2H
	for submit <at> debbugs.gnu.org; Wed, 21 May 2025 12:21:57 -0400
Received: from mail.salt-inc.org ([104.244.79.104]:13031 helo=vm0.salt-inc.org)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <guix@HIDDEN>)
 id 1uHmCJ-0002z7-FP
 for 78539 <at> debbugs.gnu.org; Wed, 21 May 2025 12:21:39 -0400
Received: from localhost (209.60-130-109.adsl-dyn.isp.belgacom.be
 [109.130.60.209])
 by vm0.salt-inc.org (Postfix) with ESMTPSA id 58D9AFED47;
 Wed, 21 May 2025 18:21:38 +0200 (CEST)
From: David Hoppenbrouwers <guix@HIDDEN>
To: 78539 <at> debbugs.gnu.org
Subject: [PATCH 02/13] gnu: Add rust-nu-pretty-hex@HIDDEN
Date: Wed, 21 May 2025 18:19:44 +0200
Message-ID: <20250521161955.653-2-guix@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20250521161955.653-1-guix@HIDDEN>
References: <20250521161955.653-1-guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78539
Cc: David Hoppenbrouwers <guix@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 (-)

Change-Id: I7b7fcb1cf85632ded933eeb0438a0a80495dbeef
---
 gnu/packages/crates-shell.scm | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/gnu/packages/crates-shell.scm b/gnu/packages/crates-shell.scm
index 6132f3a660..85d18fae8f 100644
--- a/gnu/packages/crates-shell.scm
+++ b/gnu/packages/crates-shell.scm
@@ -832,6 +832,19 @@ (define-public rust-nu-pretty-hex-0.101
      "This package provides pretty hex dump of bytes slice in the common style.")
     (license license:expat)))
 
+(define-public rust-nu-pretty-hex-0.100
+  (package
+    (inherit rust-nu-pretty-hex-0.101)
+    (name "rust-nu-pretty-hex")
+    (version "0.100.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "nu-pretty-hex" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1alqadx31r5gf914blrjaw93iqisnjx0p94z08mc7qbnpdjdncz7"))))))
+
 (define-public rust-nu-protocol-0.101
   (package
     (name "rust-nu-protocol")
-- 
2.49.0





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

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


Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:21:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 21 12:21:48 2025
Received: from localhost ([127.0.0.1]:51043 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uHmCR-00030l-T1
	for submit <at> debbugs.gnu.org; Wed, 21 May 2025 12:21:48 -0400
Received: from mail.salt-inc.org ([104.244.79.104]:50576 helo=vm0.salt-inc.org)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <guix@HIDDEN>)
 id 1uHmCK-0002z9-3L
 for 78539 <at> debbugs.gnu.org; Wed, 21 May 2025 12:21:40 -0400
Received: from localhost (209.60-130-109.adsl-dyn.isp.belgacom.be
 [109.130.60.209])
 by vm0.salt-inc.org (Postfix) with ESMTPSA id 0F9A8FEDB1;
 Wed, 21 May 2025 18:21:39 +0200 (CEST)
From: David Hoppenbrouwers <guix@HIDDEN>
To: 78539 <at> debbugs.gnu.org
Subject: [PATCH 04/13] gnu: Add rust-bitfield@HIDDEN
Date: Wed, 21 May 2025 18:19:46 +0200
Message-ID: <20250521161955.653-4-guix@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20250521161955.653-1-guix@HIDDEN>
References: <20250521161955.653-1-guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78539
Cc: David Hoppenbrouwers <guix@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 (-)

Change-Id: I7afd69742db7289e53bdf51e4be58cc6e7a4ee66
---
 gnu/packages/crates-io.scm | 19 ++++++++++++++++---
 1 file changed, 16 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a40e5a9e1d..ea59386ba8 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -8158,17 +8158,17 @@ (define-public rust-bit-vec-0.4
      `(#:cargo-development-inputs
        (("rust-rand" ,rust-rand-0.3))))))
 
-(define-public rust-bitfield-0.14
+(define-public rust-bitfield-0.17
   (package
     (name "rust-bitfield")
-    (version "0.14.0")
+    (version "0.17.0")
     (source
      (origin
        (method url-fetch)
        (uri (crate-uri "bitfield" version))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
-        (base32 "1b26k9acwss4qvrl60lf9n83l17d4hj47n5rmpd3iigf9j9n0zid"))))
+        (base32 "1q4n13japrj852yzidhjfcq702yxkvrpv5mhmacsliz5az8x567p"))))
     (build-system cargo-build-system)
     (home-page "https://github.com/dzamlo/rust-bitfield")
     (synopsis "Macros to generate bitfield-like struct")
@@ -8176,6 +8176,19 @@ (define-public rust-bitfield-0.14
      "This Rust crate provides macros to generate bitfield-like struct.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-bitfield-0.14
+  (package
+    (inherit rust-bitfield-0.17)
+    (name "rust-bitfield")
+    (version "0.14.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "bitfield" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1b26k9acwss4qvrl60lf9n83l17d4hj47n5rmpd3iigf9j9n0zid"))))))
+
 (define-public rust-bitflags-2
   (package
     (name "rust-bitflags")
-- 
2.49.0





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

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


Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:20:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 21 12:20:25 2025
Received: from localhost ([127.0.0.1]:51003 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uHmB6-0002sg-Li
	for submit <at> debbugs.gnu.org; Wed, 21 May 2025 12:20:25 -0400
Received: from mail.salt-inc.org ([104.244.79.104]:27944 helo=vm0.salt-inc.org)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <guix@HIDDEN>)
 id 1uHmAx-0002qq-NH
 for 78539 <at> debbugs.gnu.org; Wed, 21 May 2025 12:20:20 -0400
Received: from localhost (209.60-130-109.adsl-dyn.isp.belgacom.be
 [109.130.60.209])
 by vm0.salt-inc.org (Postfix) with ESMTPSA id 59332FED47;
 Wed, 21 May 2025 18:20:13 +0200 (CEST)
From: David Hoppenbrouwers <guix@HIDDEN>
To: 78539 <at> debbugs.gnu.org
Subject: [PATCH 01/13] gnu: Add rust-io-kit-sys@HIDDEN
Date: Wed, 21 May 2025 18:19:43 +0200
Message-ID: <20250521161955.653-1-guix@HIDDEN>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78539
Cc: David Hoppenbrouwers <guix@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 (-)

Change-Id: Ida94fa44394703ef9f9c57dfe10b7bc63749a5e3
---
 gnu/packages/crates-apple.scm | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gnu/packages/crates-apple.scm b/gnu/packages/crates-apple.scm
index d345102e67..8fa49e8e2f 100644
--- a/gnu/packages/crates-apple.scm
+++ b/gnu/packages/crates-apple.scm
@@ -807,6 +807,25 @@ (define-public rust-fsevent-sys-2
      `(#:skip-build? #t     ; only available on macOS
        #:cargo-inputs (("rust-libc" ,rust-libc-0.2))))))
 
+(define-public rust-io-kit-sys-0.4
+  (package
+    (name "rust-io-kit-sys")
+    (version "0.4.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "io-kit-sys" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "0ysy5k3wf54yangy25hkj10xx332cj2hb937xasg6riziv7yczk1"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:skip-build? #t)) ;only available on macOS
+    (home-page "https://lib.rs/crates/io-kit-sys")
+    (synopsis "Bindings to IOKit for macOS")
+    (description "This package provides bindings to IOKit for macOS.")
+    (license (list license:asl2.0 license:expat))))
+
 (define-public rust-icrate-0.0.4
   (package
     (name "rust-icrate")
-- 
2.49.0





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

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


Received: (at submit) by debbugs.gnu.org; 21 May 2025 16:00:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 21 12:00:35 2025
Received: from localhost ([127.0.0.1]:50820 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uHlrt-00017m-If
	for submit <at> debbugs.gnu.org; Wed, 21 May 2025 12:00:35 -0400
Received: from lists.gnu.org ([2001:470:142::17]:54180)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <guix@HIDDEN>)
 id 1uHjlN-0005XD-Hd
 for submit <at> debbugs.gnu.org; Wed, 21 May 2025 09:45: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 <guix@HIDDEN>)
 id 1uHjlG-00041W-SF
 for guix-patches@HIDDEN; Wed, 21 May 2025 09:45:35 -0400
Received: from mail.salt-inc.org ([104.244.79.104] helo=vm0.salt-inc.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <guix@HIDDEN>)
 id 1uHjlC-0005Ry-01
 for guix-patches@HIDDEN; Wed, 21 May 2025 09:45:34 -0400
Received: from localhost (209.60-130-109.adsl-dyn.isp.belgacom.be
 [109.130.60.209])
 by vm0.salt-inc.org (Postfix) with ESMTPSA id 0224BFED47;
 Wed, 21 May 2025 15:44:24 +0200 (CEST)
From: David Hoppenbrouwers <guix@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 00/13] Add wlink to flashing-tools
Date: Wed, 21 May 2025 15:43:59 +0200
Message-ID: <20250521134409.21590-1-guix@HIDDEN>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=104.244.79.104; envelope-from=guix@HIDDEN;
 helo=vm0.salt-inc.org
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Wed, 21 May 2025 12:00:32 -0400
Cc: David Hoppenbrouwers <guix@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.1 (/)

wlink is an unofficial tool for flashing and debugging WCH devices.

It is claimed not to be production ready, but it seems to work fine with
my evaluation board at least.

David Hoppenbrouwers (13):
  gnu: Add rust-io-kit-sys@HIDDEN
  gnu: Add rust-nu-pretty-hex@HIDDEN
  gnu: Add rust-unescaper@HIDDEN
  gnu: Add rust-bitfield@HIDDEN
  gnu: Add rust-libudev@HIDDEN
  gnu: Add rust-assert-hex@HIDDEN
  gnu: Add rust-envconfig-derive@HIDDEN
  gnu: Add rust-envconfig@HIDDEN
  gnu: Add rust-envconfig-derive@HIDDEN
  gnu: Add rust-envconfig@HIDDEN
  gnu: Add rust-libc@HIDDEN
  gnu: Add rust-serialport@HIDDEN
  gnu: Add wlink@HIDDEN

 gnu/packages/crates-apple.scm   |  19 ++++
 gnu/packages/crates-io.scm      | 196 +++++++++++++++++++++++++++++++-
 gnu/packages/crates-shell.scm   |  34 ++++++
 gnu/packages/flashing-tools.scm |  43 +++++++
 4 files changed, 289 insertions(+), 3 deletions(-)

-- 
2.49.0





Acknowledgement sent to David Hoppenbrouwers <guix@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#78539; 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: Thu, 19 Jun 2025 16:45:02 UTC

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