[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
- branch master updated (066d967 -> dc56dc0), guix-commits, 2018/12/14
- 02/16: gnu: chez-web: Fix conflicting bootstrap phase., guix-commits, 2018/12/14
- 09/16: gnu: texlive-dvips: Include all maps., guix-commits, 2018/12/14
- 11/16: gnu: texlive-generic-pdftex: Include pdftex map., guix-commits, 2018/12/14
- 06/16: gnu: Add texlive-bibtex., guix-commits, 2018/12/14
- 10/16: gnu: texlive-fonts-cm: Include type1 fonts., guix-commits, 2018/12/14
- 16/16: doc: Discourage the use of texlive as input,
guix-commits <=
- 01/16: gnu: chez-scheme: Replace texlive input with minimal texlive-union., guix-commits, 2018/12/14
- 03/16: gnu: coq: Remove unused texlive and hevea from native-inputs., guix-commits, 2018/12/14
- 13/16: gnu: Add texlive-context-base., guix-commits, 2018/12/14
- 08/16: gnu: unison: Replace texlive input with texlive-tiny., guix-commits, 2018/12/14
- 04/16: gnu: Add texlive-generic-xypic., guix-commits, 2018/12/14
- 12/16: gnu: Add texlive-fonts-charter., guix-commits, 2018/12/14
- 07/16: gnu: hypre: Replace texlive input with minimal texlive-union., guix-commits, 2018/12/14
- 05/16: gnu: Add texlive-fonts-xypic., guix-commits, 2018/12/14
- 15/16: gnu: chez-sockets: Replace texlive input with minimal texlive-union., guix-commits, 2018/12/14
- 14/16: gnu: chez-web: Replace texlive input with minimal texlive-union., guix-commits, 2018/12/14