Subject: Re: bug#76343: shepherd 1.0.2 --help: warning: call to environ while multiple threads are running; further behavior unspecified.

From: Simon Josefsson <[email-masked]>
Date: Wed, 26 Feb 2025 17:06:58 +0100

Thank you! Does this make shepherd Debian packages useless, or can we suggest people to ignore the warning? Any simple way to patch it out from within shepherd? The Debian freeze is in two weeks and it would be nice to give a good first impression to people try it shepherd from Debian… i could try to get guile patched, but it is getting late.

/Simon

> 26 feb. 2025 kl. 16:51 skrev Ludovic Courtès <[email-masked]>:
> 
> Hi,
> 
> Simon Josefsson <[email-masked]> skribis:
> 
>> It seems shepherd in Debian print the following on a simple --help:
>> 
>> 132s warning: call to environ while multiple threads are running;
>> 132s          further behavior unspecified.
> 
> This is a bug introduced in Guile 3.0.10 (Guix still uses 3.0.9), for
> which I’ve now sent a patch:
> 
>  https://issues.guix.gnu.org/76589
> 
> Olivier Dion submitted another patch, which complements the one above:
> 
>  https://lists.gnu.org/archive/html/guile-devel/2025-02/msg00036.html
> 
> Thanks,
> Ludo’.