Hi Guix! the Guix TeX Live importer is broken for me:
--8<---------------cut here---------------start------------->8--- $ guix import texlive fontspec redirection vers « https://ctan.org/xml/1.2/pkg/fontspec »... Backtrace: 11 (primitive-load "/home/andreh/.config/guix/current/bin/…") In guix/ui.scm: 1806:12 10 (run-guix-command _ . _) In guix/scripts/import.scm: 116:11 9 (guix-import . _) In guix/scripts/import/texlive.scm: 91:19 8 (guix-import-texlive . _) In guix/memoization.scm: 98:0 7 (_ #<hash-table 7f50fa07b6e0 0/31> ("fontspec" "latex") _) In unknown file: 6 (_ #<procedure 7f50fa09e800 at guix/memoization.scm:17…> …) In guix/store.scm: 625:10 5 (call-with-store #<procedure 7f50fa0ce8c0 at guix/impor…>) In guix/import/texlive.scm: 148:23 4 (_ #<store-connection 256.99 7f50fd8f6960>) In guix/utils.scm: 664:8 3 (call-with-temporary-directory #<procedure 7f50f8f28db0…>) In guix/svn-download.scm: 160:14 2 (_ "/tmp/guix-directory.HSWcZg") In guix/build/svn.scm: 39:2 1 (svn-fetch _ _ _ #:svn-command _ #:recursive? _ # _ # _) In guix/build/utils.scm: 652:6 0 (invoke _ . _) guix/build/utils.scm:652:6: In procedure invoke: Throw to key `srfi-34' with args `(#<condition &invoke-error [program: "svn" arguments: ("export" "--non-interactive" "--trust-server-cert" "-r" "49435" "svn://www.tug.org/texlive/tags/texlive-2018.2/Master/texmf-dist/source/latex/fontspec" "/tmp/guix-directory.HSWcZg") exit-status: 1 term-signal: #f stop-signal: #f] 7f50f7c6dd00>)'. --8<---------------cut here---------------end--------------->8--- I tried running the SVN command that throwed (I tried to guess it from the error log) and it ran successfully: --8<---------------cut here---------------start------------->8--- $ svn export --non-interactive --trust-server-cert -r 49435 svn://www.tug.org/texlive/tags/texlive-2018.2/Master/texmf-dist/source/latex/fontspec /tmp/guix-directory.WtLohP A /tmp/guix-directory.WtLohP A /tmp/guix-directory.WtLohP/fontspec-api.dtx A /tmp/guix-directory.WtLohP/fontspec-closing.dtx A /tmp/guix-directory.WtLohP/fontspec-code-load.dtx A /tmp/guix-directory.WtLohP/fontspec-code.ltx A /tmp/guix-directory.WtLohP/fontspec-doc-api.tex A /tmp/guix-directory.WtLohP/fontspec-doc-enc.tex A /tmp/guix-directory.WtLohP/fontspec-doc-featset.tex A /tmp/guix-directory.WtLohP/fontspec-doc-fontsel.tex A /tmp/guix-directory.WtLohP/fontspec-doc-intro.tex A /tmp/guix-directory.WtLohP/fontspec-doc-luatex.tex A /tmp/guix-directory.WtLohP/fontspec-doc-opentype.tex A /tmp/guix-directory.WtLohP/fontspec-doc-style.sty A /tmp/guix-directory.WtLohP/fontspec-doc-xetex.tex A /tmp/guix-directory.WtLohP/fontspec-enc.dtx A /tmp/guix-directory.WtLohP/fontspec-example.tex A /tmp/guix-directory.WtLohP/fontspec-feat-aat.dtx A /tmp/guix-directory.WtLohP/fontspec-feat-opentype.dtx A /tmp/guix-directory.WtLohP/fontspec-fontload.dtx A /tmp/guix-directory.WtLohP/fontspec-graphite.dtx A /tmp/guix-directory.WtLohP/fontspec-interfaces.dtx A /tmp/guix-directory.WtLohP/fontspec-internal.dtx A /tmp/guix-directory.WtLohP/fontspec-keyval.dtx A /tmp/guix-directory.WtLohP/fontspec-lang.dtx A /tmp/guix-directory.WtLohP/fontspec-lua.dtx A /tmp/guix-directory.WtLohP/fontspec-math.dtx A /tmp/guix-directory.WtLohP/fontspec-msg.dtx A /tmp/guix-directory.WtLohP/fontspec-opening.dtx A /tmp/guix-directory.WtLohP/fontspec-opentype.dtx A /tmp/guix-directory.WtLohP/fontspec-patches.dtx A /tmp/guix-directory.WtLohP/fontspec-scripts.dtx A /tmp/guix-directory.WtLohP/fontspec-user.dtx A /tmp/guix-directory.WtLohP/fontspec-vars.dtx A /tmp/guix-directory.WtLohP/fontspec-xfss.dtx A /tmp/guix-directory.WtLohP/fontspec.dtx A /tmp/guix-directory.WtLohP/fontspec.ins A /tmp/guix-directory.WtLohP/fontspec.ltx Exported revision 49435. --8<---------------cut here---------------end--------------->8--- So I would guess the problem would be to the inputs to the build environment that 'guix import texlive' is using, but I didn't dive into the source code. I picked the fontspec package because it is the example used in the manual for the TeX Live importer, but it failed for me with other packages too. Any thoughts on this? Thanks, EuAndreh :)
