[Rpm-maint] [rpm-software-management/rpm] RFC Merge RPM 4.13.x os2 code changes (#255)
Yuri Dario
notifications at github.com
Fri Jul 14 08:46:06 UTC 2017
I have committed the generic patches to RPM source tree.
You can view, comment on, or merge this pull request online at:
https://github.com/rpm-software-management/rpm/pull/255
-- Commit Summary --
* Fix file signatures not installing
* Fix file signatures issue with sig header size changes
* Add rpmdsIsRich() function to replace RPMSENSE_RICH
* Choose syntax for rich deps: if, else, and, or
* Remove RPMSENSE_RICH and replace its use with rpmdsIsRich()
* Fix doc strings and though doxygen warnings
* Update translations from Transifex
* Preparing for rpm 4.13.0-rc1
* Add "-O" to %make_build
* Fix not chrooting transaction file triggers
* Fix rpmi.at testcase by checking actual datadir and docdir used.
* tests: Do not pass real pathnames to fakechroot commands
* tests: Do not pass real pathnames to fakechroot commands
* Fix rpmrichOpStr to use the new syntax
* fix %autopatch when patch do not exist
* Fix reading a memory right after the end of an allocated area.
* Add support for various types of dependencies to rpmdeps tool
* Permit scriptlet exec context setting to fail in non-enforcing modes
* Warn if epoch is not unsigned integer (rhbz:1251453)
* Make terminating build if version format is wrong configurable
* Ignore SIGPIPE signals during execucton of scriptlets (rhbz:1264198)
* Fix SIGSEGV in case of old unsupported gpg keys (rhbz:1277464)
* Fix crash when parsing corrupted RPM file (rhbz:1273360)
* Set up portable definitions to support μClibc and MUSL
* Fix fstat64 conditional and definition typo
* Remove size limit when expanding macros
* Fix next_brace_sub() to return NULL if braces don't match.
* Rename expandMacrosU to rpmExpandMacros
* Add possibility to disable file triggers.
* Remove option --priority for file triggers, leave option -P
* rpmExpandMacros() is modified to be able to return more return codes
* Sanity check that there is at least one tag in header region
* Add RPMCALLBACK_ELEM_PROGRESS callback type
* Add support for %missingok as a standalone file attribute
* Fix recursive calling of rpmdeps tool (rhbz:1297557)
* Fix %autosetup to not cause errors during run of rpmspec tool
* Fix memory leak in file triggers
* Also block idle and sleep in the systemd-inhibit plugin
* Add support for MIPS release 6 - Add mips32 mips64 mipsel and mipseb macros
* Use pkg->dpaths during dependency generation instead of buildRoot + filename
* Use %_build_cpu instead of noarch when evaluating ExcludeArch and ExclusiveArch
* Add posix.redirect2null
* Fix memory leaks in rpmGetSubkeys() and pgpPrtParamsSubkeys()
* Use fuzz settings for %autopatch/%autosetup
* Fix non-working combination of %lang and %doc directive (rhbz:1254483)
* Misleading indentation fixes (GCC6)
* Fix index generation of rich dependencies with an else part
* Make creating index records consistent for rich and rich-weak deps
* Add enahance dependency forgotten in the recent commit [1]
* Enable --no-backup-if-mismatch by default in %patch macro (rhbz:884755)
* Add %{_default_patch_flags} to %__patch which is used in %autosetup
* Make sure getNEVRA always sets td.data
* Fix reading rpmtd behind its size in formatValue() (rhbz:1316896)
* Fix sigsegv in stringFormat() (rhbz:1316903)
* fix segfault when calling with args==NULL
* Filter unversioned deps if corresponding versioned deps exist (rhbz:678605)
* Use armv7hl isa for all armhfp (armv7h*l) arches (#1326871)
* Fix signing with non-ASCII uid keys (rhbz:1243963)
* Fix off-by-one error
* Add support for _buildhost macro for setting the build host manually.
* Add find-debuginfo.sh -m minisymtab support.
* Add dwz debuginfo compression support.
* Add sepdebugcrcfix to fixup old style gnu_debuglink CRC checksum.
* Fix preun scriptlet failure not aborting rpm erase
* RISCV 64-bit (riscv64) support.
* rpmrc: Convert uname.machine == "riscv" to "riscv32"/"riscv64"/"riscv128".
* Fix overflow in cpio filename by limiting the allowed length to 4kB
* rpmdb.c: avoid double free in rpmdbClose, rpmdbMatchIterator, ...
* rpmdb.c: (rpmdbCheckTerminate) return non-zero on subsequent runs
* Create files with with 000 permissions to avoid leaking yet unchecked data
* Remove leftover include of <selinux/flask.h>
* Fix mini-symtab in find-debuginfo.sh for arches with function descriptors.
* find-debuginfo.sh: Don't copy extra sections into .gnu_debugdata.
* rpm2archive: return 0 on success instead of stop iteration
* Revised fix for CVE-2013-6435
* Bring CREDITS to this millenium
* Verify data is within range and does not overlap in headerVerifyInfo()
* Avoid going past header data area when validating SHA1 header digest
* Revert "Add macro _vsflags_query_rpmdb"
* Preparing for rpm 4.13.0-rc2
* Fix testsuite failures in dist tarballs: include missing files
* Don't use hardcoded paths to tools/scripts in find-debuginfo.sh.
* Preparing for rpm 4.13.0 final
* Fix %transfiletriggerpostun undeterministic behavior (RhBug:1284645)
* Fix special %doc and %license %defattr() dir permissions (RhBug:1399798)
* Revert "rpmdb.c: (rpmdbCheckTerminate) return non-zero on subsequent runs"
* Fix recent rpmdb handles cleanup-on signal regression
* Make the signature header size constant between 32- and 64-bit tags
* Remove the now unnecessary archive size estimation
* Resurrect GDB index generation (RhBug:1410907)
* Sanity check header tag values. Like, doh.
* Make peach with doxygen >= 1.8.8 (#131)
* Fix out of bounds copy on malformed PGP packet (#148)
* Fix out of bounds read(s) when determining PGP packet version (#149)
* Handle OpenPGP reserved tag correctly
* And another out of bounds read in PGP parser
* Validate boundaries for pgpGrab() when reading V4 signatures (#151)
* Preparing for rpm 4.13.0.1
* Initial import of OS/2 patches. Issue#1.
* Initial import of OS/2 patches, macros and scripts. Issue#1.
* Initial import of OS/2 patches, source code. Issue#1.
-- File Changes --
M CREDITS (119)
M Makefile.am (28)
M build/build.c (18)
M build/files.c (107)
M build/pack.c (56)
M build/parsePreamble.c (5)
M build/parseReqs.c (28)
M build/parseScript.c (2)
M build/parseSpec.c (17)
M build/rpmfc.c (222)
M build/rpmfc.h (43)
M configure.ac (21)
M doc/hacking.doxy.in (2)
R doc/hacking/Doxyheader.h (0)
M doc/librpm.doxy.in (2)
R doc/librpm/Doxyheader.h (0)
M fileattrs/Makefile.am (4)
A fileattrs/os2.attr (3)
M fileattrs/python.attr (2)
M installplatform (36)
M lib/backend/db3.c (10)
M lib/cpio.c (3)
M lib/depends.c (4)
M lib/formats.c (7)
M lib/fsm.c (147)
M lib/header.c (26)
M lib/headerfmt.c (2)
M lib/legacy.c (14)
M lib/order.c (2)
M lib/package.c (16)
M lib/psm.c (105)
M lib/query.c (9)
M lib/rpmcallback.h (1)
M lib/rpmdb.c (80)
M lib/rpmds.c (38)
M lib/rpmds.h (11)
M lib/rpmfi.c (2)
M lib/rpmfiles.h (2)
M lib/rpminstall.c (6)
M lib/rpmrc.c (54)
M lib/rpmscript.c (11)
M lib/rpmte.c (4)
M lib/rpmtriggers.c (20)
M lib/rpmug.c (6)
M lib/signature.c (10)
M lib/tagexts.c (4)
M lib/transaction.c (20)
M luaext/lposix.c (29)
A macros.debug (43)
M macros.in (45)
M misc/fnmatch.c (7)
M misc/fts.c (25)
M misc/fts.h (16)
M plugins/ima.c (13)
M plugins/selinux.c (7)
M plugins/systemd_inhibit.c (2)
M po/ar.po (695)
M po/bn_IN.po (441)
M po/br.po (714)
M po/ca.po (1449)
M po/cmn.po (785)
M po/cs.po (718)
M po/cs_CZ.po (441)
M po/da.po (716)
M po/de.po (1431)
M po/el.po (675)
M po/eo.po (786)
M po/es.po (797)
M po/fi.po (0)
M po/fr.po (0)
M po/gu.po (0)
M po/id.po (0)
M po/is.po (0)
M po/it.po (0)
M po/ja.po (0)
M po/ko.po (0)
M po/ms.po (0)
M po/nb.po (0)
M po/nl.po (0)
M po/pl.po (0)
M po/pt.po (0)
M po/pt_BR.po (0)
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 python/rpmmodule.c (0)
M rpm.am (0)
M rpm2archive.c (0)
M rpmio/base64.c (0)
M rpmio/macro.c (0)
M rpmio/rpmglob.c (0)
M rpmio/rpmkeyring.c (0)
M rpmio/rpmkeyring.h (0)
M rpmio/rpmmacro.h (0)
M rpmio/rpmpgp.c (0)
M rpmio/rpmutil.h (0)
M rpmrc.in (0)
M rpmsign.c (0)
M scripts/Makefile.am (0)
M scripts/brp-compress (0)
M scripts/brp-strip (0)
M scripts/brp-strip-comment-note (0)
M scripts/brp-strip-shared (0)
M scripts/brp-strip-static-archive (0)
M scripts/find-debuginfo.sh (0)
M scripts/find-lang.sh (0)
M scripts/find-provides (0)
M scripts/find-requires (0)
M scripts/os2deps.sh (0)
M sign/rpmgensig.c (0)
M sign/rpmsign.h (0)
M tests/Makefile.am (0)
M tests/atlocal.in (0)
M tests/data/SPECS/hello2-suid.spec (0)
M tests/data/SPECS/hello2.spec (0)
M tests/data/SPECS/hlinktest.spec (0)
M tests/rpmbuild.at (0)
M tests/rpmconfig.at (0)
M tests/rpmconfig2.at (0)
M tests/rpmconfig3.at (0)
M tests/rpmconflict.at (0)
M tests/rpmdb.at (0)
M tests/rpmdeps.at (0)
M tests/rpmi.at (0)
M tests/rpmreplace.at (0)
M tests/rpmscript.at (0)
M tests/rpmverify.at (0)
M tools/lxlist.h (0)
M tools/os2deps.c (0)
M tools/rpmdeps.c (0)
M tools/sepdebugcrcfix.c (0)
-- Patch Links --
https://github.com/rpm-software-management/rpm/pull/255.patch
https://github.com/rpm-software-management/rpm/pull/255.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/255
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20170714/b50632c1/attachment-0001.html>
More information about the Rpm-maint
mailing list