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 09:03:01 2024 |
Group: System/Packages | Build host: s390zl32 |
Size: 29552 | 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, Sun Mar 9 15:18:49 2025