982 Commits

Author SHA256 Message Date
Ana Guerrero
70c5694e7e Accepting request 1245646 from Base:System
- make the rpm package not depend on libarchive

OBS-URL: https://build.opensuse.org/request/show/1245646
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=319
2025-02-17 19:53:29 +00:00
cecc51591b bah
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=694
2025-02-13 13:24:12 +00:00
989cea873c do not output debug messages in rpmspec -q if a buildsystem is
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=693
2025-02-13 13:22:10 +00:00
e3328aa890 update
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=692
2025-02-13 12:05:44 +00:00
4bb3c1092c - revert buildroot macro setting that did more harm than good
- add set_to_buildtime and set_to_source_date_epoch mtime policy
  support
  * new patch: mtime_policy_set.diff
- drop unused 0001-Add-option-to-set-mtime-of-files-in-rpms.patch
  patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=691
2025-02-12 13:48:37 +00:00
641eb04afc make the rpm package not depend on libarchive
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=690
2025-02-12 12:39:08 +00:00
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
3528d170c8 - added a missing %patch NR conversion
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=672
2024-03-01 12:56:25 +00:00
d7b74e2fdf Accepting request 1149841 from home:dimstar:rpm4.20:r
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1149841
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=671
2024-03-01 12:40:48 +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
738d805716 Accepting request 1146788 from home:jzerebecki:branches: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

OBS-URL: https://build.opensuse.org/request/show/1146788
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=669
2024-02-15 13:18:45 +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
b35831240c fix _host_cpu being wrong on arm and ppc
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=667
2024-02-09 12:19:13 +00:00
0d76ec18b6 no readline
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=666
2024-02-09 12:09:37 +00:00
d5bab7c8a6 Fix cpu
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=665
2024-02-09 11:59:55 +00:00
9ef1a14cd0 - update to rpm-4.19.1.1
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=664
2024-02-09 10:39:24 +00:00
e65bb59bdb updated patch: canongnu.diff
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=663
2024-02-07 09:59:35 +00:00
41509ec3a7 OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=662 2024-02-07 09:53:18 +00:00
f78c5b9b1c - fix %_host not containing the abi suffix on arm [bnc#1219627]
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=661
2024-02-07 09:37:29 +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
968f2484f3 Accepting request 1143671 from home:bnavigator:branches:Base:System:2
- Use cmake for compiling and installing the python modules
  * Drop python_setup.diff
  * Add cmake_python_version.diff
- buildrequire setuptools
- Modernize python-rpm.spec to stop using deprecated macros
  (%python_build and %python_install).
- update to rpm-4.19.1
- add _multibuild for multiple .spec-files
- update to rpm-4.18.0
------------------------------------------------------------------
- update to rpm-4.17.1
- update to rpm-4.17.0
- update to rpm-4.16.1.3
- update to rpm-4.16.0
- update to rpm-4.15.1
- update to rpm-4.15.0
- Fix python-module compatibility with older distros
- remove rpmlint-Factory buildignore
- Switch really to singlespec thus allowing us to build without
  python2-devel present in the distribution
- update to rpm-4.14.1
- Update RPM groups
- Add a comment to note that prep and build stages come from rpm.spec
- Properly quote the conditional for Obsoletes+Provides
- Unify rpm-python and python3-rpm into singlespec
- Switch the build to use setuptools-based build, so that
  the Python module is properly built with all its metadata
- adapt to python-3.3, which no longer looks at XXXmodule.so
- update to rpm-4.11.1
- Update to 4.10.2
- modified capsule api diff to match rpm upstream
- Fix usage of deprecated AsVoidPtr Python/C API,
  replaced by Capsule API
- Spec file cleanup:
  * Don't rm -rf %{buildroot}
  * Removed %clean section
  * Removed authors from description
- add libtool as explicit buildrequire
- drop standard python directories from filelist [bnc#229189]
- adapt second spec file to changes done to rpm.spec
- adapt buildrequires
- adapt buildrequires
- added libelf-devel to BuildRequires to fix build
- update to 4.4.2.3 to get rid of >50 patches
- add libselinux-devel to BuildRequires
- fix build against python 2.6
- fix buildrequires
- fix unicode queries
- add ncurses-devel and zlib-devel BuildRequires.
- use rpm.spec for building instead of duplication everything
- delete superfluous .a and .la files [#202604]
- create .pyc and .pyo files [#205711]
- Make sure config.rpath is present.
- Fix for python2.5.
- do not package beecrypt python bindings as libbeecrypt is not
  packaged either
- fix literal %{version} in Requires tag
- fix build with python 2.5 by overriding autodetection
- split from rpm package
- Need to mention the changed patches for the python-setuptools to
  cmake migration:
  * Drop python_setup.diff
  * Add cmake_python_version.diff

OBS-URL: https://build.opensuse.org/request/show/1143671
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=659
2024-02-05 08:35:39 +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
b24bf9cf55 OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=657 2024-02-01 14:24:02 +00:00
5a1fb7bcf3 up
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=656
2024-02-01 14:17:31 +00:00
e4c0623005 Use cmake for compiling and installing the python modules
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=655
2024-02-01 14:07:57 +00:00
ea7508fb20 - 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/package/show/Base:System/rpm?expand=0&rev=654
2024-02-01 12:00:07 +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
b64c944df7 - fix Source url to match what is listed on https://rpm.org/download.html
- drop requires-ge-macro.diff: this is already in rpm-config-SUSE
  we were just adding it twice
  providers possible
  build
- invoke find-lang.sh with bash, it is a bash script (bsc#1195391)
- unified built-in and user-define macro syntax and calling conventions
  * usr-lib-sysimage-rpm.patch
- RPM no longer ships config.sub and config.guess, just copy it
  in a reproducible way
- Replace references to /var/adm/fillup-templates with new
- Make %post compatibility symlink creation more resiliant
- Change the RPM binary payload from old-lzma to xz,
- dropped patches: gentlyadjustmacros.diff, rundir.diff,
- Rename and extend auto-config-update-aarch64.diff to
- extend the armv7hl hack also to armv6hl
- add support for armv6hl target
 * optionally automatically update config.guess/sub during build
- which is essential for man packages
  * Permit key imports on transactions where signature checking is
  * Verify files from non-installed packages again, regression introduced
  * Fix large (> 4GB) package support, regression introduced in
  * Only create the first instance of a file shared between multiple
  * Restore pre-4.10.0 fdFree() behavior, ie return the fd itself while
  uid/gid being passed.
  personality changed to ppc)
   %suse_update_config
- set suse_version to 1220
  /usr/lib/rpm/brp-suse.d - and move our own brp scripts to
  extra I/O and uglify log files. Fedora uses it since

OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=652
2023-12-13 17:40:03 +00:00
87d7dcbddc update again
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=651
2023-12-13 13:55:37 +00:00
aa7c464ad1 * localetag.diff
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=650
2023-12-13 13:52:46 +00:00
fe2d187d69 update to rpm-4.19.1
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=649
2023-12-13 13:38:30 +00:00
2dfbc76490 Accepting request 1121296 from home:dirkmueller:branches:openSUSE:Factory:Rings:1-MinimalX
- Modernize python-rpm.spec to stop using deprecated macros
  (%python_build and %python_install).

OBS-URL: https://build.opensuse.org/request/show/1121296
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=648
2023-11-07 10:56:06 +00:00
20860042c8 disable sysusers handling for now
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=647
2023-10-27 13:42:42 +00:00
d834d912d6 * canongnu.diff
OBS-URL: https://build.opensuse.org/package/show/Base:System/rpm?expand=0&rev=646
2023-10-13 12:46:10 +00:00