GNU bug report logs - #56298
python-cmsis-pack-manager and dependencies

Previous Next

Package: guix-patches;

Reported by: Peter Polidoro <peter <at> polidoro.io>

Date: Wed, 29 Jun 2022 14:45:01 UTC

Severity: normal

Full log


View this message in rfc822 format

From: Maxime Devos <maximedevos <at> telenet.be>
To: peter <at> polidoro.io, 56298 <at> debbugs.gnu.org
Subject: [bug#56298] [PATCH 2/7] gnu: Add rust-quick-xml-0.17.
Date: Wed, 27 Jul 2022 17:55:16 +0200
[Message part 1 (text/plain, inline)]
On 29-06-2022 16:46, peter <at> polidoro.io wrote:
> +     `(#:skip-build? #t
> +       #:cargo-inputs
> +       (("rust-encoding-rs" ,rust-encoding-rs-0.8)
> +        ("rust-memchr" ,rust-memchr-2)
> +        ("rust-serde" ,rust-serde-1))))))

The #:cargo-development-inputs are important for antioxidant (the new 
build system intended to eventually replace cargo-build-system), to 
actually run the tests. Try running "guix import crate quick-xml <at> 0.17", 
IIUC it will add the development-inputs.

(I've sent a bug report about "guix import crate ..." removing 
cargo-development-inputs in the past, but I cannot find it anymore).

Also, likely you don't actually need the old version -- going by the 
code in antioxidant, always using rust-quick-xml <at> 0.22 (instead of older 
versions) does not cause any problems, but since this is 
cargo-build-system, you will have to patch the Cargo.toml of the 
dependent to accept the latest version of rust-quick-xml.

Greetings,
Maxime.

[OpenPGP_0x49E3EE22191725EE.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]

This bug report was last modified 2 years and 321 days ago.

Previous Next


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