Hi,

Jason Conroy <[email protected]> skribis:

> For the sake of argument, let's say that the new, stricter version of
> the helper is initially named substitute**.
>
> 1) One module at a time, rebind substitute* to substitute**, rebuild,
> and fix errors. For the files with hundreds of matches, maybe place
> the rebinding closer to the bottom of the file to limit its scope,
> then move it toward the top over successive PRs.
>
> 2) When all modules have been migrated, change the definition of
> substitute* to match substitute**
>
> 3) Remove per-module rebindings of substitute*, and finally remove
> substitute** itself

Sounds like a reasonable approach to me.

Since the new ‘substitute*’ variant would have to be on
‘core-packages-team’, we could start with core packages and then
gradually extend to the scope of each team.

We should also add a ‘etc/news.scm’ entry so that people who have their
own channel can start adjusting before we reach step #3.

Thanks,
Ludo’.

              • ... Development of GNU Guix and the GNU System distribution.
              • ... Jason Conroy
              • ... Development of GNU Guix and the GNU System distribution.
              • ... Jason Conroy
              • ... Development of GNU Guix and the GNU System distribution.
              • ... Andreas Enge
              • ... Jason Conroy
              • ... Andreas Enge
              • ... Andreas Enge
              • ... Jason Conroy
          • ... Ludovic Courtès
  • Re: Criticism of ... Development of GNU Guix and the GNU System distribution.

Reply via email to