app-arch/rpm still uses deprecated Lua 5.0 functions. There upstream commit that fixes that, but now rpm will require lua 5.2: https://github.com/rpm-software-management/rpm/commit/6d4c68ba10b9713f3e599cf20c2455eb80e9bfe1 This fix included into rpm-4.16.0-beta3.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bfda681c33a63ebe64a04f5ef0084c3d07990aa commit 3bfda681c33a63ebe64a04f5ef0084c3d07990aa Author: Tony Vroon <chainsaw@gentoo.org> AuthorDate: 2020-10-01 11:15:19 +0000 Commit: Tony Vroon <chainsaw@gentoo.org> CommitDate: 2020-10-01 11:17:52 +0000 app-arch/rpm: Version bump to 4.16.0 This has USE="zstd" defaulted to on to ensure Fedora 31 packages are recognised without issue. Closes: https://bugs.gentoo.org/520312 Closes: https://bugs.gentoo.org/730354 Closes: https://bugs.gentoo.org/740078 Signed-Off-By: Tony Vroon <chainsaw@gentoo.org> app-arch/rpm/Manifest | 1 + app-arch/rpm/files/rpm-4.16.0-autotools.patch | 13 +++ app-arch/rpm/files/rpm-4.16.0-libdir.patch | 34 +++++++ app-arch/rpm/rpm-4.16.0.ebuild | 139 ++++++++++++++++++++++++++ 4 files changed, 187 insertions(+)