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