From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: bug#27217: texlive is too big Date: Thu, 10 Jan 2019 12:27:59 +0100 Message-ID: <87zhs84urk.fsf@elephly.net> References: <87tw3w7v1m.fsf@elephly.net> <87po1g2g43.fsf@gmail.com> <87fu2chu02.fsf@elephly.net> <87lgc42b7i.fsf@gmail.com> <87va2wdfq8.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:42022) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ghYWG-0008IA-MX for bug-guix@gnu.org; Thu, 10 Jan 2019 06:29:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ghYWF-000212-NG for bug-guix@gnu.org; Thu, 10 Jan 2019 06:29:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:53700) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ghYWF-00020n-JQ for bug-guix@gnu.org; Thu, 10 Jan 2019 06:29:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ghYWD-0006r9-RN for bug-guix@gnu.org; Thu, 10 Jan 2019 06:29:03 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <87va2wdfq8.fsf@gnu.org> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Peter Neidhardt , 27217@debbugs.gnu.org Ludovic Court=C3=A8s writes: > Hello! > > I was also looking at the remaining dependencies on =E2=80=98texlive=E2= =80=99. For > =E2=80=98teximpatient=E2=80=99, it looks like we=E2=80=99d need > but: > > --8<---------------cut here---------------start------------->8--- > $ guix import texlive mflogo-font > ni sekvas la redirektigon al 'https://ctan.org/xml/1.2/pkg/mflogo-font'... > Backtrace: > 10 (primitive-load "/home/ludo/.config/guix/current/bin/guix") > In guix/ui.scm: > 1644:12 9 (run-guix-command _ . _) > In guix/scripts/import.scm: > 115:11 8 (guix-import . _) > In guix/scripts/import/texlive.scm: > 91:19 7 (guix-import-texlive . _) > In guix/memoization.scm: > 98:0 6 (_ # ("mflogo-font" "latex") _) > In unknown file: > 5 (_ # #<= procedure list _> #) > In guix/import/texlive.scm: > 146:23 4 (sxml->package (*TOP* (entry (@ (id "mflogo-font")) (name "m= flogo-font") (caption "Metafont=E2=80=A6") =E2=80=A6)) _) > In guix/utils.scm: > 632:8 3 (call-with-temporary-directory #) > In guix/svn-download.scm: > 95:14 2 (_ "/tmp/guix-directory.lVf6gO") > In guix/build/svn.scm: > 38:2 1 (svn-fetch "svn://www.tug.org/texlive/tags/texlive-2017.1/Ma= ster/texmf-dist/source/latex/mflogo-fo=E2=80=A6" =E2=80=A6) > In guix/build/utils.scm: > 616:6 0 (invoke _ . _) > > guix/build/utils.scm:616:6: In procedure invoke: > Throw to key `srfi-34' with args `(#)'. So it fetches the description from ctan.org just fine, but then cannot download the directory from the SVN repository. That=E2=80=99s because there is no such directory in the SVN repository; se= e: https://www.tug.org/svn/texlive/tags/texlive-2017.1/Master/texmf-dist/sou= rce/latex/ There=E2=80=99s =E2=80=9Cmflogo=E2=80=9D, but no =E2=80=9Cmflogo-font=E2=80= =9D. That said, this kind of common error should be caught by the importer. -- Ricardo