guix-commits
[Top][All Lists]
Advanced

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

01/01: doc: Merge "discourage use of texlive" with existing paragraph on


From: guix-commits
Subject: 01/01: doc: Merge "discourage use of texlive" with existing paragraph on "guix size"
Date: Fri, 14 Dec 2018 18:21:46 -0500 (EST)

ambrevar pushed a commit to branch master
in repository guix.

commit 024e358cb964d785df79c6f743619aab9f823a23
Author: Pierre Neidhardt <address@hidden>
Date:   Sat Dec 15 00:20:35 2018 +0100

    doc: Merge "discourage use of texlive" with existing paragraph on "guix 
size"
    
    * doc/contributing.texi (Submitting Patches): Merge "discourage use of
      texlive" with existing paragraph on "guix size".
---
 doc/contributing.texi | 14 +++-----------
 1 file changed, 3 insertions(+), 11 deletions(-)

diff --git a/doc/contributing.texi b/doc/contributing.texi
index 9f705d2..65b33ac 100644
--- a/doc/contributing.texi
+++ b/doc/contributing.texi
@@ -382,7 +382,9 @@ 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.
+and which optional dependencies should be used.  In particular, avoid adding
address@hidden as a dependency: because of its extreme size, use
address@hidden or @command{texlive-union} instead.
 
 @item
 For important changes, check that dependent package (if applicable) are
@@ -477,16 +479,6 @@ 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]