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.

Reply via email to