* bug#73002: Julia packages are not reproducible
@ 2024-09-03 11:56 Ludovic Courtès
2024-09-03 16:05 ` bug#73002: King, Spencer via Bug reports for GNU Guix
2024-09-04 11:00 ` bug#73002: Julia packages are not reproducible Simon Tournier
0 siblings, 2 replies; 3+ messages in thread
From: Ludovic Courtès @ 2024-09-03 11:56 UTC (permalink / raw)
To: 73002
Currently Julia packages, as built with Julia 1.8.3, are not
reproducible. Here’s a small sample:
--8<---------------cut here---------------start------------->8---
$ guix challenge julia-csv julia-preferences julia-crayons
/gnu/store/6yh8jmdbgnz41rgqk898629jhhxsgksi-julia-crayons-4.1.1 contents differ:
no local build for '/gnu/store/6yh8jmdbgnz41rgqk898629jhhxsgksi-julia-crayons-4.1.1'
https://ci.guix.gnu.org/nar/lzip/6yh8jmdbgnz41rgqk898629jhhxsgksi-julia-crayons-4.1.1: 1hjz4h51g42fqzwq3z28bddc8sfs5cyv2xsmw5gscapjhlkg1whc
https://bordeaux.guix.gnu.org/nar/lzip/6yh8jmdbgnz41rgqk898629jhhxsgksi-julia-crayons-4.1.1: 01aiycvx8yp68fsssszaqnlkxabh63v542l0x6q5z2sf85n2317m
differing file:
/share/julia/compiled/v1.8/Crayons/TXPcU_FeJYN.ji
/gnu/store/cz3pk9ch9xkrrq9dxhb390z3vgifjhm8-julia-preferences-1.2.2 contents differ:
no local build for '/gnu/store/cz3pk9ch9xkrrq9dxhb390z3vgifjhm8-julia-preferences-1.2.2'
https://ci.guix.gnu.org/nar/lzip/cz3pk9ch9xkrrq9dxhb390z3vgifjhm8-julia-preferences-1.2.2: 0m4x1cmy6ff5zi9i3cvmssry45g6d9x4cvmdnj1dnx6dyni4dc9n
https://bordeaux.guix.gnu.org/nar/lzip/cz3pk9ch9xkrrq9dxhb390z3vgifjhm8-julia-preferences-1.2.2: 1xk0nhl12wgdwmbh4xinagk9s1qm58fzz84iirjnwq5162sl90ci
differing file:
/share/julia/compiled/v1.8/Preferences/pWSk8_CTiKV.ji
/gnu/store/s7qnqsig3d43z412arw4802yrb98drj8-julia-csv-0.10.4 contents differ:
no local build for '/gnu/store/s7qnqsig3d43z412arw4802yrb98drj8-julia-csv-0.10.4'
https://ci.guix.gnu.org/nar/lzip/s7qnqsig3d43z412arw4802yrb98drj8-julia-csv-0.10.4: 0cw248s4wviy52bb2j04gf2pwih2am1mkyf37289br625sw3k7vb
https://bordeaux.guix.gnu.org/nar/lzip/s7qnqsig3d43z412arw4802yrb98drj8-julia-csv-0.10.4: 00b0agj1mncji8j5v9k4cq4lw46iviz7xcrrm5s6sr22ay6hvphn
differing file:
/share/julia/compiled/v1.8/CSV/HHBkp_Mz514.ji
3 store items were analyzed:
- 0 (0.0%) were identical
- 3 (100.0%) differed
- 0 (0.0%) were inconclusive
$ guix describe
Generation 316 Sep 01 2024 23:38:54 (current)
guix f88a946
repository URL: https://git.savannah.gnu.org/git/guix.git
commit: f88a946249d75b9e8fa310471e7f2fec91d9790b
--8<---------------cut here---------------end--------------->8---
Ludo’.
^ permalink raw reply [flat|nested] 3+ messages in thread
* bug#73002:
2024-09-03 11:56 bug#73002: Julia packages are not reproducible Ludovic Courtès
@ 2024-09-03 16:05 ` King, Spencer via Bug reports for GNU Guix
2024-09-04 11:00 ` bug#73002: Julia packages are not reproducible Simon Tournier
1 sibling, 0 replies; 3+ messages in thread
From: King, Spencer via Bug reports for GNU Guix @ 2024-09-03 16:05 UTC (permalink / raw)
To: 73002@debbugs.gnu.org
For what it's worth I had been running into reproducibility issues with a couple of Julia packages I was working on as well, one example being https://issues.guix.gnu.org/72896. I assume the cause is the same as what you're seeing here.
Best,
Spencer
^ permalink raw reply [flat|nested] 3+ messages in thread
* bug#73002: Julia packages are not reproducible
2024-09-03 11:56 bug#73002: Julia packages are not reproducible Ludovic Courtès
2024-09-03 16:05 ` bug#73002: King, Spencer via Bug reports for GNU Guix
@ 2024-09-04 11:00 ` Simon Tournier
1 sibling, 0 replies; 3+ messages in thread
From: Simon Tournier @ 2024-09-04 11:00 UTC (permalink / raw)
To: Ludovic Courtès, 73002
Hi Ludo,
On Tue, 03 Sep 2024 at 13:56, Ludovic Courtès <ludovic.courtes@inria.fr> wrote:
> Currently Julia packages, as built with Julia 1.8.3, are not
> reproducible. Here’s a small sample:
Duplicate with:
bug#47354: (build-system julia) not reproducible
zimoun <zimon.toutoune@gmail.com>
Wed, 24 Mar 2021 01:37:07 +0100
id:86o8f9idzg.fsf@gmail.com
https://issues.guix.gnu.org/47354
https://issues.guix.gnu.org/msgid/86o8f9idzg.fsf@gmail.com
https://yhetil.org/guix/86o8f9idzg.fsf@gmail.com
Please also consider:
bug#22304: Build for Julia is not reproducible
Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>
Mon, 04 Jan 2016 17:28:42 +0100
id:idj1t9xia11.fsf@bimsb-sys02.mdc-berlin.net
https://issues.guix.gnu.org/22304
https://issues.guix.gnu.org/msgid/idj1t9xia11.fsf@bimsb-sys02.mdc-berlin.net
https://yhetil.org/guix/idj1t9xia11.fsf@bimsb-sys02.mdc-berlin.net
Well, IIRC, upstream was not receptive about tackling that problem, see
upstream issue#34753.
https://github.com/JuliaLang/julia/issues/34753
Somehow, it’s seem the same kind of situation as Guile and
non-reproducible .go. ;-) Tackling the problem implies a deep-dive into
the compiler’s internals that requires a lot of efforts without the help
of core upstream.
Please note that Julia had been removed from Debian on 2022 [1], thus it
does not seem under the radar of ReproducibleBuilds.
Cheers,
simon
1: https://tracker.debian.org/pkg/julia
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2024-09-04 13:01 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-03 11:56 bug#73002: Julia packages are not reproducible Ludovic Courtès
2024-09-03 16:05 ` bug#73002: King, Spencer via Bug reports for GNU Guix
2024-09-04 11:00 ` bug#73002: Julia packages are not reproducible Simon Tournier
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).