This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
packages:rpm [2021-01-30 17:19] baggins rpm.org update info and spec porting notes |
packages:rpm [2021-01-30 17:20] baggins |
||
---|---|---|---|
Line 15: | Line 15: | ||
Quoting [[https://fedoraproject.org/wiki/Changes/Sqlite_Rpmdb]] | Quoting [[https://fedoraproject.org/wiki/Changes/Sqlite_Rpmdb]] | ||
- | //The current rpm database implementation is based on Berkeley DB 5.x, a version which is unmaintained upstream for several years now. Berkeley DB 6.x is license incompatible so moving to that is not an option. In addition, the existing rpmdb implementation is notoriously unreliable as it's not transactional and has no other means to detect inconsistencies either. | + | > //The current rpm database implementation is based on Berkeley DB 5.x, a version which is unmaintained upstream for several years now. Berkeley DB 6.x is license incompatible so moving to that is not an option. In addition, the existing rpmdb implementation is notoriously unreliable as it's not transactional and has no other means to detect inconsistencies either. |
Changing to a more sustainable database implementation is long overdue. We propose to change the default rpmdb format to the new sqlite based implementation.// | Changing to a more sustainable database implementation is long overdue. We propose to change the default rpmdb format to the new sqlite based implementation.// |