guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#63985] [PATCH v3 00/11] Service subsystem improvements


From: Bruno Victal
Subject: [bug#63985] [PATCH v3 00/11] Service subsystem improvements
Date: Sat, 16 Sep 2023 22:22:52 +0100
User-agent: Mozilla Thunderbird

Hi all,

I've been pondering about the changes here and would like to comment
on them:

On 2023-06-26 22:57, Bruno Victal wrote:
> Bruno Victal (11):
>   services: configuration: Simplify normalize-extra-args.
>   services: configuration: Use transducers within
>     serialize-configuration.
>   services: fstrim-service-type: Serialize with SRFI-171 transducers.
>   doc: Rewrite define-configuration.
>   services: configuration: Add serializer-options field.

I think these changes are OK on their own since they add some extra
flexibility to the serialize-configuration procedure and address a
TODO item.

>   services: configuration: New generic-ini module.
>   services: configuration: Add some commonly used predicates.

IMO I'm afraid this might be somewhat short-sighted and would be
better addressed directly in Guile by implementing SRFI-233, perhaps
by doing some adaptations to the approach taken here.

>   services: NetworkManager: Use define-configuration and generic-ini.>   
> services: NetworkManager: Prefer package over network-manager.
>   services: NetworkManager: add log-configuration field.
>   services: NetworkManager: Add extra-options field.

Naturally these are no longer relevant if this generic-ini module
approach is abandoned.

Comments?


-- 
Furthermore, I consider that nonfree software must be eradicated.

Cheers,
Bruno.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]