]> code.ossystems Code Review - openembedded-core.git/commit
rpm: update 4.16.1.3 -> 4.17.0
authorAlexander Kanavin <alex.kanavin@gmail.com>
Wed, 8 Sep 2021 18:01:04 +0000 (20:01 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 11 Oct 2021 17:30:57 +0000 (18:30 +0100)
commit6080fcf7e4f64faedd98ed26b65a3bc29ef08238
treeaf3e9702166376afae7afda97047732c6d3d9e95
parentc2cad5ecfbbcee99b3cbe71efeeac9a875b6e5ff
rpm: update 4.16.1.3 -> 4.17.0

The flagship features are migration from bdb to sqlite and zstd support,
both are enabled and taken into use. The relationship and upstream preference
between sqlite and ndb formats isn't quite clear.

Lua is now a hard dependency.

Added packageconfig option for r/o support for bdb (that doesn't need bdb
itself), but not enabled it as upstream marks it EXPERIMENTAL in capital
letters.

Drop sed adjustment for a file that is not anymore installed.

Adjust oeqa test to check for sqlite database instead of bdb.

Drop
0001-Fix-build-with-musl-C-library.patch (nss support removed upstream)
0001-rpm-rpmio.c-restrict-virtual-memory-usage-if-limit-s.patch
(difficult to undersand and rebase; obsolete with the move to zstd)
0011-Do-not-require-that-ELF-binaries-are-executable-to-b.patch
(upstream made the same change)

Portions of 0001-tools-Add-error.h-for-non-glibc-case.patch dropped
(upstream moved the files to a separate component).

Added 0001-docs-do-not-build-manpages-requires-pandoc.patch to avoid
pandoc dependency.

Added 0001-build-pack.c-do-not-insert-payloadflags-into-.rpm-me.patch
to restore reproducibility when compression thread amount varies between hosts.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/lib/oeqa/runtime/cases/rpm.py
meta/recipes-devtools/rpm/files/0001-Do-not-hardcode-lib-rpm-as-the-installation-path-for.patch
meta/recipes-devtools/rpm/files/0001-Fix-build-with-musl-C-library.patch [deleted file]
meta/recipes-devtools/rpm/files/0001-docs-do-not-build-manpages-requires-pandoc.patch [new file with mode: 0644]
meta/recipes-devtools/rpm/files/0001-rpm-rpmio.c-restrict-virtual-memory-usage-if-limit-s.patch [deleted file]
meta/recipes-devtools/rpm/files/0001-tools-Add-error.h-for-non-glibc-case.patch
meta/recipes-devtools/rpm/files/0011-Do-not-require-that-ELF-binaries-are-executable-to-b.patch [deleted file]
meta/recipes-devtools/rpm/rpm_4.17.0.bb [moved from meta/recipes-devtools/rpm/rpm_4.16.1.3.bb with 91% similarity]