guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 16/16: doc: Discourage the use of texlive as input


From: Pierre Neidhardt
Subject: Re: 16/16: doc: Discourage the use of texlive as input
Date: Sat, 15 Dec 2018 00:19:04 +0100
User-agent: mu4e 1.0; emacs 26.1

> The text looks fine but I find it a bit long and m

Yeah, it  can probably be worked out a bit :p

> more importantly it
> partly duplicates an item that’s just above :-), which mentions ‘guix
> size’ but not ‘texlive’.

Just above?  Do you mean this one:

--8<---------------cut here---------------start------------->8---
Take a look at the profile reported by @command{guix size}
(@pxref{Invoking guix size}).  This will allow you to notice references
to other packages unwillingly retained.  It may also help determine
whether to split the package (@pxref{Packages with Multiple Outputs}),
and which optional dependencies should be used.
--8<---------------cut here---------------end--------------->8---

True, they should be merged, but in my opinion the existing paragraph is not
explicit enough about the size, despite mentioning the "guix size" command.

> Perhaps a ‘lint’ checker warning about ‘texlive’ as an input would be
> more appropriate?  WDYT?

Maybe, but we should keep in mind that we still don't have a proper texlive
build system, and it can be really hard to build a minimal texlive-union.  So if
someone cannot figure out the minimal union, then the linter will inevitably
flag the package.

> In general I think it’s a good idea to discuss changes to the guidelines
> beforehand, as per ‘HACKING’.

Yup, I went a bit out of my way here, sorry, long and painful day fighting
TeXlive...

Conclusion: I'll just add a mention of TeXlive in the existing paragraph then.

-- 
Pierre Neidhardt
https://ambrevar.xyz/

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]