Ricardo Wurmus <[email protected]> ezt írta (időpont: 2018. máj. 28., H
19:44):

>
> Hi Pierre,
>
> > I'm working on a bunch of TeXlive packages and I keep running into a few
> > issues.
>
> Thank you for giving this a try!  Working on TeXlive packages has been
> the most frustrating experience for me.
>
> > 1. Does anyone know how to search for the path of a package in TeXlive's
> > tree without checking out the whole SVN repo?
> > http://www.tug.org/svn/texlive/tags/texlive-2017.1/ is not so convenient
> > to browse.
>
> I actually downloaded the whole SVN repository.  It is not organised in
> a consistent way, so it’s difficult to find the correct directory in all
> cases.
>
> > 2. Are the package dependencies documented?  For instance
> > https://www.ctan.org/pkg/needspace requires microtype to build properly,
> > but that does not seem to be mentioned anywhere on CTAN.
>
> Sometimes they are documented.  Often they are not.  If the importer
> (which would check https://ctan.org/xml/1.2/pkg/needspace) doesn’t show
> you anything, then this information can only be inferred from the .ins
> files.
>
> > --8<---------------cut here---------------start------------->8---
> > [...]
> > starting phase `build'
> > This is LuaTeX, Version 1.0.4 (TeX Live 2017)
> >  restricted system commands enabled.
> > phase `build' failed after 1.7 seconds
> > [...]
> > --8<---------------cut here---------------end--------------->8---
>
> If you want to get more verbose output you need to override
> “"-interaction=batchmode"” with “"-interaction=nonstopmode"” in
> “compile-with-latex” in “(guix build texlive-build-system)”.
>
> Unfortunately, there is no convenient switch in the
> texlive-build-system to control this.  Changing the texlive-build-system
> requires a rebuild of *all* these packages, but usually this doesn’t
> take a long time.
>

Can we consider adding such a switch to this build system? It seems to be
useful...

> --
> Ricardo
>
>

Reply via email to