GNU logs - #78539, boring messages


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#78539] [PATCH 00/13] Add wlink to flashing-tools
Resent-From: David Hoppenbrouwers <guix@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 21 May 2025 16:01:02 +0000
Resent-Message-ID: <handler.78539.B.17478432354333 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 78539
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 78539 <at> debbugs.gnu.org
Cc: David Hoppenbrouwers <guix@HIDDEN>
X-Debbugs-Original-To: guix-patches@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.17478432354333
          (code B ref -1); Wed, 21 May 2025 16:01:02 +0000
Received: (at submit) by debbugs.gnu.org; 21 May 2025 16:00:35 +0000
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>
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-Mailman-Approved-At: Wed, 21 May 2025 12:00:32 -0400
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





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: David Hoppenbrouwers <guix@HIDDEN>
Subject: bug#78539: Acknowledgement ([PATCH 00/13] Add wlink to
 flashing-tools)
Message-ID: <handler.78539.B.17478432354333.ack <at> debbugs.gnu.org>
References: <20250521134409.21590-1-guix@HIDDEN>
X-Gnu-PR-Message: ack 78539
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 78539 <at> debbugs.gnu.org
Date: Wed, 21 May 2025 16:01:03 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 guix-patches@HIDDEN

If you wish to submit further information on this problem, please
send it to 78539 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
78539: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78539
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#78539] [PATCH 01/13] gnu: Add rust-io-kit-sys@HIDDEN
References: <20250521134409.21590-1-guix@HIDDEN>
In-Reply-To: <20250521134409.21590-1-guix@HIDDEN>
Resent-From: David Hoppenbrouwers <guix@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 21 May 2025 16:21:01 +0000
Resent-Message-ID: <handler.78539.B78539.174784442511086 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78539
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 78539 <at> debbugs.gnu.org
Cc: David Hoppenbrouwers <guix@HIDDEN>
Received: via spool by 78539-submit <at> debbugs.gnu.org id=B78539.174784442511086
          (code B ref 78539); Wed, 21 May 2025 16:21:01 +0000
Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:20:25 +0000
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>
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-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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#78539] [PATCH 04/13] gnu: Add rust-bitfield@HIDDEN
Resent-From: David Hoppenbrouwers <guix@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 21 May 2025 16:22:03 +0000
Resent-Message-ID: <handler.78539.B78539.174784450811587 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78539
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 78539 <at> debbugs.gnu.org
Cc: David Hoppenbrouwers <guix@HIDDEN>
Received: via spool by 78539-submit <at> debbugs.gnu.org id=B78539.174784450811587
          (code B ref 78539); Wed, 21 May 2025 16:22:03 +0000
Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:21:48 +0000
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>
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-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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#78539] [PATCH 02/13] gnu: Add rust-nu-pretty-hex@HIDDEN
Resent-From: David Hoppenbrouwers <guix@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 21 May 2025 16:22:06 +0000
Resent-Message-ID: <handler.78539.B78539.174784451711653 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78539
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 78539 <at> debbugs.gnu.org
Cc: David Hoppenbrouwers <guix@HIDDEN>
Received: via spool by 78539-submit <at> debbugs.gnu.org id=B78539.174784451711653
          (code B ref 78539); Wed, 21 May 2025 16:22:06 +0000
Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:21:57 +0000
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>
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-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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#78539] [PATCH 05/13] gnu: Add rust-libudev@HIDDEN
Resent-From: David Hoppenbrouwers <guix@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 21 May 2025 16:22:07 +0000
Resent-Message-ID: <handler.78539.B78539.174784451811662 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78539
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 78539 <at> debbugs.gnu.org
Cc: David Hoppenbrouwers <guix@HIDDEN>
Received: via spool by 78539-submit <at> debbugs.gnu.org id=B78539.174784451811662
          (code B ref 78539); Wed, 21 May 2025 16:22:07 +0000
Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:21:58 +0000
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>
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-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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#78539] [PATCH 08/13] gnu: Add rust-envconfig@HIDDEN
Resent-From: David Hoppenbrouwers <guix@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 21 May 2025 16:22:08 +0000
Resent-Message-ID: <handler.78539.B78539.174784451811675 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78539
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 78539 <at> debbugs.gnu.org
Cc: David Hoppenbrouwers <guix@HIDDEN>
Received: via spool by 78539-submit <at> debbugs.gnu.org id=B78539.174784451811675
          (code B ref 78539); Wed, 21 May 2025 16:22:08 +0000
Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:21:58 +0000
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>
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-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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#78539] [PATCH 09/13] gnu: Add rust-envconfig-derive@HIDDEN
Resent-From: David Hoppenbrouwers <guix@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 21 May 2025 16:22:09 +0000
Resent-Message-ID: <handler.78539.B78539.174784451911684 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78539
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 78539 <at> debbugs.gnu.org
Cc: David Hoppenbrouwers <guix@HIDDEN>
Received: via spool by 78539-submit <at> debbugs.gnu.org id=B78539.174784451911684
          (code B ref 78539); Wed, 21 May 2025 16:22:09 +0000
Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:21:59 +0000
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>
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-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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#78539] [PATCH 07/13] gnu: Add rust-envconfig-derive@HIDDEN
Resent-From: David Hoppenbrouwers <guix@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 21 May 2025 16:22:09 +0000
Resent-Message-ID: <handler.78539.B78539.174784452011695 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78539
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 78539 <at> debbugs.gnu.org
Cc: David Hoppenbrouwers <guix@HIDDEN>
Received: via spool by 78539-submit <at> debbugs.gnu.org id=B78539.174784452011695
          (code B ref 78539); Wed, 21 May 2025 16:22:09 +0000
Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:22:00 +0000
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>
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-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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#78539] [PATCH 12/13] gnu: Add rust-serialport@HIDDEN
Resent-From: David Hoppenbrouwers <guix@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 21 May 2025 16:22:10 +0000
Resent-Message-ID: <handler.78539.B78539.174784452111716 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78539
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 78539 <at> debbugs.gnu.org
Cc: David Hoppenbrouwers <guix@HIDDEN>
Received: via spool by 78539-submit <at> debbugs.gnu.org id=B78539.174784452111716
          (code B ref 78539); Wed, 21 May 2025 16:22:10 +0000
Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:22:01 +0000
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>
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-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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#78539] [PATCH 11/13] gnu: Add rust-libc@HIDDEN
Resent-From: David Hoppenbrouwers <guix@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 21 May 2025 16:22:10 +0000
Resent-Message-ID: <handler.78539.B78539.174784452211730 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78539
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 78539 <at> debbugs.gnu.org
Cc: David Hoppenbrouwers <guix@HIDDEN>
Received: via spool by 78539-submit <at> debbugs.gnu.org id=B78539.174784452211730
          (code B ref 78539); Wed, 21 May 2025 16:22:10 +0000
Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:22:02 +0000
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>
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-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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#78539] [PATCH 10/13] gnu: Add rust-envconfig@HIDDEN
Resent-From: David Hoppenbrouwers <guix@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 21 May 2025 16:22:11 +0000
Resent-Message-ID: <handler.78539.B78539.174784452311752 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78539
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 78539 <at> debbugs.gnu.org
Cc: David Hoppenbrouwers <guix@HIDDEN>
Received: via spool by 78539-submit <at> debbugs.gnu.org id=B78539.174784452311752
          (code B ref 78539); Wed, 21 May 2025 16:22:11 +0000
Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:22:03 +0000
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>
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-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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#78539] [PATCH 06/13] gnu: Add rust-assert-hex@HIDDEN
Resent-From: David Hoppenbrouwers <guix@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 21 May 2025 16:22:11 +0000
Resent-Message-ID: <handler.78539.B78539.174784452411763 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78539
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 78539 <at> debbugs.gnu.org
Cc: David Hoppenbrouwers <guix@HIDDEN>
Received: via spool by 78539-submit <at> debbugs.gnu.org id=B78539.174784452411763
          (code B ref 78539); Wed, 21 May 2025 16:22:11 +0000
Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:22:04 +0000
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>
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-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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#78539] [PATCH 13/13] gnu: Add wlink@HIDDEN
Resent-From: David Hoppenbrouwers <guix@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 21 May 2025 16:22:12 +0000
Resent-Message-ID: <handler.78539.B78539.174784452611804 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78539
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 78539 <at> debbugs.gnu.org
Cc: David Hoppenbrouwers <guix@HIDDEN>
Received: via spool by 78539-submit <at> debbugs.gnu.org id=B78539.174784452611804
          (code B ref 78539); Wed, 21 May 2025 16:22:12 +0000
Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:22:06 +0000
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>
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-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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#78539] [PATCH 03/13] gnu: Add rust-unescaper@HIDDEN
Resent-From: David Hoppenbrouwers <guix@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 21 May 2025 16:22:13 +0000
Resent-Message-ID: <handler.78539.B78539.174784452711819 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78539
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 78539 <at> debbugs.gnu.org
Cc: David Hoppenbrouwers <guix@HIDDEN>
Received: via spool by 78539-submit <at> debbugs.gnu.org id=B78539.174784452711819
          (code B ref 78539); Wed, 21 May 2025 16:22:13 +0000
Received: (at 78539) by debbugs.gnu.org; 21 May 2025 16:22:07 +0000
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>
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-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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#78539] [PATCH 03/13] gnu: Add rust-unescaper@HIDDEN
Resent-From: Andreas Enge <andreas@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 15 Jun 2025 08:40:01 +0000
Resent-Message-ID: <handler.78539.B78539.174997675324398 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78539
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: David Hoppenbrouwers <guix@HIDDEN>
Cc: 78539 <at> debbugs.gnu.org, steve@HIDDEN, efraim@HIDDEN, divya@HIDDEN, hako@HIDDEN
Received: via spool by 78539-submit <at> debbugs.gnu.org id=B78539.174997675324398
          (code B ref 78539); Sun, 15 Jun 2025 08:40:01 +0000
Received: (at 78539) by debbugs.gnu.org; 15 Jun 2025 08:39:13 +0000
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>
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-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





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#78539] [PATCH 03/13] gnu: Add rust-unescaper@HIDDEN
Resent-From: Hilton Chain <hako@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 15 Jun 2025 09:02:02 +0000
Resent-Message-ID: <handler.78539.B78539.174997806132421 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78539
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Andreas Enge <andreas@HIDDEN>, David Hoppenbrouwers <guix@HIDDEN>
Cc: 78539 <at> debbugs.gnu.org, steve@HIDDEN, efraim@HIDDEN, divya@HIDDEN
Received: via spool by 78539-submit <at> debbugs.gnu.org id=B78539.174997806132421
          (code B ref 78539); Sun, 15 Jun 2025 09:02:02 +0000
Received: (at 78539) by debbugs.gnu.org; 15 Jun 2025 09:01:01 +0000
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==
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-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.




Message sent:


MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Hilton Chain <hako@HIDDEN>
Subject: bug#78539: closed ([PATCH 00/13] Add wlink to flashing-tools)
CC: tracker <at> debbugs.gnu.org
Message-ID: <handler.78539.D78539.17503515446302.ackdone <at> debbugs.gnu.org>
References: <87cyazhfc0.fsf@HIDDEN>
 <20250521134409.21590-1-guix@HIDDEN>
X-Gnu-PR-Message: closed 78539
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Date: Thu, 19 Jun 2025 16:46:07 +0000
Content-Type: multipart/mixed; boundary="----------=_1750351567-7673-0"

This is a multi-part message in MIME format...

------------=_1750351567-7673-0
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=utf-8

Your message dated Fri, 20 Jun 2025 00:21:51 +0800
with message-id <87cyazhfc0.fsf@HIDDEN>
and subject line Re: [PATCH 03/13] gnu: Add rust-unescaper@HIDDEN
has caused the debbugs.gnu.org bug report #78539,
regarding [PATCH 00/13] Add wlink to flashing-tools
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@HIDDEN)


--=20
78539: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78539
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems

------------=_1750351567-7673-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 21 May 2025 16:00:35 +0000
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




------------=_1750351567-7673-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 78539-done) by debbugs.gnu.org; 19 Jun 2025 16:45:44 +0000
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.


------------=_1750351567-7673-0--


Message sent:


MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: David Hoppenbrouwers <guix@HIDDEN>
Subject: bug#78539: closed (Re: [PATCH 03/13] gnu: Add rust-unescaper@HIDDEN)
Message-ID: <handler.78539.D78539.17503515446302.notifdone <at> debbugs.gnu.org>
References: <87cyazhfc0.fsf@HIDDEN>
 <20250521134409.21590-1-guix@HIDDEN>
X-Gnu-PR-Message: they-closed 78539
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 78539 <at> debbugs.gnu.org
Date: Thu, 19 Jun 2025 16:46:07 +0000
Content-Type: multipart/mixed; boundary="----------=_1750351567-7673-1"

This is a multi-part message in MIME format...

------------=_1750351567-7673-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

Your bug report

#78539: [PATCH 00/13] Add wlink to flashing-tools

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 78539 <at> debbugs.gnu.org.

--=20
78539: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78539
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems

------------=_1750351567-7673-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 78539-done) by debbugs.gnu.org; 19 Jun 2025 16:45:44 +0000
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.


------------=_1750351567-7673-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 21 May 2025 16:00:35 +0000
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




------------=_1750351567-7673-1--



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.