Fedora prévoit de migrer RPM de BerkeleyDB vers SQLite

Développeurs de Fedora Linux d'être inclus dans les dépendances de construction obligatoires. migrer la base de données des paquets RPM (rpmdb) de BerkeleyDB vers SQLite. La principale raison de ce changement est l'usage d'une version obsolète de Berkeley DB 5.x dans rpmdb, qui n'est plus maintenue depuis plusieurs années. La transition vers des versions plus récentes est entravée changement de licence Berkeley DB 6 vers AGPLv3, dont les exigences s'appliquent également aux applications utilisant BerkeleyDB sous forme de bibliothèque (RPM est fourni sous GPLv2, et AGPL incompatible avec GPLv2).

De plus, l'implémentation actuelle
d'rpmdb basée sur BerkeleyDB ne garantit pas la fiabilité requise, car elle n'utilise pas de transactions et ne peut pas détecter les incohérences dans la base de données. Les modifications nécessaires pour utiliser SQLite seront proposées dans la version RPM 4.16. Pour convertir le format de la base de données, il suffira d'utiliser la commande « rpmdb —rebuilddb ».
La nouvelle implémentation d'rpmdb est prévue pour être incluse dans Fedora 33, tout en conservant le support de BerkeleyDB pour des raisons de compatibilité. Dans Fedora 34, le support de BerkeleyDB sera déplacé en mode lecture seule.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster