[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