Giovanni Biscuolo <g...@xelera.eu> writes: > please can you file a bug? > the bug could (should) be specific to the zpaq package
No, it's common to all packages (use 'guix build -S --no-substitutes' to reproduce easily). And the documentation[1] doesn't say it shouldn't behave this way. It says: --8<---------------cut here---------------start------------->8--- Some otherwise free upstream package sources contain a small and optional subset that violates the above guidelines, for instance because this subset is itself non-free code. When that happens, the offending items are removed with appropriate patches or code snippets in the origin form of the package (see Defining Packages). This way, guix build --source returns the “freed” source rather than the unmodified upstream source. --8<---------------cut here---------------end--------------->8--- Indeed 'guix build --source' returns the freed source. However, the original archive does end up in /gnu/store, and its path in displayed during the build. [1]: https://guix.gnu.org/manual/en/html_node/Software-Freedom.html#Software-Freedom