Panu Matilainen
d9ef132c60
Rebase to rpm 4.16.1.3
2021-03-22 12:27:52 +02:00
Panu Matilainen
1089af6b8a
Drop support for read-write Berkeley DB format ( #1787311 )
2021-02-03 15:19:13 +02:00
Panu Matilainen
05e837eb31
Minor spec fixes
...
Make with/without bdb build option actually work. An expression would be
nicer but people want to be able to build rpm with older versions of
itself...
Clean up unpackaged /var/tmp from the buildroot, rpm >= 4.17 will fail
on it.
2021-02-03 15:01:49 +02:00
Fedora Release Engineering
b439c18a65
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 15:26:51 +00:00
Mark Wielaard
d5b8c7b4cb
Fix edit_attributes_str_comp_dir in Patch916 ( #1919107 )
2021-01-22 11:20:35 +01:00
Mark Wielaard
ff02e06b27
Fix up bcond_with check conditional for eln.
2021-01-20 13:52:32 +01:00
Jeff Law
008caa69a3
Fix typo in test for F33 or newer
2021-01-19 11:32:45 -07:00
Mark Wielaard
652537b1a5
Add DWARF5 support to debugedit.
2021-01-19 12:29:29 +01:00
Panu Matilainen
a38f609d72
Rebase to 4.16.1.2 and add soname safeguards, sigh...
2020-12-16 14:34:02 +02:00
Panu Matilainen
d1d0607ffa
Rebase to rpm 4.16.1.1
2020-12-16 12:29:49 +02:00
Panu Matilainen
1200e8af92
Rebase to rpm 4.16.1 ( http://rpm.org/wiki/Releases/4.16.1 )
2020-12-10 13:46:29 +02:00
Panu Matilainen
dd58cd6118
Groan, its Monday alright...
2020-11-30 11:24:58 +02:00
Panu Matilainen
abe14426e2
Bah, remember to bump release
2020-11-30 11:22:56 +02:00
Panu Matilainen
9ad9c40835
Only disable test-suite where it's actually broken
2020-11-30 11:22:25 +02:00
Panu Matilainen
7bcd4c2489
Database opening related fixes
...
BDB will segfault on multiple failed attempts of certain kind, something
unexpected fails when selinux says no. Stop on first failure instead.
On a related note, fix double rpmdb open failure from lazy keyring open
recursing back to the same lazy open.
2020-11-30 11:02:41 +02:00
Panu Matilainen
7b0bfa9fc2
Temporarily disable test-suite due to massive fakechroot breakage
2020-10-28 08:36:06 +02:00
Panu Matilainen
b47d15685e
Issue deprecation warning when creating BDB databases ( #1787311 )
2020-10-28 08:20:30 +02:00
Panu Matilainen
c691aaf809
Clean up after test-suite which leaves a read-only tree behind
2020-10-05 09:36:29 +03:00
Panu Matilainen
7bf49f32a0
Rebase to 4.16.0 final
2020-09-30 11:36:59 +03:00
Panu Matilainen
3a1ce1ea2d
Rebase to rpm 4.16.0-rc1, run test-suite in parallel
2020-08-31 12:39:26 +03:00
Fedora Release Engineering
76cdb88b46
- Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 07:56:43 +00:00
Fedora Release Engineering
0ebeb5e42f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 05:54:57 +00:00
Peter Robinson
767e7a50a0
rebuild for ima-evm-utils 1.3
2020-07-26 13:53:37 +01:00
Tom Callaway
97e353c02c
rebuild for lua 5.4
2020-06-29 22:41:11 -04:00
Panu Matilainen
621aa87bba
Rebase to rpm 4.16.0 beta3
2020-06-24 11:37:24 +03:00
Panu Matilainen
f7ecc585d0
Fix prefix search on sqlite backend (many file triggers not running)
2020-06-10 10:40:39 +03:00
Panu Matilainen
b9a32bc4b3
Unbreak metainfo() provide generation
2020-06-08 12:00:05 +03:00
Panu Matilainen
220819b9e7
Don't auto-enable _flush_io on non-rotational media, it's too costly
2020-06-03 10:25:34 +03:00
Panu Matilainen
bd27fcf3b7
Rebase to rpm 4.16.0 beta1
2020-06-01 09:51:16 +03:00
Panu Matilainen
03c8fed85d
Move scriptlets to a more logical space in the spec
...
Accidentally slopped into middle of %files sections by yours truly.
2020-06-01 09:50:30 +03:00
Miro Hrončok
08269f4d3c
Rebuilt for Python 3.9
2020-05-22 20:17:50 +02:00
Panu Matilainen
422abdab32
Fix segfault when trying to use unknown database backend
2020-05-12 12:56:04 +03:00
Panu Matilainen
d451552090
Switch default database to sqlite ( #1818910 )
...
Newly created databases will be sqlite unless overridden in configuration.
If BDB database is detected at %posttrans of rpm itself, it's flagged
for rebuild in the next reboot. This will serve two purposes: the primary
objective is obviously to convert to configured (ie sqlite) format,
but as a secondary side-effect, any remaining BDB databases will get
a much needed maintenance rebuild from time to time.
2020-05-07 09:15:38 +03:00
Panu Matilainen
82d52d2b3a
Use traditional comments instead of %dnl to preserve boostrappability
2020-05-07 08:40:26 +03:00
Panu Matilainen
13e726e8eb
Handle rpmdb-rebuild service enablement for upgrades
...
Discussed in https://pagure.io/fesco/issue/2382 , deemed to not require
any exceptions although this is a bit of an unusual path.
%triggerun as opposed to seemingly more obvious %triggerin is used to
ensure preset files have already been updated without adding new
ordering constraints.
2020-05-04 10:17:42 +03:00
Panu Matilainen
1b2c14f39a
Fix questionable uses of %{name} and %{version} in the spec
...
%{name} and %{version} refer to the name and version strings of the
package that will be built and shouldn't be used for things that
do not honor those macros. Such as pre-existing or predetermined
filenames.
De-facto packaging practises over multiple decade liberally (ab)use
these and various other macros in places they don't belong - if rpm itself
doesn't follow its own rules then how can we expect anybody else to do so...
This doesn't change anything as is, but enables both Name: and Version:
to be changed arbitrarily without breaking the package build, which is
how it should optimally be. If this was strictly followed then scl-utils
would've been a walk in the park. Relatively speaking.
2020-04-23 11:00:47 +03:00
Panu Matilainen
931d61f432
Fix regression(s) on build dependency resolution
...
Upstream ticket https://github.com/rpm-software-management/rpm/issues/1189
2020-04-22 15:43:23 +03:00
Panu Matilainen
c091c2fcdc
Add rpmdb-rebuild systemd service
...
This can be activated with 'touch /var/lib/rpm/.rebuilddb' to perform
rpmdb rebuild on next reboot. The immediate motivation is having a place
to perform automatic database format conversion in a reasonably safe
manner, but could also serve recovery purposes.
2020-04-22 12:00:38 +03:00
Panu Matilainen
9f5580ba45
Warn on undefined macros in buildtree setup macros ( #1820349 )
2020-04-20 14:18:05 +03:00
Panu Matilainen
b48020478b
Dumb copy-paste error with patch numbers, sigh.
2020-04-09 14:56:35 +03:00
Panu Matilainen
999c698ec1
Fix regression causing all ELF files classified as OCaml
2020-04-09 14:55:12 +03:00
Panu Matilainen
6715757024
Fix invalid path passed to parametric macro generators
2020-04-06 14:40:01 +03:00
Panu Matilainen
8332f4fa64
Fix db lock files not getting packaged
...
Commit a5c4573419
caused a literal
/var/lib/rpm/.*.* file to be packaged as a ghost instead of the db lock
files it was supposed to catch. Ensure any hidden db locks get copied
too after initializing. Thanks to Thierry Vignaud for spotting.
2020-04-02 12:48:24 +03:00
Panu Matilainen
52a9ca7aad
Move bdb specific systemd-tmpfiles cleanup crutch behind the bdb bcond
2020-04-01 14:10:37 +03:00
Panu Matilainen
a5c4573419
Rebase to rpm 4.16.0 alpha
...
- Add bconds for and enable sqlite, ndb and bdb_ro database backends
- Add bcond for disabling bdb backend
- Drop lmdb bcond, the backend was removed upstream
- Ensure all database backend files are owned
- Fix external environment causing test-suite failures in spec build
- Re-enable hard test-suite failures again
2020-03-31 13:54:46 +03:00
Fedora Release Engineering
5a0eaf89ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-30 17:51:32 +00:00
Panu Matilainen
47d58abc40
Obsolete python2-rpm to fix upgrade path ( #1775113 )
2020-01-09 13:01:09 +02:00
Panu Matilainen
aa9697a386
Rebase to 4.15.1
...
Seems that one of the arm patches didn't get reverted upstream which
requires us to carry it here. Oh, poo.
2019-11-18 13:46:45 +02:00
Adam Williamson
7cf9f46d11
Really revert armv8 detection improvements (apply patch)
...
Peter added the patch to the repo but forgot to add it to the
spec file.
2019-11-14 10:15:02 -08:00
Peter Robinson
2be34826de
Revert armv8 detection improvements
2019-10-23 22:38:51 +01:00
Stephen Gallagher
197455deb6
Revert aliasing arm64 to aarch64
...
Resolves: rhbz#1763831
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-10-21 13:38:12 -04:00
Panu Matilainen
534022dd6d
Revert problematic sub-variants of armv8 ( #1691430 )
2019-10-18 14:56:50 +03:00
Panu Matilainen
d09b7311d5
Drop python2 bindings for good ( #1761211 )
...
This means a breakup with F31 branch, but I dont want to add tonne of
conditional build foobar for a dying breed. Bye bye Python 2, and RIP.
2019-10-17 14:25:24 +03:00
Adam Williamson
706be6f0fd
Revert systemd inhibit plugin's calling of dbus_shutdown ( #1750575 )
2019-10-15 17:23:50 -07:00
Panu Matilainen
5c57b11a0f
Update to rpm 4.15.0 final
2019-09-26 13:22:19 +03:00
Panu Matilainen
41f9713949
Update to 4.15.0-rc1
2019-08-28 13:32:19 +03:00
Panu Matilainen
48ff1fa7e0
Fix some issues in the thread cap logic
2019-08-27 14:25:07 +03:00
Panu Matilainen
dce71ded33
Re-enable test-suite, temporarily disabled during alpha troubleshooting
2019-08-26 11:35:43 +03:00
Panu Matilainen
d678a6a69f
Cap number of threads on 32bit platforms ( #1729382 )
...
Also drop %_lto_cflags macro (reverted upstream) before people
start adapting its use.
2019-08-23 13:52:16 +03:00
Panu Matilainen
c9c421374c
Restore strict order of build scriptlet stdout/stderr output
2019-08-23 13:32:44 +03:00
Miro Hrončok
ac67522da9
Rebuilt for Python 3.8
2019-08-15 18:22:00 +02:00
Miro Hrončok
d962bff879
Rebuilt for libimaevm.so.1
2019-07-31 20:01:44 +02:00
Fedora Release Engineering
e4c27a9cdf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-26 18:45:35 +00:00
Igor Gnatenko
b419b5cbcd
Backport patch to not set RPMTAG_BUILDTIME to SOURCE_DATE_EPOCH
...
We have enabled SOURCE_DATE_EPOCH, but it changed behavior of
RPMTAG_BUILDTIME. We need to restore it…
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-07-20 18:30:29 +02:00
Panu Matilainen
0052ff9134
Rebase to 4.15.0 beta
2019-06-27 11:08:03 +03:00
Panu Matilainen
70d62ac48f
Fix excessive TLS use, part II ( #1722181 )
2019-06-20 15:15:06 +03:00
Panu Matilainen
894aa7a821
Fix excessive TLS use ( #1722181 )
2019-06-20 14:00:13 +03:00
Panu Matilainen
d8b230b992
Drop buildarch again now that python_provide no longer needs it ( #1720139 )
2019-06-19 09:39:06 +03:00
Panu Matilainen
c45704ba93
Temporarily re-enable buildarch macro for python_provide macro use ( #1720139 )
2019-06-14 10:37:34 +03:00
Panu Matilainen
67fd2db9f5
Reorg patches as per upstream status
2019-06-14 10:34:02 +03:00
Panu Matilainen
49f11812bc
Don't fail build trying to kill a non-existent process ( #1720143 )
2019-06-13 12:59:03 +03:00
Igor Gnatenko
5965610d18
Fix build of binary packages in parallel
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-11 14:59:33 +02:00
Igor Gnatenko
7c70aabe3a
Bump release
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-11 13:45:55 +02:00
Igor Gnatenko
82285fa5c1
Copy changelog in one thread at a time
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-11 13:45:21 +02:00
Igor Gnatenko
7b81210f7b
Try fix for omp crash
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-11 12:48:53 +02:00
Igor Gnatenko
c065605b86
Revert generation of binary packages in parallel
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-11 00:09:36 +02:00
Igor Gnatenko
68ce99e7f4
Try some probably non-working fix
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-10 23:46:44 +02:00
Igor Gnatenko
81c625136e
Switch back to 4.15-alpha
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-10 23:40:51 +02:00
Igor Gnatenko
0cd3bd878c
Next bisect (18c92e6fe)
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-10 23:13:47 +02:00
Igor Gnatenko
9e921777c3
Next bisect (d86c0c28a)
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-10 22:48:09 +02:00
Igor Gnatenko
6b35a985c8
Next bisect (272431d34)
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-10 22:27:45 +02:00
Igor Gnatenko
68e6f54804
Next bisect (8da6654e3)
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-10 22:04:22 +02:00
Igor Gnatenko
f1d1d8f7d0
Next bisect (a5d7c6caf)
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-10 21:35:23 +02:00
Igor Gnatenko
1484f717c2
Fix build
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-10 20:54:26 +02:00
Igor Gnatenko
3d63652e9b
Start bisect (57899bd3b)
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-10 20:48:07 +02:00
Igor Gnatenko
5c48e03971
fix file list
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-10 20:30:42 +02:00
Igor Gnatenko
6f6aff51ae
chmod +x proper rpmbuild
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-10 20:23:42 +02:00
Igor Gnatenko
8d4a190d35
Add wrapper to export MALLOC_CHECK_=3
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-10 20:21:58 +02:00
Igor Gnatenko
9e41d42924
Disable tests temporarily
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-10 19:14:43 +02:00
Igor Gnatenko
472245e661
Build with -fsanitize=address
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-10 19:08:57 +02:00
Igor Gnatenko
055ecdaa97
Disable tests temporarily
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-10 17:58:13 +02:00
Igor Gnatenko
cb6bbe0cd7
Add fullstop for audit plugin description
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-10 17:16:14 +02:00
Igor Gnatenko
b52e74b1e1
Drop Group tag from audit plugin
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-10 17:15:52 +02:00
Panu Matilainen
0a7d172130
Update to rpm 4.15.0 alpha
...
- New rpm-plugin-audit sub-package
- Rebase patches as necessary
- Drop the evil python3 string monkey-patching
- Drop no longer needed LUA_COMPAT defines and friends and use
%set_build_flags instead.
- python and perl macros and helper scripts are gone
2019-06-10 13:12:47 +03:00
Panu Matilainen
d958e93dd1
More spec cleanups
...
- Drop support for sanitizer build, it never really worked anyway
- Drop leftover build-dependency on binutils-devel
- Truncate changelog to rpm 4.14.x (last two years)
2019-06-10 10:45:58 +03:00
Panu Matilainen
398bbf6b67
Spec cleanups
...
- Drop support for Fedora < 28 builds
- Drop leftover BDB-related compiler flag foo
2019-06-10 10:25:58 +03:00
Panu Matilainen
d90bd67908
Avoid DNS use in test-suite, drop obsolete patches
...
Use pre-determined buildhost in test-suite to avoid DNS usage, sometimes
the builder DNS config is whacked which causes crazy slowdown of our builds.
Drop obsolete specspo and gpg2 related patches, specspo is gone for
seven years and gpg2 preferral is upstream in a different form (thanks
to Igor Gnatenko for pointing these out)
2019-06-07 13:59:22 +03:00
Igor Gnatenko
bda4949bed
Use py2/3 macros for building and installing the bindings
2019-06-07 10:34:46 +03:00
Igor Gnatenko
66e2ef5d88
End description with fullstop
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-06-02 14:27:37 +02:00
Panu Matilainen
3abc97620b
Support build-id generation from compressed ELF files ( #1650072 )
2019-05-21 12:25:27 +03:00
Igor Gnatenko
2688218e05
Suggest gdb-minimal
...
References: https://fedoraproject.org/wiki/Changes/Minimal_GDB_in_buildroot
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-05-03 18:12:54 +02:00
Panu Matilainen
81329c3ca8
Replace deprecated __global_ldflags uses with build_ldflags macro
2019-04-25 15:04:30 +03:00
Panu Matilainen
c7bd807f7c
Fix excessive reference counting on faked string .decode()
2019-04-11 10:38:45 +03:00
Panu Matilainen
d4f7fd8c04
Make the Python 3 API actually usable ( #1693751 )
...
All string data from rpm is now returned as surrogate-escaped utf-8
string objects. 99.999% of that data IS utf-8 encoded to begin with,
returning bytes is plain broken.
As a temporary crutch, monkey-patch a .decode() method to returned strings
to give users time to migrate from the long-standing broken behavior.
2019-04-10 11:52:40 +03:00
Panu Matilainen
57b4e922b2
Debuginfo fixes:
...
Generate minidebug for PIE executables on file >= 5.33 too
Backport find-debuginfo --g-libs option for glibc's benefit (#1661512 )
2019-04-10 10:28:12 +03:00
Fedora Release Engineering
9519e9e6d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-02 11:34:43 +00:00
Igor Gnatenko
1aed509f16
Remove obsolete Group tag
...
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:45 +01:00
Panu Matilainen
af9bdc4611
Backport the new modularity label tag ( #1650286 )
2018-12-19 15:18:04 +02:00
Panu Matilainen
1eb187d393
Take prefix into account when compressing man pages etc for Flatpak builds
...
From the original PR (https://src.fedoraproject.org/rpms/rpm/pull-request/15 ):
The way that a Flatpak works is that the runtime is mounted at /usr
and the application and included libraries are mounted at /app. So
the application and included libraries need to be rebuilt with
a prefix of /app.
This patch makes brp-compress find man pages and info pages under current
prefix, avoiding the name for spec file changes for the rebuild.
2018-11-19 12:56:21 +02:00
Panu Matilainen
06f829d1d3
Selinux plugin requires a base policy to work ( #1641631 )
2018-10-24 17:18:58 +03:00
Panu Matilainen
4fa277df97
Rebase to rpm 4.14.2.1
2018-10-22 14:39:48 +03:00
Igor Gnatenko
69ee4d255a
Push name/epoch/version/release macro before invoking depgens
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-10-17 12:58:11 +02:00
Igor Gnatenko
5460ad1e17
Resurrect long since broken Lua library path
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-10-16 11:24:03 +02:00
Panu Matilainen
4ba57b66ab
- Actually fail build on test-suite failures again
...
- Invoke python2 explicitly from test-suite to unbreak build, part II
2018-10-12 09:10:21 +03:00
Panu Matilainen
106f86a617
Cleanup more 10+ year old cruft:
...
- Drop duplicate BDB buildrequire
- Drop nowadays unnecessary BDB macro foo
- Drop nowadays unnecessary manual libcap dependency
Relevant and necessary in their day, but not anymore.
2018-10-11 16:53:06 +03:00
Panu Matilainen
3f81427a28
- Fix build when systemd is not installed (duh)
2018-10-11 14:46:47 +03:00
Panu Matilainen
d58b662497
- Own all rpmdb files and ensure the list remains up to date
...
- Drop redundant verify exclusions on rpmdb ghosts
2018-10-11 14:29:55 +03:00
Panu Matilainen
2a29f1e128
- Erm, really use the macro for tmpfiles.d path
...
- Erm, don't nuke buildroot at beginning of %%install
- Use modern build/install helper macros
2018-10-11 14:15:40 +03:00
Panu Matilainen
85cd9c475b
- Eh, selinux plugin dependency condition was upside down ( #1493267 )
...
- Drop no longer necessary condition over imaevm name
- Drop no longer necessary obsolete on compat-librpm3
2018-10-11 12:53:16 +03:00
Panu Matilainen
9a8f2080d7
- Fix ancient Python GIL locking bug ( #1632488 )
...
- Use the appropriate macro for tmpfiles.d now that one exists
2018-10-11 10:58:38 +03:00
Panu Matilainen
06b8b7f066
Update to rpm 4.14.2 final
2018-08-21 14:26:20 +03:00
Panu Matilainen
8d934fd72d
Move python-macro-helper to main package where the macros are ( #1577860 )
2018-08-13 15:11:25 +03:00
Panu Matilainen
cae019c19a
Update to rpm 4.14.2-rc2
2018-08-08 17:12:55 +03:00
Florian Festi
026fff0d83
- Wrap zstd Requires in build condition
2018-08-07 11:24:30 +02:00
Igor Gnatenko
adbe3634b5
Decompress DWARF compressed ELF sections
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-07-21 10:16:39 +02:00
Fedora Release Engineering
95db6548b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 03:43:24 +00:00
Miro Hrončok
8029c4e85b
Rebuilt for Python 3.7
2018-07-02 18:24:09 +02:00
Panu Matilainen
22e1547001
Update to rpm 4.14.2-rc1
...
Additionally...
- Patching test-suite for python2 too painful, just sed it instead
- Fix premature version increment from previous changelog entries, oops
2018-06-29 15:43:00 +03:00
Panu Matilainen
e79d625c87
Make it actually build, sigh
...
- Ehm, need to patch the autogenerated rpmtests script too for python2
- Ehm, it's ldconfig_scriptlets not scripts
- Drop the non-working python envvar magic from obsoleted change
2018-06-29 12:04:11 +03:00
Panu Matilainen
8b3e871c1f
Invoke python2 explicitly from test-suite to unbreak build
2018-06-29 11:16:01 +03:00
Panu Matilainen
7d7537244d
Remove direct ldconfig calls, use compat macros instead
2018-06-29 11:00:36 +03:00
Miro Hrončok
b86c75e7b0
Rebuilt for Python 3.7
2018-06-15 12:25:41 +02:00
Miro Hrončok
364d038b55
Backport upstream solution to make brp-python-bytecompile automagic part opt-outable
...
See https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation
2018-05-28 14:12:32 +02:00
Mark Wielaard
43ea916f2f
find-debuginfo.sh: Handle application/x-pie-executable
...
Resolves : #1581224
2018-05-22 23:01:41 +02:00
Igor Gnatenko
99d6687a36
Split rpm-build-libs to one more subpackage rpm-sign-libs
...
This is the only package in default buildroot pulling in gnupg2 which
pulls gnutls, libgcrypt, nettle…
Acked-by: Panu Matilainen <pmatilai@redhat.com>
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-20 11:34:17 +01:00
Panu Matilainen
29c140818d
Explicitly BuildRequire gcc and make
2018-02-19 11:21:50 +02:00
Igor Gnatenko
91f61a528c
Escape macros in %changelog
...
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-09 09:05:57 +01:00
Panu Matilainen
a83817c556
Avoid unnecessary macro helper dependency on /usr/bin/python ( #1538657 )
...
Also fix release of previous changelog entry
2018-01-31 16:11:44 +02:00
Miro Hrončok
f974a6c3d8
Fix patch number (two sixes)
2018-01-30 13:43:55 +01:00
Tomas Orsava
0670d684d5
Add envvar that will be present during RPM build
...
Part of a Fedora Change for F28: "Avoid /usr/bin/python in RPM build"
https://fedoraproject.org/wiki/Changes/Avoid_usr_bin_python_in_RPM_Build
2018-01-30 13:32:10 +01:00
Petr Viktorin
3f65cd7a41
Skip automatic Python byte-compilation if *.py files are not present
2018-01-30 10:48:34 +01:00
Florian Weimer
c6d1f7c3e0
Rebuild to work around gcc bug leading to librpm miscompilation ( #1538648 )
2018-01-25 16:41:43 +01:00
Panu Matilainen
eb1281d241
Avoid nuking the new python-macro-helper along with dep generators ( #1535692 )
2018-01-18 10:45:58 +02:00
Panu Matilainen
8219d71cbb
Rebase to rpm 4.14.1
2018-01-16 13:39:27 +02:00
Igor Gnatenko
193c8871cc
Fix typo in Obsoletes
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-11-07 12:51:46 +01:00
Igor Gnatenko
e6d364fc15
Remove platform-python bits
...
Platform Python didn't prove to work.
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-11-06 15:04:31 +01:00
Panu Matilainen
1a61b7b072
- Move selinux plugin dependency to selinux-policy in Fedora >= 28 ( #1493267 )
2017-10-26 09:32:14 +03:00
Panu Matilainen
7f79c17b8e
Medicine for bogus test-suite failures in buildsys/mock
...
- Dump out test-suite log in case of failures again
- Don't assume per-user groups in test-suite
2017-10-12 17:10:14 +03:00
Panu Matilainen
9c3c353fc6
Rebase to rpm 4.14.0 final
2017-10-12 12:27:37 +03:00
Troy Dawson
baaf8b93db
Cleanup spec file conditionals
2017-10-10 13:54:20 -07:00