| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: rpm-build | Distribution: SUSE Linux Enterprise 15 |
| Version: 4.14.3 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 150400.59.13.1 | Build date: Thu Apr 4 08:58:38 2024 |
| Group: System/Packages | Build host: h04-ch1d |
| Size: 29744 | Source RPM: rpm-4.14.3-150400.59.13.1.src.rpm |
| Packager: https://www.suse.com/ | |
| 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.
GPL-2.0-or-later
* Fri Mar 01 2024 mls@suse.de
- backport signature reserved space handling from upstream
* new patch: sigreserved.diff
* Fri Feb 23 2024 mls@suse.de
- turn on imaevm file signature support and move the imaevm code
that needs the libimaevm library into a plugin. Put this
plugin into a new "rpm-imaevmsign" subpackage. [jsc#PED-7246]
* new patch: imaevmsignplugin.diff
* Wed Feb 14 2024 mls@suse.de
- backport lua support for rpm.execute to ease migrating [bnc#1216752]
* new patch: luaexecute.diff
* Thu Jan 19 2023 daniel.garcia@suse.com
- update pythondeps-python310.diff: replace with minimal fix to
support python 3.xx (bsc#1207294)
* Thu Jan 19 2023 dmueller@suse.com
- add pythondeps-python310.diff
and add match-python-version-if-minor.diff:
* fix missing python(abi) for 3.XX versions (bsc#1207294)
* Tue Oct 25 2022 mls@suse.de
- Strip critical bit in signature subpackage parsing
* modified patch: pgpharden.diff
- Add workaround to make newer dnf versions no longer deadlock
after it imported a pubkey [bnc#1202750]
* new patch: keyimportdeadlock.diff
* Tue Jul 12 2022 mls@suse.de
- Support Ed25519 signatures [jsc#SLE-24714]
* new patch: ed25519.diff
* Thu Jan 20 2022 mls@suse.de
- 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 mls@suse.de
- Backport header check changes so that old rpms get no longer
rejected [bsc#1190824]
updated patch: headerchk3.diff
* Tue Dec 14 2021 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, bsc#1193711).
* Wed Oct 06 2021 mls@suse.de
- 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 mls@suse.de
- 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 ngompa13@gmail.com
- 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 bwiedemann@suse.com
- Add rpm-4.14.1-initialize-verifyflags.diff [bsc#1180279]
* Wed Feb 10 2021 mls@suse.de
- Do not require the signature header to be in a contiguous
region when signing [bnc#1181805]
* new patch: signbadregion.diff
* Fri Jan 29 2021 mls@suse.de
- 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 mls@suse.de
- Finish split of SUSE macros and some helpers into rpm-config-SUSE
[jsc#SLE-17074]
* new patch: findsupplements.diff
* modified patches: fileattrs.diff, brp.diff, macrosin.diff,
enable-postin-scripts-error.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 mls@suse.de
- 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 mls@suse.de
- Handle xz compressed kernels in find-provides.ksyms [bsc#1179251]
* modified file: find-requires.ksyms
* Tue Oct 27 2020 lpechacek@suse.com
- 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
* https://github.com/openSUSE/rpm-config-SUSE/pull/34
* Sun May 24 2020 bwiedemann@suse.com
- Add reproducible-debuginfo.patch to generate debuginfo
in a reproducible way [bsc#1172173]
* Tue Apr 14 2020 mls@suse.de
- Do not map the index database read-write all the time [bnc#1168735]
* new patch: ndb_backport2.diff
* Wed Apr 08 2020 mls@suse.de
- Fix verification of DSA2 signatures with libgrcypt [bnc#1165731]
* new patch: gcryptdsa2.diff
* 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)
* Thu Jan 16 2020 mls@suse.de
- 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 mls@suse.de
- 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 mls@suse.de
- Backport lang_package -r fixes from Factory [bnc#1156300]
modified: rpm-suse_macros
* Wed Mar 20 2019 mls@suse.de
- Backport changelog cutoff date change from Factory (bnc#1129753)
modified: macrosin.diff
* Wed Mar 13 2019 msuchanek@suse.de
- 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 msuchanek@suse.de
- Re-add symset-table from SLE 12 (bsc#1126327).
add: symset-table
* Tue Dec 18 2018 msuchanek@suse.de
- Add kmod(module) provides to kernel and KMPs (FATE#326579,
jsc#SLE-4117, jsc#SLE-3853).
refresh: findksyms.diff
* Wed Oct 24 2018 msuchanek@suse.de
- Fix superfluous TOC. dependency (bsc#1113100)
refresh: findksyms.diff
* Fri Jun 15 2018 msuchanek@suse.com
- Add kernel export provides on openSUSE (boo#1095148).
* Fri Jun 15 2018 mls@suse.de
- really fix symlink attacks on rpm install [bnc#943457]
[CVE-2017-7500]
new patch: safesymlinks.diff
- backport removal of user/group duplicate detection in verify
new patch: verifynodup.diff
* Mon Jun 11 2018 mls@suse.de
- Define sle_version in leap [bnc#1094735]
* Wed May 30 2018 msuchanek@suse.com
- openSUSE releases also preserve kabi (boo#1095148).
* Mon May 07 2018 mls@suse.de
- Disable debuginfo dwz compression for baselibs packages
[bnc#1092189]
* Thu Apr 19 2018 mls@suse.de
- move -fprofile-update=atomic before -fprofile-generate
* Wed Apr 18 2018 mliska@suse.cz
- Enable -fprofile-update=atomic for PGO (boo#1040589).
* Fri Apr 06 2018 adam.majer@suse.de
- %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 mls@suse.de
- do not use the source date epoch as buildtime by default
[bnc#1087065]
new patch: source_date_epoch_buildtime.diff
* Mon Mar 05 2018 schwab@suse.de
- handle RISC-V relocation in debugedit
new patch: debugedit-riscv.patch
* Thu Mar 01 2018 mls@suse.de
- remove no longer needed and now harmful extcond patch
[bnc#1083539]
dropped patch: extcond.diff
* Thu Feb 22 2018 fvogt@suse.com
- Use %license (boo#1082318)
* Thu Feb 22 2018 mls@suse.de
- 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 schwab@suse.de
- auto-config-update-aarch64-ppc64le.diff: Update for riscv64 and enable
it there
* Wed Feb 14 2018 mls@suse.de
- change disk usage handling to take hardlinks into account
[bnc#720150]
new patch: hardlinks.diff
* Wed Feb 07 2018 msuchanek@suse.com
- Use ksym-provides tool (bsc#1077692).
* Wed Feb 07 2018 dimstar@opensuse.org
- 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
fillup_dir.
* Mon Feb 05 2018 mls@suse.de
- remove shebang from python-macro-helper
* Wed Jan 31 2018 mls@suse.de
- 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 rguenther@suse.com
- fix debugedit relocation offset computation (boo#1076819)
new patch: debugedit-bnc1076819.diff
* Fri Jan 05 2018 mls@suse.de
- fix signature header writing if the archive size is bigger
than 2 GByte
new patch: bigarchive.diff
* Tue Jan 02 2018 mls@suse.de
- remove shebang from pythondistdeps.py
new patch: pythondistdeps.diff
* Tue Dec 19 2017 jengelh@inai.de
- Update RPM groups
* Fri Dec 15 2017 mls@suse.de
- patch debugedit so that it also handles the .debug.macro section
new patch: debugedit-macro.diff
* Thu Dec 07 2017 mls@suse.de
- switch build id generation to "alldebug" mode
* Mon Dec 04 2017 kukuk@suse.com
- Replace PreReq fillup with Requires(post), so that we can
deinstall it later if we don't need it anymore
* Fri Dec 01 2017 mls@suse.de
- 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 rbrown@suse.com
- Replace references to /var/adm/fillup-templates with new
%_fillupdir macro (boo#1069468)
* Tue Nov 07 2017 rbrown@suse.com
- 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 mls@suse.de
- Make %post compatibility symlink creation more resiliant
* Mon Nov 06 2017 rbrown@suse.com
- Correct %post compatibility symlink for /usr/lib/sysimage/rpm
* Thu Oct 26 2017 rbrown@suse.com
- 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 rbrown@suse.com
- 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 mmarek@suse.com
- Generate ksym() dependencies for SLE if %is_opensuse is unset
(bsc#981083).
* Tue Aug 29 2017 mmarek@suse.com
- 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 fvogt@suse.com
- 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 rguenther@suse.com
- 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 dimstar@opensuse.org
- 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 ngompa13@gmail.com
- 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
timestamps
New patch: changes-doc.diff
* Thu Jun 15 2017 alarrosa@suse.com
- 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 sriedel@suse.com
- Add patch to handle newer package statement variations for Perl
5.12+
* perlprov-package.diff
* Mon Apr 10 2017 fvogt@suse.com
- Add patch to handle special case of .qm file paths correctly (boo#1027925):
* find-lang-qt-qm.patch
* Fri Mar 17 2017 kukuk@suse.com
- Convert rpmconfigcheck init script to systemd unit
* Mon Mar 06 2017 rguenther@suse.com
- 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 mls@suse.de
- Tweak debugedit-comp-dir patch so that debugedit does not crash
with a NULL comp_dir [bnc#1027228]
* Mon Feb 27 2017 rguenther@suse.com
- Fix debugedit-canon-fix.diff to handle directory table size
shrinking by 1 byte correctly.
* Wed Feb 22 2017 bwiedemann@suse.com
- Add upstream 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
in order to allow for building bit-identical rpms as described in
https://github.com/rpm-software-management/rpm/pull/144
* Mon Feb 20 2017 mls@suse.de
- update to rpm-4.13.0.1
* 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 mls@suse.de
- update to rpm-4.13.0
* support of rich (boolean) dependencies
* support of file triggers
- new patches:
* nobfd.diff
* emptymanifest.diff
- dropped patches:
* rpm-4.12.0.1-lua-5.3.patch
* fixsizeforbigendian.diff
* repackage-nomd5.diff
* Sun Oct 30 2016 jengelh@inai.de
- Correct summary/description of -lang subpackages
* Tue May 31 2016 mls@suse.de
- add is_opensuse and leap_version macros to suse_macros
[bnc#940315]
* Thu May 19 2016 dimstar@opensuse.org
- 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 mls@suse.de
- work around bug in rpm's macro expandsion [bnc#969381]
* Thu Apr 21 2016 mls@suse.de
- tweak rpm-4.12.0.1-lua-5.3.patch so that it does not need
the -p1 option
- add option to make postinstall scriptlet errors fatal
[bnc#967728]
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 stefan.bruens@rwth-aachen.de
- add beecrypt-4.1.2-build.diff:
* make sure debug info is not stripped from internal beecrypt
* Sat Oct 17 2015 schwab@linux-m68k.org
- %install_info_delete: only delete if package is removed
* Thu Oct 01 2015 fvogt@suse.com
- Add nfs-blocksize-free.patch:
* Blocksize of NFS shouldn't be used directly
- Fixes bsc#894610 and bsc#829717
* Mon Sep 21 2015 schwab@suse.de
- Add armv6hl to %arml macro
* Sat Jul 18 2015 i@marguerite.su
- add patch: rpm-4.12.0.1-lua-5.3.patch
* replace luaL_optint/luaL_checkint w/ (int)luaL_optinteger
(int)luaL_checkinteger for compatibility w/ lua 5.3
* Sun Jun 21 2015 lmuelle@suse.com
- add a space when printing information about updating a sysconfig file
* Fri Feb 27 2015 coolo@suse.com
- 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 meissner@suse.com
- add gcc-PIE to requires of rpm-build to make PIE building
default. bsc#912298
* Sun Nov 30 2014 ledest@gmail.com
- fix bashisms in brp-compress, symset-table and check-rpaths
scripts
- 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-4.12.0.1-fix-bashisms.patch
* Tue Nov 11 2014 mmarek@suse.cz
- Do not generate supplements for kgraft patches (bnc#904848)
new patch: modalias-no-kgraft.diff
/usr/bin/rpmbuild
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Aug 9 15:54:22 2025