GNU bug report logs - #74284
Shepherd does not respect ordering for one-shot? services

Previous Next

Package: guix;

Reported by: Tomas Volf <~@wolfsden.cz>

Date: Sat, 9 Nov 2024 16:54:02 UTC

Severity: normal

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Tomas Volf <~@wolfsden.cz>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: Dariqq <dariqq <at> posteo.net>, 74284 <at> debbugs.gnu.org
Subject: bug#74284: Shepherd does not respect ordering for one-shot? services
Date: Fri, 22 Nov 2024 20:41:50 +0100
[Message part 1 (text/plain, inline)]
Hi Ludo',

Ludovic Courtès <ludo <at> gnu.org> writes:

> Indeed.  As Dariqq found out, the problem was that we’d mark one-short
> services in ‘%one-shot-services-started’ as soon as we’ve started them,
> effectively acting as if “started” were synonymous with “running”.
>
> This is fixed with 550c0370985022c5c90a7b477a5e0b84f6faf5d7.

I have checked out the commit and verified it with my original
reproducer.  Everything seems to work as it should, thank you for fixing
it :)

> Let me know if you find anything fishy!

Did not notice anything, so once 1.0.0 lands in Guix we can just close
this bug.

Have a nice day,
Tomas

-- 
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 179 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.