[Rpm-maint] [rpm-software-management/rpm] RPM 4.19.1.1 bugfix update (PR #2888)
Michal Domonkos
notifications at github.com
Mon Feb 5 14:08:13 UTC 2024
This is a small bugfix-only update addressing a number of regressions and other issues. A changelog preview follows:
#### Fixes
* *Packaging:* Don't warn about missing user/group on skipped files <sup>Regression</sup> ([#2814](https://github.com/rpm-software-management/rpm/pull/2814))
* *Packaging:* Make user/group lookup caching thread-safe <sup>Regression</sup> ([#2843](https://github.com/rpm-software-management/rpm/pull/2843))
* *Lua interface:* Fix regression in Lua scriptlet runaway child detection <sup>Regression</sup> ([#2818](https://github.com/rpm-software-management/rpm/pull/2818))
* *Build:* CMakeLists.txt: restore readline support as an explicit option <sup>Regression</sup> ([#2852](https://github.com/rpm-software-management/rpm/pull/2852))
* *Build:* Fix unconditional uses of Linux-specific extensions <sup>Regression</sup> ([#2812](https://github.com/rpm-software-management/rpm/pull/2812))
* *Build:* Add missing include for check_symbol_exists ([#2831](https://github.com/rpm-software-management/rpm/pull/2831))
* *Build:* Don't use _nl_msg_cat_cntr if it's not available ([#2856](https://github.com/rpm-software-management/rpm/pull/2856))
Resolves: #2878
You can view, comment on, or merge this pull request online at:
https://github.com/rpm-software-management/rpm/pull/2888
-- Commit Summary --
* Don't warn about missing user/group on skipped files
* Fix markdown formatting in man page
* Fix regression in Lua scriptlet runaway child detection
* Fix hard dependency on libelf (cmake transition fallout)
* Fix hard dependency on strchrnul() GNU extension
* Fix unconditional dependency on non-POSIX GLOB_ONLYDIR flag
* Fix rpm2archive build regression due to missing libgen.h include
* Fix missing private linkage to iconv and popt in librpmbuild and sign
* Conditionalize libdw and libelf linkage to librpmbuild
* Cosmetics: fix rpmio cmake indentation style
* Fix libintl linkage and include directories (cmake transition fallout)
* Drop unnecessary rpmcli.h include from rpmbuild.h
* rpmcli.h forces a public dependency on popt includes
* Add missing include
* Don't attempt to install html pages if they're not built
* CMakeLists.txt: restore readline support as an explicit option
* Remember to free user/group cache on librpm shutdown (again)
* Centralize user/group lookup caching into a single data structure
* Make user/group lookup caching minimally thread-safe
* Simplify the cache lookup logic, no functional changes
* Don't use _nl_msg_cat_cntr if it's not available
* Use unsigned integers for buildtime too for Y2K38 safety
* Fix a theoretical use of uninitialized struct members
* Add a note about rpmfiFN()/rpmfiOFN() pointer validity to API docs
* Preparing for rpm 4.19.1.1
-- File Changes --
M CMakeLists.txt (17)
M build/CMakeLists.txt (16)
M build/build.c (4)
M config.h.in (2)
M docs/CMakeLists.txt (5)
M docs/man/rpmdb.8.md (2)
M include/rpm/rpmbuild.h (1)
M include/rpm/rpmfi.h (2)
M lib/CMakeLists.txt (5)
M lib/fsm.c (2)
M lib/rpmrc.c (2)
M lib/rpmscript.c (2)
M lib/rpmug.c (126)
M lib/tagexts.c (6)
M misc/CMakeLists.txt (1)
M plugins/CMakeLists.txt (4)
M rpmio/CMakeLists.txt (13)
M rpmio/rpmglob.c (2)
M rpmio/rpmlua.c (10)
M sign/CMakeLists.txt (2)
M tests/rpmgeneral.at (8)
M tests/rpmmacro.at (9)
M tests/rpmsigdig.at (6)
M tools/CMakeLists.txt (20)
M tools/rpm2archive.c (5)
-- Patch Links --
https://github.com/rpm-software-management/rpm/pull/2888.patch
https://github.com/rpm-software-management/rpm/pull/2888.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/2888
You are receiving this because you are subscribed to this thread.
Message ID: <rpm-software-management/rpm/pull/2888 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20240205/01593bc4/attachment.html>
More information about the Rpm-maint
mailing list