User Tools

Site Tools


packages:rpm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next 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 23:57]
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.//​
Line 44: Line 44:
     * Bare words are no longer supported, please use "​..."​ (ex. ''​%if "​%{_lib}"​ != "​lib"''​)     * Bare words are no longer supported, please use "​..."​ (ex. ''​%if "​%{_lib}"​ != "​lib"''​)
     * Symlinks are always packaged with 777 mode and using ''​%attr()''​ for symlink is reported as warning     * Symlinks are always packaged with 777 mode and using ''​%attr()''​ for symlink is reported as warning
-    * ''​Requires(triggerpostun)''​ is not supported, replace with ''​postun''​.+    * ''​Requires(triggerpostun)''​ is not supported, replace with ''​Requires(postun)''​.
  
 ===== Spec development ===== ===== Spec development =====
packages/rpm.txt · Last modified: 2021-05-02 21:28 by baggins