guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

"make dist" broken by German cookbook translation


From: Vagrant Cascadian
Subject: "make dist" broken by German cookbook translation
Date: Fri, 06 Mar 2020 11:19:27 -0800

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

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]