Fedora ka në plan të trasferojë RPM nga BerkeleyDB në SQLite

Zhvilluesit e Fedora Linux kanë për qëllim të transferojnë bazën e të dhënave të paketave RPM (rpmdb) nga BerkeleyDB në SQLite. Si shkak kryesor për këtë ndërrim citohet përdorimi i një versioni të vjetruar të Berkeley DB 5.x, i cili nuk është mbështetur për disa vite. Kalimi në lëshime më të reja pengohet ndryshimi i licencës Berkeley DB 6 në AGPLv3, kërkesat e së cilës zbatohen edhe për aplikacione që përdorin BerkeleyDB në formën e bibliotekës (RPM ofrohet në GPLv2, dhe AGPL nuk është kompatibile me GPLv2).

Për më tepër, zbatimi aktual
i rpmdb mbi bazĂ«n e BerkeleyDB nuk siguron qĂ«ndrueshmĂ«rinĂ« e nevojshme, pasi nuk pĂ«rdor transaksione dhe nuk Ă«shtĂ« nĂ« gjendje tĂ« identifikojĂ« moskorespondencat nĂ« DB. Ndryshimet e nevojshme pĂ«r pĂ«rdorimin e SQLite do tĂ« propozojnĂ« nĂ« lĂ«shimin RPM 4.16. PĂ«r tĂ« transformuar formatin e DB-sĂ«, do tĂ« mjaftojĂ« tĂ« pĂ«rdoret komanda «rpmdb —rebuilddb».
Një zbatim të ri të rpmdb planifikohet të përfshihet në Fedora 33, duke ruajtur mbështetje për BerkeleyDB për shkak të përputhshmërisë. Në Fedora 34, mbështetja për BerkeleyDB do të kalojë në modin vetëm për lexim.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster