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

rpm-4.14.3-150300.46.1 RPM for ppc64le

From OpenSuSE Leap 15.4 for ppc64le

Name: rpm Distribution: SUSE Linux Enterprise 15
Version: 4.14.3 Vendor: SUSE LLC <>
Release: 150300.46.1 Build date: Mon Jan 31 12:47:42 2022
Group: System/Packages Build host: ibs-power9-14
Size: 6761989 Source RPM: rpm-4.14.3-150300.46.1.src.rpm
Summary: The RPM Package Manager
RPM Package Manager is the main tool for managing the software packages
of the SUSE Linux distribution.

RPM can be used to install and remove software packages. With rpm, it
is easy to update packages.  RPM keeps track of all these manipulations
in a central database.	This way it is possible to get an overview of
all installed packages.  RPM also supports database queries.






* Thu Jan 20 2022
  - Revert unwanted /usr/bin/python -> /usr/bin/python2 change we
    got with the update to 4.14.3 [bsc#1194968]
    new patch: no-python2.diff
* Wed Dec 22 2021
  - Backport header check changes so that old rpms get no longer
    rejected [bsc#1190824]
    updated patch: headerchk3.diff
* Tue Dec 14 2021
  - Add explicit requirement on python-rpm-macros to avoid widespread
    breakage by package mistakenly ignoring their requirement of
    python-rpm-macros (bsc#1180125, bsc#1193711).
* Wed Oct 06 2021
  - backport zstd detection fix [bsc#1187670]
    new patch: zstddetection.diff
  - backport ndb rofs support [bsc#1188548]
    new patch: ndbrofs.diff
  - backport pgp hardening changes from upstream [bsc#1185299]
    new patch: pgpharden.diff
  - fix deadlock when multiple rpm processes try tp acquire the
    database lock [bsc#1183659]
    new patch: deadlock.diff
* Wed Apr 21 2021
  - set default package verification level to 'none' to be compatible
    to rpm-4.14.1
    new patch: verifylevel_none.diff
  - make illegal obsoletes a warning
    new patch: badobsoletewarn.diff
  - backport header check security fixes from upstream [CVE-2021-3421]
    [CVE-2021-20271] [CVE-2021-20266]
    [bsc#1183543] [bsc#1183545]
    new patch: headerchk3.diff
  - fix potential access of freed mem in ndb's glue code [bnc#1179416]
    new patch: ndbglue.diff
  - permit secondary index open to fail for bdb_ro
    new patch: bdbro_missingidx.diff
* Thu Apr 15 2021
  - update to rpm-4.14.3 [jsc#SLE-17817]
    * add support for enforcing signature policy and payload
      verification step to transactions
    * add :humansi and :hmaniec query formatters for human readable output
    * add query selectors –-whatobsoletes and –-whatconflicts
    * add support for sorting caret (‘^’) higher than base version
  - refreshed patches:
    * checksepwarn.diff
    * dbrointerruptable.diff
    * finddebuginfo.diff
    * ndb-backport.diff
    * pythondistdeps.diff
    * remove-brp-strips.diff
    * whatrequires-doc.diff
  - dropped patches:
    * debugedit-bnc1076819.diff
    * debugedit-riscv.patch
    * disttag-macro.diff
    * hardlinks.diff
    * reproducible-debuginfo.patch
    * rpm-4.14.1-initialize-verifyflags.diff
    * safesymlinks.diff
    * signbadregion.diff
    * verifynodup.diff
* Mon Feb 22 2021
  - Add rpm-4.14.1-initialize-verifyflags.diff [bsc#1180279]
* Wed Feb 10 2021
  - Do not require the signature header to be in a contiguous
    region when signing [bnc#1181805]
    * new patch: signbadregion.diff
* Fri Jan 29 2021
  - Increase the maximum size of the signature header so that rpms
    containing file signatures can be queried [bsc#1181568]
    * new patch: sigheadersize.diff
* Tue Dec 22 2020
  - Finish split of SUSE macros and some helpers into rpm-config-SUSE
    * new patch: findsupplements.diff
    * modified patches: fileattrs.diff, brp.diff, macrosin.diff,
    * dropped files: rpm-suse_macros
    * dropped patches: firmware.diff, initscriptsprov.diff,
      modalias-encode.diff, modalias.diff,
      compressed-kernel-modules.diff, findksyms.diff
* Wed Dec 09 2020
  - Backport FA_TOUCH fixes from upsteam [bnc#1175025] [bnc#1177428]
    * new patch: touch_backport.diff
  - Backport read-only berkeley db support and enable it if we
    disable berkeley db [jsc#SLE-7272]
    * new patch: bdb_ro_backport.diff
* Tue Dec 08 2020
  - Handle xz compressed kernels in find-provides.ksyms [bsc#1179251]
    * modified file: find-requires.ksyms
* Tue Oct 27 2020
  - Backport support for compressed kernel modules (jsc#SLE-10886)
    * added patch: compressed-kernel-modules.diff
    * modified file: find-requires.ksyms
    * modified file: find-provides.ksyms
  - Fix obvious bugs in find-provides.ksyms
* Sun May 24 2020
  - Add reproducible-debuginfo.patch to generate debuginfo
    in a reproducible way [bsc#1172173]
* Tue Apr 14 2020
  - Do not map the index database read-write all the time [bnc#1168735]
    * new patch: ndb_backport2.diff
* Wed Apr 08 2020
  - Fix verification of DSA2 signatures with libgrcypt [bnc#1165731]
    * new patch: gcryptdsa2.diff
* Thu Feb 20 2020
  - Remove,, fileattrs/ocaml.attr
    ocaml(NAME) = HASH is now handled in ocaml-rpm-macros (bsc#1154874)
* Thu Jan 16 2020
  - Backport more ndb fixes from upstram
    modified patch: ndb-backport.diff
  - Build with zstd support in openSUSE Leap 15
    and SLE-15-SP2 [bnc#1162668]
* Thu Dec 12 2019
  - Consolidate beecrypt patches into 'beecrypt.diff'
    old patches: beecrypt-4.1.2.diff beecrypt-4.1.2-build.diff
  - Use libgcrypt as crypto library for SP2 [jsc#SLE-9552]
    new patch: libgcrypt.diff
  - Backport ndb fixes and enable ndb support [jsc#SLE-7272]
    new patch: ndb-backport.diff
  - Allow to disable bdb database support [jsc#SLE-7272]
    new patch: disable-bdb.diff
  - Rewrite rpmqpack to use rpm's database interface
    modified patch: rpmqpack.diff
* Fri Nov 15 2019
  - Backport lang_package -r fixes from Factory [bnc#1156300]
    modified: rpm-suse_macros
* Wed Mar 20 2019
  - Backport changelog cutoff date change from Factory (bnc#1129753)
    modified: macrosin.diff
* Wed Mar 13 2019
  - Translate dashes to underscores in kmod provides (FATE#326579,
      jsc#SLE-4117, jsc#SLE-3853, bsc#1119414).
    refresh: findksyms.diff
    add: find-provides.ksyms, find-requires.ksyms
* Fri Feb 22 2019
  - Re-add symset-table from SLE 12 (bsc#1126327).
    add: symset-table
* Tue Dec 18 2018
  - Add kmod(module) provides to kernel and KMPs (FATE#326579,
      jsc#SLE-4117, jsc#SLE-3853).
    refresh: findksyms.diff
* Wed Oct 24 2018
  - Fix superfluous TOC. dependency (bsc#1113100)
    refresh: findksyms.diff
* Fri Jun 15 2018
  - Add kernel export provides on openSUSE (boo#1095148).
* Fri Jun 15 2018
  - really fix symlink attacks on rpm install [bnc#943457]
    new patch: safesymlinks.diff
  - backport removal of user/group duplicate detection in verify
    new patch: verifynodup.diff
* Mon Jun 11 2018
  - Define sle_version in leap [bnc#1094735]
* Wed May 30 2018
  - openSUSE releases also preserve kabi (boo#1095148).
* Mon May 07 2018
  - Disable debuginfo dwz compression for baselibs packages
* Thu Apr 19 2018
  - move -fprofile-update=atomic before -fprofile-generate
* Wed Apr 18 2018
  - Enable -fprofile-update=atomic for PGO (boo#1040589).
* Fri Apr 06 2018
  - %install_info: if we are going to fail, at least fail on install
    not on attempted upgrades or uninstall [bsc#1084997]
* Tue Mar 27 2018
  - do not use the source date epoch as buildtime by default
    new patch: source_date_epoch_buildtime.diff
* Mon Mar 05 2018
  - handle RISC-V relocation in debugedit
    new patch: debugedit-riscv.patch
* Thu Mar 01 2018
  - remove no longer needed and now harmful extcond patch
    dropped patch: extcond.diff
* Thu Feb 22 2018
  - Use %license (boo#1082318)
* Thu Feb 22 2018
  - split riscv64 part from auto-config-update-aarch64-ppc64le.diff
    to make the change rust-proof.
    new patch: auto-config-update-riscv64.diff
* Thu Feb 15 2018
  - auto-config-update-aarch64-ppc64le.diff: Update for riscv64 and enable
    it there
* Wed Feb 14 2018
  - change disk usage handling to take hardlinks into account
    new patch: hardlinks.diff
* Wed Feb 07 2018
  - Use ksym-provides tool (bsc#1077692).
* Wed Feb 07 2018
  - Update %remove_and_set: This macro needs no fallback to
    /var/adm/fillup-templates, as it does not work on files provided
    by the packages, but rather constructs temporary files inside
* Mon Feb 05 2018
  - remove shebang from python-macro-helper
* Wed Jan 31 2018
  - update to rpm-4.14.1
    * Fix arbitrary code execution when evaluating common
      python-related macros
    * new artifact file marker
    * less strict signature header verification [bnc#1078284]
  - dropped patches:
    * bigarchive.diff
    * editdwarf.diff
    * hardlink.diff
    * rofs.diff
    * transfiletriggerpostun.diff
* Mon Jan 22 2018
  - fix debugedit relocation offset computation (boo#1076819)
    new patch: debugedit-bnc1076819.diff
* Fri Jan 05 2018
  - fix signature header writing if the archive size is bigger
    than 2 GByte
    new patch: bigarchive.diff
* Tue Jan 02 2018
  - remove shebang from
    new patch: pythondistdeps.diff
* Tue Dec 19 2017
  - Update RPM groups
* Fri Dec 15 2017
  - patch debugedit so that it also handles the .debug.macro section
    new patch: debugedit-macro.diff
* Thu Dec 07 2017
  - switch build id generation to "alldebug" mode
* Mon Dec 04 2017
  - Replace PreReq fillup with Requires(post), so that we can
    deinstall it later if we don't need it anymore
* Fri Dec 01 2017
  - update to rpm-4.14.0
    * new with/without/unless rich dependencies
    * multifile optimized debuginfo packages
    * much improved macro engine
  - dropped patches:
    * 0001-set-SOURCE_DATE_EPOCH-from-changelog.patch
    * 0002-Extend-changelog-to-support-full-timestamps-903.patch
    * 0003-Allow-SOURCE_DATE_EPOCH-to-override-file-timestamps.patch
    * 0004-Allow-SOURCE_DATE_EPOCH-to-override-RPMTAG_BUILDTIME.patch
    * buildidprov.diff
    * changes-doc.diff
    * convertdb1static.diff
    * debugedit-canon-fix.diff
    * debugedit-comp-dir.diff
    * debugsource-package.diff
    * find-lang-python.patch
    * nobfd.diff
    * normalize_blocksize.diff
    * perlprov-package.diff
    * perlprov.diff
    * python3-abi-kind.diff
    * rpmrctests.diff
  - new patches (backports from master):
    * editdwarf.diff
    * rofs.diff
    * transfiletriggerpostun.diff
    * hardlink.diff
* Thu Nov 23 2017
  - Replace references to /var/adm/fillup-templates with new
    %_fillupdir macro (boo#1069468)
* Tue Nov 07 2017
  - Introduce new %_fillupdir macro for fillup-templates location
  - Set %_fillupdir macro to /usr/share/fillup-templates
  - Change fillup macros to support new %_fillupdir in addition
    to old /var/adm/fillup-templates location
* Mon Nov 06 2017
  - Make %post compatibility symlink creation more resiliant
* Mon Nov 06 2017
  - Correct %post compatibility symlink for /usr/lib/sysimage/rpm
* Thu Oct 26 2017
  - Remove usr-lib-rpmdb.patch
  - Add usr-lib-sysimage-rpm.patch to locate rpmdb to
    /usr/lib/sysimage/rpm after discussions with upstream
  - Migrates existing rpmdb in /var/lib/rpm to /usr/lib/sysimage/rpm
* Thu Oct 05 2017
  - Add usr-lib-rpmdb.patch to locate rpmdb to /usr/lib/rpmdb
  - Migrates existing rpmdb in /var/lib/rpm to /usr/lib/rpmdb
* Fri Sep 08 2017
  - Generate ksym() dependencies for SLE if %is_opensuse is unset
* Tue Aug 29 2017
  - Drop %supplements_kernel_module, as it is broken, undocumented
    and is not used by anybody (bsc#981083).
    dropped: modalias-kernel_module.diff
    refreshed: modalias-encode.diff
  - Split fileattrs for kernel and kmps, do not pass around %name and
    simplify the helpers
    refreshed: fileattrs.diff, modalias.diff
    dropped: symset-table, helperenv.diff, modalias-no-kgraft.diff
* Tue Aug 22 2017
  - Change Supplements in rpm-suse_macros to not depend on bundle-lang-other
    anymore, it does not exist in Leap and will likely be dropped from TW.
* Wed Jul 26 2017
  - Amend finddebuginfo.diff to adjust readelf -Wn pattern matching
    to account for fixed readelf no longer emitting spurious newlines
    with -W.
* Mon Jul 10 2017
  - Drop net-tools Requires from rpm-build: net-tools only ships
    uninteresting binaries. Most people would probably rather have
    net-tools-depreacted expected (e.g. ifconfig), but as we did not
    pull this in neither, we can just ignore this.
* Wed Jul 05 2017
  - Define %_sharedstatedir as /var/lib, which is the path for
    shared state content in Red Hat/Fedora; Mageia; and Debian/Ubuntu.
    The old path (/usr/com) isn't recognized by FHS, whereas /var/lib
    is recognized as suitable for this purpose.
  - Change the RPM binary payload from old-lzma to xz,
    in line with payload settings for RH/Fedora and Mageia
  - Backport upstream commit to read changelog entries with full
    New patch: changes-doc.diff
* Thu Jun 15 2017
  - Added a %rpm_vercmp macro which accepts two versions as parameters and
    returns -1, 0, 1 if the first version is less than, equal or
    greater than the second version respectively.
  - Added a %pkg_version macro that accepts a package or capability name
    as argument and returns the version number of the installed package. If
    no package provides the argument, it returns the string ~~~
  - Added a %pkg_vcmp macro that accepts 3 parameters. The first parameter
    is a package name or provided capability name, the second argument is an
    operator ( < <= = >= > != ) and the third parameter is a version string
    to compare the installed version of the first argument with.
  - Added a %pkg_version_cmp macro which accepts a package or capability name
    as first argument and a version number as second argument and returns
    - 1, 0, 1 or ~~~ . The number values have the same meaning as in %rpm_vercmp
    and the ~~~ string is returned if the package or capability can't be found.
* Fri Jun 09 2017
  - Add patch to handle newer package statement variations for Perl
    * perlprov-package.diff
* Mon Apr 10 2017
  - Add patch to handle special case of .qm file paths correctly (boo#1027925):
    * find-lang-qt-qm.patch
* Fri Mar 17 2017
  - Convert rpmconfigcheck init script to systemd unit
* Mon Mar 06 2017
  - Tweak debugsubpkg.diff to no longer use obsoleted RPM interfaces
    and add support for debuginfo compressed by DWZ.
  - Add %_find_debuginfo_dwz_opts and DWZ limits to macrosin.diff.
  - Add dwz requires to rpm-build.  [fate#322957]
* Wed Mar 01 2017
  - Tweak debugedit-comp-dir patch so that debugedit does not crash
    with a NULL comp_dir [bnc#1027228]
* Mon Feb 27 2017
  - Fix debugedit-canon-fix.diff to handle directory table size
    shrinking by 1 byte correctly.
* Wed Feb 22 2017
  - Add upstream patches 0001-set-SOURCE_DATE_EPOCH-from-changelog.patch
    in order to allow for building bit-identical rpms as described in
* Mon Feb 20 2017
  - update to rpm-
    * fix several out of bounds reads in the OpenPGP parser
    * fix handling of OpenPGP reserved tag (should be rejected)
    * fix various crashes from malformed packages with invalid tags
    * fix transfiletriggerpostun nondeterministic behavior
* Thu Jan 19 2017
  - update to rpm-4.13.0
    * support of rich (boolean) dependencies
    * support of file triggers
  - new patches:
    * nobfd.diff
    * emptymanifest.diff
  - dropped patches:
    * rpm-
    * fixsizeforbigendian.diff
    * repackage-nomd5.diff
* Sun Oct 30 2016
  - Correct summary/description of -lang subpackages
* Tue May 31 2016
  - add is_opensuse and leap_version macros to suse_macros
* Thu May 19 2016
  - Add rpm-findlang-inject-metainfo.patch: allow packagers to inject
    a metainfo.xml file for the -lang package, which can then serve
    AppStream based Software Centers to show -lang packages as
    extensions to applications (boo#980583).
* Mon May 02 2016
  - work around bug in rpm's macro expandsion [bnc#969381]
* Thu Apr 21 2016
  - tweak rpm- so that it does not need
    the -p1 option
  - add option to make postinstall scriptlet errors fatal
    new patch: enable-postin-scripts-error.diff
  - rework nfs-blocksize-free.patch to always normalize big
    blocksizes to 4096 bytes
    [bnc#894610] [bnc#829717] [bnc#965322]
    removed patch: nfs-blocksize-free.patch
    new patch: normalize_blocksize.diff
  - drop service_del_preun, service_del_postun macros, they are
    provided by the systemd package
  - change restart_on_update and stop_on_removal macros to use
    service_del_preun and service_del_postun
    [bnc#968405] [bnc#969381]
* Fri Jan 15 2016
  - add beecrypt-4.1.2-build.diff:
    * make sure debug info is not stripped from internal beecrypt
* Sat Oct 17 2015
  - %install_info_delete: only delete if package is removed
* Thu Oct 01 2015
  - Add nfs-blocksize-free.patch:
    * Blocksize of NFS shouldn't be used directly
  - Fixes bsc#894610 and bsc#829717
* Mon Sep 21 2015
  - Add armv6hl to %arml macro
* Sat Jul 18 2015
  - add patch: rpm-
    * replace luaL_optint/luaL_checkint w/ (int)luaL_optinteger
      (int)luaL_checkinteger for compatibility w/ lua 5.3
* Sun Jun 21 2015
  - add a space when printing information about updating a sysconfig file
* Fri Feb 27 2015
  - apply db.diff from the subdir to avoid patching through a symlink
    (to please new patch)
  - comment gcc-PIE for now
* Fri Feb 20 2015
  - add gcc-PIE to requires of rpm-build to make PIE building
    default. bsc#912298
* Sun Nov 30 2014
  - fix bashisms in brp-compress, symset-table and check-rpaths
  - fix shebang in find-supplements.ksyms script that contains
    bash-specific constructions
  - updated patches:
    * modalias.diff
    * modalias-kernel_module.diff
    * brpcompress.diff
  - add patches:
    * rpm-
* Tue Nov 11 2014
  - Do not generate supplements for kgraft patches (bnc#904848)
    new patch: modalias-no-kgraft.diff



Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Sep 9 17:07:23 2023