bug#47253: network-manager shepherd services does not wait to be online

2021-07-24 Thread Bone Baboon via Bug reports for GNU Guix
raid5atemyhomework via Bug reports for GNU Guix writes: > Is there any chance any thought will be given over to this, or am I stuck > trying to work around a single-threaded "does the job, but not well" Shepherd? > > I'm beginning to wonder if just using SystemD would work better, especially >

bug#47253: network-manager shepherd services does not wait to be online

2021-07-23 Thread raid5atemyhomework via Bug reports for GNU Guix
Is there any chance any thought will be given over to this, or am I stuck trying to work around a single-threaded "does the job, but not well" Shepherd? I'm beginning to wonder if just using SystemD would work better, especially since it's so popular nearly every daemon package includes support

bug#47253: network-manager shepherd services does not wait to be online

2021-03-20 Thread raid5atemyhomework via Bug reports for GNU Guix
Hello MArk, > [] I'll note, however, that merely waiting up to 30 seconds (orwhatever > timeout you choose) is not, in itself, a robust solution. What > happens if the network is down for more than 30 seconds? What if it > goes down after 'nm-online' checks, but before the dependent service has

bug#47253: network-manager shepherd services does not wait to be online

2021-03-20 Thread Mark H Weaver
Hi, Earlier, I wrote: >> How about leaving "networking" as it is now, and instead adding a new >> service called "network-online" or similar, that requires "networking" >> and then waits until a network connection is established? I withdraw my proposal for a separate "network-online" service.

bug#47253: network-manager shepherd services does not wait to be online

2021-03-19 Thread raid5atemyhomework via Bug reports for GNU Guix
Hello Mark, > > Of course, the big problem is that Shepherd is single-threadded and > > `nm-online` will block all other bootup. > > That's not good. For the sake of users who are not always connected to > the internet, I'd strongly prefer for the Guix boot process of a desktop > system to not be

bug#47253: network-manager shepherd services does not wait to be online

2021-03-19 Thread Mark H Weaver
Hi, raid5atemyhomework via Bug reports for GNU Guix writes: > I have a small number of daemons that need access to the network at > startup. I have configured their Shepherd services to require > `networking`. > > However, to my puzzlement, I consistently find that they are unable to > access

bug#47253: network-manager shepherd services does not wait to be online

2021-03-18 Thread raid5atemyhomework via Bug reports for GNU Guix
I have a small number of daemons that need access to the network at startup. I have configured their Shepherd services to require `networking`. However, to my puzzlement, I consistently find that they are unable to access the network at startup. One daemon dies (and gets respawned so often