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" <[email protected]> > À: "Timothee Mathieu" <[email protected]> > Cc: "Steve George" <[email protected]>, "Ludovic Courtès" > <[email protected]>, "help-guix" <[email protected]> > 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 <[email protected]> >>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.
