From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 22 08:42:51 2021 Received: (at 52731) by debbugs.gnu.org; 22 Dec 2021 13:42:51 +0000 Received: from localhost ([127.0.0.1]:57121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n01tL-0002sr-8g for submit@debbugs.gnu.org; Wed, 22 Dec 2021 08:42:51 -0500 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:55364 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n01tH-0002sX-SQ for 52731@debbugs.gnu.org; Wed, 22 Dec 2021 08:42:49 -0500 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yoctocell.xyz; s=mail; t=1640180559; bh=29zJZHGW9+RgTw0VbX94sJQvM4Qn418HHiACxjEcIjw=; h=From:To:Subject:In-Reply-To:References:Date; b=elgUnd1HZBt7exh/RQ9ubUhgjgdiQFZroj+KqeG2WvkK6MkT3nlJezWSeUtORMODX M6P3RqAl79rZW0ooHFc9HPnXE1RVI0ZfIthsJ/j0mfpgl23C2VoTtEX5Ca2RreANRX C2uElSC/wymQJHypWs0V6OovqXtRIwzI6vqL2m8Q= To: Liliana Marie Prikler , 52731@debbugs.gnu.org Subject: Re: [PATCH] import: texlive: Check if Subversion is installed. In-Reply-To: <62f7af317db40e543c8e329ccf86849cda08eca4.camel@ist.tugraz.at> References: <132d0f25d38be2a34abec3c43e4d685cdd0abe65.1640163645.git.public@yoctocell.xyz> <62f7af317db40e543c8e329ccf86849cda08eca4.camel@ist.tugraz.at> Date: Wed, 22 Dec 2021 14:42:39 +0100 Message-ID: <87a6gswyb4.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Am Mittwoch, der 22. Dezember 2021, um 12:50 +01, schrieb Liliana Marie Prikler: > Am Mittwoch, dem 22.12.2021 um 10:01 +0100 schrieb Xinglu Chen: >> Exit with a friendlier error message instead of throwing throwing a >> “failed with >> signal 11” error if ‘svn’ isn’t in [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps X-Debbugs-Envelope-To: 52731 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Am Mittwoch, der 22. Dezember 2021, um 12:50 +01, schrieb Liliana Marie Prikler: > Am Mittwoch, dem 22.12.2021 um 10:01 +0100 schrieb Xinglu Chen: >> Exit with a friendlier error message instead of throwing throwing a >> “failed with >> signal 11” error if ‘svn’ isn’t in [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Am Mittwoch, der 22. Dezember 2021, um 12:50 +01, schrieb Liliana Marie Pri= kler: > Am Mittwoch, dem 22.12.2021 um 10:01 +0100 schrieb Xinglu Chen: >> Exit with a friendlier error message instead of throwing throwing a >> =E2=80=9Cfailed with >> signal 11=E2=80=9D error if =E2=80=98svn=E2=80=99 isn=E2=80=99t in the u= ser=E2=80=99s PATH. >>=20 >> =C2=A0 $ guix import texlive getmap >> =C2=A0 command "svn" "export" "--non-interactive" "--trust-server-cert" = "- >> r" "59745" >> "svn:// >> www.tug.org/texlive/tags/texlive-2021.3/Master/texmf-dist/doc/latex/getm= ap/ >> " "/tmp/guix-directory.YgfGgo/doc/latex/getmap/" failed with signal >> 11 > Shouldn't we use a guix-built svn here (as in svn-fetch)? Which =E2=80=98svn-fetch=E2=80=99 are you referring to (there are two AFAIC= S)? The Texlive importer uses =E2=80=98download-multi-svn-to-store=E2=80=99, which = itself uses =E2=80=98svn-fetch=E2=80=99 from (guix build svn), but it requires the =E2= =80=98svn=E2=80=99 program to be in PATH. There is another =E2=80=98svn-fetch=E2=80=99 procedure, in (guix svn-downlo= ad), but that one returns a fixed-output derivation, so it can only be used if we already know the hash (which we don=E2=80=99t, that=E2=80=99s why we are fe= tching the SVN repo). Importers that fetch a Git repo don=E2=80=99t need =E2=80=98git=E2=80=99 to= be in PATH since they use the Guile-Git bindings to libgit2. But we don=E2=80=99t have Guile bindings to SVN (or Hg, CVS, Bzr), so the program has to be installed on the host system. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmHDK08VHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5uoMP+QGGE28xe784P/6eUHFfhb+rg9Dp kdutC/jMFXcO3b9tWC89TrFRVKmYYXbu/FrqB5yWA4sxrWMMzHzNMvLE7+GiTvWc 1sfBB1nTlrAwZN+BP9DYuw5dlrD/6lEnLtvNxt6RTuCuS8pQfiHi2jl3zjsLaorH T8YTbqhYo1w1ty2itbKbYApqS3ypkqP6r0moYZlWq2n5rkp+JNoIS44/l+DiwWKI KXDXdOIKSFs2ZzHEqBlsavzSRh3j5IgS0gUkLRobUuSHwBaZhj9DLPcMqhc3wyXz yi4yc4D9qzToJOL4Zeh8mwXu9PQagFN5gZKR48ASyLoIgB4SM9zHmBEAvuSeQpbo 4//akF2esmsjSugIi0zeMjUxGTiN0qDSwy6vLyZPp3WJQEUW9OEgCO11TEJ7p/t9 vhMxY3sSh3fBj6oHbJ+acEBLz7wh1gSC7pQj1y5XvhY0w9ZxqWKsWWcMzB9MbXaZ voUUT2+S+mAQRlogfKt7GvMFUEy5SdGZ/rl68EzylIuOYPMD6UfdX+ElAMZS6qz+ emx2JrljCMfte/UpKiZum1+CKYOsUTuLNrmhS4D5XapkZEi0YSGDY0Mjwa4/hEkd WQ3RMzmutykVKIxeOSg6/HX3A7dhfGlNQdoD2sDC7dzOOj+5A6/0c/KjlqnsdxDj YTECt4obZk0WX2pd =s3cu -----END PGP SIGNATURE----- --=-=-=--