From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E6EE81382C5 for ; Sat, 7 Apr 2018 19:57:59 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1B5A6E099C; Sat, 7 Apr 2018 19:57:53 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id BBF2FE0995 for ; Sat, 7 Apr 2018 19:57:52 +0000 (UTC) Received: from abudhabi.paradoxon.rec (p54A9D744.dip0.t-ipconnect.de [84.169.215.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: polynomial-c) by smtp.gentoo.org (Postfix) with ESMTPSA id 4D327335C43 for ; Sat, 7 Apr 2018 19:57:51 +0000 (UTC) Date: Sat, 7 Apr 2018 21:57:43 +0200 From: Lars Wendler To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] berkdb and gdbm in global USE defaults Message-ID: <20180407215743.5a25054b@abudhabi.paradoxon.rec> In-Reply-To: <20180407191633.GA1628@linux1.home> References: <20180407184437.GA1512@linux1.home> <51e22c95-dd73-769d-4ce3-79b9f5c673bd@gentoo.org> <20180407191633.GA1628@linux1.home> Organization: Gentoo X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.31; x86_64-pc-linux-gnu) 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: multipart/signed; micalg=pgp-sha512; boundary="Sig_/qbH0Y4COEJRqO0JB+xjIl4U"; protocol="application/pgp-signature" X-Archives-Salt: a14b8757-c292-4576-8d20-3ae0af2ba601 X-Archives-Hash: 51ac7eeb658af229aa9a19b29cc14805 --Sig_/qbH0Y4COEJRqO0JB+xjIl4U Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 7 Apr 2018 14:16:33 -0500 William Hubbs wrote: >On Sat, Apr 07, 2018 at 02:55:53PM -0400, Michael Orlitzky wrote: >> On 04/07/2018 02:44 PM, William Hubbs wrote: =20 >> >=20 >> > I'm with floppym on this one. Is there a specific reason we enable >> > them globally? =20 >>=20 >> It's a relic from before we had IUSE defaults. >>=20 >> =20 >> > Since there has been so little discussion on this thread, I will >> > start looking at what I need to do to remove these use flags from >> > the profiles. =20 >>=20 >> There's probably a few packages that will need IUSE defaults to avoid >> breakage, and everyone else should get fair warning before the flags >> are turned off by default. =20 > >There is the case of packages that optionally use a db back end, >and I would argue that those may not need iuse defaults. > >It could also be argued that having one backend enabled globally is >good for consistency, but that would end up leading down a bikeshed >path that I'm not sure we should go down. I'm just not sure it makes >sense to enable more than one of these backends globally. > >Thoughts? > >William > Considering the questionable license situation with latest sys-libs/db releases (AGPL), I'd say we should prefer gdbm over berkdb in case we want to keep one db backend default enabled. IIRC Fedora is even trying to entirely getting rid of berkdb. Lars --=20 Lars Wendler Gentoo package maintainer GPG: 21CC CF02 4586 0A07 ED93 9F68 498F E765 960E 9B39 --Sig_/qbH0Y4COEJRqO0JB+xjIl4U Content-Type: application/pgp-signature Content-Description: Digitale Signatur von OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEWCOBmo8i7LhvVmNAVx3S0DQ8YDkFAlrJIrcACgkQVx3S0DQ8 YDkQQxAAmRa/Y+5mFe1L5xfL9xEFfek7ai/utYueCjnONbUAhTNpuD706YMcBF+w 1EFEI/zpnL3yR491eoIgGwimGRggqqtedQp2SERJDGSfnVPaHJqQuxKWQmU2qVC6 Wn4EYwZisajRuQDALmztW4D8jpGt4xquqo9DY1rdvH38zNMCTS7s9AHvWm2QtHzW O2P6048fs3oKxGRhFJ2RQHQ53h6ZI2kjh3tVc17BSPGEboTnJ/CJGCCv2teaj/rf 6pXFMVfswUL6ridimKFyTCxDsDTmf+RFDOjP9oL9gE4yc1557yKZBAPvnHYwDn2f oge5v5yDfkNRjNY+2Pqv5jpnPPDKWFLkGGGfiLtvX6exS9zEGivF0sJILKMsNojP YngPvpqQzOxSeRWE2fGJvrp9yYskMDetbDCfQp61pp/8lzq+Ko0NyCOZik+VdF8k XQVXOGpN9niFqAa2kGF/nbfUPF0/mPUwtcwSfMzjmEvFjhGHpEM8CPh06nc9CBzK XCzUYe98w/Py/X3hobqeehkyruIvQzvV7PjkOLq5w4226/XlPTKaQGbCl1JQqpJI lSty3YtWD9w+1LDooaHF7JeDaXmyXaeFInxeg8bchc6Jaru1uv6Zxou7ycWuG59a G1cZjWixSbjzKovatXjxKFMI1SccnblDtPVRPUc+O1KGiEGUrzw= =1udY -----END PGP SIGNATURE----- --Sig_/qbH0Y4COEJRqO0JB+xjIl4U--