[Rpm-maint] [rpm-software-management/rpm] Rpm 4.16 beta2 (#1281)
Panu Matilainen
notifications at github.com
Tue Jun 23 10:26:14 UTC 2020
Pull various important fixes + the test-suite parallelisation effort to avoid having to deal with test conflicts with upstream for the 4.16 lifetime.
You can view, comment on, or merge this pull request online at:
https://github.com/rpm-software-management/rpm/pull/1281
-- Commit Summary --
* rpmbuild: Create full build tree after parsing a spec file
* rpmbuild: Do not create a %_sourcedir / %_specdir
* Refactor pre-flight checks for added packages to helper function
* Add a pre-flight check for removed packages too
* Fix: bump up the limit of signature header to 64MB
* Don't auto-enable IO flushing on non-rotational disks
* Unify Python addInstall/Reinstall/Erase exception message format
* Fix python ts.addErase() not raising exception on not-found packages
* metainfo.attr: Fix execution of the generator
* Fail the build if %_build_pkgcheck_set failed
* Fix completely broken prefix search on sqlite backend
* Fix .debug_macro test with clang
* Fix data race in packageBinaries() function
* Always refer to our testing root directory via ${RPMTEST}
* Merge RPMDB_CLEAR into RPMDB_INIT, they're never used separately
* Add missing RPMDB_INIT wherever we write something in the tests
* Run tests sharing built material as groups
* Use testroot, not host configuration for finding lua init directory
* Don't assume pre-existing /opt in replace tests
* Execute tests in independent testing roots to enable parallel running
* Remove now redundant TOPDIR removals from tests
* Merge obsoletion tests sharing built content to single group
* Merge dependency tests sharing built material to common groups
* Run CI test-suite in parallel, limit parallelism to $(nproc)
* Merge %config tests sharing built content into common groups
* Merge %config symlink tests sharing built content into common groups
* Merge config filetype change tests sharing built content into common groups
* Merge file type replacement tests sharing built content into common groups
* Merge spec conditional tests into one group
* Eliminate redundant source file copying from build tests
* Merge minimize_writes tests sharing built content into common groups
* Merge --addsign tests into a a common group
* Localize gpg-agent setup to --addsign tests
* macros: force add files to git index
* Always fail build on dependency generator failures (#1183)
* Add --excludeartifacts install option
* Account for symlinks in total package size (RhBug:1848199)
* Fix (work around) FA_TOUCH not scoping correctly over hardlinks
* Don't install man pages for disabled features
* Preparing for rpm 4.16.0-beta2
-- File Changes --
M build/files.c (11)
M build/pack.c (9)
M build/rpmfc.c (32)
M ci/Dockerfile (2)
M configure.ac (2)
M doc/Makefile.am (32)
M doc/rpm.8 (4)
M fileattrs/metainfo.attr (2)
M lib/backend/sqlite.c (51)
M lib/header.c (2)
M lib/poptI.c (3)
M lib/rpmprob.c (5)
M lib/rpmts.h (3)
M lib/transaction.c (143)
M macros.in (8)
M po/ar.po (276)
M po/br.po (280)
M po/ca.po (280)
M po/cmn.po (280)
M po/cs.po (280)
M po/da.po (280)
M po/de.po (280)
M po/el.po (275)
M po/eo.po (280)
M po/es.po (280)
M po/fi.po (280)
M po/fr.po (280)
M po/id.po (275)
M po/is.po (279)
M po/it.po (280)
M po/ja.po (280)
M po/ko.po (280)
M po/ms.po (275)
M po/nb.po (280)
M po/nl.po (276)
M po/pl.po (280)
M po/pt.po (280)
M po/pt_BR.po (280)
M po/rpm.pot (277)
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/rpm/transaction.py (0)
M rpmbuild.c (0)
M tests/Makefile.am (0)
M tests/atlocal.in (0)
M tests/data/SPECS/hello-g3.spec (0)
A tests/data/SPECS/hlbreak.spec (0)
M tests/debugedit.at (0)
M tests/local.at (0)
M tests/rpmbuild.at (0)
M tests/rpmbuildid.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/rpmio.at (0)
M tests/rpmmacro.at (0)
M tests/rpmorder.at (0)
M tests/rpmpython.at (0)
M tests/rpmquery.at (0)
M tests/rpmreplace.at (0)
M tests/rpmscript.at (0)
M tests/rpmsigdig.at (0)
M tests/rpmverify.at (0)
M tests/rpmvfylevel.at (0)
-- Patch Links --
https://github.com/rpm-software-management/rpm/pull/1281.patch
https://github.com/rpm-software-management/rpm/pull/1281.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/1281
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20200623/e1dd845a/attachment-0001.html>
More information about the Rpm-maint
mailing list