Nagplano si Fedora nga ibalhin ang RPM gikan sa BerkeleyDB ngadto sa SQLite

Mga Nag-develop sa Fedora Linux tuyo ibalhin ang RPM package database (rpmdb) gikan sa BerkeleyDB ngadto sa SQLite. Ang panguna nga hinungdan sa pagbag-o mao nga ang rpmdb naggamit sa usa ka karaan nga bersyon sa Berkeley DB 5.x nga wala gipadayon sa daghang mga tuig. Gibabagan ang pag-upgrade sa mas bag-ong mga pagpagawas pagbag-o sa lisensya Berkeley DB 6 sa AGPLv3, nga magamit usab sa mga aplikasyon gamit ang BerkeleyDB sa porma sa librarya (RPM gihatag ubos sa GPLv2 ug AGPL dili magkauyon uban sa GPLv2).

Usab, ang kasamtangan nga pagpatuman
Ang rpmdb base sa BerkeleyDB wala maghatag sa gikinahanglan nga kasaligan, tungod kay wala kini naggamit sa mga transaksyon ug dili makamatikod sa mga panagsumpaki sa database. Ang mga pagbag-o nga gikinahanglan aron magamit ang SQLite isugyot sa usa ka pagpagawas rpm 4.16. Aron mabag-o ang format sa database, igo na nga gamiton ang "rpmdb --rebuilddb" nga mando.
Ang bag-ong pagpatuman sa rpmdb giplano nga ilakip sa Fedora 33, samtang gipadayon ang suporta sa BerkeleyDB alang sa pagkaangay. Sa Fedora 34, ang suporta sa BerkeleyDB ibalhin sa read-only mode.

Source: opennet.ru