Commit Graph

963 Commits

Author SHA256 Message Date
a959f87767 Accepting request 793761 from home:favogt:rpmsmalle
- Fix name of Packages DB file in rpmconfigcheck

OBS-URL: https://build.opensuse.org/request/show/793761
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=541
2020-04-14 10:13:22 +00:00
fdf9330afe - Fix verification of DSA2 signatures with libgrcypt [bnc#1165731]
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=540
2020-04-14 10:01:41 +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
fcf77fef47 oops
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=539
2020-04-06 10:11:32 +00:00
7dfec231eb - Initialize the libgcrypt library [bnc#1167343]
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=538
2020-04-03 10:36:00 +00:00
486d0ef0e2 Accepting request 790868 from home:favogt:rpmsmalle
Rebased:

- Replace rpmsort with rewrite using Lua (boo#1164553)

- Split out perl and python dep generators from rpm-build to avoid
  pulling in perl and python in all RPM builds
- Port rpmconfigcheck to pure shell
- Refactor %files list of main package to not require %excludes
  as those might lead to missing files in the package

OBS-URL: https://build.opensuse.org/request/show/790868
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=537
2020-04-02 13:57:28 +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
b3d28e93f5 - Follow one level of symlink indirection when converting the rpm
database [bnc#1167537]

OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=536
2020-03-24 21:18:19 +00:00
0943bab7a8 osc copypac from project:Base:System package:rpm revision:533
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=535
2020-03-24 20:44:25 +00:00
62612c4e57 Accepting request 784562 from home:favogt:rpmsmalle
- Replace rpmsort with rewrite using Lua (boo#1164553)

- Split out perl and python dep generators from rpm-build to avoid
  pulling in perl and python in all RPM builds
- Port rpmconfigcheck to pure shell
- Refactor %files list of main package to not require %excludes
  as those might lead to missing files in the package

OBS-URL: https://build.opensuse.org/request/show/784562
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=534
2020-03-24 14:12:52 +00:00
d07468fc2c Accepting request 787554 from home:SLindoMansilla:branches:Base:System
Add macro for supported ARM 64bit processors

OBS-URL: https://build.opensuse.org/request/show/787554
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=533
2020-03-24 14:09:51 +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
80e2e8d485 fix read-only filesystem db access
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=532
2020-02-03 12:59:25 +00:00
cdda0f569d update ndb_backport.diff
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=531
2020-01-23 12:50:26 +00:00
171912d01d sigh
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=530
2020-01-17 15:55:49 +00:00
4f3b62c4df Disable BerkeleyDB and switch over to ndb
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=529
2020-01-17 14:07:00 +00:00
ea73343fda hmm
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=528
2020-01-17 12:55:50 +00:00
5368e50679 - Backport bdb disabling fix
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=527
2020-01-17 12:48:49 +00:00
576599cc2d eek
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=526
2020-01-17 12:24:04 +00:00
160a8622a7 - Backport read-only BerkeleyDB code
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=525
2020-01-17 12:14:54 +00:00
eddae0fcf6 - Backport database detection code from upstream
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=524
2020-01-17 12:07:37 +00:00
761b1059e2 ...
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=523
2020-01-17 10:35:44 +00:00
3f017cbc06 - Rewrite rpmqpack to use rpm's database interface
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=522
2020-01-17 10:30:30 +00:00
1d70343858 - Use libgcrypt as crypto library instead of beecrypt
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=521
2020-01-17 10:28:50 +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
4351331244 more defensive
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=520
2019-12-11 14:45:53 +00:00
5bd6a279dc fix rpm posttrans scriptlet
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=519
2019-12-11 14:28:50 +00:00
Richard Brown
5782062f81 Accepting request 743872 from home:fos:branches:Base:System
Declare /var/lib/rpm as a ghost file (it is a link to /usr/lib/sysimage/rpm generated in post script for quite some time now). Fixes [boo#1132796].

OBS-URL: https://build.opensuse.org/request/show/743872
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=518
2019-12-11 13:07:59 +00:00
dc8b6f3f18 - disable pythondist requires generator for now
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=517
2019-12-06 14:35:07 +00:00
ac565bb812 Revert libexec change
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=516
2019-11-29 12:52:25 +00:00
994a995e17 - drop python3-setuptools dependency from rpm-build, the package is not part of ring-0
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=515
2019-11-20 10:57:22 +00:00
4ff1c8b964 update
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=514
2019-11-19 12:45:56 +00:00
d2e720fc1e - update to rpm-4.15.1
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=513
2019-11-19 10:10:28 +00:00
Richard Brown
fcf6ee76aa Accepting request 745538 from home:Pharaoh_Atem:branches:Base:System
- Fix shebang for pythondistdeps.py to use Python 3
  + Modify patch: pythondistdeps.diff
- Move pythondistdeps dependency generator to rpm-build
- Add python3-setuptools and python3 dependencies to rpm-build for pythondistdeps

OBS-URL: https://build.opensuse.org/request/show/745538
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=512
2019-11-08 15:07:03 +00:00
4dfb67a342 Fixup
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=511
2019-10-31 15:37:27 +00:00
ad970a0fce Accepting request 738494 from home:Pharaoh_Atem:libexecdir
- Set %_libexecdir to /usr/libexec
  + Modify patch: platformin.diff

OBS-URL: https://build.opensuse.org/request/show/738494
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=510
2019-10-31 15:07:59 +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
613af06297 Twook
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=509
2019-10-02 14:39:02 +00:00
279d5ab228 tweak
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=508
2019-10-02 13:54:25 +00:00
dc6592c036 - update to rpm-4.15.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=507
2019-10-02 13:28:11 +00:00
Richard Brown
557a983daa Accepting request 726741 from home:favogt:branches:Base:System
- Split librpmbuild into a separate subpackage, it's pulled in by
  python-rpm

OBS-URL: https://build.opensuse.org/request/show/726741
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=506
2019-09-23 09:21:52 +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
5a8cb79e51 Accepting request 725489 from home:marxin:branches:Base:System2
- Add set-flto=auto-by-default.patch in order to utilize -flto=auto.

OBS-URL: https://build.opensuse.org/request/show/725489
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=503
2019-08-23 08:27:12 +00:00
Richard Brown
aeaa4b90b2 Accepting request 721513 from home:favogt:noutils
- Move more into rpm-build subpackage:
  * brp- and -check scripts
  * .prov and .req files, with *find* scripts
  * elfdeps, debugedit and sepdebugcrcfix
  * librpmbuild and dependents
- Add upstream patches which remove libelf dep from librpmio and plugins:
  * 0001-Stop-papering-over-the-security-disaster-known-as-pr.patch
  * 0002-Fix-use-after-free-introduced-in-0f21bdd0d7b2c45564d.patch

OBS-URL: https://build.opensuse.org/request/show/721513
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=502
2019-08-15 10:00:24 +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
bd320d622f tweak
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=500
2019-06-13 14:34:11 +00:00
54dd915b8a Accepting request 708407 from home:jengelh:branches:Base:System
- Enable decompression and creation of zstd-based payloads.
- Add homepage and repo URL.

OBS-URL: https://build.opensuse.org/request/show/708407
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=499
2019-06-13 14:33:20 +00:00
7f9a154e3c Tweak patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=498
2019-06-13 14:24:14 +00:00
bad7233d87 Accepting request 702804 from home:marxin:branches:Base:System
- Add adopt-language-specific-build_fooflags-macros-from-F.patch
  (9a50846ceeef2add2344dd463c5562bd69496a23) from master.

OBS-URL: https://build.opensuse.org/request/show/702804
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=497
2019-06-13 14:22:48 +00:00