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’.
