guix-commits
[Top][All Lists]
Advanced

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

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


From: guix-commits
Subject: 16/16: doc: Discourage the use of texlive as input
Date: Fri, 14 Dec 2018 17:32:50 -0500 (EST)

ambrevar pushed a commit to branch master
in repository guix.

commit dc56dc025df0b7ea6915ad1061f8d189d641fe35
Author: Pierre Neidhardt <address@hidden>
Date:   Fri Dec 14 23:06:06 2018 +0100

    doc: Discourage the use of texlive as input
    
    * doc/contributing.texi (Submitting Patches): Discourage the use of texlive 
as
      input.
---
 doc/contributing.texi | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/doc/contributing.texi b/doc/contributing.texi
index c55eb63..9f705d2 100644
--- a/doc/contributing.texi
+++ b/doc/contributing.texi
@@ -477,6 +477,16 @@ often better to clone the repository.  Don't use the 
@command{name} field in
 the URL: it is not very useful and if the name changes, the URL will probably
 be wrong.
 
address@hidden
+Try to minimize the weight of the inputs to make the transitive closure as
+small as possible (@pxref{Invoking guix size}).  Use @command{native-inputs}
+and @command{inputs} appropriately.  It's sometimes sufficient to use the
address@hidden version of a package as input, e.g. @command{bash-minimal}
+instead of @command{bash}.  In particular, avoid adding @command{texlive} as a
+dependency: because of its extreme size, it's both heavy on the build farms
+and on the users who would like to build or hack the package from source.  Use
address@hidden or @command{texlive-union} instead.
+
 @end enumerate
 
 When posting a patch to the mailing list, use @samp{[PATCH] @dots{}} as



reply via email to

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