From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Jma3g-0005KE-9T for garchives@archives.gentoo.org; Thu, 17 Apr 2008 19:46:12 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1D146E040F; Thu, 17 Apr 2008 19:46:11 +0000 (UTC) Received: from s15216962.onlinehome-server.info (s15216962.onlinehome-server.info [217.160.22.205]) by pigeon.gentoo.org (Postfix) with ESMTP id D462EE040F for ; Thu, 17 Apr 2008 19:46:10 +0000 (UTC) Received: (from uucp@localhost) by s15216962.onlinehome-server.info (8.13.3/8.13.3) with UUCP id m3HJkAJt005649 for gentoo-dev@lists.gentoo.org; Thu, 17 Apr 2008 21:46:10 +0200 Received: (from weigelt@localhost) by nibiru.metux.de (8.12.10/8.12.10) id m3HJjYBv002281 for gentoo-dev@lists.gentoo.org; Thu, 17 Apr 2008 21:45:34 +0200 Date: Thu, 17 Apr 2008 21:45:34 +0200 From: Enrico Weigelt To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] PostgreSQL Status Message-ID: <20080417194534.GI31409@nibiru.local> References: <4807115C.6090904@gentoo.org> <20080417164003.GB31409@nibiru.local> <8b4c83ad0804170952s5728a968v60f04f30a66e3a25@mail.gmail.com> <20080417170753.GE31409@nibiru.local> <8b4c83ad0804171029v2e37bb06i98431e96dce2876c@mail.gmail.com> <20080417184745.GG31409@nibiru.local> <8b4c83ad0804171207r2690f9bdx3d99d72d1c1b13da@mail.gmail.com> 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 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8b4c83ad0804171207r2690f9bdx3d99d72d1c1b13da@mail.gmail.com> User-Agent: Mutt/1.4.1i X-Terror: bin laden, kill bush, Briefbombe, Massenvernichtung, KZ, X-Nazi: Weisse Rasse, Hitlers Wiederauferstehung, 42, X-Antichrist: weg mit schaeuble, ausrotten, heiliger krieg, al quaida, X-Killer: 23, endloesung, Weltuntergang, X-Doof: wer das liest ist doof X-Archives-Salt: d5d75cc6-757f-4896-a10b-425d5f3452ac X-Archives-Hash: 88325e11a4e8dfaf47e0a33e8658aa46 * Nirbheek Chauhan schrieb: > Manuals, yes, documentation, not necessarily. Documentation is often > *built* from the source code, or it's source is included with the > package source code and docs are generated at compile-time. ACK. But we first should define what's "just documentation" (things like readme's, changelogs, etc) and what's and separate manual (book). There's often no general answer for that. Individual package maintainers have to decide this. > > This has an major drawback: requires to do an complete rebuild/reinstall > > of the whole package if you just need the manual. When setting up an > > new server, you normally don't need the complete manual installed > > (assuming you're already confident w/ PQ), but you need it someday > > later when you have to look up something and other media (web access > > or printed out) are not convenient/available. > > Now, there are lots of similar examples where USE flags exist purely > to pull in run-time deps that don't require the package to be > recompiled for usage, and not being able to specify such deps in an > ebuild is a deficiency on the package manager side. The proper > solution is to fix the package manager, not to split out such things > into separate packages. It generates chaos and inconsistency in the > tree, and only delays the fixing of the package manager by giving > half-baked solutions. We have virtuals. Properly used they can be a great mechanism for solving this. One example, where it (IMHO) isn't done properly, is the X-server, where adding another driver (which *IS* an separate package, already from upstream) causes the whole server to be rebuild and also produces ugly circular deps (yes, I know of the PDEPEND workaround). x11-base/xorg-server SHOULD be an virtual. (I already sucessfully did this quite some time ago, but meanwhile its outdated) > > I, personally, don't *need* it at all, but having an separate package > > makes it more convenient. And I don't see any reasons against that > > split as long as people are willing to maintain it. > > One reason I can think of is that people expect USE=doc to give them > documentation. They expect that a "doc" USE flag on a package will > give them the documentation. Right, but again we're at the question, what really belongs to the docs. According your argumentation, the GCC programming guide should be also pulled in by the doc usflag. Do you really want this ? cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service - http://www.metux.de/ --------------------------------------------------------------------- Please visit the OpenSource QM Taskforce: http://wiki.metux.de/public/OpenSource_QM_Taskforce Patches / Fixes for a lot dozens of packages in dozens of versions: http://patches.metux.de/ --------------------------------------------------------------------- -- gentoo-dev@lists.gentoo.org mailing list