SHA256
3
0
forked from pool/rpm

Compare commits

...

375 Commits

Author SHA256 Message Date
Ana Guerrero
f606ca2b78 Accepting request 1242814 from Base:System
- allow to have the primary binding signature in the unhashed area

OBS-URL: https://build.opensuse.org/request/show/1242814
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=318
2025-02-05 11:39:26 +00:00
4fc04db9b8 allow to have the primary binding signature in the unhashed area
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=688
2025-02-03 12:18:40 +00:00
Ana Guerrero
16f4e8e67e Accepting request 1241327 from Base:System
update to rpm-4.20.0

OBS-URL: https://build.opensuse.org/request/show/1241327
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=317
2025-01-31 15:01:54 +00:00
601ba77b6d Split unshare plugin configuration into a new "rpm-plugin-unshare" subpackage
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=686
2025-01-30 11:18:45 +00:00
d23997fd8c - enable config.guess/sub update also for loongarch64 architecture
- update config.guess/sub files to current state from autoconf-2.72

OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=685
2025-01-30 11:02:10 +00:00
1eda1f7aa8 make misuses of %global with %buildroot work again
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=684
2025-01-07 09:59:56 +00:00
0bccf0ecf6 - backport debug_package regression fix from upstream
- fix segfault in rpmtsNextFiles

OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=683
2024-12-19 14:27:36 +00:00
12a7523e94 new patch: buildroot-symlink.diff
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=682
2024-12-18 09:46:00 +00:00
583cc9f968 allow the buildroot to be a symbolic link in check-files
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=681
2024-12-17 10:00:45 +00:00
cfcc684186 - backport unshare fix from upstream and extend it a bit
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=680
2024-12-16 13:59:23 +00:00
b01ea491c0 - add compatibility %buildroot definition
- backport unshare fix from upstream

OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=679
2024-12-16 13:00:08 +00:00
5857a2d144 update to rpm-4.20.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=678
2024-12-16 11:20:08 +00:00
779e09f870 - move perl packaging to own package
adapt fileattrs.diff

see https://build.opensuse.org/request/show/1198690

OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=677
2024-12-16 08:59:27 +00:00
Ana Guerrero
4da695acba Accepting request 1223657 from Base:System
- Bump debugedit version (bsc#1233156)

OBS-URL: https://build.opensuse.org/request/show/1223657
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=316
2024-11-22 22:51:11 +00:00
e2f294b09a Tweak debugedit dep for now
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=675
2024-11-12 12:20:10 +00:00
093b7580da Accepting request 1223366 from home:michals
- Bump debugedit version (bsc#1233156)

OBS-URL: https://build.opensuse.org/request/show/1223366
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=674
2024-11-12 10:16:55 +00:00
Dominique Leuenberger
51bdbb2cdb Accepting request 1153996 from Base:System
- added a missing %patch NR conversion

OBS-URL: https://build.opensuse.org/request/show/1153996
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=315
2024-03-03 19:18:08 +00:00
Ana Guerrero
0090bcb498 Accepting request 1146851 from Base:System
Changed this how you suggested.

- Add patches to enable reproducible builds by default (bsc#1148824). For
  upstream versions see:
  https://github.com/rpm-software-management/rpm/pull/2880
  0001-Add-option-to-set-mtime-of-files-in-rpms.patch
  0002-log-build-time-if-it-is-set-from-SOURCE_DATE_EPOCH.patch
  0003-Error-out-on-a-missing-changelog-date.patch (forwarded request 1146788 from jzerebecki)

OBS-URL: https://build.opensuse.org/request/show/1146851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=314
2024-02-22 19:56:11 +00:00
Ana Guerrero
e4be0e8c6a Accepting request 1145411 from Base:System
- update to rpm-4.19.1.1

OBS-URL: https://build.opensuse.org/request/show/1145411
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=313
2024-02-13 21:42:02 +00:00
Ana Guerrero
01bcd17391 Accepting request 1144124 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1144124
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=312
2024-02-06 15:32:16 +00:00
Ana Guerrero
b10abb4aea Accepting request 1143331 from Base:System
- buildrequire setuptools

- Fix python-module compatibility with older distros
- Fix usage of deprecated AsVoidPtr Python/C API,
- adapt buildrequires
- adapt buildrequires

OBS-URL: https://build.opensuse.org/request/show/1143331
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=311
2024-02-02 14:44:40 +00:00
Ana Guerrero
231c20ae6f Accepting request 1132932 from Base:System
- Modernize python-rpm.spec to stop using deprecated macros
  (%python_build and %python_install).

- update to rpm-4.19.1

- fix Source url to match what is listed on https://rpm.org/download.html

- disable sysusers handling for now

- update to rpm-4.19.1
  * new spec snippet support for dynamic spec generation
  * new sysusers.d integration for automated user and group handling
  * new CMake build system
  * removal of various deprecated and/or unused APIs
  * various internal code cleanups
- refreshed patches:
  * brp-compress-no-img.patch
  * brp.diff
  * brpcompress.diff
  * build.diff
  * enable-postin-scripts-error.diff
  * fileattrs.diff
  * findlang.diff
  * findsupplements.diff
  * langnoc.diff
  * macrosin.diff
  * platformin.diff
  * posttrans.diff
  * refreshtestarch.diff
  * rpm-findlang-inject-metainfo.patch

OBS-URL: https://build.opensuse.org/request/show/1132932
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=310
2024-01-31 22:53:15 +00:00
Dominique Leuenberger
d0e4172a34 Accepting request 1103306 from Base:System
- add remove-awk-dependency.patch to be able to drop awk dependency
  from containers

OBS-URL: https://build.opensuse.org/request/show/1103306
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=309
2023-08-13 17:17:32 +00:00
Dominique Leuenberger
b70720c8d1 Accepting request 1090000 from Base:System
- add _multibuild for multiple .spec-files

- add _multibuild for multiple .spec-files (forwarded request 1089942 from jsrain)

OBS-URL: https://build.opensuse.org/request/show/1090000
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=308
2023-06-03 22:11:24 +00:00
Dominique Leuenberger
d439cb3deb Accepting request 1072623 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1072623
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=307
2023-03-21 16:39:59 +00:00
Dominique Leuenberger
60fa07cf78 Accepting request 1058837 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1058837
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=306
2023-01-18 12:08:44 +00:00
Dominique Leuenberger
a7dad74c82 Accepting request 1043727 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1043727
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=305
2022-12-21 15:05:42 +00:00
Dominique Leuenberger
53131dbafc Accepting request 1040201 from Base:System
update to rpm-4.18.0

OBS-URL: https://build.opensuse.org/request/show/1040201
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=304
2022-12-12 16:37:03 +00:00
Dominique Leuenberger
f85c0e229b Accepting request 1035056 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1035056
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=303
2022-11-12 16:40:05 +00:00
Dominique Leuenberger
72573bc0f1 Accepting request 1012066 from Base:System
- Update the macros file to simplify the debuginfo installation

OBS-URL: https://build.opensuse.org/request/show/1012066
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=302
2022-10-20 09:09:18 +00:00
Dominique Leuenberger
4ec05ccf28 Accepting request 1002926 from Base:System
- update to rpm-4.17.1.1
  * Fix upstream branch setting in "%autosetup -S git"
  * Revert "Strip the target triplet GNU suffix more precisely."

- remove-translations.diff: convert deprecated egrep to grep -E
  (boo#1203092)

OBS-URL: https://build.opensuse.org/request/show/1002926
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=301
2022-09-16 11:31:47 +00:00
Dominique Leuenberger
e565ddd7cb Accepting request 991573 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/991573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=300
2022-08-08 06:45:00 +00:00
Dominique Leuenberger
269d7f64ca Accepting request 985299 from Base:System
- make patches git quiltimport friendlier (forwarded request 985294 from lnussel)

OBS-URL: https://build.opensuse.org/request/show/985299
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=299
2022-06-29 14:00:11 +00:00
Dominique Leuenberger
75248907e0 Accepting request 984473 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/984473
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=298
2022-06-25 08:23:32 +00:00
Dominique Leuenberger
02bf7d57cc Accepting request 973837 from Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/973837
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=297
2022-05-05 21:04:17 +00:00
Dominique Leuenberger
9196b39ac2 Accepting request 971138 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/971138
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=296
2022-04-23 17:44:55 +00:00
Dominique Leuenberger
b4ab4184e9 Accepting request 961665 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/961665
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=295
2022-03-17 16:01:13 +00:00
Dominique Leuenberger
56d9c69514 Accepting request 955873 from Base:System
- Fix minimize_writes not minimizing writes since 4.15 regression

OBS-URL: https://build.opensuse.org/request/show/955873
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=294
2022-02-22 20:17:35 +00:00
Dominique Leuenberger
7c8f3cdb55 Accepting request 950425 from Base:System
- invoke find-lang.sh with bash, it is a bash script (bsc#1195391) 

- switch to glibc-locale-base to reduce system installation size
  by ~220MB (bsc#1195390)

- Update OCaml requires/provides generators to ignore cmxs
  new patch: ocaml-cmxs.diff

OBS-URL: https://build.opensuse.org/request/show/950425
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=293
2022-02-05 22:22:52 +00:00
Dominique Leuenberger
0d2ad6c39d Accepting request 928134 from Base:System
Switch to threaded zstd compression with a pool of 8 threads

OBS-URL: https://build.opensuse.org/request/show/928134
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=292
2021-11-03 16:25:09 +00:00
Dominique Leuenberger
08ad72a51f Accepting request 923520 from Base:System
update to rpm-4.17.0

OBS-URL: https://build.opensuse.org/request/show/923520
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=291
2021-10-25 13:16:42 +00:00
Dominique Leuenberger
6a0e0be7d5 Accepting request 894744 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/894744
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=290
2021-06-01 08:32:39 +00:00
Dominique Leuenberger
e80f7d91eb Accepting request 887970 from Base:System
- Use --dwz-single-file-mode for packages that use
  baselibs.conf mechanism.
- Add add-dwz-single-file-mode-option.patch patch. (forwarded request 886611 from marxin)

OBS-URL: https://build.opensuse.org/request/show/887970
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=289
2021-04-28 23:36:22 +00:00
Dominique Leuenberger
17ca2f91a2 Accepting request 884038 from Base:System
change dump_posttrans mechanism to imply --noposttrans

OBS-URL: https://build.opensuse.org/request/show/884038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=288
2021-04-19 19:05:35 +00:00
Dominique Leuenberger
f2ef708af3 Accepting request 877741 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/877741
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=287
2021-03-11 19:06:51 +00:00
Dominique Leuenberger
d105e4320a Accepting request 870434 from Base:System
- Use shipped config.sub/config.guess instead of stone-aged from libtool
- auto-config-update-aarch64-ppc64le.diff: update grep regex (forwarded request 870226 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/870434
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=286
2021-02-15 22:10:16 +00:00
Dominique Leuenberger
ca81b937a8 Accepting request 864328 from Base:System
- Add explicit requirement on python-rpm-macros to avoid widespread
  breakage by package mistakenly ignoring their requirement of
  python-rpm-macros (bsc#1180125). (forwarded request 864326 from mcepl)

OBS-URL: https://build.opensuse.org/request/show/864328
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=285
2021-02-02 13:24:19 +00:00
Dominique Leuenberger
7f29c82e7e Accepting request 861385 from Base:System
- update to rpm-4.16.0

OBS-URL: https://build.opensuse.org/request/show/861385
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=284
2021-01-10 18:38:00 +00:00
Dominique Leuenberger
7a0da25abb Accepting request 842515 from Base:System
- Backport FA_TOUCH fixes from upsteam [bnc#1175025] [bnc#1177428]

OBS-URL: https://build.opensuse.org/request/show/842515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=283
2020-10-22 12:19:52 +00:00
Dominique Leuenberger
e1f04882e4 Accepting request 819007 from Base:System
- Default to zstd compression (level 19).
  * modified patch: macrosin.diff

- Set %_libexecdir to /usr/libexec
  * modified patch: platformin.diff

OBS-URL: https://build.opensuse.org/request/show/819007
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=282
2020-08-25 07:31:16 +00:00
Dominique Leuenberger
76793290a8 Accepting request 817222 from Base:System
- temporarily back out change of  %_libexecdir to /usr/libexec

- Update rpmconfigcheck: Remove bashism and use /bin/sh instead of
  /bin/bash.

- update auto-config-update-aarch64-ppc64le.diff (bsc#1170849):
  * only update if hostarch isn't there

- Remove ocaml-find-provides.sh, ocaml-find-requires.sh, fileattrs/ocaml.attr
  ocaml(NAME) = HASH is now handled in ocaml-rpm-macros (bsc#1154874)

OBS-URL: https://build.opensuse.org/request/show/817222
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=281
2020-06-29 19:14:17 +00:00
Dominique Leuenberger
d0b6f2d6f7 Accepting request 793802 from Base:System
- Fix verification of DSA2 signatures with libgrcypt [bnc#1165731]

OBS-URL: https://build.opensuse.org/request/show/793802
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=280
2020-04-19 19:34:58 +00:00
Dominique Leuenberger
a5936ec0c7 Accepting request 791720 from Base:System
- Initialize the libgcrypt library [bnc#1167343]

OBS-URL: https://build.opensuse.org/request/show/791720
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=279
2020-04-08 17:54:07 +00:00
Dominique Leuenberger
b6a9e0632f Accepting request 787932 from Base:System
Follow one level of symlink indirection when converting the rpm database [bnc#1167537]

Note that this is IMPORTANT and should go into Factory fast: without
it, updates to Tumbleweed may end up with a broken rpm database.
See bugzilla 1167537 for the gory details.

OBS-URL: https://build.opensuse.org/request/show/787932
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=278
2020-03-24 22:07:22 +00:00
Dominique Leuenberger
d421e364db Accepting request 769573 from Base:System
Use libgcrypt as crypto library, switch to ndb database

OBS-URL: https://build.opensuse.org/request/show/769573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=277
2020-03-19 18:40:05 +00:00
Dominique Leuenberger
9b2abd1362 Accepting request 755878 from Base:System
- update to rpm-4.15.1

OBS-URL: https://build.opensuse.org/request/show/755878
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=276
2020-01-10 16:47:23 +00:00
Dominique Leuenberger
96a19af311 Accepting request 732635 from Base:System
OBS-URL: https://build.opensuse.org/request/show/732635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=275
2019-10-21 10:24:40 +00:00
Dominique Leuenberger
f9bf4ad1fa Revert to previous revision
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=274
2019-08-28 13:41:11 +00:00
Dominique Leuenberger
70e8f0e2d6 Accepting request 725503 from Base:System
- Add set-flto=auto-by-default.patch in order to utilize -flto=auto. (forwarded request 725489 from marxin)

OBS-URL: https://build.opensuse.org/request/show/725503
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=273
2019-08-27 10:00:33 +00:00
Dominique Leuenberger
3ba328e670 Accepting request 709948 from Base:System
Add support for zstd payloads and build_*flags macros

Note that this will require adding `Preinstall: libzstd1` to the `openSUSE:Factory` definition because libzstd is now a dependency of rpm itself.

OBS-URL: https://build.opensuse.org/request/show/709948
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=272
2019-07-13 11:33:16 +00:00
Dominique Leuenberger
babd489345 Accepting request 697576 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/697576
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=271
2019-05-03 20:06:27 +00:00
Dominique Leuenberger
a72db7f2ca Accepting request 672489 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/672489
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=270
2019-02-14 13:10:37 +00:00
Dominique Leuenberger
77f6f46050 Accepting request 665319 from Base:System
- update macrosin.diff: Set cutoff date to SLE12 GA to remove
  changelogs from 2009-2014 from the generated RPMs.

OBS-URL: https://build.opensuse.org/request/show/665319
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=269
2019-01-29 13:38:27 +00:00
Dominique Leuenberger
3be2b61ea7 Accepting request 653626 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/653626
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=268
2018-12-10 11:22:05 +00:00
Dominique Leuenberger
faa6627883 Accepting request 643707 from Base:System
- update to rpm-4.14.2.1

OBS-URL: https://build.opensuse.org/request/show/643707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=267
2018-10-29 13:13:42 +00:00
Dominique Leuenberger
6576f8cfb2 Accepting request 639654 from Base:System
- Update dwz-compression.patch to latest git trunk

OBS-URL: https://build.opensuse.org/request/show/639654
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=266
2018-10-11 09:39:40 +00:00
Dominique Leuenberger
4ae864596d Accepting request 636381 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/636381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=265
2018-10-01 07:01:56 +00:00
Dominique Leuenberger
65c32b0cad Accepting request 629333 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/629333
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=264
2018-08-17 22:10:13 +00:00
Dominique Leuenberger
b59282c601 Accepting request 617098 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/617098
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=263
2018-06-26 08:29:04 +00:00
Dominique Leuenberger
4900fd3338 Accepting request 605141 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/605141
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=262
2018-05-10 13:44:24 +00:00
Dominique Leuenberger
61a0f384cb Accepting request 598478 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/598478
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=261
2018-04-22 12:43:12 +00:00
Yuchen Lin
5c1a3c3996 Accepting request 593983 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/593983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=260
2018-04-10 07:52:29 +00:00
Dominique Leuenberger
f68f6bc352 Accepting request 591876 from Base:System
OBS-URL: https://build.opensuse.org/request/show/591876
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=259
2018-04-03 10:11:00 +00:00
Dominique Leuenberger
66aa4837de Accepting request 581945 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/581945
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=258
2018-03-07 09:29:01 +00:00
Dominique Leuenberger
0ea34fffab Accepting request 579024 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/579024
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=257
2018-02-23 14:28:13 +00:00
Dominique Leuenberger
33cdc6d1c7 Accepting request 573718 from Base:System
OBS-URL: https://build.opensuse.org/request/show/573718
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=256
2018-02-08 13:02:25 +00:00
Dominique Leuenberger
deaaa88f0a Accepting request 568126 from Base:System
- fix debugedit relocation offset computation (boo#1076819)
  new patch: debugedit-bnc1076819.diff

OBS-URL: https://build.opensuse.org/request/show/568126
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=255
2018-01-26 12:34:14 +00:00
Dominique Leuenberger
8145329d29 Accepting request 561871 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/561871
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=254
2018-01-13 20:33:10 +00:00
Dominique Leuenberger
6497e664a4 Accepting request 545077 from Base:System
OBS-URL: https://build.opensuse.org/request/show/545077
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=253
2017-11-30 11:31:50 +00:00
Dominique Leuenberger
c8410f6c26 Accepting request 543847 from Base:System
- 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

- Make %post compatibility symlink creation more resiliant

OBS-URL: https://build.opensuse.org/request/show/543847
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=252
2017-11-22 10:20:57 +00:00
Dominique Leuenberger
3d70affecb Accepting request 539253 from Base:System
OBS-URL: https://build.opensuse.org/request/show/539253
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=251
2017-11-06 10:44:41 +00:00
Dominique Leuenberger
e6ff287176 Accepting request 537210 from Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/537210
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=250
2017-11-03 15:20:58 +00:00
Dominique Leuenberger
8cd2557371 Accepting request 533089 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/533089
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=249
2017-10-18 08:43:22 +00:00
Dominique Leuenberger
b8c4560064 Accepting request 521004 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/521004
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=248
2017-09-13 19:33:01 +00:00
Yuchen Lin
09ea10a544 Accepting request 512653 from Base:System
- Amend finddebuginfo.diff to adjust readelf -Wn pattern matching
  to account for fixed readelf no longer emitting spurious newlines
  with -W. (forwarded request 512652 from rguenther)

OBS-URL: https://build.opensuse.org/request/show/512653
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=247
2017-08-04 09:56:28 +00:00
Dominique Leuenberger
335c70e6aa Accepting request 503706 from Base:System
The package "perl-Task-Kensho-ModuleDev" is currently not installable because there's a dependency on "perl(Dist::Zilla)" that can't be resolved. The reason is that the module Dist::Zilla uses a new way to declare its version as part of the package name "package Dist::Zilla 6.009;", and that the perl.prov script can't understand yet.

This patch adds support for that and a few more new package statement variations. (forwarded request 503703 from kraih)

OBS-URL: https://build.opensuse.org/request/show/503706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=246
2017-06-18 11:48:19 +00:00
Dominique Leuenberger
3c624eafa1 Accepting request 492375 from Base:System
Add patch to handle special case of .qm file paths correctly (boo#1027925):
  * find-lang-qt-qm.patch (forwarded request 487336 from favogt)

OBS-URL: https://build.opensuse.org/request/show/492375
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=245
2017-05-17 08:45:20 +00:00
Ludwig Nussel
e4270fa767 Accepting request 483307 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/483307
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=244
2017-04-03 09:03:53 +00:00
Dominique Leuenberger
4d3314a699 Accepting request 461331 from Base:System
New version that fixes 1027228

OBS-URL: https://build.opensuse.org/request/show/461331
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=243
2017-03-03 16:41:46 +00:00
Dominique Leuenberger
5734efc047 Accepting request 438003 from Base:System
grammar: Correct summary/description of -lang subpackages (forwarded request 437905 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/438003
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=242
2016-11-03 10:12:40 +00:00
Dominique Leuenberger
6d033988d4 Accepting request 399129 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/399129
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=241
2016-06-05 12:17:43 +00:00
Dominique Leuenberger
127c2dd4f0 Accepting request 396779 from Base:System
(forwarded request 396769 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/396779
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=240
2016-05-26 21:52:38 +00:00
Dominique Leuenberger
aa87bb3f14 Accepting request 393284 from Base:System
- work around bug in rpm's macro expandsion

OBS-URL: https://build.opensuse.org/request/show/393284
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=239
2016-05-05 10:09:16 +00:00
Dominique Leuenberger
6f5736b4ae Accepting request 381384 from Base:System
- add beecrypt-4.1.2-build.diff:
  * make sure debug info is not stripped from internal beecrypt

OBS-URL: https://build.opensuse.org/request/show/381384
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=238
2016-04-05 08:40:00 +00:00
Dominique Leuenberger
aedbf96775 Accepting request 340718 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/340718
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=237
2015-10-28 16:14:48 +00:00
Dominique Leuenberger
a0df0f44f1 Accepting request 332551 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/332551
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=236
2015-10-06 11:22:46 +00:00
Dominique Leuenberger
3e9d8a32bc Accepting request 321609 from Base:System
(forwarded request 317830 from MargueriteSu)

OBS-URL: https://build.opensuse.org/request/show/321609
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=235
2015-09-03 15:57:59 +00:00
Stephan Kulow
e32469f30c Accepting request 313001 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/313001
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=234
2015-07-05 15:50:31 +00:00
Dominique Leuenberger
12b94a08d6 Accepting request 288075 from Base:System
- apply db.diff from the subdir to avoid patching through a symlink
  (to please new patch)
- comment gcc-PIE for now

- add gcc-PIE to requires of rpm-build to make PIE building
  default. bsc#912298

OBS-URL: https://build.opensuse.org/request/show/288075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=233
2015-03-01 13:45:34 +00:00
Dominique Leuenberger
4967a82146 Accepting request 282592 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/282592
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=232
2015-01-30 05:02:23 +00:00
Dominique Leuenberger
e152a6f658 Accepting request 262184 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/262184
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=231
2014-11-24 10:08:02 +00:00
Stephan Kulow
47cb72b1e4 Accepting request 254332 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/254332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=230
2014-10-06 20:05:01 +00:00
Stephan Kulow
23de9021bc Accepting request 250106 from Base:System
update to rpm-4.12.0.1

OBS-URL: https://build.opensuse.org/request/show/250106
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=229
2014-09-28 17:53:32 +00:00
Stephan Kulow
96033970be Accepting request 248648 from Base:System
update to rpm-4.11.3

OBS-URL: https://build.opensuse.org/request/show/248648
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=228
2014-09-15 15:39:49 +00:00
127c0a980a Accepting request 245068 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/245068
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=226
2014-08-20 08:50:37 +00:00
Stephan Kulow
321912a2de Accepting request 236543 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/236543
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=225
2014-06-18 20:04:35 +00:00
Stephan Kulow
1d1cd5c145 Accepting request 233240 from Base:System
fix macro adjusting in installplatform

OBS-URL: https://build.opensuse.org/request/show/233240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=224
2014-05-22 18:37:40 +00:00
Stephan Kulow
78fa2d21ad Accepting request 225571 from Base:System
export the old weak dependency tags

OBS-URL: https://build.opensuse.org/request/show/225571
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=223
2014-03-13 19:44:05 +00:00
Tomáš Chvátal
2fec8364b6 Accepting request 223820 from Base:System
fix bug in weakdepscompa.diff patch

OBS-URL: https://build.opensuse.org/request/show/223820
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=222
2014-02-28 15:22:17 +00:00
Tomáš Chvátal
40897dbe4c Accepting request 220970 from Base:System
- package /usr/lib/rpm/macros.d

OBS-URL: https://build.opensuse.org/request/show/220970
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=221
2014-02-07 09:29:46 +00:00
Stephan Kulow
b052418b2b Accepting request 209185 from Base:System
fix config.guess/sub update for ppc64le (forwarded request 209184 from adrianSuSE)

OBS-URL: https://build.opensuse.org/request/show/209185
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=220
2013-12-03 13:27:27 +00:00
Stephan Kulow
07216369ad Accepting request 208905 from Base:System
- Rename and extend auto-config-update-aarch64.diff to 
  auto-config-update-aarch64-ppc64le.diff to apply same hack to
  powerpc64le architecture (forwarded request 208890 from k0da)

OBS-URL: https://build.opensuse.org/request/show/208905
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=219
2013-11-30 06:38:18 +00:00
Stephan Kulow
5d71036968 Accepting request 206892 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/206892
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=218
2013-11-15 12:32:43 +00:00
Tomáš Chvátal
77e1f07feb Accepting request 205223 from Base:System
- debugedit-m68k.patch: Add support for m68k (forwarded request 205222 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/205223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=217
2013-10-30 14:51:43 +00:00
Tomáš Chvátal
b1e3c5baa6 Accepting request 202686 from Base:System
- m68k.patch: Add support for m68k (forwarded request 202683 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/202686
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=216
2013-10-09 21:41:55 +00:00
Stephan Kulow
281c0911ae Accepting request 201933 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/201933
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=215
2013-10-03 05:43:50 +00:00
Stephan Kulow
52862dacaa Accepting request 201111 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/201111
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=214
2013-09-27 17:48:37 +00:00
Stephan Kulow
598b1f8995 Accepting request 200646 from Base:System
- replace obsoleted "find -perm +NNN" syntax [bnc#842004]
  to "-perm /NNN" in debugsource-package.diff and
  finddebuginfo.diff.

- fix two bugs in the rpmstrPoolRehash() function:
   adding strpoolrehash.diff and ignore_poolstr_dummy_entries.diff

OBS-URL: https://build.opensuse.org/request/show/200646
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=213
2013-09-26 09:52:17 +00:00
Stephan Kulow
a6b0153563 Accepting request 197509 from Base:System
- brp-compress-no-img.patch: don't compress image files (forwarded request 197506 from AndreasSchwab)

OBS-URL: https://build.opensuse.org/request/show/197509
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=211
2013-09-08 11:03:37 +00:00
Stephan Kulow
ec83481661 Accepting request 196803 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/196803
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=210
2013-09-04 12:04:49 +00:00
Stephan Kulow
9613025e1b Accepting request 185968 from Base:System
- weakdeps.diff: readd support for recommends, suggests, enhances
  supplements

OBS-URL: https://build.opensuse.org/request/show/185968
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=209
2013-08-05 18:39:49 +00:00
Stephan Kulow
50aac85fb8 Accepting request 185472 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/185472
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=208
2013-08-01 15:15:08 +00:00
Stephan Kulow
abe5441fca Accepting request 183537 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/183537
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=207
2013-07-18 14:07:55 +00:00
Stephan Kulow
f91ac07b0d Accepting request 181741 from Base:System
- extend the armv7hl hack also to armv6hl 

- add support for armv6hl target

OBS-URL: https://build.opensuse.org/request/show/181741
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=206
2013-07-03 08:26:47 +00:00
Stephan Kulow
074b7df2a5 Accepting request 180721 from Base:System
- psm-errno.patch: avoid losing errno from failures to unpack archive (forwarded request 180684 from AndreasSchwab)

OBS-URL: https://build.opensuse.org/request/show/180721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=205
2013-06-25 05:48:10 +00:00
Stephan Kulow
90c9c7d0cd - use gettext-devel instead of real package name gettext-tools
to use the (for bootstrapping) preferred gettext-tools-mini

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=204
2013-06-20 13:48:24 +00:00
Stephan Kulow
e9e9671e50 Accepting request 180161 from Base:System
- add systemd-rpm-macros to essential list

OBS-URL: https://build.opensuse.org/request/show/180161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=203
2013-06-20 13:00:50 +00:00
Stephan Kulow
a622d6eba9 Accepting request 176196 from Base:System
- auto-config-update-aarch64.diff: increase level to 8 (forwarded request 176087 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/176196
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=202
2013-05-27 07:59:02 +00:00
Stephan Kulow
9574e0344d Accepting request 175575 from Base:System
- Remove unused files (forwarded request 174895 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/175575
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=201
2013-05-16 09:30:43 +00:00
Stephan Kulow
938cb4bea0 Accepting request 174654 from Base:System
- add auto-config-update-aarch64.diff:
 * optionally automatically update config.guess/sub during build

OBS-URL: https://build.opensuse.org/request/show/174654
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=200
2013-05-07 13:42:38 +00:00
Stephan Kulow
968c779bc2 Accepting request 163814 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/163814
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=199
2013-04-18 08:43:29 +00:00
Stephan Kulow
6b1efa4794 Accepting request 161864 from Base:System
- which is essential for man packages

OBS-URL: https://build.opensuse.org/request/show/161864
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=198
2013-03-30 13:54:25 +00:00
Stephan Kulow
0444ed39f0 Accepting request 161012 from Base:System
- debugedit-aarch64.diff: handle aarch64 relocation (forwarded request 161007 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/161012
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=197
2013-03-26 11:05:28 +00:00
Stephan Kulow
661372e6d2 Accepting request 156271 from Base:System
- add ignore-auxv.diff:
  * avoid auxv parsing for any platform other than powerpc
- add config-guess-sub-update.diff:
  * update config.guess/sub for aarch64 support
- update rpmrc.diff, build.diff:
  * Support aarch64

OBS-URL: https://build.opensuse.org/request/show/156271
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=196
2013-02-25 19:44:22 +00:00
Stephan Kulow
49471fa191 Accepting request 147897 from Base:System
- remove the macros that were documented to be removed january 2013:
  %run_permissions, use %set_permissions instead
  %run_suseconfig, SuSEconfig is gone
  %suse_update_config

- update to 4.10.2 (bnc#796375):
  * Fix missing error code on unparseable signature in packages,
  regression introduced in rpm 4.10.0. This could result in packages
  with malformed signature falling through signature checking.
  * Fix missing error code on --import on bogus key file (RhBug:869667)
  * Fix installation of packages containing skipped hardlinks (RhBug:864622)
  * Fix --setperms regression introduced in rpm 4.10.0 (RhBug:881835)
  * Fix locale dependent behavior in rpm2cpio.sh (RhBug:878363)
  * Add --undefine cli switch for undefining macros (related to RhBug:876308)
  * Fix warnings when building with gcc >= 4.7
  * Permit key imports on transactions where signature checking is 
  disabled, regression of sorts introduced in 4.10.0 (RhBug:856225)
  * Fix RPMPROB_FILTER_FORCERELOCATE aka --badreloc, regression introduced in
  4.9.0 (RhBug:828784)
  * Verify files from non-installed packages again, regression introduced 
  in 4.9.0 (RhBug:826589)
  * Fix large (> 4GB) package support, regression introduced in 
  4.9.0 (RhBug:844936)
  * Only create the first instance of a file shared between multiple 
  packages on install (speedup + improved verification timestamp behavior)
  * Report config and missinok flags too in deptype format extension

OBS-URL: https://build.opensuse.org/request/show/147897
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=194
2013-01-10 21:34:41 +00:00
Stephan Kulow
65ab9964ed Accepting request 142284 from Base:System
- Change user_group_add macro to not invoke useradd and groupadd
  with -o parameter. Non-unique does not make sense when not
  passing -u/-g (useradd/groupadd) and fails on newer pwdutils/
  shadowurils implementations. The macro does not allow for a
  uid/gid being passed. (forwarded request 142177 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/142284
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=193
2012-11-22 16:22:55 +00:00
Stephan Kulow
34837353f2 Accepting request 140926 from Base:System
- buildrequire rpm-build - it's ignored otherwise

- remove pwdutils and timezone from default essentials, timezone
  is only required by very specific test suites, the builds happen
  in UTC anyway - and pwdutils hides packaging bugs

OBS-URL: https://build.opensuse.org/request/show/140926
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=192
2012-11-12 11:39:43 +00:00
Stephan Kulow
e340caeda2 Accepting request 140091 from Base:System
- insserv is not required any more

OBS-URL: https://build.opensuse.org/request/show/140091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=191
2012-11-06 15:23:18 +00:00
Stephan Kulow
8d6f06cd39 Accepting request 140090 from Base:System
- fix build

OBS-URL: https://build.opensuse.org/request/show/140090
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=190
2012-11-04 08:55:07 +00:00
Stephan Kulow
124df4574d Accepting request 139587 from Base:System
- gawk and file are build essentials too

OBS-URL: https://build.opensuse.org/request/show/139587
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=189
2012-10-29 19:13:42 +00:00
Stephan Kulow
db8750d361 Accepting request 138442 from Base:System
- new patch: powerpc-fix-platform.diff
  fix platform detection for ppc vs ppc64 (failed on ppc64 with
  personality changed to ppc)

OBS-URL: https://build.opensuse.org/request/show/138442
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=188
2012-10-18 20:03:03 +00:00
Stephan Kulow
9c33c75ddf Accepting request 137735 from Base:System
switch to armv5tel architecture (forwarded request 137709 from adrianSuSE)

OBS-URL: https://build.opensuse.org/request/show/137735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=187
2012-10-12 06:10:46 +00:00
Stephan Kulow
439ce7349c Accepting request 136108 from Base:System
- fix rpm leaking file descriptors of packages:
   patch fix-fd-leak.diff

OBS-URL: https://build.opensuse.org/request/show/136108
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=186
2012-09-27 08:29:17 +00:00
Stephan Kulow
4b92ed02b2 Accepting request 135879 from Base:System
- put an end date as echo into
   %run_permissions
   %run_suseconfig
   %suse_update_config

OBS-URL: https://build.opensuse.org/request/show/135879
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=185
2012-09-26 14:27:08 +00:00
Stephan Kulow
50ba69b670 Accepting request 135468 from Base:System
- Update for rpm 4.10.0 (forwarded request 135363 from namtrac)

OBS-URL: https://build.opensuse.org/request/show/135468
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=184
2012-09-23 15:13:54 +00:00
Stephan Kulow
de599a38e0 Accepting request 134651 from Base:System
went through staging project and rpmlint was the only package who had problems

OBS-URL: https://build.opensuse.org/request/show/134651
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=183
2012-09-22 07:25:18 +00:00
Stephan Kulow
f037e1bb65 Accepting request 128317 from Base:System
- add tar to the rpm build essentials

- add an -r option to %lang_package (bnc#513786)

OBS-URL: https://build.opensuse.org/request/show/128317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=182
2012-07-19 15:59:29 +00:00
Stephan Kulow
057a0478ef Accepting request 127310 from Base:System
- Add systemctl daemon-reload call when installing initscript
  (bnc#769973). (forwarded request 127169 from fcrozat)

OBS-URL: https://build.opensuse.org/request/show/127310
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=181
2012-07-09 11:31:08 +00:00
Stephan Kulow
f8b322a912 Accepting request 124847 from Base:System
- set suse_version to 1220 (forwarded request 124819 from oertel)

OBS-URL: https://build.opensuse.org/request/show/124847
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=179
2012-06-15 13:42:35 +00:00
Stephan Kulow
0a85f96e77 Accepting request 124356 from Base:System
use same mechanism to switch to armv7hl and armv5tel on native arm architectures (forwarded request 122218 from adrianSuSE)

OBS-URL: https://build.opensuse.org/request/show/124356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=178
2012-06-10 21:20:29 +00:00
Stephan Kulow
079744fa68 Accepting request 120583 from Base:System
- remove duplicated rb_ macros - they are in ruby

OBS-URL: https://build.opensuse.org/request/show/120583
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=177
2012-05-10 13:13:16 +00:00
Stephan Kulow
e38d4da8c3 Accepting request 115077 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/115077
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=176
2012-04-23 14:13:02 +00:00
Stephan Kulow
0e066a053b Accepting request 111268 from Base:System
Fix a broken echo (forwarded request 111035 from vuntz)

OBS-URL: https://build.opensuse.org/request/show/111268
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=175
2012-03-27 07:13:14 +00:00
Stephan Kulow
69336fa391 Accepting request 109763 from Base:System
Fix build with gcc 4.7; rebased DimStar's changes (forwarded request 109293 from vuntz)

OBS-URL: https://build.opensuse.org/request/show/109763
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=174
2012-03-20 11:04:39 +00:00
Stephan Kulow
1322d98ceb Accepting request 102371 from Base:System
- avoid error message if /usr/lib/rpm/brp-suse.d is empty

bash automatically sorts patterns alphabetically (forwarded request 102231 from lnussel)

OBS-URL: https://build.opensuse.org/request/show/102371
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=173
2012-02-03 09:26:41 +00:00
Stephan Kulow
ab5c2c5dfd Accepting request 101673 from Base:System
- push Stopgap fix for rhbz#461683 from to SUSE
  set_javacmd preffers JRE over JDK (forwarded request 100887 from mvyskocil)

OBS-URL: https://build.opensuse.org/request/show/101673
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=172
2012-01-27 14:23:53 +00:00
Stephan Kulow
83b816cd43 Accepting request 100570 from Base:System
(forwarded request 100523 from saschpe)

OBS-URL: https://build.opensuse.org/request/show/100570
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=171
2012-01-25 10:08:59 +00:00
Stephan Kulow
51afa5914f Accepting request 99371 from Base:System
OBS-URL: https://build.opensuse.org/request/show/99371
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=170
2012-01-11 14:38:00 +00:00
Stephan Kulow
4cb5dc0c12 Accepting request 96766 from Base:System
- readd desktop.attr again, moving back from update-desktop-file

OBS-URL: https://build.opensuse.org/request/show/96766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=169
2011-12-21 13:58:52 +00:00
Stephan Kulow
7943039682 Accepting request 96335 from Base:System
- add libtool as explicit buildrequire

- readd brp-compress

- do not hardcode brp check list, but call everything below
  /usr/lib/rpm/brp-suse.d - and move our own brp scripts to 
  brp-check-suse

OBS-URL: https://build.opensuse.org/request/show/96335
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=168
2011-12-12 15:59:10 +00:00
Stephan Kulow
c5e738a201 replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=167
2011-12-06 18:00:26 +00:00
Stephan Kulow
6c9eb6d27f replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=166
2011-12-06 18:00:25 +00:00
Stephan Kulow
218340d78a Accepting request 93297 from Base:System
add libtool to buildrequires (forwarded request 93286 from coolo)

OBS-URL: https://build.opensuse.org/request/show/93297
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=165
2011-11-24 11:37:10 +00:00
Stephan Kulow
483de7cfbe Accepting request 92884 from Base:System
- The %configure macro should use --disable-dependency-tracking
  that feature makes no sense when building rpms and only generates
  extra I/O and uglify log files. Fedora uses it since 
  redhat-rpm-config version 9.1.0 too. (forwarded request 91694 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/92884
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=164
2011-11-23 11:03:14 +00:00
Stephan Kulow
680ec68a64 Accepting request 88930 from Base:System
OBS-URL: https://build.opensuse.org/request/show/88930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=163
2011-10-21 14:30:18 +00:00
Lars Vogdt
a0bb28e2be Accepting request 85840 from Base:System
no other way :/ (forwarded request 85798 from adrianSuSE)

OBS-URL: https://build.opensuse.org/request/show/85840
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=161
2011-10-02 09:13:51 +00:00
Sascha Peilicke
c06c9d2fdf Accepting request 85365 from Base:System
add arm7hl architecture (forwarded request 85353 from adrianSuSE)

OBS-URL: https://build.opensuse.org/request/show/85365
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=160
2011-09-29 10:53:28 +00:00
Sascha Peilicke
0b849a84e4 Accepting request 84577 from Base:System
use correct %_gnu macro on arm architectures (forwarded request 84518 from adrianSuSE)

OBS-URL: https://build.opensuse.org/request/show/84577
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=159
2011-09-26 08:19:47 +00:00
Lars Vogdt
fd666dd093 Accepting request 82425 from Base:System
Do not mark .mo files as %doc (forwarded request 81142 from vuntz)

OBS-URL: https://build.opensuse.org/request/show/82425
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=158
2011-09-19 16:03:34 +00:00
Sascha Peilicke
f2f8a285b1 Autobuild autoformatter for 79692
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=157
2011-08-25 07:46:40 +00:00
Sascha Peilicke
783cd0c0c2 Accepting request 79692 from Base:System
stabs debugedit dont fail too hard (forwarded request 79663 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/79692
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=156
2011-08-25 07:46:28 +00:00
Sascha Peilicke
799875e941 Autobuild autoformatter for 78976
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=155
2011-08-16 07:49:12 +00:00
Sascha Peilicke
cb410be412 Accepting request 78976 from Base:System
- workaround in mono-find-requires: use >= as operator when finding
  .NET 1.0 dependencies, the .NET 1.5 libraries are compatible
  (note mono-find-requires and mono-find-provides as used by the
   internal dependency generator are really outdated) (forwarded request 78828 from oertel)

OBS-URL: https://build.opensuse.org/request/show/78976
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=154
2011-08-16 07:48:59 +00:00
Sascha Peilicke
8145994679 Autobuild autoformatter for 77131
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=153
2011-07-27 07:26:44 +00:00
Sascha Peilicke
e3986f7afe Accepting request 77131 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/77131
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=152
2011-07-27 07:26:33 +00:00
Sascha Peilicke
be4bbdeb75 Autobuild autoformatter for 76636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=151
2011-07-21 11:30:39 +00:00
Sascha Peilicke
814c8fee35 Accepting request 76636 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/76636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=150
2011-07-21 11:30:27 +00:00
Sascha Peilicke
b481827ca4 Autobuild autoformatter for 76541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=149
2011-07-21 06:49:41 +00:00
Sascha Peilicke
3aac1446b2 Accepting request 76541 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/76541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=148
2011-07-21 06:49:28 +00:00
Sascha Peilicke
736ba475ee Autobuild autoformatter for 74073
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=147
2011-06-20 07:23:52 +00:00
Sascha Peilicke
784e3e1d44 Accepting request 74073 from Base:System
- update brp.diff to not convert /sbin/init to absolute symlink
  (needed for kiwi and systemd). (forwarded request 74046 from fcrozat)

OBS-URL: https://build.opensuse.org/request/show/74073
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=146
2011-06-20 07:23:40 +00:00
Sascha Peilicke
1f0df2858e Autobuild autoformatter for 73068
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=145
2011-06-09 10:28:55 +00:00
Sascha Peilicke
e7ed087f61 Accepting request 73068 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/73068
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=144
2011-06-09 10:28:44 +00:00
Sascha Peilicke
1080a78b04 Autobuild autoformatter for 73032
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=143
2011-06-09 06:55:22 +00:00
Sascha Peilicke
0b2f984e37 Accepting request 73032 from openSUSE:Factory
revert to get rid of hanging build jobs on all workers

OBS-URL: https://build.opensuse.org/request/show/73032
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=142
2011-06-09 06:55:03 +00:00
Sascha Peilicke
96ddaeaec5 Accepting request 73032 from openSUSE:Factory
revert to get rid of hanging build jobs on all workers

OBS-URL: https://build.opensuse.org/request/show/73032
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=142
2011-06-09 06:55:03 +00:00
Sascha Peilicke
090779a064 Autobuild autoformatter for 72934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=141
2011-06-08 15:36:42 +00:00
Sascha Peilicke
37b9d175d5 Autobuild autoformatter for 72934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=141
2011-06-08 15:36:42 +00:00
Sascha Peilicke
27b6044061 Accepting request 72934 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/72934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=140
2011-06-08 15:36:30 +00:00
Sascha Peilicke
1f51e26682 Accepting request 72934 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/72934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=140
2011-06-08 15:36:30 +00:00
Sascha Peilicke
8428808db8 Autobuild autoformatter for 72768
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=139
2011-06-06 13:39:32 +00:00
Sascha Peilicke
1ed6636564 Autobuild autoformatter for 72768
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=139
2011-06-06 13:39:32 +00:00
Sascha Peilicke
f4f5434173 Accepting request 72768 from Base:System
- ignore SIGPIPE when writing to dependency helpers

OBS-URL: https://build.opensuse.org/request/show/72768
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=138
2011-06-06 13:39:13 +00:00
Sascha Peilicke
1c23702945 Accepting request 72768 from Base:System
- ignore SIGPIPE when writing to dependency helpers

OBS-URL: https://build.opensuse.org/request/show/72768
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=138
2011-06-06 13:39:13 +00:00
Sascha Peilicke
376486661c Autobuild autoformatter for 72642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=137
2011-06-06 07:41:03 +00:00
Sascha Peilicke
b8ea9abeaf Autobuild autoformatter for 72642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=137
2011-06-06 07:41:03 +00:00
Sascha Peilicke
a8a043c598 Accepting request 72642 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/72642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=136
2011-06-06 07:40:52 +00:00
Sascha Peilicke
492840cef3 Accepting request 72642 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/72642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=136
2011-06-06 07:40:52 +00:00
Sascha Peilicke
a692b7f233 Autobuild autoformatter for 70785
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=135
2011-05-20 12:41:26 +00:00
Sascha Peilicke
52bd5c8d17 Autobuild autoformatter for 70785
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=135
2011-05-20 12:41:26 +00:00
Sascha Peilicke
cef08c1f12 Accepting request 70785 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/70785
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=134
2011-05-20 12:41:12 +00:00
Sascha Peilicke
046a619e3c Accepting request 70785 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/70785
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=134
2011-05-20 12:41:12 +00:00
Berthold Gunreben
bdd8373741 Autobuild autoformatter for 70699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=133
2011-05-19 14:04:31 +00:00
Berthold Gunreben
9e395c331c Autobuild autoformatter for 70699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=133
2011-05-19 14:04:31 +00:00
Berthold Gunreben
4794601da2 Accepting request 70699 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/70699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=132
2011-05-19 14:04:20 +00:00
Berthold Gunreben
3854ae5f4d Accepting request 70699 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/70699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=132
2011-05-19 14:04:20 +00:00
52a708815c Autobuild autoformatter for 70681
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=131
2011-05-19 10:44:36 +00:00
557be5e6d3 Autobuild autoformatter for 70681
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=131
2011-05-19 10:44:36 +00:00
3231778f81 Accepting request 70681 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/70681
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=130
2011-05-19 10:44:23 +00:00
c0a22a6755 Accepting request 70681 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/70681
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=130
2011-05-19 10:44:23 +00:00
3ad9aaeb27 Autobuild autoformatter for 70563
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=129
2011-05-18 15:08:44 +00:00
ef28b5789e Autobuild autoformatter for 70563
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=129
2011-05-18 15:08:44 +00:00
f73263c87d Accepting request 70563 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/70563
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=128
2011-05-18 15:08:31 +00:00
43997482be Accepting request 70563 from Base:System
->

OBS-URL: https://build.opensuse.org/request/show/70563
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=128
2011-05-18 15:08:31 +00:00
Sascha Peilicke
c2e7872466 Autobuild autoformatter for 69617
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=127
2011-05-05 07:31:28 +00:00
Sascha Peilicke
b31fb43bf5 Autobuild autoformatter for 69617
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=127
2011-05-05 07:31:28 +00:00
Sascha Peilicke
47dc0c736c Accepting request 69617 from Base:System
- rpmsort
  + Fix comparison function to match rpm (bnc#644515, thanks to
    Michael Schroeder).
  + Add --test option to verify result against zypper vcmp. (forwarded request 69563 from michal-m)

OBS-URL: https://build.opensuse.org/request/show/69617
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=126
2011-05-05 07:31:12 +00:00
Sascha Peilicke
c6226665ac Accepting request 69617 from Base:System
- rpmsort
  + Fix comparison function to match rpm (bnc#644515, thanks to
    Michael Schroeder).
  + Add --test option to verify result against zypper vcmp. (forwarded request 69563 from michal-m)

OBS-URL: https://build.opensuse.org/request/show/69617
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=126
2011-05-05 07:31:12 +00:00
Sascha Peilicke
e0157e994c Autobuild autoformatter for 62627
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=125
2011-02-24 07:47:46 +00:00
Sascha Peilicke
c3b37d48f1 Autobuild autoformatter for 62627
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=125
2011-02-24 07:47:46 +00:00
Sascha Peilicke
c4b04f2125 Accepting request 62627 from Base:System
Accepted submit request 62627 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/62627
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=124
2011-02-24 07:47:38 +00:00
Sascha Peilicke
491e9492dd Accepting request 62627 from Base:System
Accepted submit request 62627 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/62627
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=124
2011-02-24 07:47:38 +00:00
Ruediger Oertel
406bc4074f Autobuild autoformatter for 62161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=123
2011-02-20 23:55:37 +00:00
Ruediger Oertel
ef17c506c4 Autobuild autoformatter for 62161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=123
2011-02-20 23:55:37 +00:00
Ruediger Oertel
fce4bf1171 Accepting request 62161 from Base:System
Accepted submit request 62161 from user coolo

OBS-URL: https://build.opensuse.org/request/show/62161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=122
2011-02-20 23:55:25 +00:00
Ruediger Oertel
137a7b9e80 Accepting request 62161 from Base:System
Accepted submit request 62161 from user coolo

OBS-URL: https://build.opensuse.org/request/show/62161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=122
2011-02-20 23:55:25 +00:00
9a95015e42 Autobuild autoformatter for 58184
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=120
2011-01-14 13:47:55 +00:00
c2821de56a Autobuild autoformatter for 58184
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=120
2011-01-14 13:47:55 +00:00
b16cc7298a Accepting request 58184 from Base:System
Accepted submit request 58184 from user coolo

OBS-URL: https://build.opensuse.org/request/show/58184
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=119
2011-01-14 13:47:47 +00:00
2ba39a4004 Accepting request 58184 from Base:System
Accepted submit request 58184 from user coolo

OBS-URL: https://build.opensuse.org/request/show/58184
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=119
2011-01-14 13:47:47 +00:00
b1ff1e4595 Autobuild autoformatter for 56397
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=118
2010-12-20 13:38:06 +00:00
54213345e2 Autobuild autoformatter for 56397
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=118
2010-12-20 13:38:06 +00:00
3e0c0bd84c Accepting request 56397 from Base:System
Accepted submit request 56397 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/56397
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=117
2010-12-20 13:37:51 +00:00
f4a6e9c7a7 Accepting request 56397 from Base:System
Accepted submit request 56397 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/56397
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=117
2010-12-20 13:37:51 +00:00
Berthold Gunreben
d9480bfd42 Autobuild autoformatter for 55865
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=116
2010-12-14 08:50:32 +00:00
Berthold Gunreben
f9e36a03f2 Autobuild autoformatter for 55865
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=116
2010-12-14 08:50:32 +00:00
Berthold Gunreben
0459ac9a29 Accepting request 55865 from Base:System
Accepted submit request 55865 from user elvigia

OBS-URL: https://build.opensuse.org/request/show/55865
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=115
2010-12-14 08:50:24 +00:00
Berthold Gunreben
0db4e16928 Accepting request 55865 from Base:System
Accepted submit request 55865 from user elvigia

OBS-URL: https://build.opensuse.org/request/show/55865
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=115
2010-12-14 08:50:24 +00:00
d091bc493d Autobuild autoformatter for 55228
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=114
2010-12-08 16:30:18 +00:00
9cde89a030 Autobuild autoformatter for 55228
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=114
2010-12-08 16:30:18 +00:00
acf26360b4 Accepting request 55228 from Base:System
Accepted submit request 55228 from user coolo

OBS-URL: https://build.opensuse.org/request/show/55228
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=113
2010-12-08 16:30:12 +00:00
5efc08dde5 Accepting request 55228 from Base:System
Accepted submit request 55228 from user coolo

OBS-URL: https://build.opensuse.org/request/show/55228
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=113
2010-12-08 16:30:12 +00:00
OBS User autobuild
3b2f5a149f Autobuild autoformatter for 53553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=112
2010-11-20 10:12:48 +00:00
OBS User autobuild
31d208b713 Autobuild autoformatter for 53553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=112
2010-11-20 10:12:48 +00:00
Ruediger Oertel
124fcbcea7 Accepting request 53553 from Base:System
Accepted submit request 53553 from user elvigia

OBS-URL: https://build.opensuse.org/request/show/53553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=111
2010-11-20 10:12:42 +00:00
Ruediger Oertel
f34c8be18e Accepting request 53553 from Base:System
Accepted submit request 53553 from user elvigia

OBS-URL: https://build.opensuse.org/request/show/53553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=111
2010-11-20 10:12:42 +00:00
OBS User autobuild
bdba9c9e09 Autobuild autoformatter for 53332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=110
2010-11-18 13:55:41 +00:00
OBS User autobuild
2de8cc8578 Autobuild autoformatter for 53332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=110
2010-11-18 13:55:41 +00:00
Ruediger Oertel
e857902eb2 Accepting request 53332 from Base:System
Accepted submit request 53332 from user elvigia

OBS-URL: https://build.opensuse.org/request/show/53332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=109
2010-11-18 13:55:26 +00:00
Ruediger Oertel
1bbb749072 Accepting request 53332 from Base:System
Accepted submit request 53332 from user elvigia

OBS-URL: https://build.opensuse.org/request/show/53332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=109
2010-11-18 13:55:26 +00:00
OBS User autobuild
09f409ffae Autobuild autoformatter for 51647
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=108
2010-11-02 09:13:30 +00:00
OBS User autobuild
3ffe93d6a9 Autobuild autoformatter for 51647
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=108
2010-11-02 09:13:30 +00:00
Ruediger Oertel
c800edac6f Accepting request 51647 from Base:System
Accepted submit request 51647 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/51647
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=107
2010-11-02 09:13:22 +00:00
Ruediger Oertel
2cf5f719a4 Accepting request 51647 from Base:System
Accepted submit request 51647 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/51647
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=107
2010-11-02 09:13:22 +00:00
OBS User autobuild
f4506f6e85 Autobuild autoformatter for 51267
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=106
2010-10-28 13:40:02 +00:00
OBS User autobuild
85098b5458 Autobuild autoformatter for 51267
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=106
2010-10-28 13:40:02 +00:00
Ruediger Oertel
f2f34f21ff Accepting request 51267 from Base:System
Accepted submit request 51267 from user elvigia

OBS-URL: https://build.opensuse.org/request/show/51267
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=105
2010-10-28 13:39:50 +00:00
Ruediger Oertel
77a79b352c Accepting request 51267 from Base:System
Accepted submit request 51267 from user elvigia

OBS-URL: https://build.opensuse.org/request/show/51267
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=105
2010-10-28 13:39:50 +00:00
OBS User autobuild
dfa8461dac Accepting request 49797 from Base:System
Copy from Base:System/rpm based on submit request 49797 from user elvigia

OBS-URL: https://build.opensuse.org/request/show/49797
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=104
2010-10-07 19:47:23 +00:00
OBS User autobuild
e88f820c94 Accepting request 49797 from Base:System
Copy from Base:System/rpm based on submit request 49797 from user elvigia

OBS-URL: https://build.opensuse.org/request/show/49797
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=104
2010-10-07 19:47:23 +00:00
OBS User autobuild
7de37c6562 Accepting request 47523 from Base:System
Copy from Base:System/rpm based on submit request 47523 from user elvigia

OBS-URL: https://build.opensuse.org/request/show/47523
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=103
2010-09-09 12:31:22 +00:00
OBS User autobuild
5fc1e5dff4 Accepting request 47523 from Base:System
Copy from Base:System/rpm based on submit request 47523 from user elvigia

OBS-URL: https://build.opensuse.org/request/show/47523
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=103
2010-09-09 12:31:22 +00:00
OBS User autobuild
b9a1d7c87d Accepting request 45898 from Base:System
Copy from Base:System/rpm based on submit request 45898 from user oertel

OBS-URL: https://build.opensuse.org/request/show/45898
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=102
2010-08-24 15:14:20 +00:00
OBS User autobuild
0ac512d62c Accepting request 45898 from Base:System
Copy from Base:System/rpm based on submit request 45898 from user oertel

OBS-URL: https://build.opensuse.org/request/show/45898
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=102
2010-08-24 15:14:20 +00:00
OBS User autobuild
58c92b9b20 Accepting request 43488 from Base:System
Copy from Base:System/rpm based on submit request 43488 from user coolo

OBS-URL: https://build.opensuse.org/request/show/43488
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=101
2010-07-20 18:12:09 +00:00
OBS User autobuild
9504724d1a Accepting request 43488 from Base:System
Copy from Base:System/rpm based on submit request 43488 from user coolo

OBS-URL: https://build.opensuse.org/request/show/43488
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=101
2010-07-20 18:12:09 +00:00
OBS User autobuild
edd3b5e619 Accepting request 41146 from Base:System
Copy from Base:System/rpm based on submit request 41146 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/41146
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=98
2010-06-04 14:53:02 +00:00
OBS User autobuild
1b6a3beacd Accepting request 41146 from Base:System
Copy from Base:System/rpm based on submit request 41146 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/41146
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=98
2010-06-04 14:53:02 +00:00
OBS User autobuild
9cce58f10e Accepting request 41140 from Base:System
Copy from Base:System/rpm based on submit request 41140 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/41140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=97
2010-06-04 14:12:17 +00:00
OBS User autobuild
de19650ae2 Accepting request 41140 from Base:System
Copy from Base:System/rpm based on submit request 41140 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/41140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=97
2010-06-04 14:12:17 +00:00
OBS User autobuild
7ab0deef9e Accepting request 37534 from Base:System
Copy from Base:System/rpm based on submit request 37534 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/37534
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=96
2010-04-13 19:06:36 +00:00
OBS User autobuild
b4494b17ad Accepting request 37534 from Base:System
Copy from Base:System/rpm based on submit request 37534 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/37534
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=96
2010-04-13 19:06:36 +00:00
OBS User autobuild
e109c41404 Accepting request 36638 from Base:System
Copy from Base:System/rpm based on submit request 36638 from user oertel

OBS-URL: https://build.opensuse.org/request/show/36638
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=95
2010-04-01 16:15:26 +00:00
OBS User autobuild
bd93352974 Accepting request 36638 from Base:System
Copy from Base:System/rpm based on submit request 36638 from user oertel

OBS-URL: https://build.opensuse.org/request/show/36638
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=95
2010-04-01 16:15:26 +00:00
OBS User autobuild
a7d82fd76f OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=94 2010-03-18 15:26:36 +00:00
OBS User autobuild
d210f61336 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=94 2010-03-18 15:26:36 +00:00
OBS User autobuild
d87b91e318 Accepting request 33357 from Base:System
Copy from Base:System/rpm based on submit request 33357 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/33357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=93
2010-02-25 10:12:30 +00:00
OBS User autobuild
1386bec313 Accepting request 33357 from Base:System
Copy from Base:System/rpm based on submit request 33357 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/33357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=93
2010-02-25 10:12:30 +00:00
OBS User autobuild
d4083a0d7a Accepting request 29431 from Base:System
Copy from Base:System/rpm based on submit request 29431 from user coolo

OBS-URL: https://build.opensuse.org/request/show/29431
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=92
2010-01-14 13:59:15 +00:00
OBS User autobuild
abe76bc27a Accepting request 29431 from Base:System
Copy from Base:System/rpm based on submit request 29431 from user coolo

OBS-URL: https://build.opensuse.org/request/show/29431
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=92
2010-01-14 13:59:15 +00:00
OBS User autobuild
13c888a3ef Accepting request 23854 from Base:System
Copy from Base:System/rpm based on submit request 23854 from user coolo

OBS-URL: https://build.opensuse.org/request/show/23854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=91
2009-11-10 08:46:33 +00:00
OBS User autobuild
d25b1bb8d6 Accepting request 23854 from Base:System
Copy from Base:System/rpm based on submit request 23854 from user coolo

OBS-URL: https://build.opensuse.org/request/show/23854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=91
2009-11-10 08:46:33 +00:00
OBS User autobuild
895b25957d Accepting request 23035 from Base:System
Copy from Base:System/rpm based on submit request 23035 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/23035
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=90
2009-10-23 19:53:26 +00:00
OBS User autobuild
16859282b6 Accepting request 23035 from Base:System
Copy from Base:System/rpm based on submit request 23035 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/23035
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=90
2009-10-23 19:53:26 +00:00
OBS User autobuild
ece799f479 Accepting request 20302 from Base:System
Copy from Base:System/rpm based on submit request 20302 from user coolo

OBS-URL: https://build.opensuse.org/request/show/20302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=88
2009-09-10 11:19:00 +00:00
OBS User autobuild
d9c29837f8 Accepting request 20302 from Base:System
Copy from Base:System/rpm based on submit request 20302 from user coolo

OBS-URL: https://build.opensuse.org/request/show/20302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=88
2009-09-10 11:19:00 +00:00
OBS User autobuild
64d194ef57 Accepting request 19899 from Base:System
Copy from Base:System/rpm based on submit request 19899 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/19899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=87
2009-09-04 22:20:13 +00:00
OBS User autobuild
ebdf1dffe6 Accepting request 19899 from Base:System
Copy from Base:System/rpm based on submit request 19899 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/19899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=87
2009-09-04 22:20:13 +00:00
OBS User autobuild
9bbb171682 Accepting request 19545 from Base:System
Copy from Base:System/rpm based on submit request 19545 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/19545
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=86
2009-09-02 16:05:59 +00:00
OBS User autobuild
73d87ec7a2 Accepting request 19545 from Base:System
Copy from Base:System/rpm based on submit request 19545 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/19545
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=86
2009-09-02 16:05:59 +00:00
OBS User autobuild
cecc001b24 Accepting request 19161 from Base:System
Copy from Base:System/rpm based on submit request 19161 from user darix

OBS-URL: https://build.opensuse.org/request/show/19161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=85
2009-08-28 16:08:34 +00:00
OBS User autobuild
beccf7970e Accepting request 19161 from Base:System
Copy from Base:System/rpm based on submit request 19161 from user darix

OBS-URL: https://build.opensuse.org/request/show/19161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=85
2009-08-28 16:08:34 +00:00
OBS User autobuild
a76d6c30a2 Accepting request 18841 from Base:System
Copy from Base:System/rpm based on submit request 18841 from user mlschroe

OBS-URL: https://build.opensuse.org/request/show/18841
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=84
2009-08-28 13:54:03 +00:00
OBS User unknown
77a1925059 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=83 2009-07-29 15:17:28 +00:00
OBS User unknown
98cbe2ea23 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=82 2009-07-24 10:07:18 +00:00
OBS User unknown
afde44f6bf OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=81 2009-07-23 13:27:47 +00:00
OBS User unknown
f794e0de4e OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=80 2009-07-17 13:42:23 +00:00
OBS User unknown
9ca22243e0 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=79 2009-06-12 14:15:38 +00:00
OBS User unknown
12fecf60aa OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=78 2009-04-23 16:29:01 +00:00
OBS User unknown
f576b0beb9 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=77 2009-04-02 15:18:50 +00:00
OBS User unknown
aff076be86 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=76 2009-03-20 17:55:39 +00:00
OBS User unknown
4a08a332bf OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=75 2009-02-19 21:19:42 +00:00
OBS User unknown
1f3c5a0bbc OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=74 2009-02-16 16:11:16 +00:00
OBS User unknown
e8332ae0d8 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=73 2009-02-16 13:06:39 +00:00
OBS User unknown
d1cf07ca12 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=72 2009-02-09 17:05:08 +00:00
OBS User unknown
527ed15bef OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=71 2009-01-29 21:24:24 +00:00
OBS User unknown
9b759396d8 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=70 2009-01-08 13:33:30 +00:00
OBS User unknown
8a8a5c4c44 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=69 2008-12-19 14:30:06 +00:00
OBS User unknown
18106e2730 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=68 2008-12-15 10:56:27 +00:00
OBS User unknown
0d4f84aeaa OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=67 2008-12-02 14:49:45 +00:00
OBS User unknown
a4b6681cdd OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=66 2008-11-28 15:19:38 +00:00
OBS User unknown
06ea39905c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=65 2008-11-28 13:47:54 +00:00
OBS User unknown
8f9b9d3c82 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=64 2008-11-28 13:34:30 +00:00
OBS User unknown
a6655a4dd9 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=63 2008-11-21 15:55:58 +00:00
OBS User unknown
233e3d0fd0 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=62 2008-11-21 14:09:51 +00:00
OBS User unknown
d9076f08ca OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=61 2008-11-21 14:08:47 +00:00
OBS User unknown
e2d5e1342a OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=60 2008-11-17 15:33:54 +00:00
OBS User unknown
473bbbb464 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=59 2008-11-07 14:13:35 +00:00
OBS User unknown
d90be4a5ac OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=58 2008-11-01 22:16:01 +00:00
OBS User unknown
1b2b9260e6 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=57 2008-10-23 20:18:30 +00:00
OBS User unknown
cd885bd77c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=56 2008-10-22 15:28:47 +00:00
OBS User unknown
180d8fb9d1 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=55 2008-10-13 13:51:18 +00:00
OBS User unknown
b793b101b5 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=54 2008-10-06 14:13:13 +00:00
OBS User unknown
2300e13507 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=52 2008-09-15 23:28:45 +00:00
OBS User unknown
9525994e02 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=51 2008-09-12 18:37:28 +00:00
OBS User unknown
83481adde8 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=50 2008-09-05 17:37:54 +00:00
OBS User unknown
2a4654b79e OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=49 2008-08-29 21:14:19 +00:00
OBS User unknown
2e8ff90a4b OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=48 2008-08-21 15:44:07 +00:00
OBS User unknown
87bfedae71 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=47 2008-08-08 15:23:33 +00:00
OBS User unknown
28974b8436 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=46 2008-07-04 22:53:44 +00:00
OBS User unknown
881bdd39be OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=45 2008-06-26 16:55:58 +00:00
OBS User unknown
15e46e9b75 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=44 2008-05-16 19:47:05 +00:00
OBS User unknown
2429782fc0 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=43 2008-05-06 16:29:40 +00:00
OBS User unknown
876a7c8ef6 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=42 2008-04-19 21:47:59 +00:00
OBS User unknown
54896d919e OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=41 2008-04-10 11:14:36 +00:00
OBS User unknown
9f470bb9fd OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=40 2008-04-09 21:18:03 +00:00
OBS User unknown
d34126f7a9 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=39 2008-04-09 19:09:43 +00:00
OBS User unknown
007fcda01c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=38 2008-04-09 16:18:03 +00:00
OBS User unknown
8fbfaaf411 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=37 2008-03-28 16:11:41 +00:00
OBS User unknown
e00b4c22b9 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=36 2008-03-27 17:08:51 +00:00
OBS User unknown
1b00a6c6d9 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=35 2008-03-21 01:12:40 +00:00
OBS User unknown
96dbe016e5 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=34 2008-02-25 16:02:20 +00:00
OBS User unknown
2e79e34327 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=33 2008-02-01 18:33:28 +00:00
OBS User unknown
3c09d0e71f OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=32 2008-01-29 00:44:43 +00:00
OBS User unknown
067e8ebe8f OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=31 2008-01-25 15:54:57 +00:00
OBS User unknown
2c9120d841 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=30 2008-01-19 16:15:33 +00:00
OBS User unknown
95a184d0a8 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=29 2008-01-17 23:45:52 +00:00
OBS User unknown
24f96a4afc OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=28 2007-12-06 00:28:59 +00:00
OBS User unknown
ee13782544 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=27 2007-11-23 00:38:16 +00:00
OBS User unknown
69bcd765db OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=26 2007-10-13 16:03:57 +00:00
OBS User unknown
7d6147aaed OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=25 2007-10-05 14:15:51 +00:00
OBS User unknown
d72a610860 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=24 2007-09-13 16:38:33 +00:00
OBS User unknown
b405e0dd1a OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=23 2007-08-31 16:48:05 +00:00
OBS User unknown
ab23b3c257 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=22 2007-08-10 15:16:08 +00:00
OBS User unknown
db48afa661 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=21 2007-08-09 10:29:08 +00:00
OBS User unknown
b8e3d5572b OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=20 2007-08-03 12:06:02 +00:00
OBS User unknown
00764860c9 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=19 2007-07-27 13:46:41 +00:00
OBS User unknown
e5251051ba OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=18 2007-07-23 18:54:09 +00:00
OBS User unknown
15255771db OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=17 2007-05-31 19:11:57 +00:00
OBS User unknown
531e464c17 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=16 2007-05-25 15:22:10 +00:00
OBS User unknown
bde43395ac OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=15 2007-05-16 22:32:19 +00:00
OBS User unknown
20b3067a90 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=14 2007-05-06 15:11:25 +00:00
OBS User unknown
ccca20e185 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=13 2007-04-26 17:02:20 +00:00
OBS User unknown
6d338d7cd4 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=12 2007-04-23 21:21:13 +00:00
OBS User unknown
f1d1f2d22d OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=11 2007-04-20 13:59:58 +00:00
OBS User unknown
ff4b21879c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=10 2007-04-12 14:58:31 +00:00
OBS User unknown
2ca74ac3c6 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=9 2007-03-30 14:32:56 +00:00
OBS User unknown
83f8f0f67f OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=8 2007-03-24 11:23:30 +00:00
OBS User unknown
00c558150c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=7 2007-03-23 16:13:50 +00:00
OBS User unknown
6485e3dfdc OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=6 2007-03-22 18:49:53 +00:00
OBS User unknown
d9868f2b3f OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=5 2007-03-22 10:05:35 +00:00
OBS User unknown
ad583e9807 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=4 2007-03-22 10:01:25 +00:00
OBS User unknown
ba46981ece OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=3 2007-03-15 00:49:23 +00:00
OBS User unknown
c6d0d7bf0f OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=2 2007-01-26 22:12:24 +00:00
OBS User unknown
8e55a85d14 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=1 2006-12-18 23:17:44 +00:00
30 changed files with 505 additions and 315 deletions

View File

@ -1,17 +1,6 @@
From e0a8b84f68993fccbe70c4fb1cd8402fa7371147 Mon Sep 17 00:00:00 2001
From: Jan Zerebecki <jan.suse@zerebecki.de>
Date: Thu, 15 Feb 2024 07:58:44 +0100
Subject: [PATCH 2/3] log build time if it is set from SOURCE_DATE_EPOCH
---
build/build.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/build/build.c b/build/build.c
index f2cf98c8b..2693d80b3 100644
--- a/build/build.c
+++ b/build/build.c
@@ -35,8 +35,11 @@ static rpm_time_t getBuildTime(void)
--- build/build.c.orig 2024-12-16 09:50:41.468083747 +0000
+++ build/build.c 2024-12-16 09:50:48.428069376 +0000
@@ -45,8 +45,11 @@ static rpm_time_t getBuildTime(void)
epoch = strtol(srcdate, &endptr, 10);
if (srcdate == endptr || *endptr || errno != 0)
rpmlog(RPMLOG_ERR, _("unable to parse SOURCE_DATE_EPOCH\n"));
@ -23,7 +12,4 @@ index f2cf98c8b..2693d80b3 100644
+ }
} else
buildTime = (uint32_t) time(NULL);
--
2.30.2
free(btMacro);

View File

@ -1,30 +1,14 @@
From 973f94bafea8e641ed747d3c420ea1bc2e1cb37f Mon Sep 17 00:00:00 2001
From: Jan Zerebecki <jan.suse@zerebecki.de>
Date: Thu, 15 Feb 2024 08:03:05 +0100
Subject: [PATCH 3/3] Error out on a missing changelog date
if it is needed as the source for SOURCE_DATE_EPOCH, instead of only
logging a warning.
---
build/build.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/build/build.c b/build/build.c
index 2693d80b3..ce7bc8b88 100644
--- a/build/build.c
+++ b/build/build.c
@@ -344,8 +344,10 @@ static rpmRC buildSpec(rpmts ts, BTA_t buildArgs, rpmSpec spec, int what)
--- build/build.c.orig 2024-10-07 09:35:46.000000000 +0000
+++ build/build.c 2024-12-16 09:50:14.728138966 +0000
@@ -385,8 +385,10 @@ static int buildSpec(rpmts ts, BTA_t bui
setenv("SOURCE_DATE_EPOCH", sdestr, 0);
rpmtdFreeData(&td);
} else {
- rpmlog(RPMLOG_WARNING, _("source_date_epoch_from_changelog set but "
+ rpmlog(RPMLOG_ERR, _("source_date_epoch_from_changelog set but "
"%%changelog is missing\n"));
- rpmlog(RPMLOG_WARNING, _("%%source_date_epoch_from_changelog is set, but "
+ rpmlog(RPMLOG_ERR, _("%%source_date_epoch_from_changelog is set, but "
"%%changelog has no entries to take a date from\n"));
+ rc = RPMRC_FAIL;
+ goto exit;
}
}
--
2.30.2

View File

@ -1,14 +1,14 @@
--- tools/elfdeps.c.orig 2014-06-26 06:51:55.768815677 +0000
+++ tools/elfdeps.c 2014-08-04 13:02:16.981081591 +0000
@@ -17,6 +17,7 @@ int soname_only = 0;
int fake_soname = 1;
--- tools/elfdeps.c.orig 2024-10-07 09:35:46.000000000 +0000
+++ tools/elfdeps.c 2024-12-16 09:25:13.479234184 +0000
@@ -17,6 +17,7 @@ int fake_soname = 1;
int filter_soname = 1;
int require_interp = 0;
int multifile = 0;
+int assume_exec = 0;
typedef struct elfInfo_s {
Elf *elf;
@@ -299,7 +300,7 @@ static int processFile(const char *fn, i
@@ -302,7 +303,7 @@ static int processFile(const char *fn, i
if (ehdr->e_type == ET_DYN || ehdr->e_type == ET_EXEC) {
ei->marker = mkmarker(ehdr);
ei->isDSO = (ehdr->e_type == ET_DYN);
@ -17,10 +17,10 @@
processProgHeaders(ei, ehdr);
processSections(ei);
@@ -364,6 +365,7 @@ int main(int argc, char *argv[])
{ "no-fake-soname", 0, POPT_ARG_VAL, &fake_soname, 0, NULL, NULL },
@@ -372,6 +373,7 @@ int main(int argc, char *argv[])
{ "no-filter-soname", 0, POPT_ARG_VAL, &filter_soname, 0, NULL, NULL },
{ "require-interp", 0, POPT_ARG_VAL, &require_interp, -1, NULL, NULL },
{ "multifile", 'm', POPT_ARG_VAL, &multifile, -1, NULL, NULL },
+ { "assume-exec", 0, POPT_ARG_VAL, &assume_exec, -1, NULL, NULL },
POPT_AUTOHELP
POPT_TABLEEND

View File

@ -1,36 +1,31 @@
Index: build/parseSpec.c
===================================================================
--- build/parseSpec.c.orig
+++ build/parseSpec.c
@@ -942,7 +942,30 @@ static rpmSpec parseSpec(const char *spe
&(spec->buildrequires));
break;
case PART_BUILD:
- parsePart = parseSimpleScript(spec, "%build", &(spec->build));
+ if (spec->build) {
+ rpmlog(RPMLOG_ERR, _("line %d: second %s\n"), spec->lineNum, "%build");
+ parsePart = PART_ERROR;
+ break;
+ }
+ spec->build = newStringBuf();
+ appendLineStringBuf(spec->build,
+ "ref=/usr/lib/rpm\n"
+ "mints=0\n"
+ "case $(uname -m) in\n"
+ " aarch64) mints=20120610;;\n"
+ " ppc64le) mints=20130610;;\n"
+ " riscv64) mints=20160911;;\n"
+ "esac\n"
+ "for s in guess sub; do\n"
+ " for c in $(find -maxdepth 8 -name \"config.$s\"); do\n"
+ " grep -q config-patches@ $c || continue\n"
+ " timestamp=$(sed -n \"/^timestamp=/{s///;s/[-'\\\"]//g;p;q;}\" $c)\n"
+ " test -n \"$timestamp\" || timestamp=0\n"
+ " test $timestamp -ge $mints || install -m 755 $ref/config.$s $c\n"
+ " done\n"
+ "done\n"
+ );
+ parsePart = parseLines(spec, STRIP_NOTHING, NULL, &(spec->build));
break;
case PART_INSTALL:
parsePart = parseSimpleScript(spec, "%install", &(spec->install));
--- build/parseSimpleScript.c.orig 2024-12-16 09:59:01.199053527 +0000
+++ build/parseSimpleScript.c 2024-12-16 10:08:22.389914963 +0000
@@ -59,6 +59,28 @@ int parseSimpleScript(rpmSpec spec, cons
target = &buf;
}
+ if (!mode && !*target && !strcmp(name, "build")) {
+ *target = newStringBuf();
+ appendLineStringBuf(*target,
+ "ref=/usr/lib/rpm\n"
+ "mints=0\n"
+ "case $(uname -m) in\n"
+ " aarch64) mints=20120610;;\n"
+ " ppc64le) mints=20130610;;\n"
+ " riscv64) mints=20160911;;\n"
+ " loongarch64) mints=20201222;;\n"
+ "esac\n"
+ "for s in guess sub; do\n"
+ " for c in $(find -maxdepth 8 -name \"config.$s\"); do\n"
+ " grep -q config-patches@ $c || continue\n"
+ " timestamp=$(sed -n \"/^timestamp=/{s///;s/[-'\\\"]//g;p;q;}\" $c)\n"
+ " test -n \"$timestamp\" || timestamp=0\n"
+ " test $timestamp -ge $mints || install -m 755 $ref/config.$s $c\n"
+ " done\n"
+ "done\n"
+ );
+ }
+
res = parseLines(spec, STRIP_NOTHING, NULL, target);
if (buf) {

View File

@ -1,5 +1,5 @@
--- scripts/brp-strip-comment-note.orig 2023-09-19 10:10:10.000000000 +0000
+++ scripts/brp-strip-comment-note 2023-10-09 12:22:27.504732553 +0000
--- scripts/brp-strip-comment-note.orig 2024-10-07 09:35:46.000000000 +0000
+++ scripts/brp-strip-comment-note 2024-12-16 09:15:41.572425334 +0000
@@ -15,7 +15,7 @@ esac
# Strip .comment and .note sections (the latter only if it is not allocated)
@ -9,10 +9,10 @@
note="-R .note"
if $OBJDUMP -h $f | grep '^[ ]*[0-9]*[ ]*.note[ ]' -A 1 | \
grep ALLOC >/dev/null; then
--- scripts/brp-strip.orig 2023-09-19 10:10:10.000000000 +0000
+++ scripts/brp-strip 2023-10-09 12:24:36.920521652 +0000
@@ -35,6 +35,7 @@ strip_elf_binaries()
! -regex "${RPM_BUILD_ROOT}/*usr/lib/debug.*" \
--- scripts/brp-strip.orig 2024-10-07 09:35:46.000000000 +0000
+++ scripts/brp-strip 2024-12-16 09:15:41.572425334 +0000
@@ -37,6 +37,7 @@ strip_elf_binaries()
! -name "*.py" ! -name "*.js" ! -name "*.rb" \
! -name "*.go" -links "${nlinks}" -print0 | \
xargs -0 -r -P${nprocs} -n${MAX_ARGS} sh -c "file \"\$@\" | \
+ grep -v ' shared object,' | grep -v '/lib/modules/ | \

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:69ead89491a66ae6c1a960977b7cc567e56f74d535a022fc193334d78be838f1
size 21222
oid sha256:85df6005b9b78efe6bbe3341b3d260915aab3b5660d33886aa7e4b2c540f68e9
size 24182

10
buildroot-symlink.diff Normal file
View File

@ -0,0 +1,10 @@
--- scripts/check-files.orig 2024-12-17 09:47:18.016502845 +0000
+++ scripts/check-files 2024-12-17 09:50:09.872159687 +0000
@@ -27,6 +27,6 @@ trap "rm -f \"${FILES_DISK}\"" 0 2 3 5 1
# Find non-directory files in the build root and compare to the manifest.
# TODO: regex chars in last sed(1) expression should be escaped
-find "${RPM_BUILD_ROOT}" -type f -o -type l | LC_ALL=C sort > "${FILES_DISK}"
+find -H "${RPM_BUILD_ROOT}" -type f -o -type l | LC_ALL=C sort > "${FILES_DISK}"
LC_ALL=C sort | diff -d "${FILES_DISK}" - | sed -n -e 's!^\(-\|< \)'"${RPM_BUILD_ROOT}"'/usr/share/info/dir$!!' -e 's!^\(-\|< \)'"${RPM_BUILD_ROOT}"'\(.*\)$! \2!gp'

View File

@ -1,6 +1,6 @@
--- CMakeLists.txt.orig 2024-02-07 09:57:31.944781372 +0000
+++ CMakeLists.txt 2024-02-07 09:57:51.924739495 +0000
@@ -138,14 +138,26 @@ function(makemacros)
--- CMakeLists.txt.orig 2024-10-07 09:35:46.000000000 +0000
+++ CMakeLists.txt 2024-12-16 09:42:51.221054406 +0000
@@ -153,14 +153,26 @@ function(makemacros)
list(GET db_backends 0 DB_BACKEND)
@ -28,5 +28,5 @@
+ set(RPMCANONGNU -gnu)
+ endif()
if (ENABLE_CUTF8)
set(C_LOCALE "C.UTF-8")
configure_file(platform.in platform @ONLY)
configure_file(rpmrc.in rpmrc @ONLY)

View File

@ -1,14 +1,14 @@
--- CMakeLists.txt.orig 2024-02-01 13:24:18.665660569 +0000
+++ CMakeLists.txt 2024-02-01 13:25:07.917586376 +0000
@@ -238,7 +238,11 @@ endif()
--- CMakeLists.txt.orig 2024-12-16 09:43:16.909001370 +0000
+++ CMakeLists.txt 2024-12-16 09:45:05.892776434 +0000
@@ -277,7 +277,11 @@ endif()
list(APPEND db_backends dummy)
if (ENABLE_PYTHON)
- find_package(Python3 3.2 COMPONENTS Interpreter Development REQUIRED)
- find_package(Python3 3.7 COMPONENTS Interpreter Development REQUIRED)
+ if (WITH_PYTHON_VERSION)
+ find_package(Python3 ${WITH_PYTHON_VERSION} EXACT COMPONENTS Interpreter Development REQUIRED)
+ find_package(Python3 ${WITH_PYTHON_VERSION} EXACT COMPONENTS Interpreter Development REQUIRED)
+ else()
+ find_package(Python3 3.2 COMPONENTS Interpreter Development REQUIRED)
+ find_package(Python3 3.7 COMPONENTS Interpreter Development REQUIRED)
+ endif()
endif()

View File

@ -1,5 +1,5 @@
--- lib/backend/bdb_ro.c.orig 2022-04-07 11:13:18.994517848 +0000
+++ lib/backend/bdb_ro.c 2022-12-02 13:22:16.726408071 +0000
--- lib/backend/bdb_ro.c.orig 2024-10-07 09:35:46.000000000 +0000
+++ lib/backend/bdb_ro.c 2024-12-16 09:28:13.146864067 +0000
@@ -793,6 +793,7 @@ static unsigned int bdbro_pkgdbKey(dbiIn
struct rpmdbOps_s bdbro_dbops = {
.name = "bdb_ro",
@ -8,8 +8,8 @@
.open = bdbro_Open,
.close = bdbro_Close,
--- lib/backend/dbi.c.orig 2022-04-07 11:13:18.994517848 +0000
+++ lib/backend/dbi.c 2022-12-02 13:22:16.726408071 +0000
--- lib/backend/dbi.c.orig 2024-10-07 09:35:46.000000000 +0000
+++ lib/backend/dbi.c 2024-12-16 09:28:13.150864059 +0000
@@ -138,11 +138,20 @@ exit:
}
@ -31,8 +31,8 @@
const char * dbiName(dbiIndex dbi)
{
return dbi->dbi_file;
--- lib/backend/dbi.h.orig 2022-04-07 11:13:18.994517848 +0000
+++ lib/backend/dbi.h 2022-12-02 13:22:16.726408071 +0000
--- lib/backend/dbi.h.orig 2024-10-07 09:35:46.000000000 +0000
+++ lib/backend/dbi.h 2024-12-16 09:28:13.150864059 +0000
@@ -13,6 +13,7 @@ enum rpmdbFlags {
RPMDB_FLAG_REBUILD = (1 << 1),
RPMDB_FLAG_VERIFYONLY = (1 << 2),
@ -41,7 +41,7 @@
};
typedef enum dbCtrlOp_e {
@@ -53,6 +54,7 @@ struct rpmdb_s {
@@ -54,6 +55,7 @@ struct rpmdb_s {
int db_buildindex; /*!< Index rebuild indicator */
const struct rpmdbOps_s * db_ops; /*!< backend ops */
@ -49,7 +49,7 @@
/* dbenv and related parameters */
void * db_dbenv; /*!< Backend private handle */
@@ -197,6 +199,14 @@ RPM_GNUC_INTERNAL
@@ -194,6 +196,14 @@ RPM_GNUC_INTERNAL
const char * dbiName(dbiIndex dbi);
/** \ingroup dbi
@ -64,7 +64,7 @@
* Open a database cursor.
* @param dbi index database handle
* @param flags DBC_WRITE if writing, or 0 (DBC_READ) for reading
@@ -240,6 +250,7 @@ const void * idxdbKey(dbiIndex dbi, dbiC
@@ -237,6 +247,7 @@ const void * idxdbKey(dbiIndex dbi, dbiC
struct rpmdbOps_s {
const char *name; /* backend name */
const char *path; /* main database name */
@ -72,9 +72,9 @@
int (*open)(rpmdb rdb, rpmDbiTagVal rpmtag, dbiIndex * dbip, int flags);
int (*close)(dbiIndex dbi, unsigned int flags);
--- lib/backend/ndb/rpmpkg.c.orig 2022-04-07 11:13:18.997517869 +0000
+++ lib/backend/ndb/rpmpkg.c 2022-12-02 13:22:16.726408071 +0000
@@ -1116,11 +1116,12 @@ static int rpmpkgPutInternal(rpmpkgdb pk
--- lib/backend/ndb/rpmpkg.c.orig 2024-10-07 09:35:46.000000000 +0000
+++ lib/backend/ndb/rpmpkg.c 2024-12-16 09:28:13.150864059 +0000
@@ -1111,11 +1111,12 @@ static int rpmpkgPutInternal(rpmpkgdb pk
if (rpmpkgWriteBlob(pkgdb, pkgidx, blkoff, blkcnt, blob, blobl, pkgdb->generation)) {
return RPMRC_FAIL;
}
@ -90,9 +90,9 @@
if (rpmpkgWriteslot(pkgdb, slotno, pkgidx, blkoff, blkcnt)) {
free(pkgdb->slots);
pkgdb->slots = 0;
--- lib/rpmdb.c.orig 2022-09-20 12:08:27.197920294 +0000
+++ lib/rpmdb.c 2022-12-02 13:24:02.830159868 +0000
@@ -469,7 +469,12 @@ static int openDatabase(const char * pre
--- lib/rpmdb.c.orig 2024-10-07 09:35:46.000000000 +0000
+++ lib/rpmdb.c 2024-12-16 09:29:39.686685792 +0000
@@ -466,7 +466,12 @@ static int openDatabase(const char * pre
/* Open just bare minimum when rebuilding a potentially damaged db */
int justPkgs = (db->db_flags & RPMDB_FLAG_REBUILD) &&
((db->db_mode & O_ACCMODE) == O_RDONLY);
@ -106,7 +106,7 @@
if (!db->db_descr)
db->db_descr = "unknown db";
@@ -2228,6 +2233,15 @@ int rpmdbAdd(rpmdb db, Header h)
@@ -2209,6 +2214,15 @@ int rpmdbAdd(rpmdb db, Header h)
if (db == NULL)
return 0;
@ -119,10 +119,10 @@
+ }
+ }
+
hdrBlob = headerExport(h, &hdrLen);
hdrBlob = (uint8_t *)headerExport(h, &hdrLen);
if (hdrBlob == NULL || hdrLen == 0) {
ret = -1;
@@ -2423,7 +2437,22 @@ int rpmdbRebuild(const char * prefix, rp
@@ -2404,7 +2418,22 @@ int rpmdbRebuild(const char * prefix, rp
}
rootdbpath = rpmGetPath(prefix, dbpath, NULL);
@ -146,7 +146,7 @@
if (rstreq(newdbpath, "") || rstreq(newdbpath, dbpath)) {
newdbpath = _free(newdbpath);
rasprintf(&newdbpath, "%srebuilddb.%d", dbpath, (int) getpid());
@@ -2449,7 +2478,9 @@ int rpmdbRebuild(const char * prefix, rp
@@ -2430,7 +2459,9 @@ int rpmdbRebuild(const char * prefix, rp
goto exit;
}
if (openDatabase(prefix, newdbpath, &newdb,
@ -157,9 +157,9 @@
rc = 1;
goto exit;
}
--- lib/rpmdb_internal.h.orig 2022-04-07 11:13:19.014517984 +0000
+++ lib/rpmdb_internal.h 2022-12-02 13:22:16.726408071 +0000
@@ -25,6 +25,7 @@ extern "C" {
--- lib/rpmdb_internal.h.orig 2024-10-07 09:35:46.000000000 +0000
+++ lib/rpmdb_internal.h 2024-12-16 09:28:13.150864059 +0000
@@ -18,6 +18,7 @@
enum rpmdbRebuildFlags_e {
RPMDB_REBUILD_FLAG_SALVAGE = (1 << 0),

17
debugpackage.diff Normal file
View File

@ -0,0 +1,17 @@
--- macros.in.orig 2024-12-19 13:27:56.291657815 +0000
+++ macros.in 2024-12-19 13:29:00.335537654 +0000
@@ -199,11 +199,12 @@ package or when debugging this package.\
%{nil}
# The duplicate __debug_package definition is needed to ensure matching
-# state when %install is skipped due to short-circuit.
+# state when %install is skipped due to short-circuit, IFF buildsubdir
+# is defined (indicating use of automatic debuginfo generation)
%debug_package \
%ifnarch noarch\
%global __debug_package 1\
-%%global __debug_package 1\
+%{?buildsubdir:%%global __debug_package 1}\
%_debuginfo_template\
%{?_debugsource_packages:%_debugsource_template}\
%endif\

View File

@ -1,6 +1,6 @@
--- lib/rpmscript.c.orig 2023-09-19 10:10:10.000000000 +0000
+++ lib/rpmscript.c 2023-10-09 13:10:38.011654503 +0000
@@ -463,7 +463,7 @@ rpmRC rpmScriptRun(rpmScript script, int
--- lib/rpmscript.c.orig 2024-10-07 09:35:46.000000000 +0000
+++ lib/rpmscript.c 2024-12-16 09:26:15.035107390 +0000
@@ -462,7 +462,7 @@ rpmRC rpmScriptRun(rpmScript script, int
if (script == NULL) return RPMRC_OK;
ARGV_t args = NULL;
@ -9,7 +9,7 @@
RPMLOG_ERR : RPMLOG_WARNING;
rpmRC rc;
int script_type = RPMSCRIPTLET_FORK | RPMSCRIPTLET_EXEC;
@@ -723,5 +723,8 @@ rpmscriptTypes rpmScriptType(rpmScript s
@@ -724,5 +724,8 @@ rpmscriptTypes rpmScriptType(rpmScript s
rpmscriptFlags rpmScriptFlags(rpmScript script)
{
@ -19,11 +19,11 @@
+ flags |= RPMSCRIPT_FLAG_CRITICAL;
+ return flags;
}
--- macros.in.orig 2023-10-09 13:10:35.043659922 +0000
+++ macros.in 2023-10-09 13:10:38.015654495 +0000
@@ -1377,5 +1377,10 @@ end
end
}
--- macros.in.orig 2024-12-16 09:26:03.635130873 +0000
+++ macros.in 2024-12-16 09:26:15.035107390 +0000
@@ -1390,6 +1390,11 @@ end
# Global buildsystem defaults
%buildsystem_default_prep() %autosetup -C -p1 %*
+# Should errors in %post scriptlet be propagated as errors?
+#
@ -32,3 +32,4 @@
+
# \endverbatim
#*/

View File

@ -1,26 +1,9 @@
--- fileattrs/elf.attr.orig 2023-09-19 10:10:10.000000000 +0000
+++ fileattrs/elf.attr 2023-10-09 13:07:09.252042587 +0000
@@ -1,4 +1,4 @@
%__elf_provides %{_rpmconfigdir}/elfdeps --provides
%__elf_requires %{_rpmconfigdir}/elfdeps --requires
--- fileattrs/elf.attr.orig 2024-10-07 09:35:46.000000000 +0000
+++ fileattrs/elf.attr 2024-12-16 09:23:29.831448715 +0000
@@ -1,5 +1,5 @@
%__elf_provides %{_rpmconfigdir}/elfdeps --provides --multifile
%__elf_requires %{_rpmconfigdir}/elfdeps --requires --multifile
%__elf_magic ^(setuid,? )?(setgid,? )?(sticky )?ELF (32|64)-bit.*$
-%__elf_exclude_path ^/lib/modules/.*\.ko?(\.[[:alnum:]]*)$
+%__elf_exclude_path (^/usr/lib/debug/)|(^/lib/modules/.*\.ko?(\.[[:alnum:]]*)$)
--- fileattrs/perl.attr.orig 2023-09-19 10:10:10.000000000 +0000
+++ fileattrs/perl.attr 2023-10-09 12:58:36.893003334 +0000
@@ -1,3 +1,4 @@
-%__perl_requires %{_rpmconfigdir}/perl.req
+# disabled for now
+#%__perl_requires %{_rpmconfigdir}/perl.req
%__perl_magic ^.*[Pp]erl .*$
%__perl_flags exeonly
--- fileattrs/perllib.attr.orig 2023-09-19 10:10:10.000000000 +0000
+++ fileattrs/perllib.attr 2023-10-09 12:58:36.893003334 +0000
@@ -1,5 +1,6 @@
%__perllib_provides %{_rpmconfigdir}/perl.prov
-%__perllib_requires %{_rpmconfigdir}/perl.req
+#disabled for now
+#%__perllib_requires %{_rpmconfigdir}/perl.req
%__perllib_magic ^Perl[[:digit:]] module source.*
%__perllib_path \\.pm$
%__perllib_flags magic_and_path
-%__elf_exclude_path ^/lib/modules/.*\\.ko?(\\.[[:alnum:]]*)$
+%__elf_exclude_path (^/usr/lib/debug/)|(^/lib/modules/.*\\.ko?(\\.[[:alnum:]]*)$)
%__elf_protocol multifile

View File

@ -1,15 +1,16 @@
--- scripts/CMakeLists.txt.orig 2023-10-09 13:14:50.011193421 +0000
+++ scripts/CMakeLists.txt 2023-10-09 13:15:00.395174379 +0000
@@ -5,6 +5,7 @@ install(PROGRAMS
--- scripts/CMakeLists.txt.orig 2024-10-07 09:35:46.000000000 +0000
+++ scripts/CMakeLists.txt 2024-12-16 09:27:43.274925606 +0000
@@ -4,7 +4,7 @@ install(PROGRAMS
brp-strip-static-archive brp-elfperms brp-remove-la-files
check-files check-prereqs
check-buildroot check-rpaths check-rpaths-worker
find-lang.sh find-requires find-provides
+ find-supplements
perl.prov perl.req
- find-lang.sh find-requires find-provides
+ find-lang.sh find-requires find-provides find-supplements
pkgconfigdeps.sh
ocamldeps.sh
--- scripts/find-supplements.orig 2023-10-09 13:14:37.371216603 +0000
+++ scripts/find-supplements 2023-10-09 13:14:37.371216603 +0000
fontconfig.prov script.req
--- scripts/find-supplements.orig 2024-12-16 09:27:13.626986691 +0000
+++ scripts/find-supplements 2024-12-16 09:27:13.626986691 +0000
@@ -0,0 +1,3 @@
+#!/bin/sh
+

View File

@ -1,14 +1,24 @@
--- macros.in.orig 2023-10-09 12:34:52.359518015 +0000
+++ macros.in 2023-10-09 12:34:56.915510497 +0000
@@ -161,6 +161,7 @@
--- macros.in.orig 2024-12-16 12:48:44.110837972 +0000
+++ macros.in 2024-12-16 12:52:32.014378635 +0000
@@ -118,6 +118,9 @@
# The directory where sources/patches will be unpacked and built.
%_builddir %{_topdir}/BUILD
+# The build root where built files will be installed into
+%buildroot %{_builddir}/%{NAME}-%{VERSION}-build/BUILDROOT
+
# The interpreter used for build scriptlets.
%_buildshell /bin/sh
@@ -163,6 +166,7 @@
%{?_unique_debug_names:--unique-debug-suffix "-%{VERSION}-%{RELEASE}.%{_arch}"} \\\
%{?_unique_debug_srcs:--unique-debug-src-base "%{name}-%{VERSION}-%{RELEASE}.%{_arch}"} \\\
%{?_find_debuginfo_dwz_opts} \\\
+ %{lua:if posix.access(rpm.expand("%_sourcedir/baselibs.conf"), "r") then print("--dwz-single-file-mode") end} \\\
%{?_find_debuginfo_opts} \\\
%{?_debugsource_packages:-S debugsourcefiles.list} \\\
"%{_builddir}/%{?buildsubdir}"\
@@ -211,7 +212,8 @@ Supplements: (%{name} = %{version}-%{r
"%{builddir}/%{?buildsubdir}"\
@@ -216,7 +220,8 @@ Supplements: (%{name} = %{version}-%{r
%files langpack-%{1}\
%{nil}
@ -18,7 +28,7 @@
%_defaultlicensedir %{_datadir}/licenses
# Following macros for filtering auto deps must not be used in spec files.
@@ -277,7 +279,8 @@ Supplements: (%{name} = %{version}-%{r
@@ -275,7 +280,8 @@ Supplements: (%{name} = %{version}-%{r
%_tmppath %{_var}/tmp
# Path to top of build area.
@ -28,7 +38,7 @@
#==============================================================================
# ---- Optional rpmrc macros.
@@ -379,7 +382,7 @@ Supplements: (%{name} = %{version}-%{r
@@ -366,7 +372,7 @@ Supplements: (%{name} = %{version}-%{r
# "w.ufdio" uncompressed
#
#%_source_payload w9.gzdio
@ -37,7 +47,7 @@
# Algorithm to use for generating file checksum digests on build.
# If not specified or 0, MD5 is used.
@@ -489,6 +492,19 @@ Supplements: (%{name} = %{version}-%{r
@@ -476,6 +482,19 @@ Supplements: (%{name} = %{version}-%{r
#
#%_include_minidebuginfo 1
@ -57,7 +67,7 @@
#
# Include a .gdb_index section in the .debug files.
# Requires _enable_debug_packages and gdb-add-index installed.
@@ -521,39 +537,39 @@ Supplements: (%{name} = %{version}-%{r
@@ -508,39 +527,39 @@ Supplements: (%{name} = %{version}-%{r
# Same as for "separate" but if the __debug_package global is set then
# the -debuginfo package will have a compatibility link for the main
# ELF /usr/lib/debug/.build-id/xx/yyy -> /usr/lib/.build-id/xx/yyy
@ -104,7 +114,7 @@
#
# Use internal dependency generator rather than external helpers?
@@ -572,6 +588,7 @@ Supplements: (%{name} = %{version}-%{r
@@ -559,6 +578,7 @@ Supplements: (%{name} = %{version}-%{r
%__find_requires %{_rpmconfigdir}/find-requires
#%__find_conflicts ???
#%__find_obsoletes ???
@ -112,7 +122,7 @@
#
# Path to file attribute classifications for automatic dependency
@@ -984,7 +1001,7 @@ Supplements: (%{name} = %{version}-%{r
@@ -980,7 +1000,7 @@ Supplements: (%{name} = %{version}-%{r
%_build_vendor %{_host_vendor}
%_build_os %{_host_os}
%_host @host@
@ -121,7 +131,7 @@
%_host_cpu @host_cpu@
%_host_vendor @host_vendor@
%_host_os @host_os@
@@ -1109,11 +1126,13 @@ Supplements: (%{name} = %{version}-%{r
@@ -1105,11 +1125,13 @@ Supplements: (%{name} = %{version}-%{r
#------------------------------------------------------------------------------
# arch macro for all supported 32-bit ARM processors

40
nextfiles.diff Normal file
View File

@ -0,0 +1,40 @@
--- lib/rpmtriggers.c.orig 2024-12-19 14:05:56.403437646 +0000
+++ lib/rpmtriggers.c 2024-12-19 14:11:56.646774439 +0000
@@ -239,31 +239,33 @@ typedef struct matchFilesIter_s {
static rpmfiles rpmtsNextFiles(matchFilesIter mfi)
{
Header h;
- rpmte *te;
rpmfiles files = NULL;
+ const char *pkgname = NULL;
rpmstrPool pool = mfi->ts->members->pool;
int ix;
- unsigned int offset;
ix = rpmdbGetIteratorIndex(mfi->pi);
if (ix < rpmdbGetIteratorCount(mfi->pi)) {
- offset = rpmdbGetIteratorOffsetFor(mfi->pi, ix);
+ unsigned int offset = rpmdbGetIteratorOffsetFor(mfi->pi, ix);
+ rpmte *te;
if (packageHashGetEntry(mfi->ts->members->removedPackages, offset,
&te, NULL, NULL)) {
/* Files are available in memory */
files = rpmteFiles(te[0]);
+ pkgname = rpmteN(te[0]);
}
if (packageHashGetEntry(mfi->ts->members->installedPackages, offset,
&te, NULL, NULL)) {
/* Files are available in memory */
files = rpmteFiles(te[0]);
+ pkgname = rpmteN(te[0]);
}
}
if (files) {
rpmdbSetIteratorIndex(mfi->pi, ix + 1);
- mfi->pkgname = rpmteN(te[0]);
+ mfi->pkgname = pkgname;
} else {
/* Files are not available in memory. Read them from rpmdb */
h = rpmdbNextIterator(mfi->pi);

View File

@ -1,20 +1,20 @@
--- build/parsePreamble.c.orig 2019-10-02 11:38:15.807736662 +0000
+++ build/parsePreamble.c 2019-10-02 11:39:12.495617575 +0000
@@ -1032,7 +1032,7 @@ static struct PreambleRec_s const preamb
{RPMTAG_SUGGESTNAME, 0, 0, 0, LEN_AND_STR("suggests")},
{RPMTAG_SUPPLEMENTNAME, 0, 0, 0, LEN_AND_STR("supplements")},
{RPMTAG_ENHANCENAME, 0, 0, 0, LEN_AND_STR("enhances")},
- {RPMTAG_PREREQ, 2, 1, 0, LEN_AND_STR("prereq")},
+ {RPMTAG_PREREQ, 2, 0, 0, LEN_AND_STR("prereq")},
{RPMTAG_CONFLICTNAME, 0, 0, 0, LEN_AND_STR("conflicts")},
{RPMTAG_OBSOLETENAME, 0, 0, 0, LEN_AND_STR("obsoletes")},
{RPMTAG_PREFIXES, 0, 0, 1, LEN_AND_STR("prefixes")},
@@ -1041,7 +1041,7 @@ static struct PreambleRec_s const preamb
{RPMTAG_BUILDARCHS, 0, 0, 0, LEN_AND_STR("buildarchitectures")},
{RPMTAG_BUILDARCHS, 0, 0, 0, LEN_AND_STR("buildarch")},
{RPMTAG_BUILDCONFLICTS, 0, 0, 0, LEN_AND_STR("buildconflicts")},
- {RPMTAG_BUILDPREREQ, 0, 1, 0, LEN_AND_STR("buildprereq")},
+ {RPMTAG_BUILDPREREQ, 0, 0, 0, LEN_AND_STR("buildprereq")},
{RPMTAG_BUILDREQUIRES, 0, 0, 0, LEN_AND_STR("buildrequires")},
{RPMTAG_AUTOREQPROV, 0, 0, 0, LEN_AND_STR("autoreqprov")},
{RPMTAG_AUTOREQ, 0, 0, 0, LEN_AND_STR("autoreq")},
--- build/parsePreamble.c.orig 2024-10-07 09:35:46.000000000 +0000
+++ build/parsePreamble.c 2024-12-16 09:21:44.247668941 +0000
@@ -1103,7 +1103,7 @@ static struct PreambleRec_s const preamb
{RPMTAG_SUGGESTNAME, 2, 0, 0, 0, LEN_AND_STR("suggests")},
{RPMTAG_SUPPLEMENTNAME, 2, 0, 0, 0, LEN_AND_STR("supplements")},
{RPMTAG_ENHANCENAME, 2, 0, 0, 0, LEN_AND_STR("enhances")},
- {RPMTAG_PREREQ, 2, 1, 0, 0, LEN_AND_STR("prereq")},
+ {RPMTAG_PREREQ, 2, 0, 0, 0, LEN_AND_STR("prereq")},
{RPMTAG_CONFLICTNAME, 0, 0, 0, 0, LEN_AND_STR("conflicts")},
{RPMTAG_OBSOLETENAME, 0, 0, 0, 0, LEN_AND_STR("obsoletes")},
{RPMTAG_PREFIXES, 0, 0, 1, 0, LEN_AND_STR("prefixes")},
@@ -1113,7 +1113,7 @@ static struct PreambleRec_s const preamb
{RPMTAG_BUILDARCHS, 0, 0, 0, 0, LEN_AND_STR("buildarch")},
{RPMTAG_BUILDCONFLICTS, 0, 0, 0, 1, LEN_AND_STR("buildconflicts")},
{RPMTAG_BUILDOPTION, 2, 0, 0, 1, LEN_AND_STR("buildoption")},
- {RPMTAG_BUILDPREREQ, 0, 1, 0, 1, LEN_AND_STR("buildprereq")},
+ {RPMTAG_BUILDPREREQ, 0, 0, 0, 1, LEN_AND_STR("buildprereq")},
{RPMTAG_BUILDREQUIRES, 0, 0, 0, 1, LEN_AND_STR("buildrequires")},
{RPMTAG_BUILDSYSTEM, 0, 0, 1, 1, LEN_AND_STR("buildsystem")},
{RPMTAG_AUTOREQPROV, 0, 0, 0, 0, LEN_AND_STR("autoreqprov")},

View File

@ -1,5 +1,5 @@
--- include/rpm/rpmcli.h.orig 2023-09-19 10:10:10.000000000 +0000
+++ include/rpm/rpmcli.h 2023-10-12 11:43:59.662617302 +0000
--- include/rpm/rpmcli.h.orig 2024-10-07 09:35:46.000000000 +0000
+++ include/rpm/rpmcli.h 2024-12-16 09:31:12.446494695 +0000
@@ -306,6 +306,7 @@ enum rpmInstallFlags_e {
INSTALL_ALLMATCHES = (1 << 9), /*!< from --allmatches */
INSTALL_REINSTALL = (1 << 10), /*!< from --reinstall */
@ -24,8 +24,8 @@
*/
extern struct rpmInstallArguments_s rpmIArgs;
--- include/rpm/rpmts.h.orig 2023-10-12 11:43:35.870664176 +0000
+++ include/rpm/rpmts.h 2023-10-12 11:43:59.662617302 +0000
--- include/rpm/rpmts.h.orig 2024-12-16 09:30:58.714522978 +0000
+++ include/rpm/rpmts.h 2024-12-16 09:31:12.446494695 +0000
@@ -253,6 +253,15 @@ int rpmtsOrder(rpmts ts);
int rpmtsRun(rpmts ts, rpmps okProbs, rpmprobFilterFlags ignoreSet);
@ -42,8 +42,8 @@
* Reference a transaction set instance.
* @param ts transaction set
* @return new transaction set reference
--- lib/poptI.c.orig 2023-09-19 10:10:10.000000000 +0000
+++ lib/poptI.c 2023-10-12 11:43:59.662617302 +0000
--- lib/poptI.c.orig 2024-10-07 09:35:46.000000000 +0000
+++ lib/poptI.c 2024-12-16 09:31:12.446494695 +0000
@@ -283,6 +283,10 @@ struct poptOption rpmInstallPoptTable[]
&rpmIArgs.installInterfaceFlags, (INSTALL_RESTORE),
N_("restore package(s)"),
@ -55,9 +55,9 @@
POPT_TABLEEND
};
--- lib/psm.c.orig 2023-10-12 11:43:35.850664215 +0000
+++ lib/psm.c 2023-10-12 11:43:59.662617302 +0000
@@ -1001,7 +1001,7 @@ static rpmRC rpmPackageErase(rpmts ts, r
--- lib/psm.c.orig 2024-12-16 09:30:58.694523019 +0000
+++ lib/psm.c 2024-12-16 09:31:12.446494695 +0000
@@ -1000,7 +1000,7 @@ static rpmRC rpmPackageErase(rpmts ts, r
}
if (rc) break;
@ -66,8 +66,8 @@
/* Prepare post transaction uninstall triggers */
rpmtriggersPrepPostUnTransFileTrigs(psm->ts, psm->te);
}
--- lib/rpminstall.c.orig 2023-09-19 10:10:10.000000000 +0000
+++ lib/rpminstall.c 2023-10-12 11:43:59.662617302 +0000
--- lib/rpminstall.c.orig 2024-10-07 09:35:46.000000000 +0000
+++ lib/rpminstall.c 2024-12-16 09:31:12.446494695 +0000
@@ -6,6 +6,8 @@
#include <string.h>
@ -98,7 +98,7 @@
+ goto exit;
+ }
+ while ((s = fgets(line, sizeof(line) - 1, f)) != 0) {
+ if (p = strrchr(s, '\n'))
+ if ((p = strrchr(s, '\n')) != 0)
+ *p = 0;
+ argvAdd(&manifest, s);
+ }
@ -110,8 +110,8 @@
+ argvFree(manifest);
+ return rc;
+}
--- lib/rpmtriggers.c.orig 2023-09-19 10:10:10.000000000 +0000
+++ lib/rpmtriggers.c 2023-10-12 11:43:59.662617302 +0000
--- lib/rpmtriggers.c.orig 2024-10-07 09:35:46.000000000 +0000
+++ lib/rpmtriggers.c 2024-12-16 09:31:12.446494695 +0000
@@ -1,5 +1,6 @@
#include "system.h"
@ -128,7 +128,7 @@
unsigned int tix, unsigned int priority)
{
if (trigs->count == trigs->alloced) {
@@ -178,6 +179,14 @@ int runPostUnTransFileTrigs(rpmts ts)
@@ -190,6 +191,14 @@ int runPostUnTransFileTrigs(rpmts ts)
if (trigH == NULL)
continue;
@ -143,7 +143,7 @@
/* Prepare and run script */
script = rpmScriptFromTriggerTag(trigH,
triggertag(RPMSENSE_TRIGGERPOSTUN),
@@ -587,6 +596,16 @@ rpmRC runImmedFileTriggers(rpmts ts, rpm
@@ -610,6 +619,16 @@ rpmRC runImmedFileTriggers(rpmts ts, rpm
rpmTagVal priorityTag;
rpmtriggers triggers;
@ -160,9 +160,9 @@
if (tm == RPMSCRIPT_FILETRIGGER) {
priorityTag = RPMTAG_FILETRIGGERPRIORITIES;
} else {
--- lib/rpmtriggers.h.orig 2023-09-19 10:10:10.000000000 +0000
+++ lib/rpmtriggers.h 2023-10-12 11:43:59.662617302 +0000
@@ -27,6 +27,10 @@ rpmtriggers rpmtriggersCreate(unsigned i
--- lib/rpmtriggers.h.orig 2024-10-07 09:35:46.000000000 +0000
+++ lib/rpmtriggers.h 2024-12-16 09:31:12.446494695 +0000
@@ -24,6 +24,10 @@ rpmtriggers rpmtriggersCreate(unsigned i
RPM_GNUC_INTERNAL
rpmtriggers rpmtriggersFree(rpmtriggers triggers);
@ -173,9 +173,9 @@
/*
* Prepare post trans uninstall file triggers. After transcation uninstalled
* files are not saved anywhere. So we need during uninstalation of every
--- lib/rpmts_internal.h.orig 2023-09-19 10:10:10.000000000 +0000
+++ lib/rpmts_internal.h 2023-10-12 11:43:59.662617302 +0000
@@ -94,6 +94,8 @@ struct rpmts_s {
--- lib/rpmts_internal.h.orig 2024-10-07 09:35:46.000000000 +0000
+++ lib/rpmts_internal.h 2024-12-16 09:31:12.446494695 +0000
@@ -83,6 +83,8 @@ struct rpmts_s {
int min_writes; /*!< macro minimize_writes used */
time_t overrideTime; /*!< Time value used when overriding system clock. */
@ -183,9 +183,9 @@
+ int dump_posttrans; /*!< macro dump_posttrans used */
};
#ifdef __cplusplus
--- lib/transaction.c.orig 2023-09-19 10:10:10.000000000 +0000
+++ lib/transaction.c 2023-10-12 11:44:28.398560689 +0000
/** \ingroup rpmts
--- lib/transaction.c.orig 2024-10-07 09:35:46.000000000 +0000
+++ lib/transaction.c 2024-12-16 09:37:17.425742632 +0000
@@ -1475,6 +1475,8 @@ static int rpmtsSetup(rpmts ts, rpmprobF
/* Get available space on mounted file systems. */
(void) rpmtsInitDSI(ts);
@ -195,44 +195,23 @@
return 0;
}
@@ -1858,27 +1860,31 @@ int rpmtsRun(rpmts ts, rpmps okProbs, rp
@@ -1858,6 +1860,15 @@ int rpmtsRun(rpmts ts, rpmps okProbs, rp
/* Actually install and remove packages */
nfailed = rpmtsProcess(ts);
+ if (ts->dump_posttrans) {
+ rpmlog(RPMLOG_NOTICE, "dump_posttrans: enabled\n");
+ runPostUnTransFileTrigs(ts);
+ runTransScripts(ts, PKG_TRANSFILETRIGGERIN);
+ /* Final exit code */
+ rc = nfailed ? -1 : 0;
+ goto exit;
+ }
+
/* Run %posttrans scripts unless disabled */
- if (!(rpmtsFlags(ts) & (RPMTRANS_FLAG_NOPOSTTRANS))) {
+ if (!ts->dump_posttrans && !(rpmtsFlags(ts) & (RPMTRANS_FLAG_NOPOSTTRANS))) {
if (!(rpmtsFlags(ts) & (RPMTRANS_FLAG_NOPOSTTRANS))) {
rpmlog(RPMLOG_DEBUG, "running %%posttrans scripts\n");
runTransScripts(ts, PKG_POSTTRANS);
}
/* Run %postuntrans scripts unless disabled */
- if (!(rpmtsFlags(ts) & RPMTRANS_FLAG_NOPOSTUNTRANS)) {
+ if (!ts->dump_posttrans && !(rpmtsFlags(ts) & RPMTRANS_FLAG_NOPOSTUNTRANS)) {
rpmlog(RPMLOG_DEBUG, "running %%postuntrans scripts\n");
runTransScripts(ts, PKG_POSTUNTRANS);
}
/* Run %transfiletriggerpostun scripts unless disabled */
- if (!(rpmtsFlags(ts) & (RPMTRANS_FLAG_NOPOSTTRANS|RPMTRANS_FLAG_NOTRIGGERIN))) {
+ if (!ts->dump_posttrans && !(rpmtsFlags(ts) & (RPMTRANS_FLAG_NOPOSTTRANS|RPMTRANS_FLAG_NOTRIGGERIN))) {
runFileTriggers(ts, NULL, RPMSENSE_TRIGGERIN, RPMSCRIPT_TRANSFILETRIGGER, 0);
}
- if (!(rpmtsFlags(ts) & (RPMTRANS_FLAG_NOPOSTTRANS|RPMTRANS_FLAG_NOTRIGGERPOSTUN))) {
+ if (ts->dump_posttrans || !(rpmtsFlags(ts) & (RPMTRANS_FLAG_NOPOSTTRANS|RPMTRANS_FLAG_NOTRIGGERPOSTUN))) {
runPostUnTransFileTrigs(ts);
}
/* Run %transfiletriggerin scripts unless disabled */
- if (!(rpmtsFlags(ts) & (RPMTRANS_FLAG_NOPOSTTRANS|RPMTRANS_FLAG_NOTRIGGERIN))) {
+ if (ts->dump_posttrans || !(rpmtsFlags(ts) & (RPMTRANS_FLAG_NOPOSTTRANS|RPMTRANS_FLAG_NOTRIGGERIN))) {
runTransScripts(ts, PKG_TRANSFILETRIGGERIN);
}
/* Final exit code */
@@ -1901,3 +1907,117 @@ exit:
@@ -1901,3 +1912,117 @@ exit:
sigaction(SIGPIPE, &oact, NULL);
return rc;
}
@ -336,7 +315,7 @@
+ runTransScripts(ts, PKG_POSTTRANS);
+ runTransScripts(ts, PKG_POSTUNTRANS);
+ /* run %transfiletriggerin scripts */
+ runFileTriggers(ts, NULL, RPMSENSE_TRIGGERIN, RPMSCRIPT_TRANSFILETRIGGER, 0);
+ runFileTriggers(ts, NULL, -1, RPMSENSE_TRIGGERIN, RPMSCRIPT_TRANSFILETRIGGER, 0);
+ /* run %transfiletriggerpostun scrips */
+ runPostUnTransFileTrigs(ts);
+ /* Run immed %transfiletriggerin scripts */
@ -350,8 +329,8 @@
+ rpmtsEmpty(ts);
+ return rc;
+}
--- tools/rpm.c.orig 2023-09-19 10:10:10.000000000 +0000
+++ tools/rpm.c 2023-10-12 11:43:59.662617302 +0000
--- tools/rpm.c.orig 2024-10-07 09:35:46.000000000 +0000
+++ tools/rpm.c 2024-12-16 09:31:12.446494695 +0000
@@ -21,6 +21,7 @@ enum modes {
MODE_ERASE = (1 << 2),
MODE_RESTORE = (1 << 4),

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Mon Dec 16 11:55:23 CET 2024 - mls@suse.de
- update to rpm-4.20.0
-------------------------------------------------------------------
Fri Feb 9 11:34:31 CET 2024 - mls@suse.de
@ -36,7 +41,7 @@ Fri Dec 2 15:09:55 CET 2022 - mls@suse.de
- update to rpm-4.18.0
------------------------------------------------------------------
-------------------------------------------------------------------
Thu Jul 21 16:11:22 CEST 2022 - mls@suse.de
- update to rpm-4.17.1

View File

@ -1,7 +1,7 @@
#
# spec file for package python-rpm
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2017 Neal Gompa <ngompa13@gmail.com>.
#
# All modifications and additions to the file contributed by third parties
@ -20,7 +20,7 @@
# Enable Python build sourced from rpm spec
%global with_python 1
Name: python-rpm
Version: 4.19.1.1
Version: 4.20.0
Release: 0
Summary: Python Bindings for Manipulating RPM Packages
License: GPL-2.0-or-later
@ -32,6 +32,7 @@ BuildRequires: cmake
BuildRequires: fdupes
BuildRequires: file-devel
BuildRequires: libacl-devel
BuildRequires: libarchive-devel
BuildRequires: libbz2-devel
BuildRequires: libcap-devel
BuildRequires: libdw-devel

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:874091b80efe66f9de8e3242ae2337162e2d7131e3aa4ac99ac22155e9c521e5
size 5849649

3
rpm-4.20.0.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:56ff7638cff98b56d4a7503ff59bc79f281a6ddffcda0d238c082bedfb5fbe7b
size 5984513

View File

@ -1,3 +1,83 @@
-------------------------------------------------------------------
Mon Feb 3 13:13:27 CET 2025 - mls@suse.de
- allow to have the primary binding signature in the unhashed area
* updated rpmpgp_legacy-1.0.tar.gz to rpmpgp_legacy-1.1.tar.gz
-------------------------------------------------------------------
Thu Jan 30 12:17:34 CET 2025 - mls@suse.de
- Split unshare plugin configuration into a new "rpm-plugin-unshare"
subpackage. This disables the plugin unless the new package
is installed.
-------------------------------------------------------------------
Thu Jan 30 12:03:40 CET 2025 - Adrian Schröter <adrian@suse.de>
- enable config.guess/sub update also for loongarch64 architecture
- update config.guess/sub files to current state from autoconf-2.72
-------------------------------------------------------------------
Tue Jan 7 10:58:17 CET 2025 - mls@suse.de
- make misuses of %global with %buildroot work again
* new patch: undefbuildroot.diff
-------------------------------------------------------------------
Thu Dec 19 14:29:49 CET 2024 - mls@suse.de
- backport debug_package regression fix from upstream
* new patch: debugpackage.diff
- fix segfault in rpmtsNextFiles
* new patch: nextfiles.diff
-------------------------------------------------------------------
Tue Dec 17 10:59:26 CET 2024 - mls@suse.de
- allow the buildroot to be a symbolic link in check-files
(needed for pesign-obs-integration)
* new patch: buildroot-symlink.diff
-------------------------------------------------------------------
Mon Dec 16 11:55:23 CET 2024 - mls@suse.de
- update to rpm-4.20.0
* new BuildSystem directive
* support for build scriptley augmenting
* per-package build directory available as %builddir
* --build-in-place automatically sets --noprep
* new -C option for autosetup
* better support for reproducible builds
* support for group membership lines
* new rpm.spawn() lua function
* support indentation in spec tags
* new rpmdump tool
- switch to rpmpgp-legacy-1.0
- disable buildroot check in rpmlintrc for now
- refreshed patches:
* brp.diff macrosin.diff rpmqpack.diff specfilemacro.diff
* noprereqdeprec.diff fileattrs.diff assumeexec.diff
* enable-postin-scripts-error.diff findsupplements.diff
* db_conversion.diff canongnu.diff cmake_python_version.diff
* zstdpool.diff posttrans.diff
* auto-config-update-aarch64-ppc64le.diff
* 0002-log-build-time-if-it-is-set-from-SOURCE_DATE_EPOCH.patch
* 0003-Error-out-on-a-missing-changelog-date.patch
- add compatibility %buildroot definition
- backport unshare fix from upstream and extend it a bit
* new patch: unshare.diff
-------------------------------------------------------------------
Mon Nov 11 08:43:56 UTC 2024 - Michal Suchanek <msuchanek@suse.de>
- Bump debugedit version (bsc#1233156)
-------------------------------------------------------------------
Wed Sep 4 09:27:50 UTC 2024 - Dirk Stoecker <opensuse@dstoecker.de>
- move perl packaging to own package
adapt fileattrs.diff
-------------------------------------------------------------------
Fri Mar 1 12:55:27 UTC 2024 - Marcus Meissner <meissner@suse.com>
@ -4813,4 +4893,3 @@ Thu Jun 26 19:10:48 MEST 1997 - ma@suse.de
- introducing rpm, version 2.4.1
- documentation (ascii,html) in usr/doc/packages/rpm

View File

@ -1,7 +1,7 @@
#
# spec file for package rpm
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -32,6 +32,7 @@ BuildRequires: gettext-devel
BuildRequires: glibc-devel
BuildRequires: gzip
BuildRequires: libacl-devel
BuildRequires: libarchive-devel
BuildRequires: libbz2-devel
BuildRequires: libcap-devel
BuildRequires: libdw-devel
@ -57,11 +58,13 @@ Requires: rpm-config-SUSE
Summary: The RPM Package Manager
License: GPL-2.0-or-later
Group: System/Packages
Version: 4.19.1.1
Version: 4.20.0
Release: 0
URL: https://rpm.org/
#Git-Clone: https://github.com/rpm-software-management/rpm
Source: https://ftp.osuosl.org/pub/rpm/releases/rpm-4.19.x/rpm-%{version}.tar.bz2
#Git-Clone: https://github.com/rpm-software-management/rpmpgp_legacy
Source1: rpmpgp_legacy-1.1.tar.gz
Source5: rpmsort
Source8: rpmconfigcheck
Source9: sysconfig.services-rpm
@ -116,6 +119,11 @@ Patch139: cmake_python_version.diff
Patch140: 0001-Add-option-to-set-mtime-of-files-in-rpms.patch
Patch141: 0002-log-build-time-if-it-is-set-from-SOURCE_DATE_EPOCH.patch
Patch142: 0003-Error-out-on-a-missing-changelog-date.patch
Patch150: unshare.diff
Patch151: buildroot-symlink.diff
Patch152: debugpackage.diff
Patch153: nextfiles.diff
Patch154: undefbuildroot.diff
Patch6464: auto-config-update-aarch64-ppc64le.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
#
@ -187,7 +195,7 @@ Requires: util-linux
Requires: which
Requires: xz
# needed for debuginfo generation
Requires: debugedit = 5.0
Requires: debugedit >= 5.0
# drop candidates
Requires: cpio
Requires: file
@ -201,19 +209,22 @@ Conflicts: rpm < 4.15.0
If you want to build a rpm, you need this package. It provides rpmbuild
and requires some packages that are usually required.
%package build-perl
Summary: RPM dependency generator for Perl
Group: Development/Languages/Perl
Requires: perl-base
%package plugin-unshare
Summary: Rpm plugin for Linux namespace isolation functionality
Requires: rpm = %{version}
%description build-perl
Provides and requires generator for .pl files and modules.
%description plugin-unshare
Rpm plugin for Linux namespace isolation functionality.
%prep
%setup -q -n rpm-%{version}
%ifarch aarch64 ppc64le riscv64
%ifarch aarch64 ppc64le riscv64 loongarch64
tar xf %{SOURCE14}
%endif
pushd rpmio
tar xf %{SOURCE1}
ln -s rpmpgp_legacy-* rpmpgp_legacy
popd
rm -rf sqlite
%patch -P 5 -P 12 -P 13 -P 18
@ -230,9 +241,13 @@ rm -rf sqlite
%patch -P 122 -P 123
%patch -P 131 -P 133 -P 134 -P 135 -P 136 -P 138
%patch -P 139
%patch -P 140 -P 141 -P 142 -p1
%if 0
%patch -P 140
%endif
%patch -P 141 -P 142
%patch -P 150 -P 151 -P 152 -P 153 -P 154
%ifarch aarch64 ppc64le riscv64
%ifarch aarch64 ppc64le riscv64 loongarch64
%patch -P 6464
%endif
@ -270,10 +285,11 @@ cmake .. \
-DCMAKE_INSTALL_FULL_SHAREDSTATEDIR:PATH=/var/lib \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DRPM_VENDOR=suse \
-DWITH_ARCHIVE=OFF \
-DWITH_ARCHIVE=ON \
-DWITH_READLINE=OFF \
-DWITH_SELINUX=ON \
-DWITH_INTERNAL_OPENPGP=ON \
-DWITH_SEQUOIA=OFF \
-DWITH_LEGACY_OPENPGP=ON \
-DENABLE_NDB=ON \
-DENABLE_BDB_RO=ON \
-DENABLE_SQLITE=OFF \
@ -345,7 +361,7 @@ for i in /usr/share/automake-*/*; do
fi
done
popd
%ifarch aarch64 ppc64le riscv64
%ifarch aarch64 ppc64le riscv64 loongarch64
install -m 755 build-aux/config.guess %{buildroot}/usr/lib/rpm
install -m 755 build-aux/config.sub %{buildroot}/usr/lib/rpm
%endif
@ -404,12 +420,15 @@ fi
%license COPYING
%doc %{_datadir}/doc/packages/rpm
%exclude %{_datadir}/doc/packages/rpm/API
%exclude /usr/lib/rpm/macros.d/macros.transaction_unshare
%exclude %{_mandir}/man8/rpm-plugin-unshare*
/etc/rpm
%if 0%{?suse_version} < 1550
/bin/rpm
%endif
%{_bindir}/gendiff
%{_bindir}/rpm
%{_bindir}/rpm2archive
%{_bindir}/rpm2cpio
%{_bindir}/rpmdb
%{_bindir}/rpmgraph
@ -432,6 +451,7 @@ fi
/usr/lib/rpm/rpmrc
/usr/lib/rpm/rpmsort
/usr/lib/rpm/rpmuncompress
/usr/lib/rpm/rpmdump
/usr/lib/rpm/suse
/usr/lib/rpm/tgpg
%{_libdir}/rpm-plugins
@ -468,22 +488,13 @@ fi
/usr/lib/rpm/check-*
/usr/lib/rpm/*find*
/usr/lib/rpm/fileattrs/
%exclude /usr/lib/rpm/fileattrs/perl*.attr
/usr/lib/rpm/*.prov
%exclude /usr/lib/rpm/perl.prov
/usr/lib/rpm/*.req
%exclude /usr/lib/rpm/perl.req
%ifarch aarch64 ppc64le riscv64
%ifarch aarch64 ppc64le riscv64 loongarch64
/usr/lib/rpm/config.guess
/usr/lib/rpm/config.sub
%endif
%files build-perl
%defattr(-,root,root)
/usr/lib/rpm/fileattrs/perl*.attr
/usr/lib/rpm/perl.prov
/usr/lib/rpm/perl.req
%files devel
%defattr(644,root,root,755)
/usr/include/rpm
@ -495,4 +506,9 @@ fi
%{_libdir}/cmake/rpm
%doc %{_datadir}/doc/packages/rpm/API
%files plugin-unshare
%defattr(-,root,root)
/usr/lib/rpm/macros.d/macros.transaction_unshare
%doc %{_mandir}/man8/rpm-plugin-unshare*
%changelog

3
rpmpgp_legacy-1.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5e123301a48b8d64e97f1c168097e023baa68f5f352adb3e8c954d4ac7efd0cf
size 33987

View File

@ -1,5 +1,5 @@
--- docs/man/CMakeLists.txt.orig 2024-02-07 13:36:51.000000000 +0000
+++ docs/man/CMakeLists.txt 2024-02-09 10:36:43.300952115 +0000
--- docs/man/CMakeLists.txt.orig 2024-10-07 09:35:46.000000000 +0000
+++ docs/man/CMakeLists.txt 2024-12-16 09:17:15.684229047 +0000
@@ -2,6 +2,7 @@ set(core
gendiff.1 rpm2cpio.8
rpm.8 rpmbuild.8 rpmdb.8 rpmkeys.8 rpmsign.8 rpmspec.8
@ -8,8 +8,8 @@
)
set(extra
rpm2archive.8 rpm-plugins.8 rpm-plugin-prioreset.8 rpm-plugin-syslog.8
--- docs/man/rpmqpack.8.orig 2024-02-09 10:36:43.300952115 +0000
+++ docs/man/rpmqpack.8 2024-02-09 10:36:43.300952115 +0000
--- docs/man/rpmqpack.8.orig 2024-12-16 09:17:15.684229047 +0000
+++ docs/man/rpmqpack.8 2024-12-16 09:17:15.684229047 +0000
@@ -0,0 +1,25 @@
+.TH RPMQPACK 8 "Mar 2002"
+.SH NAME
@ -36,9 +36,9 @@
+
+.SH AUTHOR
+Michael Schroeder <mls@suse.de>
--- tools/CMakeLists.txt.orig 2024-02-07 13:36:51.000000000 +0000
+++ tools/CMakeLists.txt 2024-02-09 10:37:32.932875459 +0000
@@ -7,6 +7,7 @@ add_executable(rpm2cpio rpm2cpio.c cliut
--- tools/CMakeLists.txt.orig 2024-10-07 09:35:46.000000000 +0000
+++ tools/CMakeLists.txt 2024-12-16 09:18:57.764016162 +0000
@@ -6,6 +6,7 @@ add_executable(rpmkeys rpmkeys.c cliutil
add_executable(rpmsign rpmsign.c cliutils)
add_executable(rpmbuild rpmbuild.c cliutils)
add_executable(rpmspec rpmspec.c cliutils)
@ -46,17 +46,17 @@
add_executable(rpmdeps rpmdeps.c)
add_executable(rpmgraph rpmgraph.c)
@@ -60,7 +61,7 @@ foreach(cmd rpmverify rpmquery)
endforeach()
@@ -77,7 +78,7 @@ endif()
install(TARGETS
rpm rpmdb rpmkeys rpm2cpio rpmsign rpmbuild rpmspec
rpm rpmdb rpmkeys rpmsign rpmbuild rpmspec
- rpmlua rpmgraph
+ rpmlua rpmgraph rpmqpack
)
install(TARGETS rpmdeps rpmuncompress DESTINATION ${RPM_CONFIGDIR})
install(TARGETS rpmdeps rpmdump rpmuncompress DESTINATION ${RPM_CONFIGDIR})
--- tools/rpmqpack.c.orig 2024-02-09 10:36:43.300952115 +0000
+++ tools/rpmqpack.c 2024-02-09 10:36:43.300952115 +0000
--- tools/rpmqpack.c.orig 2024-12-16 09:17:15.688229038 +0000
+++ tools/rpmqpack.c 2024-12-16 09:17:15.688229038 +0000
@@ -0,0 +1,60 @@
+#include <sys/types.h>
+#include <limits.h>

View File

@ -1,10 +1,10 @@
--- build/parseSpec.c.orig 2013-06-10 15:55:10.000000000 +0000
+++ build/parseSpec.c 2013-07-12 12:04:11.000000000 +0000
@@ -561,6 +561,7 @@ static rpmSpec parseSpec(const char *spe
--- build/parseSpec.c.orig 2024-10-07 09:35:46.000000000 +0000
+++ build/parseSpec.c 2024-12-16 09:19:43.511920745 +0000
@@ -1309,6 +1309,7 @@ static rpmSpec parseSpec(const char *spe
spec = newSpec();
spec->specFile = rpmGetPath(specFile, NULL);
+ addMacro(spec->macros, "_specfile", NULL, spec->specFile, RMIL_SPEC);
pushOFI(spec, spec->specFile);
/* If buildRoot not specified, use default %{buildroot} */
if (buildRoot) {
/* If explicit --buildroot was passed, grab hold of it */
if (buildRoot)

15
undefbuildroot.diff Normal file
View File

@ -0,0 +1,15 @@
--- build/parseSpec.c.orig 2025-01-07 09:55:58.006136886 +0000
+++ build/parseSpec.c 2025-01-07 09:56:23.618086661 +0000
@@ -1321,9 +1321,11 @@ static rpmSpec parseSpec(const char *spe
rpmPushMacroFlags(spec->macros, "_top_builddir", NULL,
top_builddir, RMIL_GLOBAL, RPMMACRO_LITERAL);
- /* Undefine (!!) %_builddir so %global misuses fall through */
+ /* Undefine (!!) %_builddir and %buildroot so %global misuses fall through */
while (rpmMacroIsDefined(spec->macros, "_builddir"))
rpmPopMacro(spec->macros, "_builddir");
+ while (rpmMacroIsDefined(spec->macros, "buildroot"))
+ rpmPopMacro(spec->macros, "buildroot");
free(top_builddir);
}

65
unshare.diff Normal file
View File

@ -0,0 +1,65 @@
--- docs/man/rpm-plugin-unshare.8.md.orig 2024-10-07 09:35:46.000000000 +0000
+++ docs/man/rpm-plugin-unshare.8.md 2024-12-16 13:28:44.597787315 +0000
@@ -27,6 +27,11 @@ This plugin implements the following con
execution. Typical examples would be `/tmp` to protect against
insecure temporary file usage inside scriptlets, and `/home` to
prevent scriptlets from accessing user home directories.
+ When path unsharing is enabled, any mounts made from scriptlets
+ are also private to the scriptlet (and vice versa, mount changes
+ on the host are not visible to the scriptlet).
+
+ Private mounts in chroot-operations is unimplemented.
`%__transaction_unshare_nonet`
--- plugins/unshare.c.orig 2024-10-07 09:35:46.000000000 +0000
+++ plugins/unshare.c 2024-12-16 13:52:31.530793880 +0000
@@ -15,12 +15,32 @@
static ARGV_t private_mounts = NULL;
static int unshare_flags = 0;
+static int in_chroot()
+{
+ struct stat sta, stb;
+ if (stat("/", &sta))
+ return 0;
+ if (stat("/proc/1/root", &stb))
+ return 1; /* proc not mounted, assume chroot */
+ return sta.st_dev == stb.st_dev && sta.st_ino == stb.st_ino ? 0 : 1;
+}
+
static rpmRC unshare_init(rpmPlugin plugin, rpmts ts)
{
char *paths = rpmExpand("%{?__transaction_unshare_paths}", NULL);
private_mounts = argvSplitString(paths, ":", ARGV_SKIPEMPTY);
- if (private_mounts)
- unshare_flags |= CLONE_NEWNS;
+ if (private_mounts) {
+ /*
+ * Changing mount propagation from inside a chroot fails if the root
+ * is not also a mount point, disable for now.
+ */
+ if (strcmp(rpmtsRootDir(ts), "/") || in_chroot()) {
+ rpmlog(RPMLOG_WARNING,
+ "private mounts in chroot not implemented\n");
+ } else {
+ unshare_flags |= CLONE_NEWNS;
+ }
+ }
free(paths);
if (rpmExpandNumeric("%{?__transaction_unshare_nonet}"))
@@ -47,9 +67,10 @@ static rpmRC unshare_scriptlet_fork_post
goto exit;
}
- if (private_mounts) {
- if (mount("/", "/", NULL, MS_REC | MS_PRIVATE, NULL) == -1) {
- rpmlog(RPMLOG_ERR, _("failed to mount private %s: %s\n"),
+ if (unshare_flags & CLONE_NEWNS) {
+ if (mount(NULL, "/", NULL, MS_REC | MS_PRIVATE, NULL) == -1) {
+ rpmlog(RPMLOG_ERR,
+ _("failed to change mount propagation %s: %s\n"),
"/", strerror(errno));
goto exit;
}

View File

@ -1,5 +1,5 @@
--- rpmio/rpmio.c.orig 2023-09-19 10:10:10.000000000 +0000
+++ rpmio/rpmio.c 2023-10-10 12:09:28.171040124 +0000
--- rpmio/rpmio.c.orig 2024-10-07 09:35:46.000000000 +0000
+++ rpmio/rpmio.c 2024-12-16 09:42:02.197155600 +0000
@@ -8,6 +8,7 @@
#include <ctype.h>
#include <dirent.h>
@ -8,7 +8,7 @@
#include <sys/resource.h>
#include <rpm/rpmlog.h>
@@ -997,6 +998,7 @@ static const FDIO_t lzdio = &lzdio_s;
@@ -996,6 +997,7 @@ const FDIO_t lzdio = &lzdio_s;
/* Support for ZSTD library. */
#ifdef HAVE_ZSTD
@ -16,7 +16,7 @@
#include <zstd.h>
typedef struct rpmzstd_s {
@@ -1011,6 +1013,29 @@ typedef struct rpmzstd_s {
@@ -1013,6 +1015,29 @@ typedef struct rpmzstd_s {
ZSTD_outBuffer zob; /*!< ZSTD_outBuffer */
} * rpmzstd;
@ -45,21 +45,21 @@
+
static rpmzstd rpmzstdNew(int fdno, const char *fmode)
{
int flags = 0;
@@ -1116,8 +1141,18 @@ static rpmzstd rpmzstdNew(int fdno, cons
rpmzstd zstd = NULL;
@@ -1119,8 +1144,18 @@ static rpmzstd rpmzstdNew(int fdno, cons
}
if (threads > 0) {
- if (ZSTD_isError (ZSTD_CCtx_setParameter(_stream, ZSTD_c_nbWorkers, threads)))
+ if (ZSTD_isError (ZSTD_CCtx_setParameter(_stream, ZSTD_c_nbWorkers, threads))) {
- if (ZSTD_isError (ZSTD_CCtx_setParameter(zstd->stream.c, ZSTD_c_nbWorkers, threads)))
+ if (ZSTD_isError (ZSTD_CCtx_setParameter(zstd->stream.c, ZSTD_c_nbWorkers, threads))) {
rpmlog(RPMLOG_DEBUG, "zstd library does not support multi-threading\n");
+ } else {
+#if ZSTD_VERSION_NUMBER >= 10407
+ pthread_once(&zstdThreadPoolCreated, zstdCreateThreadPool);
+ if (zstdThreadPool) {
+ if (threads > zstdThreadPoolThreads)
+ ZSTD_CCtx_setParameter(_stream, ZSTD_c_nbWorkers, zstdThreadPoolThreads);
+ ZSTD_CCtx_refThreadPool(_stream, zstdThreadPool);
+ ZSTD_CCtx_setParameter(zstd->stream.c, ZSTD_c_nbWorkers, zstdThreadPoolThreads);
+ ZSTD_CCtx_refThreadPool(zstd->stream.c, zstdThreadPool);
+ }
+#endif
+ }