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

Reply via email to