From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id F1A6B138010 for ; Sun, 31 Mar 2013 22:07:24 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E3CDBE0D44; Sun, 31 Mar 2013 22:07:21 +0000 (UTC) Received: from mail-qe0-f46.google.com (mail-qe0-f46.google.com [209.85.128.46]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E91AFE0D2F for ; Sun, 31 Mar 2013 22:07:20 +0000 (UTC) Received: by mail-qe0-f46.google.com with SMTP id a11so947810qen.19 for ; Sun, 31 Mar 2013 15:07:20 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :x-gm-message-state; bh=ZmqC9Bu1ZYEKIIQDzq8v5NSfgTtBFQ+r3KsQK6TBSa0=; b=F3Zp+foJhnQUUwmPfHAP7fjUi7U4zUde5VKikMPd2gPTG9Z3Jvng0ZrET+3agAIXZW 1RMmUEVKqpMvNYhScG2w0J737KVSGe2vW/GLKPAZUXo9hHF4ICh+TzEmt5Gv3sKyEWzI tNMNRKGDADKSWNmlc2JpZ4HiDAa0e71bJUKtjiWk8+KX/MtWwxXONij6kxxhtGW7jRz/ 4+frwDCT+iQCiRO3BkaPMW7XgzL+/pumvOH/BQRB+i4N+3YJXwwLOO+JgIt4RvjYhMwO Ct9W0MyJnG42dJO8Mwp+DoZYOnW9OReft7Vu3UxSvOl+2WoUGHqi/+gyiN0TRmZPKUSQ QTqA== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.224.71.77 with SMTP id g13mr2203986qaj.93.1364767640027; Sun, 31 Mar 2013 15:07:20 -0700 (PDT) Sender: cardoe@cardoe.com Received: by 10.49.84.33 with HTTP; Sun, 31 Mar 2013 15:07:19 -0700 (PDT) In-Reply-To: <201303310159.53246.vapier@gentoo.org> References: <201303310159.53246.vapier@gentoo.org> Date: Sun, 31 Mar 2013 17:07:19 -0500 X-Google-Sender-Auth: Fk0TAwFc3P4FNtAdUsLLIy4ffzM Message-ID: Subject: Re: [gentoo-dev] sys-apps/texinfo vs @system From: Doug Goldstein To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQkZPlg9cTPE2/9mwTytDnSABELAqybDS2z+K4FDPKCwB/ttU42HwhqNCR0QDc5zPhXaDk1a X-Archives-Salt: cf608d66-3821-4b87-b131-73a7db0c867e X-Archives-Hash: 9d49037d8a52ba9901ff9b33ae637665 On Sun, Mar 31, 2013 at 12:59 AM, Mike Frysinger wrote: > the new texinfo-5.x series has rewritten makeinfo in perl. the main `info` > program is still in pure C. > > when it comes to packages installing .info pages, it's largely limited to the > GNU projects as the format has never really caught on. many of those projects > also install man pages. > > personally, i've never found info pages usable. for most utils, the man pages > or the --help output is sufficient, and for people doing heavy development, the > online html manuals are significantly more useful. agreed. > > when it was pure C, i could live with it as it's only <1MiB and no real deps > to speak of. now it's more like 3MiB, and pulls in 3 semi-uncommon additional > perl packages (not to mention perl itself). > > it's in @system for two reasons: it provides `info` and `makeinfo`. the > former is for reading info pages (i.e. RDEPEND) while the latter is used for > generating info pages (i.e. DEPEND) when the tarball didn't ship with them > pregenerated (they usually do). > > one option would be to make the makeinfo stuff into a USE flag so all the perl > junk isn't pulled in by default. only the packages that actually generate > info pages can DEPEND on that. > > it'd be simpler if we just dropped it altogether from @system. if people want > `info`, they can `emerge` it themselves. if packages want `makeinfo`, they > can DEPEND on it -- few fall into this category (<100 by a rough survey of > random Gentoo installs). > > obviously my preference is for the latter. > -mike I agree with the later as well. -- Doug Goldstein