zimoun writes: > PS: > I am always confused if the removal should be done in ’origin’ or in the > ’add-after 'unpack’ phase; especially when the bundle is free software. > Other said, what should an user expect when fetching with “guix build -S”? > Anyway! :-) Unbundling is always better to do in a snippet. It leads to less bandwidth usage, and users can more easily inspect the (actual) code. For other kinds of patching the boundary is less clear. Generally, Guix-specific tweaks should be in a phase, but "universal" bug fixes may well be in a snippet. I sometimes imagine a downstream distribution that use Guix sources, but not the build scripts, to draw the line.