RPM 4.7.2 Release Notes
Summary of changes from rpm 4.7.1
General bugfixes and enhancements
- Fix extranuous dependency type characters in –filerequires/provides output (RhBug:523282)
- Fix exit code on verification failure (SuseBug:527191)
- Fix remote package retrieval in rpm2cpio (RhBug:523260)
- Fix –tid and –querybynumber query selectors (regression originating from 4.6.0)
- Fix ftp/http proxy options (RhBug:529214) (regression originating from 4.6.0)
- Skip %posttrans scripts of failed transaction elements
- Disk space problems are only reported for affected packages (RhBug:517418)
- Error out early when trying to install to readonly filesystem (ticket #99, RhBug:464750)
- Database files and indexes are opened with relative paths, avoiding issues with chroot (RhBug:507309 & others)
- Remove DB4 environment on close when chrooted (RhBug:513699, RhBug:507309…)
- Improve file list query (-ql) speed in normal case
- Minor memory leaks fixed
- Convert French man page to Unix line-endings (ticket #104)
Package building
- Fix segfault when on %include of empty files
- Fix %sources and %patches containing the same items multiple times (ticket #82)
- Fix duplicate dependency checking on build (ticket #103, RhBug:490378)
- Allow absolute paths in file lists again (SuseBug:535594, RhBug:521760) (regression in 4.7.1)
- Use 444 permissions for all .debug files (RhBug:522194)
- Add XZ and LZMA recompress support to brp-compress (ticket #84)
- OSGi dependency generator fixes (ticket #101)
- Improved perl heredoc parsing (RhBug:524929)
Build process
- Add missing include in rpmsq.h (ticket #78)
- Fix build with Berkeley DB 4.8.x
- Fix build with binutils-gold (ticket #107)
- Fix out of source directory build when Lua enabled (ticket #91)
- Remove bogus rpmpopt.pot file (ticket #77)