RPM 4.4.2.2
Changes from version 4.4.2.1 to 4.4.2.2
- avoid .rpmnew if file in package hasn’t changed (RhBug:194246)
- avoid .rpmnew/.rpmsave if files only differ by timestamp (RhBug:128622)
- minor makefile cleanups
- install preferred multilib color packages first (RhBug:214737)
- show pre- and posttrans scripts in –scripts query (SuseBug:253620)
- create compat macros for ia32e and amd64 (RhBug:211119, RhBug:223355)
- fix various buffer overflows in macro handling (RhBug:253971)
- fix building with latest glibc open() changes
- convert manuals to UTF-8
- make find-lang –with-gnome picks up omf files (RhBug:251400)
- fail build on dependency extraction errors (RhBug:226751)
- update default per-arch compiler flags for modern gcc (RhBug:212583)
- add comment about checking –help to manuals (RhBug:164281)
- avoid truncating /var/log/rpmpkgs in case of errors (RhBug:232830)
- avoid wrong selinux context on /var/log/rpmpkgs creation (RhBug:315271)
- rpmtsAddInstallElement() consistency (RhBug:180996, RhBug:281611)
- clarify –initdb usage in manual (RhBug:218057)
- skip stale and unaccessible (FUSE) mountpoints (RhBug:190496, RhBug:220991)
- buildid-related debugedit fixes
- add/update Spanish and Italian translations
- add missing files for translation (RhBug:249608)
- ARM-architecture fixes
- fix –dump usage description in manual
- update scriptlet names to match with reality (RhBug:248128)
- make docdir checking strict (RhBug:246819)
- perl dependency extraction fixes (RhBug:214496, RhBug:198033, RhBug:249135)
- permit API users to select non-exiting rpmdb termination
- dont check for termination signals in middle of transaction
- avoid leaving stale locks around on python tracebacks
- debugedit -l file matching fixes
- don’t read *.rpmnew etc backup macro files
- fix error reporting on rpm –checksig (RhBug:155079)
- fix false mire matches on nonexistent headers (RhBug:277161)
- handle mire matching on binary blobs
- fix segfault in mire matching on binary data types
- add Sparc Niagara arch support (RhBug:263521)
- add %alpha macro for supported alpha archs (RhBug:295941)
- fix typos in default optflags for some archs (RhBug:305221)
- fix disk space checking on 100% full filesystems (RhBug:308171)
- own omf directories found by find-lang (RhBug:296731)
- fake callbacks on erasure for packages without files (RhBug:259961)
- python: add methods for checking and terminating on signals
- python: add method for expanding macros