[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