[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