Hello! Noé Lopez via "Development of GNU Guix and the GNU System distribution." <[email protected]> skribis:
> A package is updated, and it had a number of substitute* invocations in > its build process to fix runtime behaviour. > > However, the source has changed and the substitute* doesn’t > match. Still, it builds without error. This has been brought up several times, possibly even with patches (we should check the issues.guix.gnu.org archive). I agree with you: we need to implement a strict behavior (errorring out when nothing is changed), it needs to be optional, and it needs to be either opt-in or opt-out. Making it opt-out is the better option, but whoever wants to tackle this has to understand that testing it entails building the entire collection and fixing issues one by one. So perhaps a more reasonable option is to make it opt-in and to gradually switch packages to the strict behavior. Thoughts? Ludo’.
