GNU bug report logs - #27296
Modular Texlive

Previous Next

Package: guix-patches;

Reported by: Ricardo Wurmus <rekado <at> elephly.net>

Date: Fri, 9 Jun 2017 10:44:01 UTC

Severity: important

Done: Ricardo Wurmus <rekado <at> elephly.net>

Bug is archived. No further changes may be made.

Full log


Message #162 received at 27296 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: 27296 <at> debbugs.gnu.org
Subject: Re: bug#27296: [PATCH 35/35] guix: Add texlive importer.
Date: Fri, 16 Jun 2017 17:06:10 +0200
Ricardo Wurmus <rekado <at> elephly.net> skribis:

> Ludovic Courtès <ludo <at> gnu.org> writes:
>
>> Ricardo Wurmus <rekado <at> elephly.net> skribis:
>>
>>> * guix/import/texlive.scm: New file.
>>> * guix/scripts/import/texlive.scm: New file.
>>> * Makefile.am (MODULES): Add them.
>>> * guix/scripts/import.scm (importers): Add texlive importer.

[...]

>> Any plans for an updater in that module?
>
> I wouldn’t know how.  Updates are done by changing the variables
> %texlive-tag and %texlive-revision in (guix build-system texlive) and
> then changing the package expressions.
>
> Since the version strings on CTAN differ from the revision of the TeX
> Live SVN repo I don’t see how we can make this robust.  For most
> packages we use the SVN revision.  This is much larger (“44445”) than
> the version string for packages on CTAN (e.g. “2.6a”).

I see.  Maybe something that updates the two %texlive-* variables and
the hashes would already be helpful.  No idea how hard it would be.

> I think we may need to enlarge “texlive-tiny” a little to make it more
> useful.  I’ve only tested it with fastcap, and noticed that it misses
> some bibtex files.
>
> Anyway, the foundation is there and I don’t think it would take too much
> effort to get us to “texlive-full” soon.

Excellent.

So how should we proceed now?  Should we gradually replace references to
‘texlive’ with ‘texlive-tiny’ or similar, and eventually remove
‘texlive’ and ‘texlive-texmf’ and rename ‘texlive-full’ to ‘texlive’?

Also, what should we do about ‘texlive-bin’?  Should it be built from
svn sources as well?   Can it be split in smaller chunks?

Thank you for all this!

Ludo’.




This bug report was last modified 8 years and 33 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.