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

Reply via email to