Subject: Re: [bug#77204] [PATCH 1/3] services: dnsmasq: Provide shepherd-provision and shepherd-requirement fields.

From: 45mg <[email-masked]>
Date: Sun, 23 Mar 2025 10:50:47 +0000

Hi,

Alexey Abramov via Guix-patches via <[email-masked]> writes:

> * gnu/services/dns.scm (<dnsmasq-configuration>)[provision]: Rename the field to
> [shepherd-provision] for consistency with other services.

If this is accepted, you'll probably need to add an entry to
etc/news.scm, since it's a breaking change.

You'll also need to update the Guix Cookbook. Specifically, the recent
commit da090138028894c6b00c21730aa3a02cda57fb24 uses the existing
'provision' field of `dnsmasq-service-type` in an example.

With that said, I think the rename is a sensible change. (Just in case
it matters, I was the one who introduced the 'provision' field, as well
as that Cookbook example).