GNU bug report logs -
#61587
[PATCH 0/8] networking services refactoring
Previous Next
Reported by: Bruno Victal <mirai <at> makinata.eu>
Date: Fri, 17 Feb 2023 21:14:02 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #38 received at 61587 <at> debbugs.gnu.org (full text, mbox):
On 2023-03-03 17:13, Ludovic Courtès wrote:> Bruno Victal <mirai <at> makinata.eu> skribis:
>
>> Supersedes #47253. (Note: Shepherd no longer blocks since shepherd 0.9.3)
>
> What does that mean?
Oops, I didn't intend to include this in the commit message, it was for the mail body.
At the time I didn't notice that #47253 already had a patch to solve this issue which resulted
in independent rewrite of the same fix. I only noticed it while I was searching for open issues to
attach to the message as potential issues that would be closed by this.
The note refers to what made #47253 untenable back then.
>> * gnu/services/networking.scm (network-manager-shepherd-service): Await for
>> NetworkManager to finish starting up.
>
> [...]
>
>> + (start
>> + #~(lambda args
>> + (let ((constructor
>> + (apply
>> + (make-forkexec-constructor
>> + (list #$(file-append network-manager
>> + "/sbin/NetworkManager")
>> + (string-append "--config=" #$conf)
>> + "--no-daemon")
>
> Rather:
>
> (let ((pid (fork+exec-command (list …))))
> …
> pid)
I'll send a v2 with the required touch-ups.
Cheers,
Bruno
This bug report was last modified 2 years and 76 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.