Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

rpm-build-4.18.0-6.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: rpm-build Distribution: openSUSE:Factory:zSystems
Version: 4.18.0 Vendor: openSUSE
Release: 6.1 Build date: Sun Aug 13 19:23:57 2023
Group: System/Packages Build host: s390zp21
Size: 109809 Source RPM: rpm-4.18.0-6.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://rpm.org/
Summary: Tools and Scripts to create rpm packages
If you want to build a rpm, you need this package. It provides rpmbuild
and requires some packages that are usually required.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Tue Aug 08 2023 Dirk Müller <dmueller@suse.com>
  - add remove-awk-dependency.patch to be able to drop awk dependency
    from containers
* Tue May 30 2023 Jiri Srain <jsrain@suse.com>
  - add _multibuild for multiple .spec-files
* Thu Mar 16 2023 Martin Liška <mliska@suse.cz>
  - Add upstream patch libmagic-exceptions.patch that speeds up libreoffice
    package build.
* Thu Mar 09 2023 Fabian Vogt <fvogt@suse.com>
  - add cpuid_lzcnt.patch
* Tue Dec 27 2022 Ludwig Nussel <lnussel@suse.com>
  - Replace transitional %usrmerged macro with regular version check (boo#1206798)
* Mon Dec 12 2022 Dirk Müller <dmueller@suse.com>
  - switch to pkgconfig(zlib) so that alternative providers can be
    used
* Thu Dec 08 2022 Dirk Müller <dmueller@suse.com>
  - add x86_64-microarchitectures.patch
* Fri Dec 02 2022 mls@suse.de
  - update to rpm-4.18.0
    * documentation updates
    * fix query arguments containing ^ not working
    * add downgrade (--oldpackage) support to --freshe
    * add --path query for support for stateless file information
    * add --shell option for interactive macro shell to rpmspec
    * add --justdb counterpart --nodb option and matching API flag
    * fix intermediate symlinks not verified (CVE-2021-35939)
    * fix unowned directories created unsafely (bsc#1157880)
      (CVE-2021-35938)
    * fix %posttrans argument on upgrade
    * fix package build tree not getting removed on successful build
    * add new %conf spec section for build configuration
    * add %bcond macro as a nicer way of defining build conditionals
    * add new rpmuncompress cli tool
    * deprecate implicit "%patch number zero" syntax
  - refreshed patches:
    * brp-compress-no-img.patch
    * brp.diff
    * brpcompress.diff
    * db_conversion.diff
    * findsupplements.diff
    * headeradddb.diff
    * nextiteratorheaderblob.diff
    * posttrans.diff
    * rpmqpack.diff
    * rpmrc.diff
    * selinux_transactional_update.patch
  - removed patches:
    * dbrointerruptable.diff
    * leave-malloc-check-set.diff
* Tue Oct 25 2022 Johannes Segitz <jsegitz@suse.com>
  - Add selinux_transactional_update.patch to ignore errors when setting
    file labels during transactional updates. They will be set upon
    reboot once the new policy is loaded (bsc#1204605)
* Fri Sep 23 2022 Stephan Kulow <coolo@suse.com>
  - Update the macros file to simplify the debuginfo installation
    We don't support parallel installation of the same debuginfo - and so
    don't patch the binaries to create unique build ids (easing pressure
    on reproducable builds when compiling twice)
    Patching this in rpm-config-SUSE is technically not possible (as you
    can't reliable undefine things defined in upstream macro). We tried in
    https://github.com/openSUSE/rpm-config-SUSE/pull/59 and /60:
* Mon Sep 12 2022 Dirk Müller <dmueller@suse.com>
  - update to rpm-4.17.1.1
    * Fix upstream branch setting in "%autosetup -S git"
    * Revert "Strip the target triplet GNU suffix more precisely."
* Sun Sep 04 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - remove-translations.diff: convert deprecated egrep to grep -E
    (boo#1203092)
* Thu Jul 21 2022 mls@suse.de
  - update to rpm-4.17.1
    * new bcond macro for a nicer way to define build conditionals
    * openPGP parser and IMA security fixes (CVE-2021-3521)
    * buildroot policy fixes
  - refreshed patches:
    * brp.diff
  - removed patches:
    * verbosearg.diff
    * ocaml-cmxs.diff
    * 0001-fix-minimize_writes.patch
* Mon Jun 27 2022 Ludwig Nussel <lnussel@suse.de>
  - remove obsolete RPM-HOWTO from 1999 (removed RPM-HOWTO.tar.bz2)
  - move debugedit to separate package
    (Removed debuginfo-mono.patch, debuglink.diff, debugsubpkg.diff,
    finddebuginfo-absolute-links.diff, finddebuginfo.diff,
    singlefilemode.diff, debugedit-5.0.tar.xz)
  - move python-rpm-packaging to separate package
    (Removed python-rpm-packaging.diff, python-rpm-packaging.tar.bz2)
* Tue May 31 2022 Dirk Müller <dmueller@suse.com>
  - drop requires-ge-macro.diff: this is already in rpm-config-SUSE
  - enable-postin-scripts-error.diff: refresh
* Thu Apr 21 2022 Dirk Müller <dmueller@suse.com>
  - update rpm-shorten-changelog.diff: fix shortening of changelog,
    the non-primary binary packages had the full changelog
  - update macrosin.diff: remove binarychangelog cutoff setting,
    this comes from rpm-config-SUSE now
* Wed Mar 30 2022 Martin Liška <mliska@suse.cz>
  - Update zstdpool.diff in order to fix boo#1197643.
* Mon Mar 14 2022 Dirk Müller <dmueller@suse.com>
  - drop rpm-deptracking.patch, this is already upstream and
    we were just adding it twice
* Tue Mar 08 2022 Dirk Müller <dmueller@suse.com>
  - use fileprovide /usr/bin/gzip for "rpm-build" to make alternative
    providers possible
* Wed Feb 23 2022 Dirk Müller <dmueller@suse.com>
  - add leave-malloc-check-set.diff to actually use MALLOC_CHECK_ during
    build
* Tue Feb 01 2022 Dirk Müller <dmueller@suse.com>
  - invoke find-lang.sh with bash, it is a bash script (bsc#1195391)
* Fri Jan 28 2022 simon.vogl@gmx.net
  - Fix minimize_writes not minimizing writes since 4.15 regression
    new patch: 0001-fix-minimize_writes.patch
* Fri Jan 28 2022 Dirk Müller <dmueller@suse.com>
  - switch to glibc-locale-base to reduce system installation size
    by ~220MB (bsc#1195390)
* Thu Jan 27 2022 Ludwig Nussel <lnussel@suse.de>
  - make patches git quiltimport friendlier
* Wed Dec 22 2021 olaf@aepfle.de
  - Update OCaml requires/provides generators to ignore cmxs
    new patch: ocaml-cmxs.diff
* Thu Oct 14 2021 mls@suse.de
  - Add support for using a thread pool for threaded zstd compression
    new patch: zstdpool.diff
  - Switch to threaded zstd compression with a pool of 8 threads
    new patch: zstdthreaded.diff
* Thu Sep 23 2021 mls@suse.de
  - update to rpm-4.17.0
  - dropped support for berkeley db
  - archive unpacking failures no longer leave garbage
  - unified built-in and user-define macro syntax and calling conventions
  - python generators and debuginfo extraction has been split into a
    separate upstream project
  - support for ed25519 signatures
  - easier rpm macro access in lua
  - new patches:
    * python-rpm-packaging.diff
    * singlefilemode.diff
    * verbosearg.diff
  - modified patches:
    * usr-lib-sysimage-rpm.patch
    * localetag.diff
    * brp.diff
    * findlang.diff
    * macrosin.diff
    * rpmqpack.diff
    * build.diff
    * whatrequires-doc.diff
    * remove-brp-strips.diff
    * fileattrs.diff
    * langnoc.diff
    * find-lang-qt-qm.patch
    * findsupplements.diff
    * finddebuginfo.diff
    * finddebuginfo-absolute-links.diff
    * debugsubpkg.diff
    * debuglink.diff
    * debuginfo-mono.patch
  - dropped patches:
    * db.diff
    * dbfsync.diff
    * dbprivate.diff
    * dwarf5.diff
    * ndbglue.diff
    * pythondistdeps.diff
    * suspendlock.diff
    * taggedfileindex.diff
    * waitlock.diff
    * add-dwz-single-file-mode-option.patch
* Wed May 12 2021 Andreas Schwab <schwab@suse.de>
  - auto-config-update-aarch64-ppc64le.diff: Treat missing timestamp as
    infinitely old.
* Fri Apr 16 2021 Martin Liška <mliska@suse.cz>
  - Use --dwz-single-file-mode for packages that use
    baselibs.conf mechanism.
  - Add add-dwz-single-file-mode-option.patch patch.
* Fri Apr 09 2021 mls@suse.de
  - change dump_posttrans mechanism to imply --noposttrans so that
    libzypp can be compatible with older rpm versions
    changed patch: posttrans.diff
* Tue Apr 06 2021 Andreas Schwab <schwab@suse.de>
  - auto-config-update-aarch64-ppc64le.diff: Use timestamp in file instead
    of searching for arch name, which cannot handle all cases
* Tue Mar 30 2021 mls@suse.de
  - update to rpm-4.16.1.3
    * security fixes for CVE-2021-3421, CVE-2021-20271, CVE-2021-20266
    * fix bdb_ro failing to open database with missing secondary indexes
    * dropped: finddebuginfo-check-res-file.patch
    * dropped: empty_dbbackend.diff
  - require the exact version of librpmbuild in the rpm-build
    package [bnc#1180965]
  - reformat dwarf5.diff
  - add dump_posttrans and --runposttrans options to make it possible
    for libzypp to implement file triggers
    new patch: posttrans.diff
* Mon Feb 22 2021 Martin Liška <mliska@suse.cz>
  - Remove debugedit.diff and include dwarf5.diff in order to support
    debug DWARF 5 that will be added with GCC 11.
* Mon Feb 08 2021 Andreas Schwab <schwab@suse.de>
  - Use shipped config.sub/config.guess instead of stone-aged from libtool
  - auto-config-update-aarch64-ppc64le.diff: update grep regex
* Thu Jan 14 2021 Matej Cepl <mcepl@suse.com>
  - Add explicit requirement on python-rpm-macros to avoid widespread
    breakage by package mistakenly ignoring their requirement of
    python-rpm-macros (bsc#1180125).
* Mon Dec 21 2020 mls@suse.de
  - fix potential access of freed mem in ndb's glue code [bnc#1179416]
    * new patch: ndbglue.diff
* Wed Nov 18 2020 mls@suse.de
  - allow opening the rpm database with an unset db_backend
    * new patch: empty_dbbackend.diff
* Tue Oct 27 2020 Callum Farmer <callumjfarmer13@gmail.com>
  - RPM no longer ships config.sub and config.guess, just copy it
    from Libtool since it is identical
* Tue Oct 27 2020 mls@suse.de
  - update to rpm-4.16.0
    * powerful macro and %if expressions including ternary operator
      and native version comparison
    * optional MIME type based file classification
    * dependency generation by parametric macros
    * a new version parsing and comparison API in C and Python
    * parallelise test-suite execution
    * clarify RPM license
  - add method to iterate over header blobs
    * new patch: nextiteratorheaderblob.diff
  - modified patches:
    * brpcompress.diff
    * brp-compress-no-img.patch
    * brp.diff
    * checkfilesnoinfodir.diff
    * db_conversion.diff
    * dbrointerruptable.diff
    * findsupplements.diff
    * ignore-auxv.diff
    * macrosin.diff
    * nobuildcolor.diff
    * nomagiccheck.diff
    * platformin.diff
    * rpmqpack.diff
    * rpm-shorten-changelog.diff
    * suspendlock.diff
  - dropped patches:
    * rpm-4.12.0.1-fix-bashisms.patch
    * lazystatfs.diff
    * db_ops_name.diff
    * bdb_ro.diff
    * disable_bdb.diff
    * ndb_backport.diff
    * initgcrypt.diff
    * gcryptdsa2.diff
    * ndb_backport2.diff
    * touch_backport.diff
* Mon Oct 19 2020 mls@suse.de
  - Backport FA_TOUCH fixes from upsteam [bnc#1175025] [bnc#1177428]
    * new patch: touch_backport.diff
* Fri Oct 16 2020 Ludwig Nussel <lnussel@suse.de>
  - prepare usrmerge (boo#1029961)
* Fri Oct 09 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Add patch to fix finddebuginfo when no res.* file are found:
    * finddebuginfo-check-res-file.patch
* Mon Jul 06 2020 Martin Liška <mliska@suse.cz>
  - Default to zstd compression (level 19).
    * modified patch: macrosin.diff
* Mon Jul 06 2020 Neal Gompa <ngompa13@gmail.com>
  - Set %_libexecdir to /usr/libexec
    * modified patch: platformin.diff
* Thu Jun 18 2020 Dirk Mueller <dmueller@suse.com>
  - temporarily back out change of  %_libexecdir to /usr/libexec
* Mon May 04 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - Update rpmconfigcheck: Remove bashism and use /bin/sh instead of
    /bin/bash.
* Thu Apr 30 2020 Dirk Mueller <dmueller@suse.com>
  - update auto-config-update-aarch64-ppc64le.diff (bsc#1170849):
    * only update if hostarch isn't there
* Tue Apr 14 2020 mls@suse.de
  - Fix verification of DSA2 signatures with libgrcypt [bnc#1165731]
    * new patch: gcryptdsa2.diff
  - Do not map the index database read-write all the time
    * new patch: ndb_backport2.diff
* Tue Apr 14 2020 Fabian Vogt <fvogt@suse.com>
  - Fix name of Packages DB file in rpmconfigcheck
* Fri Apr 03 2020 mls@suse.de
  - Initialize the libgcrypt library [bnc#1167343]
    * new patch: initgcrypt.diff
* Tue Mar 24 2020 mls@suse.de
  - Follow one level of symlink indirection when converting the rpm
    database [bnc#1167537]
    * modified patch: db_conversion.diff
* Mon Mar 23 2020 Sergio Lindo Mansilla <slindomansilla@suse.com>
  - Add macro for supported ARM 64bit processors
* Fri Mar 13 2020 Fabian Vogt <fvogt@suse.com>
  - Replace rpmsort with rewrite using Lua (boo#1164553)
* Wed Feb 26 2020 Fabian Vogt <fvogt@suse.com>
  - Split out perl and python dep generators from rpm-build to avoid
    pulling in perl and python in all RPM builds
  - Port rpmconfigcheck to pure shell
  - Refactor %files list of main package to not require %excludes
    as those might lead to missing files in the package
* Thu Feb 20 2020 ohering@suse.de
  - Remove ocaml-find-provides.sh, ocaml-find-requires.sh, fileattrs/ocaml.attr
    ocaml(NAME) = HASH is now handled in ocaml-rpm-macros (bsc#1154874)
* Fri Jan 17 2020 mls@suse.de
  - Use libgcrypt as crypto library instead of beecrypt
    * dropped patch: beecrypt-4.1.2-build.diff
    * dropped patch: beecrypt-4.1.2.diff
  - Rewrite rpmqpack to use rpm's database interface
    modified patch: rpmqpack.diff
  - Backport database detection code from upstream
    new patch: db_ops_name.diff
  - Backport read-only BerkeleyDB code
    new patch: bdb_ro.diff
  - Enable ndb backend
  - Backport bdb disabling fix
    new patch: disable_bdb.diff
  - Backport ndb improvements
    new patch: ndb_backport.diff
  - Backport automatic db conversion
    new patch: db_conversion.diff
  - Disable the BerkeleyDB backend and switch over to 'ndb'

Files

/usr/bin/rpmbuild
/usr/bin/rpmspec
/usr/lib/rpm/brp-compress
/usr/lib/rpm/brp-elfperms
/usr/lib/rpm/brp-remove-la-files
/usr/lib/rpm/brp-strip
/usr/lib/rpm/check-buildroot
/usr/lib/rpm/check-files
/usr/lib/rpm/check-prereqs
/usr/lib/rpm/check-rpaths
/usr/lib/rpm/check-rpaths-worker
/usr/lib/rpm/elfdeps
/usr/lib/rpm/fileattrs
/usr/lib/rpm/fileattrs/debuginfo.attr
/usr/lib/rpm/fileattrs/desktop.attr
/usr/lib/rpm/fileattrs/elf.attr
/usr/lib/rpm/fileattrs/font.attr
/usr/lib/rpm/fileattrs/metainfo.attr
/usr/lib/rpm/fileattrs/pkgconfig.attr
/usr/lib/rpm/fileattrs/rpm_macro.attr
/usr/lib/rpm/fileattrs/script.attr
/usr/lib/rpm/find-lang.sh
/usr/lib/rpm/find-provides
/usr/lib/rpm/find-requires
/usr/lib/rpm/find-supplements
/usr/lib/rpm/fontconfig.prov
/usr/lib/rpm/ocamldeps.sh
/usr/lib/rpm/pkgconfigdeps.sh
/usr/lib/rpm/rpmdeps
/usr/lib/rpm/script.req


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024