[Rpm-maint] [rpm-software-management/rpm] RPM 4.15.1 (#923)
Panu Matilainen
notifications at github.com
Mon Nov 4 12:54:05 UTC 2019
Preparation for 4.15.1 release, consisting of
- critical bugfixes here and there (arm, dynamic buildrequires rpmlib(), revert dbus shutdown)
- handful of various %{expr:...} related fixes
- ndb fixes (replacing PR #908 )
- add support for gcrypt crypto
- bunch of documentation updates
- misc other stuff
Did I miss anything critical? Note that %[] and ternary operator intentionally not backported here, they have related behaviour changes that don't seem appropriate in a stable branch.
You can view, comment on, or merge this pull request online at:
https://github.com/rpm-software-management/rpm/pull/923
-- Commit Summary --
* Correct and update Query formats documentation
* Support libgrypt as crypto library
* Disable marker on multiline expression error messages
* Improve description of conditionals in spec documentation
* Suppress inhibition lock warning message when DBus service is not available
* Add description of comments in spec documentation
* Add 'string' into query format extensions in man-pages
* Log debug messages upon entering and exiting chroot
* Do not expand %{expr:} again after evaluating the expression
* Print an error for expressions with missing operands
* Fix type error introduced in commit 1d055ae1df90fe54cf5c056de085cd987f0f6bbf
* Trap division by zero in expression parser
* Add all of the rpmbuild macro aliases to rpmspec as well
* Always check for rdToken() return codes in expression parsing
* Ensure expression syntax errors get at least a generic error message
* Resurrect %_missing_doc_files_terminate_build functionality
* Replace hardwired man page references to "redhat" in paths with "<vendor>"
* Free memory leak in unary op handling
* Fix suspicious condition in selinux plugin
* Percolate errors up from rpmfcHelper()
* Mark dynamically generated buildrequires autogenerated
* Stop on invalid dynamic buildrequires
* Always execute file trigger scriptlet callbacks with owning header
* Avoid using types from Lua includes in rpmlua.h again
* Implement fsync disabling for the ndb backend
* Delete all the IDXDB_FILESUPPORT code in the ndb backend
* Do not always fsync the database directories
* Use fdatasync in ndb if available
* Refactor mmap/munmap/mremap handling in ndb
* Add configure option to build with -Werror
* Run CI builds with -Werror
* Revert "Fully shutdown DBUS on systemd_inhibit cleanup (RhBug:1714657)"
* Revert "rpmrc: Add architecture compatibility mapping between aarch64 and arm64"
* Remove problematic sub variants of armv8 and related
* Increase lmdb DB size from 256M to 1G
* Don't report unimplemented db ctrl and verify ops as errors
* Use xdb's pagesize instead of sysconf(_SC_PAGE_SIZE)
* build: Add missing ifdef to conditionalize omp.h include statement
* Multiple fixes in rpmxdb.c for the ndb database backend
* Honor RPMSENSE_MISSINGOK on src.rpm rpmlib() dependencies too
* Don't provide rpmlib(DynamicBuildRequires) in source packages
* Flag build-time rpmlib() dependencies in src.rpm as missingok
* Only permit comments at beginning of line in file manifests (RhBug:112727)
* Resurrect --prtpkts debug switch functionality
* Handle incomplete escape seq in queryformat (RhBug:1755230)
* Preparing for rpm 4.15.1
-- File Changes --
M build/build.c (9)
M build/files.c (19)
M build/parseSpec.c (2)
M build/reqprov.c (8)
M build/rpmfc.c (19)
M ci/Dockerfile (3)
M configure.ac (31)
M doc/ja/rpm.8 (6)
M doc/ja/rpmbuild.8 (6)
M doc/manual/queryformat (38)
M doc/manual/spec (68)
M doc/pl/rpm.8 (6)
M doc/pl/rpmbuild.8 (6)
M doc/rpm.8 (7)
M doc/rpmbuild.8 (6)
M doc/ru/rpm.8 (6)
M lib/backend/dummydb.c (4)
M lib/backend/lmdb.c (2)
M lib/backend/ndb/glue.c (17)
M lib/backend/ndb/rpmidx.c (297)
M lib/backend/ndb/rpmpkg.c (67)
M lib/backend/ndb/rpmxdb.c (179)
M lib/backend/ndb/rpmxdb.h (1)
M lib/headerfmt.c (4)
M lib/manifest.c (3)
M lib/psm.c (2)
M lib/rpmchecksig.c (2)
M lib/rpmchroot.c (2)
M lib/rpmliblua.c (1)
M lib/rpmtriggers.c (2)
M plugins/selinux.c (2)
M plugins/systemd_inhibit.c (10)
M po/ar.po (272)
M po/br.po (272)
M po/ca.po (275)
M po/cmn.po (275)
M po/cs.po (275)
M po/da.po (275)
M po/de.po (275)
M po/el.po (272)
M po/eo.po (275)
M po/es.po (275)
M po/fi.po (275)
M po/fr.po (275)
M po/id.po (273)
M po/is.po (272)
M po/it.po (275)
M po/ja.po (275)
M po/ko.po (275)
M po/ms.po (275)
M po/nb.po (275)
M po/nl.po (275)
M po/pl.po (275)
M po/pt.po (275)
M po/pt_BR.po (275)
M po/rpm.pot (0)
M po/ru.po (0)
M po/sk.po (0)
M po/sl.po (0)
M po/sr.po (0)
M po/sr at latin.po (0)
M po/sv.po (0)
M po/te.po (0)
M po/tr.po (0)
M po/uk.po (0)
M po/vi.po (0)
M po/zh_CN.po (0)
M po/zh_TW.po (0)
M rpm.am (0)
M rpmio/Makefile.am (0)
A rpmio/digest_libgcrypt.c (0)
M rpmio/expression.c (0)
M rpmio/macro.c (0)
M rpmio/rpmkeyring.c (0)
M rpmio/rpmlua.c (0)
M rpmio/rpmlua.h (0)
M rpmpopt.in (0)
M rpmrc.in (0)
M tests/Makefile.am (0)
A tests/data/SPECS/docmiss.spec (0)
A tests/data/SPECS/shebang.spec (0)
M tests/rpmbuild.at (0)
M tests/rpmmacro.at (0)
M tests/rpmquery.at (0)
-- Patch Links --
https://github.com/rpm-software-management/rpm/pull/923.patch
https://github.com/rpm-software-management/rpm/pull/923.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/923
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20191104/d7871f7d/attachment.html>
More information about the Rpm-maint
mailing list