From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vagrant Cascadian Subject: "make dist" broken by German cookbook translation Date: Fri, 06 Mar 2020 11:19:27 -0800 Message-ID: <87sgilfg00.fsf@yucca> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:44605) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jAIVU-0004Uw-C8 for guix-devel@gnu.org; Fri, 06 Mar 2020 14:19:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jAIVT-0005OZ-Fp for guix-devel@gnu.org; Fri, 06 Mar 2020 14:19:36 -0500 Received: from cascadia.aikidev.net ([173.255.214.101]:38902) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jAIVT-0005Gw-A3 for guix-devel@gnu.org; Fri, 06 Mar 2020 14:19:35 -0500 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:21:21:0:100b]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id EEC681A9BD for ; Fri, 6 Mar 2020 11:19:30 -0800 (PST) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane-mx.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org --=-=-= Content-Type: text/plain 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 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCXmKiPwAKCRDcUY/If5cW qkyjAP9vrkcAAUeo+t6uOERX1HQoy3muqcmTFz2L6hHKBb0k8QEAtm64lpbeIvyt Ye61/PXhG19rKrecU2AWijBconkQVgA= =Gyf/ -----END PGP SIGNATURE----- --=-=-=--