* Re: [gentoo-dev] News item: sys-libs/db old SLOT removal
@ 2021-05-26 23:09 99% ` Patrick McLean
0 siblings, 0 replies; 1+ results
From: Patrick McLean @ 2021-05-26 23:09 UTC (permalink / raw
To: David Seifert; +Cc: gentoo-dev, pr
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On Thu, 27 May 2021 00:41:23 +0200
David Seifert <soap@gentoo.org> wrote:
> The old Berkeley DB slots need to go at this point. The Base Project has
> decided to consider BDB a deprecated database backend, and we'll slowly
> be working towards a (possibly) BDB-free ::gentoo some time in the long-
> term future.
I think we should keep at least one non AGPLv3 berkdb in the tree as long
as we have any packages that unconditionally depend on it. June 1st is
too short a time frame for masking pre AGPLv3 berkdb versions. I think it
is reasonable to fix packages that either force berkdb USE flags on in their
deps, or have a hard dep (either by updating/fixing or last-rite).
> Other distros such as Fedora have started a gradual phase-out of
> Berkeley DB too, given Oracle's strong-armed approach to community
> input and their arguably hostile switch to the AGPLv3
> (https://fedoraproject.org/wiki/Changes/Libdb_deprecated). Furthermore,
> Oracle is known to remove critical features from BDB in patch releases,
> such as the removal of the client-server architecture and the SQL API
> between 18.1.32 and 18.1.40.
Gradual phase-out is also the approach we should take. Dropping non
AGPLv3 version sort of immediately forces the issue for users that
can't or won't accept that license.
> To this end, we will also be removing USE="berkdb" from
> profiles/default/linux/make.defaults. If you implicitly depend on
> profiles enabling optional use of sys-libs/db, you will need to enable
> this USE flag yourself, beginning 1st June.
>
> From here on, you should be working under the assumption that the
> sys-libs/db package will be gone from the Gentoo repository within
> **two years** from the time of this news item. If you depend on BDB in
> a production environment, we strongly suggest you move to one of the
> modern replacements, such as GDBM, SQLite or LMDB.
This makes sense for end users, but we should fix ::gentoo before we
force it on our users.
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE4/aZebtLiSjaeOPRfL9E71w1CIMFAmCu1TgACgkQfL9E71w1
CIMU4A//RRAogOgwFcjLpDy3Xb5oJLVBfdO5XOhaYsVi8omafDS5lMdS2MlXE1t1
F6t3Q69yJ3vTxd7wVArnhEQCAqNpjUgRu8wFmmWQTy8hj5qOhLJEdirY1m6RqS//
BNjPYTPfPUsPyR112QZSxQ0X5YzoWJWHM2IBQ3ccDaVskHPpQTUPnfIJ72p4v69H
fNZQMDEPI9SsIL3iZtjFl9E00/FHZy24VXDyQqOAuIeE34V6Bt2Ph1Zw9ZxPlZCM
iybwOVMIfR3eAPIz6HZK1ImyFo6srBjyky1lOVQ5fgGi/vMDrID4YH6effD71DUM
mZkxLPYl78Pyzd20fK2ca0udc7HgEVqyoCcgpVzdpVzHpwwaVGWYl8HL1FCJlING
hgO4eMMbSaMVK8dMUvA/uUt1oLJVYXSFjPBGtg16lPjLCOY6UZsv6L5Lxs/tbqJa
GU0rRMuUJ2FqnJebcNfT80st1ZS+x14xy6Xg6e20+NKXMMzmBlnWZyDn5Z5ZBFAK
aHE4llH2a9lNSAis8z7sW0mm92Zy65LhZrtYbmhPtfoXlwHOzGdev/5ifTjnFhl4
w70XzeRtHHZTzCbBHTPO+e/14lVV8zG5LNCc1+FYeD73XCDxrnBP/8Eavns0/zf7
IHyCWJQ5T4y6gr4Gpjmo3urhzTBX9sR4arFYefSshGiNB/hRgfE=
=3x1D
-----END PGP SIGNATURE-----
^ permalink raw reply [relevance 99%]
Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2021-05-26 22:41 [gentoo-dev] News item: sys-libs/db old SLOT removal David Seifert
2021-05-26 23:09 99% ` Patrick McLean
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox