From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 01 04:57:12 2017 Received: (at submit) by debbugs.gnu.org; 1 Dec 2017 09:57:12 +0000 Received: from localhost ([127.0.0.1]:39017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKi4E-0006Hu-NB for submit@debbugs.gnu.org; Fri, 01 Dec 2017 04:57:12 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKi4C-0006HN-Vx for submit@debbugs.gnu.org; Fri, 01 Dec 2017 04:57:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKi47-0006gb-5e for submit@debbugs.gnu.org; Fri, 01 Dec 2017 04:57:03 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38677) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eKi47-0006gR-2S for submit@debbugs.gnu.org; Fri, 01 Dec 2017 04:57:03 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39783) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKi46-0002dF-1Y for guix-patches@gnu.org; Fri, 01 Dec 2017 04:57:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKi45-0006eb-4Y for guix-patches@gnu.org; Fri, 01 Dec 2017 04:57:01 -0500 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40884) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKi3z-0006cV-Sk; Fri, 01 Dec 2017 04:56:55 -0500 Received: from [193.50.110.211] (port=50092 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eKi3z-0000ii-6n; Fri, 01 Dec 2017 04:56:55 -0500 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: guix-patches@gnu.org Subject: [PATCH 0/2] Reducing the closure of man-db Date: Fri, 1 Dec 2017 10:56:49 +0100 Message-Id: <20171201095649.5232-1-ludo@gnu.org> X-Mailer: git-send-email 2.15.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hello, These patches reduce the man-db closure significantly, notably by removing Perl and Gawk from the reference graph. Incidentally, that also removes Perl from the reference graph of the GuixSD installation image. I’ve confirmed that the resulting man-db still works as expected by running commands like: ./pre-inst-env guix environment -C --ad-hoc man-db man-pages \ -- man pthread_create Feedback welcome! Ludo’. Ludovic Courtès (2): gnu: Add groff-minimal. gnu: man-db: Use 'groff-minimal' at run time. gnu/packages/groff.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++++ gnu/packages/man.scm | 18 +++++++++++++----- 2 files changed, 60 insertions(+), 5 deletions(-) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 01 04:59:08 2017 Received: (at 29515) by debbugs.gnu.org; 1 Dec 2017 09:59:08 +0000 Received: from localhost ([127.0.0.1]:39024 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKi68-0006LW-Fj for submit@debbugs.gnu.org; Fri, 01 Dec 2017 04:59:08 -0500 Received: from eggs.gnu.org ([208.118.235.92]:49052) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKi66-0006LA-NL for 29515@debbugs.gnu.org; Fri, 01 Dec 2017 04:59:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKi60-0007m0-MN for 29515@debbugs.gnu.org; Fri, 01 Dec 2017 04:59:01 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41014) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKi5w-0007ig-3U; Fri, 01 Dec 2017 04:58:56 -0500 Received: from [193.50.110.211] (port=50132 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eKi5u-0003Gw-TT; Fri, 01 Dec 2017 04:58:55 -0500 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: 29515@debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add groff-minimal. Date: Fri, 1 Dec 2017 10:58:43 +0100 Message-Id: <20171201095844.5324-1-ludo@gnu.org> X-Mailer: git-send-email 2.15.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 29515 Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) * gnu/packages/groff.scm (groff-minimal): New variable. --- gnu/packages/groff.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/gnu/packages/groff.scm b/gnu/packages/groff.scm index 67dd1dbfa..9b949f8ff 100644 --- a/gnu/packages/groff.scm +++ b/gnu/packages/groff.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2013 Andreas Enge ;;; Copyright © 2014 Mark H Weaver ;;; Copyright © 2016 Ricardo Wurmus +;;; Copyright © 2017 Ludovic Courtès ;;; ;;; This file is part of GNU Guix. ;;; @@ -65,6 +66,52 @@ is usually the formatter of \"man\" documentation pages.") (license gpl3+) (home-page "https://www.gnu.org/software/groff/"))) +(define-public groff-minimal + ;; Minimialist groff for use by man-db. Its closure size is less than half + ;; that of the full-blown groff. + (package + (inherit groff) + (name "groff-minimal") + (synopsis "Minimalist variant of Groff for use by man-db") + (outputs '("out")) + + ;; Omit the DVI, PS, PDF, and HTML backends. + (inputs '()) + (native-inputs `(("bison" ,bison) + ("perl" ,perl))) + + (arguments + `(#:disallowed-references (,perl) + + #:configure-flags '("--docdir=/tmp/trash/doc") + + #:phases (modify-phases %standard-phases + (add-after 'install 'remove-non-essential-programs + (lambda* (#:key outputs #:allow-other-keys) + ;; Keep only the programs that man-db needs at run time, + ;; and make sure we don't pull in Perl. + (let ((out (assoc-ref outputs "out")) + (kept '("eqn" "neqn" "pic" "tbl" "refer" + "nroff" "groff" "troff" "grotty"))) + (for-each (lambda (file) + (unless (member (basename file) kept) + (delete-file file))) + (find-files (string-append out "/bin"))) + + ;; Remove a bunch of unneeded Perl scripts. + (for-each delete-file (find-files out "\\.pl$")) + (for-each delete-file + (find-files out "BuildFoundries")) + + ;; Remove ~3 MiB from share/groff/X.Y/font/devBACKEND + ;; corresponding to the unused backends. + (for-each delete-file-recursively + (find-files out "^dev(dvi|ps|pdf|html|lj4)$" + #:directories? #t)) + #t)))) + + ,@(package-arguments groff))))) + ;; There are no releases, so we take the latest commit. (define-public roffit (let ((commit "e5228388e3faf2b7f1ae5bd048ad46ed565304c6") -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 01 04:59:09 2017 Received: (at 29515) by debbugs.gnu.org; 1 Dec 2017 09:59:09 +0000 Received: from localhost ([127.0.0.1]:39026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKi68-0006LY-QX for submit@debbugs.gnu.org; Fri, 01 Dec 2017 04:59:09 -0500 Received: from eggs.gnu.org ([208.118.235.92]:49053) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKi66-0006LB-Tj for 29515@debbugs.gnu.org; Fri, 01 Dec 2017 04:59:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eKi60-0007m9-Q7 for 29515@debbugs.gnu.org; Fri, 01 Dec 2017 04:59:01 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41016) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eKi5w-0007j6-S5; Fri, 01 Dec 2017 04:58:56 -0500 Received: from [193.50.110.211] (port=50132 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eKi5w-0003Gw-AU; Fri, 01 Dec 2017 04:58:56 -0500 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: 29515@debbugs.gnu.org Subject: [PATCH 2/2] gnu: man-db: Use 'groff-minimal' at run time. Date: Fri, 1 Dec 2017 10:58:44 +0100 Message-Id: <20171201095844.5324-2-ludo@gnu.org> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171201095844.5324-1-ludo@gnu.org> References: <20171201095844.5324-1-ludo@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 29515 Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) This reduces the closure of man-db from 175 MiB to 97 MiB. * gnu/packages/man.scm (man-db)[native-inputs]: Add GROFF. [inputs]: Replace GROFF with GROFF-MINIMAL. [arguments]: #:configure-flags now refers to GROFF-MINIMAL. Add #:disallowed-references. --- gnu/packages/man.scm | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/gnu/packages/man.scm b/gnu/packages/man.scm index fed7d08ae..4e21b0df6 100644 --- a/gnu/packages/man.scm +++ b/gnu/packages/man.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2012, 2014, 2015 Ludovic Courtès +;;; Copyright © 2012, 2014, 2015, 2017 Ludovic Courtès ;;; Copyright © 2014 David Thompson ;;; Copyright © 2015, 2016 Ricardo Wurmus ;;; Copyright © 2015 Alex Kost @@ -67,7 +67,7 @@ a flexible and convenient way.") "0gqgs4zc3r87apns0k5qp689p2ylxx2596s2mkmkxjjay99brv88")))) (build-system gnu-build-system) (arguments - '(#:phases + `(#:phases (modify-phases %standard-phases (add-after 'patch-source-shebangs 'patch-test-shebangs (lambda* (#:key outputs #:allow-other-keys) @@ -87,6 +87,7 @@ a flexible and convenient way.") #t))) #:configure-flags (let ((groff (assoc-ref %build-inputs "groff")) + (groff-minimal (assoc-ref %build-inputs "groff-minimal")) (less (assoc-ref %build-inputs "less")) (gzip (assoc-ref %build-inputs "gzip")) (bzip2 (assoc-ref %build-inputs "bzip2")) @@ -109,17 +110,24 @@ a flexible and convenient way.") (string-append "--with-systemdtmpfilesdir=" %output "/lib/tmpfiles.d")) (map (lambda (prog) - (string-append "--with-" prog "=" groff "/bin/" prog)) + (string-append "--with-" prog "=" groff-minimal + "/bin/" prog)) '("nroff" "eqn" "neqn" "tbl" "refer" "pic")))) + + ;; At run time we should refer to GROFF-MINIMAL, not GROFF (the latter + ;; pulls in Perl.) + #:disallowed-references (,groff) + #:modules ((guix build gnu-build-system) (guix build utils) (srfi srfi-1)))) (native-inputs - `(("pkg-config" ,pkg-config))) + `(("pkg-config" ,pkg-config) + ("groff" ,groff))) ;needed at build time (troff, grops, soelim, etc.) (inputs `(("flex" ,flex) ("gdbm" ,gdbm) - ("groff" ,groff) + ("groff-minimal" ,groff-minimal) ("less" ,less) ("libpipeline" ,libpipeline) ("util-linux" ,util-linux))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 01 13:23:44 2017 Received: (at 29515) by debbugs.gnu.org; 1 Dec 2017 18:23:44 +0000 Received: from localhost ([127.0.0.1]:40394 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKpyS-0005Wk-Nh for submit@debbugs.gnu.org; Fri, 01 Dec 2017 13:23:44 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:37925) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eKpyQ-0005Wc-TX for 29515@debbugs.gnu.org; Fri, 01 Dec 2017 13:23:43 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id B38B620C81; Fri, 1 Dec 2017 13:23:42 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Fri, 01 Dec 2017 13:23:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=zSjAKTVH9F77zWxGloloYsbPdVVxdGhlw9JidG9+/yg=; b=wFqYd m5CTbb1fhBzuYm5jCmaoMh4fLCmdEmm7L5p0imTEX9PFad35d2bm+kwWictnCcdF TBKcx7Pqd8Lmf1kBGD48HkD8SXnulIydl+hsliXuonaKc8BbK4Mud/ijLXkTo6cP jtJbS9bPaHQA8YPGT4UdMJ6oRVepgYbgN6/Tig= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=zSjAKTVH9F77zWxGloloYsbPdVVxd Ghlw9JidG9+/yg=; b=f98s8HUD9Kg6JfYR0n5+UF8GNarJz2OXWSkWhTppSahWK kBtypIroGjlHj1hiVOLrWzwFIu/1daPJr2MyB6GqGtQkJ/1FNhGsNuWEgW0t0mes 7KF/vCXnxKgccdqv7toKMwvNvELmBToWThm04gZqa2dstPiKTz3dpcRfOsNWcuhR rjuiygxIOOjvGCLaA3stKch3wFcIPXn0WYF91yuPal0ty2rNJ0WfTpU5DeIWRaIz ALMAgD5KqtahmWPC3QzPs1iTntm1Tpoy5l+iPiMeoxVQIRNGLKlQZgdSVY7xH22o uS3rEgoMLoQHYghsuItqQLL7TQbQoc8uU2/uASBhA== X-ME-Sender: Received: from localhost (unknown [172.58.200.9]) by mail.messagingengine.com (Postfix) with ESMTPA id 7614624740; Fri, 1 Dec 2017 13:23:42 -0500 (EST) Date: Fri, 1 Dec 2017 13:23:41 -0500 From: Leo Famulari To: Ludovic =?iso-8859-1?Q?Court=E8s?= Subject: Re: [bug#29515] [PATCH 0/2] Reducing the closure of man-db Message-ID: <20171201182341.GA2504@jasmine.lan> References: <20171201095649.5232-1-ludo@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="0F1p//8PRICkK4MW" Content-Disposition: inline In-Reply-To: <20171201095649.5232-1-ludo@gnu.org> User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 29515 Cc: 29515@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --0F1p//8PRICkK4MW Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Dec 01, 2017 at 10:56:49AM +0100, Ludovic Court=C3=A8s wrote: > Hello, >=20 > These patches reduce the man-db closure significantly, notably by > removing Perl and Gawk from the reference graph. Incidentally, that > also removes Perl from the reference graph of the GuixSD installation > image. >=20 > I=E2=80=99ve confirmed that the resulting man-db still works as expected = by > running commands like: >=20 > ./pre-inst-env guix environment -C --ad-hoc man-db man-pages \ > -- man pthread_create >=20 > Feedback welcome! I think it's great! --0F1p//8PRICkK4MW Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlohni0ACgkQJkb6MLrK fwhKghAAoBF2STTAzHKVchtMFeLotXWqP6ZVUYemf1Dm0JPdLT6IxK6k1awLwj7Z IzDo5X9jH1gJkq45Hji9elyFYC+EJ3tJhxpNM1iGKPmP8l7x2bHsI2yNOr+WBu5Q u6sQuawaoHrr2S3BqbWsEbrI6DR1G9eRqSUS426TeI6v+/ltb8qJKrV0HUfJZxo6 +XaXjEA171zII3i8Gx6v+pZ8xNYcX+kOR6NqtEIF3O1j2eUbrbVO8jdsi6oRSZO+ Xw8f2nvt7A+C6uEyG0hGvDnuQbtgE+ABvrpiHyEDXbF1DPkb5ymp6BWXRehkRS5I AjUBD8M9X3vEbIqw6ETfJ1HOM+nhpWcnpsEVwFXy3dkIbvqETGasIDWpQdJpiWIF CQRvkFShYzsaelEogRs6YrmBnrHbfLFUJ/EJzOrOYcgRS2MYPbBOVF1udlz2c6Bq SEi+ZfjRpEsgNs6aqMeTFp/3F9666Oi95tqf6FazYRhZUIadRDfQVLJ+WgdZdtbc /HNb8/PFPw1K3uz0ThZSG8756/3RlXyVH+3KYi+8VTd/UEgnK3h94BRgSzlTrK+d RecM+pEEFp+KBLkuj+d5KBijpQMg6dhLAbNJyuyb8BvRLxQA67xzb2HgzPWngXZB YvrDqvxXY+cXlC8NyweShOa9F2sdI/TelEkxM3nLHQ6r2+aqO60= =blOb -----END PGP SIGNATURE----- --0F1p//8PRICkK4MW-- From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 02 09:10:34 2017 Received: (at 29515-done) by debbugs.gnu.org; 2 Dec 2017 14:10:34 +0000 Received: from localhost ([127.0.0.1]:41080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eL8Uz-00009y-Rq for submit@debbugs.gnu.org; Sat, 02 Dec 2017 09:10:34 -0500 Received: from [141.255.128.1] (port=36972 helo=hera.aquilenet.fr) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eL8Ux-00009p-Ai for 29515-done@debbugs.gnu.org; Sat, 02 Dec 2017 09:10:33 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id CFECDFF67; Sat, 2 Dec 2017 15:10:32 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NVuLrb656pWj; Sat, 2 Dec 2017 15:10:32 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id D48F6FE50; Sat, 2 Dec 2017 15:10:31 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Leo Famulari Subject: Re: [bug#29515] [PATCH 0/2] Reducing the closure of man-db References: <20171201095649.5232-1-ludo@gnu.org> <20171201182341.GA2504@jasmine.lan> Date: Sat, 02 Dec 2017 15:10:28 +0100 In-Reply-To: <20171201182341.GA2504@jasmine.lan> (Leo Famulari's message of "Fri, 1 Dec 2017 13:23:41 -0500") Message-ID: <874lp92pbf.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 2.2 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Leo Famulari skribis: > On Fri, Dec 01, 2017 at 10:56:49AM +0100, Ludovic Courtès wrote: >> Hello, >> >> These patches reduce the man-db closure significantly, notably by >> removing Perl and Gawk from the reference graph. Incidentally, that >> also removes Perl from the reference graph of the GuixSD installation >> image. >> >> I’ve confirmed that the resulting man-db still works as expected by >> running commands like: >> >> ./pre-inst-env guix environment -C --ad-hoc man-db man-pages \ >> -- man pthread_create >> >> Feedback welcome! > > I think it's great! [...] Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 SPF_HELO_FAIL SPF: HELO does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=helo;id=hera.aquilenet.fr;ip=141.255.128.1;r=debbugs.gnu.org] 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS X-Debbugs-Envelope-To: 29515-done Cc: 29515-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.2 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Leo Famulari skribis: > On Fri, Dec 01, 2017 at 10:56:49AM +0100, Ludovic Courtès wrote: >> Hello, >> >> These patches reduce the man-db closure significantly, notably by >> removing Perl and Gawk from the reference graph. Incidentally, that >> also removes Perl from the reference graph of the GuixSD installation >> image. >> >> I’ve confirmed that the resulting man-db still works as expected by >> running commands like: >> >> ./pre-inst-env guix environment -C --ad-hoc man-db man-pages \ >> -- man pthread_create >> >> Feedback welcome! > > I think it's great! [...] Content analysis details: (2.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 SPF_HELO_FAIL SPF: HELO does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=helo;id=hera.aquilenet.fr;ip=141.255.128.1;r=debbugs.gnu.org] 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS Leo Famulari skribis: > On Fri, Dec 01, 2017 at 10:56:49AM +0100, Ludovic Court=C3=A8s wrote: >> Hello, >>=20 >> These patches reduce the man-db closure significantly, notably by >> removing Perl and Gawk from the reference graph. Incidentally, that >> also removes Perl from the reference graph of the GuixSD installation >> image. >>=20 >> I=E2=80=99ve confirmed that the resulting man-db still works as expected= by >> running commands like: >>=20 >> ./pre-inst-env guix environment -C --ad-hoc man-db man-pages \ >> -- man pthread_create >>=20 >> Feedback welcome! > > I think it's great! Thanks, pushed! :-) Ludo=E2=80=99. From unknown Thu Aug 14 21:50:10 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 31 Dec 2017 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator