Hello again, To test the dependency of the version of guix being used, I tried using =guix pack=. I did a =guix pack= on the Arch laptop, and then I copied the pack on the Ubuntu one to make sure that all the libraries were exactly the same and to have something independent of the Guix installed. I unset any guix environment variable (I checked through env, nothing guix or gnu related anymore) and then I executed the pack and I still have the same discrepancy. I also tried in a guix container (via =guix shell -C bash coreutils -- bash= then execute the pack) but same result. >From this, (I think) we can conclude that it is not a problem of the python >libraries or the C libraries, because the pack contains everything. But I have >no idea what could be the cause of the non-reproducibility then.
Best, Timothée ----- Mail original ----- > De: "Cayetano Santos" <csant...@inventati.org> > À: "Timothee Mathieu" <timothee.math...@inria.fr> > Cc: "Steve George" <st...@futurile.net>, "Ludovic Courtès" > <ludovic.cour...@inria.fr>, "help-guix" <help-guix@gnu.org> > Envoyé: Mercredi 30 Avril 2025 23:22:52 > Objet: Re: Reproducibility of guix shell container across different host OS >>mer. 30 avril 2025 at 16:51, Timothee Mathieu <timothee.math...@inria.fr> >>wrote: > >> Maybe this is not really about the OS, could this be due to how guix was >> installed ? On >> Arch I installed via the script whereas on Ubuntu guix was initially >> installed >> through >> apt. > > Good catch. Not only how, but also when. Let me guess, in the server > you installed also using the script, right ? I’d say is not about OS, > but about how you install Guix. > > As you’re using shells, could you check that all of your bashrc, > profile, etc. are the same ? Think also about your /etc/profile.d/ guix > file. You may check the output of ‘env’ when you launch your shells. > > C.