It looks like the commit adding the German translation for the cookbook f98e83a17fa30587520e858231ec9c61f3624ecd broke "make dist". in an environment built using: guix environment --pure guix --ad-hoc git imagemagick running: ./bootstrap && ./configure --localstatedir=/var && make -j4 && make doc-pot-update && make -j4 dist Results in: make[1]: Leaving directory '/home/vagrant/src/guix-tarball' for f in po/doc/guix-manual.de.po; do \ lang="`echo "$f" | /gnu/store/zsq3ficl0hmid7aw50qma1ixmbs0jzq9-profile/bin/sed -es'|.*/guix-cookb\ ook\.\(.*\)\.po$|\1|g'`"; \ make "doc-po-update-cookbook-$lang"; \ done make[1]: Entering directory '/home/vagrant/src/guix-tarball' make[1]: *** No rule to make target 'doc-po-update-cookbook-po/doc/guix-manual.de.po'. Stop. make[1]: Leaving directory '/home/vagrant/src/guix-tarball' make: *** [Makefile:5735: doc-po-update] Error 2 I haven't tracked down how to fix it properly, but it looks like maybe some rules from guix-manual maybe were copied from the cookbook without sufficiently being adjusted? Reverting the commit works around the issue and generates a tarball, though with the obvious downside of the German translation missing. live well, vagrant