From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j3SMTfTU030991 for ; Thu, 28 Apr 2005 22:29:41 GMT Received: from als2077-router1.science.oregonstate.edu ([128.193.220.20] helo=[192.168.123.189]) by smtp.gentoo.org with esmtpa (Exim 4.43) id 1DRHVt-0005l5-1G for gentoo-dev@lists.gentoo.org; Thu, 28 Apr 2005 22:29:41 +0000 Message-ID: <42716395.8010606@gentoo.org> Date: Thu, 28 Apr 2005 15:28:37 -0700 From: Donnie Berkholz User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050415) X-Accept-Language: en-us, en Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] New global USE flag: logrotate References: <1114677003.14869.14.camel@sponge.fungus> <42713E24.10201@gentoo.org> <20050428211606.7677c8f8@snowdrop> <427145DE.1050506@gentoo.org> <20050428221807.GV6913@bmb24.uth.tmc.edu> In-Reply-To: <20050428221807.GV6913@bmb24.uth.tmc.edu> X-Enigmail-Version: 0.90.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: debfa3dc-fb1c-4876-9b1b-f8dbf7b99dbf X-Archives-Hash: bbe36960160561b1670d348cc5a4bef9 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Grant Goodyear wrote: > Donnie Berkholz wrote: [Thu Apr 28 2005, 03:21:50PM CDT] > >>Yes. Or don't install it at all, and let people create their own. This >>is a dumb USE flag. > > > I'd say that "dumb USE flag" is rather harsh. It seems clear that (a) > many users would like a logrotate script installed for them, and since > it's not all that difficult we should probably oblige, and that (b) some > users won't want any logrotate scripts installed. Most optional things > of this sort or handled by USE flags, although I'll grant that sometimes > we decide by fiat that things should be done a certain way because > making something optional is just too much work for too little gain. My problem with it is that Joe User, who doesn't do ebuilds, will change his USE flags and recompile an entire package just to get a little logrotate file that has nothing to do with the source of the package itself. This waste of time is pointless, which is why I call the USE flag dumb. I'd prefer to have some package that's just a collection of logrotate files for a ton of packages, if there's some reason a ~400-byte file is just killing your system. Or a separate package for each file. Doesn't matter to me. In fact, I've thought many times about supplying "pre-packages" that are no more than a collection of all the config files for a given package. > As an aside, my preference would be to install them by default, but > allow a nologrotate equivalent to "nodoc", "noinfo", or "noman". That > would require hacking portage, though, which seems silly for something > so trivial. Does anybody remember why we chose "nodoc", "noinfo", and > "noman" instead of a generic INSTALL_MASK="/usr/share/doc > /usr/share/man ..." flag which could be more general? There does appear to also be an INSTALL_MASK. I just grepped /usr/lib/portage for it. Thanks, Donnie -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFCcWOVXVaO67S1rtsRAufkAJ9VZ1FwPPh/4lmvb04vKQB9gXjTrQCeIgf9 PJ4MWe1ST2ZWGbNyQJ/zrJA= =MgHv -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list