[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#63403] [PATCH 1/1] services: wireguard: Implement a dynamic IP moni
From: |
Bruno Victal |
Subject: |
[bug#63403] [PATCH 1/1] services: wireguard: Implement a dynamic IP monitoring feature. |
Date: |
Wed, 24 May 2023 23:12:26 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 |
Hi Ludo’,
On 2023-05-24 15:53, Ludovic Courtès wrote:
> I don’t doubt your script is better (first because it’s in Guile ;-)).
> I’m concerned about adding non-trivial “peripheral” code that we’ll all
> be responsible for going forward (the Jami services pose a similar
> challenge IMO: I experienced first-hand the maintenance burden recently
> when investigating system test failures.)
>
> So I’m a bit torn. I sympathize with the need to improve those
> services, but I’m also concerned what will happen if we don’t have clear
> criteria to decide what to take and what to reject.
>
I think having some “indigenous” guix capabilities is a good idea,
if the guix services are to be something more than a (lossy) scheme
translation of some daemon's configuration file syntax.
IMO as long the feature in question is:
* Not overly tailored to some specific setup scenario.
* Generic (or can be reasonably refactored/extended as needed)
* Improves the overall experience of a service.
It should be acceptable to have it in Guix since it brings more value
to the service subsystem. (rather than require a user to import
$MYSTERY_CHANNEL_FROM_INTERNET_USER_5554$ or reinvent the
ω+1 iteration of the same wheel)
--
Furthermore, I consider that nonfree software must be eradicated.
Cheers,
Bruno.
[bug#63402] [PATCH v5 3/5] services: wireguard: Clean-up configuration file serializer., Maxim Cournoyer, 2023/05/18
[bug#63402] [PATCH v5 4/5] services: wireguard: Add a 'configuration' action., Maxim Cournoyer, 2023/05/18
[bug#63402] [PATCH v5 5/5] gnu: linux-libre: Apply wireguard patch fixing keep-alive bug., Maxim Cournoyer, 2023/05/18