GNU bug report logs - #56663
[PATCH 0/24]: gnu: just: New package.

Previous Next

Package: guix-patches;

Reported by: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>

Date: Wed, 20 Jul 2022 12:12:02 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 56663 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:12:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Wed, 20 Jul 2022 12:12:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "guix-patches <at> gnu.org" <guix-patches <at> gnu.org>
Subject: [PATCH 0/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:11:25 +0000
Hello,

This patch series add the `just' command line runnner package. [1]

[1]: https://github.com/casey/just

—
Jean-Pierre De Jesus DIAZ





Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:14:02 GMT) Full text and rfc822 format available.

Message #8 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 1/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:13:15 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0001-gnu-rust-temptree-0.2-New-package.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:14:02 GMT) Full text and rfc822 format available.

Message #11 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 2/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:13:37 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0002-gnu-rust-executable-path-1-New-package.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:15:01 GMT) Full text and rfc822 format available.

Message #14 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 3/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:14:24 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0003-gnu-rust-cradle-0.2-New-package.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:16:02 GMT) Full text and rfc822 format available.

Message #17 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 4/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:14:50 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0004-gnu-rust-zerocopy-derive-0.3-New-package.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:16:02 GMT) Full text and rfc822 format available.

Message #20 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 5/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:15:20 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0005-gnu-rust-zerocopy-0.6-New-variable.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:16:02 GMT) Full text and rfc822 format available.

Message #23 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 6/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:15:42 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0006-gnu-rust-roaring-0.9-New-package.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:17:02 GMT) Full text and rfc822 format available.

Message #26 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 7/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:16:05 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0007-gnu-rust-unicode-indent-1-New-package.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:17:02 GMT) Full text and rfc822 format available.

Message #29 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 8/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:16:27 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0008-gnu-rust-uuid-macro-internal-1-New-package.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:18:01 GMT) Full text and rfc822 format available.

Message #32 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 9/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:16:53 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0009-gnu-rust-sha1-smol-1-New-package.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:18:02 GMT) Full text and rfc822 format available.

Message #35 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 10/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:17:08 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0010-gnu-rust-typenum-1-Update-to-1.15.0.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:18:02 GMT) Full text and rfc822 format available.

Message #38 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 11/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:17:25 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[Message part 2 (text/html, inline)]
[0011-gnu-rust-crypto-common-0.1-Update-to-0.1.6.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:19:02 GMT) Full text and rfc822 format available.

Message #41 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 12/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:17:59 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0012-gnu-rust-digest-0.10-Update-to-0.10.3.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:19:02 GMT) Full text and rfc822 format available.

Message #44 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 13/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:18:14 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0013-gnu-rust-md5-asm-0.5-New-package.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:19:02 GMT) Full text and rfc822 format available.

Message #47 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 14/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:18:40 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0014-gnu-rust-md-5-0.10-New-package.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:20:02 GMT) Full text and rfc822 format available.

Message #50 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 15/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:19:03 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0015-gnu-rust-atomic-0.5-New-package.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:20:02 GMT) Full text and rfc822 format available.

Message #53 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 16/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:19:44 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0016-gnu-rust-uuid-1-New-package.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:21:01 GMT) Full text and rfc822 format available.

Message #56 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 17/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:19:58 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0017-gnu-rust-target-2-New-package.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:21:02 GMT) Full text and rfc822 format available.

Message #59 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 18/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:20:27 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0018-gnu-rust-strum-macros-0.24-New-package.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:22:01 GMT) Full text and rfc822 format available.

Message #62 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 19/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:20:56 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0019-gnu-rust-strum-0.24-New-package.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:22:02 GMT) Full text and rfc822 format available.

Message #65 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 20/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:21:21 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0020-gnu-rust-strum-macros-0.24-Allow-build.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:22:02 GMT) Full text and rfc822 format available.

Message #68 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 21/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:21:37 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0021-gnu-rust-snafu-derive-0.7-New-package.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:23:01 GMT) Full text and rfc822 format available.

Message #71 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 22/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:21:59 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0022-gnu-rust-snafu-0.7-New-package.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:23:02 GMT) Full text and rfc822 format available.

Message #74 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 23/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:22:18 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0023-gnu-rust-lexiclean-0.0.1-New-package.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Wed, 20 Jul 2022 12:23:02 GMT) Full text and rfc822 format available.

Message #77 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: [PATCH 24/24]: gnu: just: New package.
Date: Wed, 20 Jul 2022 12:22:33 +0000
[Message part 1 (text/plain, inline)]
Empty Message
[0024-gnu-just-New-package.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Thu, 21 Jul 2022 14:38:01 GMT) Full text and rfc822 format available.

Message #80 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>,
 "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: Re: [bug#56663] [PATCH 24/24]: gnu: just: New package.
Date: Thu, 21 Jul 2022 16:37:06 +0200
[Message part 1 (text/plain, inline)]
On 20-07-2022 14:22, Jean Pierre De Jesus DIAZ via Guix-patches via wrote:
> Empty Message

https://github.com/casey/temptree

Sending the patch seems to have gone wrong (there's Empty Message, and 
the subject line is always the same).

Anyway, I looked through the package definitions a bit:

> +         "--skip=choose::status_error"
> +         "--skip=edit::editor_working_directory"
> +         "--skip=edit::status_error"
> +         "--skip=export::setting_shebang"
> +         "--skip=export::shebang"
> +         "--skip=justfile::tests::run_shebang"
> +         "--skip=functions::env_var_functions"
> +         "--skip=functions::path_functions"
> +         "--skip=functions::path_functions2"
> +         "--skip=misc::quiet_shebang_recipe"
> +         "--skip=misc::shebang_line_numbers"
> +         "--skip=positional_arguments::shebang"
> +         "--skip=positional_arguments::variadic_shebang"
> +         "--skip=quiet::choose_status"
> +         "--skip=quiet::quiet_shebang"
> +         "--skip=shell::flag"
> + 
> "--skip=working_directory::change_working_directory_to_search_justfile_parent"
> + "--skip=working_directory::justfile_and_working_directory"
> + "--skip=working_directory::justfile_without_working_directory"
> + "--skip=working_directory::justfile_without_working_directory_relative"
> +         "--skip=working_directory::search_dir_child"
> +         "--skip=working_directory::search_dir_parent")
Why are all these tests skipped?


> +    (synopsis "Lexically clean paths")
> +    (description "Lexically clean paths")

A synopsis is not the same as a description. I recommend looking at 
non-Rust packages for examples, the synopsis and description of Rust 
packages have historically been neglected.


> +     `(#:tests? #f ; `whatever' requires a recent compiler.

Possibly it doesn't, try setting RUSTC_BOOTSTRAP.

 (define-public rust-digest-0.10
   (package
     (name "rust-digest")
-    (version "0.10.1")
+    (version "0.10.3")

- "16wpqnwlzx0lbnwccwikns7dq8fblcc6kma2l7xz8anlh5hdd5xn"))))
+ "01nmj9cci5qdm4q4wlmz104rzr68d5m823kdzd95bypslq68dyzj"))))

FWIW, I can confirm I got the same hash in some code I haven't submitted 
yet (antioxidant).


 (define-public rust-typenum-1
   (package
     (name "rust-typenum")
-    (version "1.12.0")
+    (version "1.15.0")
     (source
       (origin
         (method url-fetch)
@@ -67690,8 +67690,11 @@ (define-public rust-typenum-1
         (file-name (string-append name "-" version ".tar.gz"))
         (sha256
          (base32
- "0cvbksljz61ian21fnn0h51kphl0pwpzb932bv4s0rwy1wh8lg1p"))))
+ "11yrvz1vd43gqv738yw1v75rzngjbs7iwcgzjy3cq5ywkv2imy6w"))))

Likewise.


+    (synopsis "Rust implementation of SHA1")
+    (description "Minimal dependency free implementation of SHA1 for 
Rust.")
+    (license license:bsd-3)))

I don't see the relevancy of it being implemented in Rust (Guix supports 
multiple languages just fine), everything in Guix is free so no need to 
mention it, it being minimal dependencies or maximal dependencies 
doesn't seem relevant to me given that Guix is a package manager that 
can just take care of the dependencies, and I believe the standard 
spelling is SHA-1, not SHA1 though I could be wrong.


+                `(substitute* "Cargo.toml"
+                   ;; Relax quote version.
+                   (("1\\.0\\.10") "1")))))

Nice, though ` -> ' or #~ will do.


+    (synopsis "Private implementation details of the uuid! macro.")
+    (description "Private implementation details of the @code{uuid!} 
macro.")

Why @code below but not above?  Also, maybe private->internal (there are 
no privacy concerns), and add a comment that it is only supposed by the 
rust-??? package.  Also, 'the uuid!' macro sounds ambigious, I'd just 
mention the package name instead.


+    (arguments
+      `(#:tests? #f ;; Generated assets for tests not included.

Then you can add them, often switching to a git checkout helps with 
things like this.


+     "Determine whether characters have the @code{XID_Start} or
+@code{XID_Continue} properties according to Unicode Standard Annex #31.")

The description must be proper sentences, which I believe to be 
mentioned in (guix)Sybopses and Descriptions but I'm not sure about 
that.  Also, maybe you can hyperlinkify 'Unicode Standard Annex #31'.

+    (synopsis "Compressed bitmaps")
+    (description "This package is a pure Rust implementation of roaring 
bitmaps
+compressed bitmaps.")

I don't think that packages can be implementations, though they can 
implement things.

This description can be much more informative, it's currently rather 
minimalistic -- e.g., you could write that 'roaring bitmaps' is a very 
effective bitmap compression technique and link to the site. Maybe 
something like

"This package implements roaring bitmaps, an efficient technique for 
compressing bitmaps [...]"

[rust-cradle-0.2]

+    (inputs
+      (list coreutils
+            which

AFAICT coreutils, which and xxd aren't used.

+    (synopsis "Get the path of a binary target's executable")
+    (description "Get the path of a binary target's executable")

It is not clear what a binary target is supposed to be from context, 
'path' is ambigious (maybe: file name?), "get" is rather generic, maybe 
"guess" or "determine" or "calculate" depending on what it does.

+    (synopsis "Temporary trees of files")
+    (description "Temporary trees of files")

This is not a clear description (also, synopsis and description are 
identical) -- maybe it scans the file system for all files and returns 
the results in a temporary tree structure?  (Going by the rust-tempfile 
dependency, probably not, but that's one easy misinterpretation to make).

Greetings,
Maxime.

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

Information forwarded to guix-patches <at> gnu.org:
bug#56663; Package guix-patches. (Thu, 21 Jul 2022 15:37:02 GMT) Full text and rfc822 format available.

Message #83 received at 56663 <at> debbugs.gnu.org (full text, mbox):

From: Jean Pierre De Jesus DIAZ <me <at> jeandudey.tech>
To: Maxime Devos <maximedevos <at> telenet.be>
Cc: "56663 <at> debbugs.gnu.org" <56663 <at> debbugs.gnu.org>
Subject: Re: [bug#56663] [PATCH 24/24]: gnu: just: New package.
Date: Thu, 21 Jul 2022 15:35:50 +0000
>On 20-07-2022 14:22, Jean Pierre De Jesus DIAZ via Guix-patches via >wrote:
>> Empty Message

>https://github.com/casey/temptree

An error on my side. Did not attach the patch (ProtonMail doesn't support
SMTP in order to use git send-email, I'm still porting their bridge program
to GNU Guix).

>Why are all these tests skipped?

Most of these tests are tests specific to test shebang code, but are hard
coded to use `#!/usr/bin/env <whatever>', some of these tests could be
changed though. Didn't make patches for that because of the added
maintenance effort but will do so.

>FWIW, I can confirm I got the same hash in some code I haven't submitted
yet (antioxidant).

Would be great if upstreamed to GNU Guix and one less patch on this
series :-).

And great work on antioxidant, tried to make each crate on this
patch series build-able so in the future switching/using
antioxidant-build-system is easier. I have also started to test various
crates to remove `#:skip-build? #f' as much as possible from
gnu/packages/crates-io.scm.


>+                `(substitute* "Cargo.toml"
>+                   ;; Relax quote version.
>+                   (("1\\.0\\.10") "1")))))
>
>Nice, though ` -> ' or #~ will do.

Thought of using G-Expressions but as it isn't used on crates-io.scm yet
didn't want to change the convention there. Would be you okay if I use '?

>[rust-cradle-0.2]
>
>+    (inputs
>+      (list coreutils
>+            which
>
>AFAICT coreutils, which and xxd aren't used.

Are required by the tests which is why I added these packages.

These are mostly used on documentation tests but the author of
the crate did not mark these as no_run so they run on the 'check
phase, and there's no easy way to disable documentation tests
or skip specific ones. I'll try to make some patches to make
some of these tests to not run.

Thanks for the review!

Will update accordingly.

—
Jean-Pierre De Jesus DIAZ




This bug report was last modified 1 year and 250 days ago.

Previous Next


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