Zhvilluesit e Fedora Linux të mirëpresin kalimin e bazës së të dhënave të paketave RPM (rpmdb) nga BerkeleyDB në SQLite. Arsyeja kryesore për këtë ndryshim është përdorimi i një versioni të vjetëruar të Berkeley DB 5.x, e cila nuk është mbështetur për disa vjet. Kalimi në versione më të reja pengohet Berkeley DB 6 në AGPLv3, kërkesat e së cilës zbatohen edhe për aplikacionet që përdorin BerkeleyDB në formën e bibliotekës (RPM në GPLv2, dhe AGPL me GPLv2).
Përveç kësaj, implementimi aktual
i rpmdb i bazuar nĂ« BerkeleyDB nuk siguron stabilitetin e nevojshĂ«m, pasi nuk pĂ«rdor transaksione dhe nuk Ă«shtĂ« nĂ« gjendje tĂ« zbulojĂ« mosfunksionime nĂ« bazĂ«n e tĂ« dhĂ«nave. Ndryshimet e nevojshme pĂ«r pĂ«rdorimin e SQLite do tĂ« propozohen nĂ« versionin . PĂ«r tĂ« konvertuar formatin e bazĂ«s sĂ« tĂ« dhĂ«nave, do tĂ« mjaftojĂ« tĂ« pĂ«rdorni komandĂ«n «rpmdb ârebuilddb».
Implementimi i ri i rpmdb planifikohet të përfshihet në Fedora 33, duke ruajtur për të siguruar pajtueshmëri edhe mbështetje për BerkeleyDB. Në Fedora 34, mbështetje për BerkeleyDB do të kalojë në modalitetin vetëm për lexim.
Burimi: opennet.ru
