diff --git a/airing of grievances.md b/airing of grievances.md index 865947e08..060919f66 100644 --- a/airing of grievances.md +++ b/airing of grievances.md @@ -13,4 +13,10 @@ Oh, it's because the developers refuse to accept patches to implement short form Also, if you run `flatpak search` in a narrow terminal it will helpfully elide the full application ID, so flatpak search cannot even be depended on to retrieve the right incantation consistently. WHY. -## +## [[Systemd]] + +I love Systemd; I remember curating SysV Init scripts and I think the process of writing Systemd services is much improved. Having said that :) + +Why is it so hard to just make sure a service will actually start and keep retrying forever if it can't start? There are several incantations in the configuration spec that *seem* like they should achieve indefinite retries, but really don't (or do only in some cases). I understand why you'd want to have something like a sane retry policy (with backoff), but I really would like to tell it: just keep trying for me. Under no situation it seems reasonable for me to find a service marked as `inactive (dead)`, run start on it and have it work flawlessly. The computer should have done that for me. + +Also, why