Hi, 45mg <45mg.writes@gmail.com> writes: > Hi, > > Alexey Abramov via Guix-patches via writes: > >> * gnu/services/dns.scm ()[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. Thanks for letting me know. > 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). I see. I guess there are not that many users who overrides provision for dnsmasq at the moment. AFAIK we do want shepherd-provision and shepherd-requirement insead of just provision/requirement. I have this script (see attachements) and run it withing the repo as ./pre-inst-env guix repl guix-services-info.scm --8<---------------cut here---------------start------------->8--- ( (provision requirement)) ( (shepherd-requirement)) ( (shepherd-requirement)) ( (requirement)) ( (shepherd-requirement)) ( (shepherd-requirement)) ( (provision requirement)) ( (provision)) ( (provision requirement)) ( (provision requirement)) ( (shepherd-requirement)) ( (shepherd-requirement)) ( (shepherd-requirement)) ( (requirement)) ( (shepherd-requirement shepherd-provision)) ( (provision requirement)) ( (provision requirement)) ( (shepherd)) ( (shepherd-requirement)) ( (shepherd-requirement)) ( (shepherd)) --8<---------------cut here---------------end--------------->8--- I will add the change for the cookbook no problem. Regarding the news, I am not sure if I can do this, because it requires 'commit'. -- Alexey