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/2...@github.com>
_______________________________________________ Rpm-maint mailing list Rpm-maint@lists.rpm.org http://lists.rpm.org/mailman/listinfo/rpm-maint