[PATCH] gnu: Add julia-progressbars.

  • Done
  • quality assurance status badge
Details
2 participants
  • Ludovic Courtès
  • King, Spencer
Owner
unassigned
Submitted by
King, Spencer
Severity
normal
K
K
King, Spencer wrote on 31 Aug 03:29 +0200
(name . King, Spencer via Guix-patches via)(address . guix-patches@gnu.org)
CH3PR02MB974625B99BC5D1BD6115820990902@CH3PR02MB9746.namprd02.prod.outlook.com
When I do multiple build rounds the outputs do not match and I am a little puzzled as to why. At first I thought it might be due to non-deterministic behavior in the test cases, but even when I disable the test cases I still run into the same issue. I am also running into this issue on another package I am working on, so I'm suspecting I'm just overlooking something. I would appreciate it if someone with experience packaging Julia software could take a look.

Best,
Spencer
L
L
Ludovic Courtès wrote on 4 Sep 15:45 +0200
(name . King, Spencer)(address . spencer.king@wustl.edu)(address . 72896-done@debbugs.gnu.org)
8734mfednc.fsf@gnu.org
Hi,

"King, Spencer" <spencer.king@wustl.edu> skribis:

Toggle quote (2 lines)
> When I do multiple build rounds the outputs do not match and I am a little puzzled as to why. At first I thought it might be due to non-deterministic behavior in the test cases, but even when I disable the test cases I still run into the same issue. I am also running into this issue on another package I am working on, so I'm suspecting I'm just overlooking something. I would appreciate it if someone with experience packaging Julia software could take a look.

That’s apparently a problem in Julia proper, and it affects all the
Julia packages it seems. See for instance ‘guix challenge julia-csv’.

In this case, I ran:

./pre-inst-env guix build julia-progressbars --rounds=2 -K

and then:

Toggle snippet (4 lines)
$ diff -ru /gnu/store/mhp5b36rc884pnbjj68nad0s5fkl3r40-julia-progressbars-1.5.1{,-check}
Binary files /gnu/store/mhp5b36rc884pnbjj68nad0s5fkl3r40-julia-progressbars-1.5.1/share/julia/compiled/v1.8/ProgressBars/qxsPw_D0cUh.ji and /gnu/store/mhp5b36rc884pnbjj68nad0s5fkl3r40-julia-progressbars-1.5.1-check/share/julia/compiled/v1.8/ProgressBars/qxsPw_D0cUh.ji differ

Toggle quote (10 lines)
> From 8a6b96b00594196c8a7ae5a63db5a9cb778f5a17 Mon Sep 17 00:00:00 2001
> Message-Id: <8a6b96b00594196c8a7ae5a63db5a9cb778f5a17.1725066017.git.spencer.king@geneoscopy.com>
> From: Spencer King <spencer.king@geneoscopy.com>
> Date: Sat, 31 Aug 2024 00:59:31 +0000
> Subject: [PATCH] gnu: Add julia-progressbars.
>
> * gnu/packages/julia-xyz.scm (julia-progressbars): New variable.
>
> Change-Id: Idd2b6a8aaaec186c01ecbc852d03f3df84bab8b5

Applied, thanks!

Ludo’.
Closed
L
L
Ludovic Courtès wrote on 4 Sep 15:46 +0200
(name . King, Spencer)(address . spencer.king@wustl.edu)(address . 72896-done@debbugs.gnu.org)
87zfoncz0e.fsf@gnu.org
Hi,

"King, Spencer" <spencer.king@wustl.edu> skribis:

Toggle quote (2 lines)
> When I do multiple build rounds the outputs do not match and I am a little puzzled as to why. At first I thought it might be due to non-deterministic behavior in the test cases, but even when I disable the test cases I still run into the same issue. I am also running into this issue on another package I am working on, so I'm suspecting I'm just overlooking something. I would appreciate it if someone with experience packaging Julia software could take a look.

That’s apparently a problem in Julia proper, and it affects all the
Julia packages it seems. See for instance ‘guix challenge julia-csv’.

In this case, I ran:

./pre-inst-env guix build julia-progressbars --rounds=2 -K

and then:

Toggle snippet (4 lines)
$ diff -ru /gnu/store/mhp5b36rc884pnbjj68nad0s5fkl3r40-julia-progressbars-1.5.1{,-check}
Binary files /gnu/store/mhp5b36rc884pnbjj68nad0s5fkl3r40-julia-progressbars-1.5.1/share/julia/compiled/v1.8/ProgressBars/qxsPw_D0cUh.ji and /gnu/store/mhp5b36rc884pnbjj68nad0s5fkl3r40-julia-progressbars-1.5.1-check/share/julia/compiled/v1.8/ProgressBars/qxsPw_D0cUh.ji differ

Toggle quote (10 lines)
> From 8a6b96b00594196c8a7ae5a63db5a9cb778f5a17 Mon Sep 17 00:00:00 2001
> Message-Id: <8a6b96b00594196c8a7ae5a63db5a9cb778f5a17.1725066017.git.spencer.king@geneoscopy.com>
> From: Spencer King <spencer.king@geneoscopy.com>
> Date: Sat, 31 Aug 2024 00:59:31 +0000
> Subject: [PATCH] gnu: Add julia-progressbars.
>
> * gnu/packages/julia-xyz.scm (julia-progressbars): New variable.
>
> Change-Id: Idd2b6a8aaaec186c01ecbc852d03f3df84bab8b5

Applied, thanks!

Ludo’.
Closed
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 72896@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 72896
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch