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
Panu Matilainen
cae5fc9f6f
Add build conditionals for zstd and lmdb support, actually enable zstd
2017-10-03 16:51:31 +03:00
Panu Matilainen
0cd499eaca
Spec cleanups
...
Move the actual release number out into the open where it's like,
well, visible. Eliminate double negations on libarchive andxz build
conditionals.
2017-10-03 16:49:15 +03:00
Panu Matilainen
b4ee3799d1
BuildRequire gnupg2 for the testsuite
2017-09-29 21:11:36 +03:00
Panu Matilainen
7e9150e88a
ima-evm-utils only has a -devel package in fedora >= 28
2017-09-29 11:31:49 +03:00
Panu Matilainen
4e78f8672e
Rebase to rpm 4.14.0-rc2
2017-09-28 17:16:34 +03:00
Panu Matilainen
822c26c12e
Fix Ftell() past 2GB on 32bit architectures ( #1492587 )
2017-09-18 16:29:23 +03:00
Panu Matilainen
aa109fa4c6
Seems ima-evm-utils grew a -devel package now - good, update our builddep
2017-09-07 12:53:01 +03:00
Panu Matilainen
37398b20d6
Actually honor with/without libimaevm option, doh
...
Also in rpm 4.14 imaevm support require ima-evm-utils >= 1.0
due to changed API.
2017-09-07 12:29:39 +03:00
Panu Matilainen
1dda23dab1
- Rebase to rpm 4.14.0-rc1 ( http://rpm.org/wiki/Releases/4.14.0 )
...
- Re-enable SHA256 header digest generation (see #1480407 )
2017-09-06 18:41:01 +03:00
Panu Matilainen
fefe4f03a3
Band-aid for DB_VERSION_MISMATCH errors on glibc updates ( #1465809 )
2017-08-28 19:39:24 +03:00
Miro Hrončok
d2519961ce
Add patch for consistency with python-rpm-generators
2017-08-24 14:00:38 +02:00
Panu Matilainen
67d7133dc4
Remove ugly kludges from posttrans script, BDB handles this now
...
Recent libdb handles environment version mismatch automatically and
does a better job of it than we ever could, don't mess with it.
Other than that, it hasn't been really doing it's alleged job in
many years because first yum and then dnf started doing a separate
verify step after the transaction which recreates the environment...
2017-08-24 11:56:54 +03:00
Panu Matilainen
6f54bf086a
Silence harmless but bogus error message on noarch packages ( #1482144 )
2017-08-18 16:17:46 +03:00
Miro Hrončok
4d1adcf80e
Build with platform_python
2017-08-17 20:19:05 +02:00
Iryna Shcherbina
412abe2ac1
Platform-python bootstrap: step 1 - build without platform_python
...
Changes needed for Platform Python Stack change (https://fedoraproject.org/wiki/Changes/Platform_Python_Stack ):
- Add platform-python bytecompilation patch: platform-python-bytecompile.patch
- Add platform python deps generator patch: platform-python-abi.patch
- Add a platform-python subpackage and remove system python related declarations
- Build rpm without platform_python for bytecompilation (already set in spec file)
When platform-python package is built, switch to `%bcond_without platform_python`
to build platform-python-rpm subpackage.
2017-08-15 11:09:05 +02:00
Panu Matilainen
351ab49315
Disable macro argument quoting as a band-aid to #1481025
...
Too many existing macros heavily rely on quotes passing untouched,
needs a different approach upstream.
2017-08-14 11:51:21 +03:00
Panu Matilainen
14f55d6b22
Disable SHA256 header-only digest generation temporarily ( #1480407 )
...
There's a bug in rpm 4.13.x rpmkeys -K signature checking that chokes
on unknown tags it's supposed to ignore like older rpm versions do.
Unfortunately that means all active Fedora versions are affected,
so disabling the SHA256 header-only digest generation temporarily to
give time to deal with the other versions.
2017-08-11 09:51:16 +03:00
Panu Matilainen
353b5cc65e
Rebase to rpm 4.13.90 aka 4.14.0-alpha ( #1474836 )
2017-08-10 20:24:40 +03:00
Igor Gnatenko
4341d10fdf
don't ignore test results
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-07-31 14:48:02 +02:00
Igor Gnatenko
31f6752731
Move _debuginfo_subpackages and _debugsource_packages to redhat-rpm-config
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-07-31 14:46:51 +02:00
Igor Gnatenko
8896954ef2
Update latest patches from merged versions
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-07-29 10:12:20 +02:00
Igor Gnatenko
53960f5052
Backport fixes for debuginfo subpackages
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-07-28 19:35:07 +02:00
Igor Gnatenko
908fe913e5
Backport trivial fix for debugsourcefiles.list ending up in random dir
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-07-26 07:31:52 +02:00
Igor Gnatenko
768c60d619
ignore test results
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-07-25 21:58:12 +02:00
Igor Gnatenko
11a51d900b
Enable debugsource and debuginfo subpackages by default
...
As agreed on #fedora-devel with Dennis Gilmore that rel-eng tooling
requires some small changes and even if we miss something, it can
be fixed later.
(08:43:55 PM) dgilmore: we have the immediate tools we know need updating and the changes should be simple
(08:44:13 PM) dgilmore: so I am okay if rpm changed its behaviour right now
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-07-25 21:26:32 +02:00
Igor Gnatenko
e3181b4ffb
Make sure that test results are not ignored
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-07-24 08:42:04 +02:00
Mark Wielaard
54b0c6f766
4.13.0.1-35 - Fix rpmfd_write on big endian arches.
2017-07-23 23:55:58 +02:00
Mark Wielaard
b7548d7b53
find-debuginfo.sh: Remove non-allocated NOBITS sections from minisymtab.
2017-07-21 16:13:51 +02:00
Igor Gnatenko
85793f4048
Revert "Band-aid for python library versioning inadequacies ( #1435135 )"
...
It's not needed anymore and requires rebuilding RPM each time python updates.
This reverts commit fca9dfc3c7
.
2017-07-20 15:32:47 +02:00
Mark Wielaard
284dc31743
Add find-debuginfo.sh: Add --keep-section and --remove-section
...
Resolves : #1465997
2017-07-18 15:49:11 +02:00
Igor Gnatenko
323283e27f
Add automatic provides debuginfo(build-id) = ... into debuginfo subpackages
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-07-12 11:04:25 +02:00
Igor Gnatenko
3992a6874b
Fix brokeness when using %filter_setup (RHBZ #1468476 )
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-07-07 11:39:52 +02:00
Mark Wielaard
e9309e79ee
4.13.0.1-29 - Use file list to explicitly set mode for build-id dirs/files
...
Resolves : #1452893 , #1458839
2017-07-04 14:13:04 +02:00
Igor Gnatenko
082d5d0331
Track all patches on pagure and git format-patch them since they are cherry-picked
...
This will give us more correct patches which is easier to rebase and they are taken
from real upstream.
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-07-03 14:34:01 +02:00
Mark Wielaard
97b56ab27d
4.13.0.1-28
2017-06-30 15:51:17 +02:00
Mark Wielaard
79f78cc3d5
Add find-debuginfo-and-macro-docs.patch.
2017-06-28 23:17:47 +02:00
Mark Wielaard
1501796e3f
Add find-debuginfo-dwz-multi.patch.
2017-06-28 23:05:54 +02:00
Mark Wielaard
7a3daadb26
Add find-debuginfo-filter-built-ins.patch.
2017-06-28 22:25:38 +02:00
Mark Wielaard
6e205bd77e
Add debugedit-prefix.patch.
2017-06-28 22:24:24 +02:00
Mark Wielaard
f04311b662
4.13.0.1-27
2017-06-28 15:21:55 +02:00
Mark Wielaard
326fa8d2ef
Add find-debuginfo-split-traversal-and-extraction-fix.patch ( #1465170 )
2017-06-28 15:12:58 +02:00
Igor Gnatenko
d7aa14bcd4
Backport patches for rich dependencies from dependency generators
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2017-06-28 12:29:48 +02:00
Mark Wielaard
da3af5788b
Add support for debugsource and debuginfo subpackages
...
- find-debuginfo-untangle-unique-build-options.patch
- debugsrc-and-sub-debuginfo-packages.patch
2017-06-25 13:17:18 +02:00
Mark Wielaard
a11f229741
Backport parallel debuginfo processing.
2017-06-23 16:24:36 +02:00
Mark Wielaard
117a783617
Fix resetting attr flags in buildid creation ( #1449732 )
2017-05-30 11:48:59 +02:00
Panu Matilainen
7bc220d2a2
Python dependency generators live in python-rpm-generators now ( #1444925 )
2017-05-23 12:21:52 +03:00
Panu Matilainen
0123653c89
Fix rpmsign python module import failing ( #1393659 )
2017-05-23 11:49:46 +03:00
Florian Festi
ebc71181c9
The %srcdir macro is presuming the version will have a format x.y.z
...
and fails when presented with a longer version `4.13.0.1`.
In addition, the download location changed from `rpm.org` to `ftp.rpm.org`.
Resolves : #1447417
2017-05-03 16:17:00 +02:00
Mark Wielaard
968a569040
Fix rpmbuild world writable empty (tmp) dirs in debuginfo ( #641022 )
2017-04-25 17:45:30 +02:00
Mark Wielaard
9eaad7b89c
Add find-debuginfo.sh -n (debugedit --no-recompute-build-id) option.
2017-04-16 18:23:38 +02:00
Mark Wielaard
e589ca1992
Minisymtab should only be added for executables or shared libraries.
2017-04-16 18:23:20 +02:00
Panu Matilainen
f90c3447a3
gpg path must not depend on %%_prefix and such ( #1437726 )
2017-03-31 12:16:12 +03:00
Panu Matilainen
b9ddc1fd31
Fix problems in previous commit, related to #1435135 :
...
- Work around missing python[23] during build dependency parse
- Include ISA in the new python library version dependencies too
2017-03-27 12:52:49 +03:00
Panu Matilainen
fca9dfc3c7
Band-aid for python library versioning inadequacies ( #1435135 )
...
Apparently Python upstream doesn't care about library versioning
for "minor" things like new symbols being added, defeating automatic
dependency tracking both at rpm and linker level. For random program
X not working until Python is updated too is a minor inconvenience,
but system updater breaking is not fun. Band-aid the situation with
manually inserted dependencies on the full Python version used
for compilation.
2017-03-27 12:22:04 +03:00
Mark Wielaard
0277786e14
Unbreak short-circuited binary builds ( #1434235 ).
2017-03-27 10:37:53 +02:00
Mark Wielaard
bc4decbc5f
Add fix for off by one adding DW_FORM_string replacement ( #1434347 )
2017-03-21 17:04:02 +01:00
Mark Wielaard
915296ceec
Add fix for build-ids in non-executable ELF files ( #1433837 )
2017-03-20 10:20:58 +01:00
Mark Wielaard
20cf529b3c
Add tests fix for sed file build-id regexp matching.
2017-03-20 09:56:43 +01:00
Mark Wielaard
c6952c6366
Fix reading and updating (cross-endian) build-id information.
2017-03-17 20:54:07 +01:00
Mark Wielaard
434eb9a375
Do not process build-ids for noarch packages.
2017-03-17 10:59:33 +01:00
Mark Wielaard
03607fe128
Add fix for debugedit replace debug_line files.
2017-03-16 22:27:59 +01:00
Igor Gnatenko
7f27803262
Switch to OpenSSL (RHBZ #1390624 )
...
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2017-03-16 16:11:11 +01:00
Mark Wielaard
3e1463c90d
Add fix to reset buildid file attributes. ( #1432372 )
2017-03-15 20:13:28 +01:00
Mark Wielaard
1a7230a63a
Add fixup fix for build-id warnings on object files ( #1430587 )
2017-03-10 10:07:16 +01:00
Mark Wielaard
f66868c678
Add fix for missing_build_ids_terminate_build without __debug_package.
2017-03-09 15:58:09 +01:00
Mark Wielaard
74c3099433
Add fix for build-id warnings on object files ( #1430587 )
2017-03-09 13:18:23 +01:00
Panu Matilainen
5b4d9835cd
Mark Wielaard's backports for debuginfo parallel installation etc ( #1427970 )
2017-03-08 11:33:04 +02:00
Panu Matilainen
e3416e53e4
Fix incorrect version in latest changelog entry
2017-03-08 11:19:16 +02:00
Pavlina Moravcova Varekova
b50c8542c2
Fix number of references on spec_Type ( #1426578 )
2017-02-24 12:41:41 +01:00
Tomas Orsava
cef3bf8220
Fix handling of Python wheels by pythondistdeps.py --provides ( #1421776 )
2017-02-16 13:54:19 +01:00
Panu Matilainen
4fb16e5212
Update to rpm 4.13.0.1
2017-02-16 12:33:06 +02:00
Florian Festi
e38c401574
- Fix Python byte compilation for Python3 only packages
...
- Fixes #1411588
2017-02-14 14:25:11 +01:00
Fedora Release Engineering
056ac06464
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2017-02-11 11:50:33 +00:00
Panu Matilainen
4324465d43
Resurrect debuginfo GDB index generation ( #1410907 )
2017-01-23 15:45:57 +02:00
Panu Matilainen
8fcb9658d2
Fix malformed packages being generated around 4GB boundary ( #1405570 )
2017-01-23 15:45:35 +02:00
Igor Gnatenko
21fe6e8963
use python3 instead of system-python for rpm-build
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2017-01-06 15:06:51 +01:00
Igor Gnatenko
e5922a6b43
Add Requires: python-setuptools for rpm-build (RHBZ #1410631 )
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2017-01-06 15:02:24 +01:00
Peter Robinson
3258296da3
Rebuild for Python 3.6
2016-12-21 11:10:27 +00:00
Igor Gnatenko
6a38aee710
Switch rpm-build to system-python (RHBZ #1405483 )
...
References: https://bugzilla.redhat.com/show_bug.cgi?id=1405483
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-12-18 16:44:02 +01:00
Charalampos Stratakis
eadbbd1b84
Rebuild for Python 3.6
2016-12-10 12:56:50 +01:00
Igor Gnatenko
62c1bd02da
Fix arch-dependent requires in subpackages (RHBZ #1398591 )
...
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2016-12-03 13:24:36 +01:00
Igor Gnatenko
a3e7120bb2
Fix arch-dependent requires in subpackages (RHBZ #1398591 )
...
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2016-11-25 13:20:42 +01:00
Panu Matilainen
ec7193f9fa
Expand python subpackage obsoletion range (related: #1394125 )
...
Since everything from F23 to rawhide is moving to 4.13.0 based
rpm the obsoletion range needs to match anything older than rawhide.
2016-11-11 10:19:07 +02:00
Panu Matilainen
d3306a5d53
Fix invalid memory access on %transfiletriggerpostun ( #1284645 )
2016-11-07 15:09:30 +02:00
Thierry Vignaud
9e615fd4e0
Fix references to package names, re-enable test-suite
2016-11-07 14:49:13 +02:00
Panu Matilainen
dcc21c353f
Rebase to rpm 4.13.0 final
2016-11-03 13:33:38 +02:00
Panu Matilainen
32a2500e40
Fix harmless unused variable warning from fedora-specspo patch
...
Fedora specspo version is much simpler than the upstream one and
doesn't need to change languages etc, just drop the unused foa
tripping warnings.o
2016-11-02 08:01:35 +02:00
Panu Matilainen
cf4d3ed708
Rebase to rpm 4.13.0-rc2
2016-10-20 18:39:56 +03:00
Richard W.M. Jones
9c2066b222
Add upstream patches for riscv64 architecture support.
...
These two patches are upstream already. A third patch is also
upstream, but it is not needed with the older RPM we have, so I didn't
include it.
2016-09-23 15:30:01 +01:00
Igor Gnatenko
adf839f07a
Backport patch for missing import in Python dependency generator
...
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2016-08-24 15:48:12 +02:00
Kalev Lember
6534c05904
Fix -python2 and -python3 subpackage obsoleting from .42
2016-08-24 11:36:10 +02:00
Igor Gnatenko
68f46ed226
Use %%python_provide for python3 subpackage
...
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2016-08-23 11:59:19 +02:00
Igor Gnatenko
7cf326913f
Backport fixes to ignore .egg-link files in Python dependency generator
...
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2016-08-22 16:12:03 +02:00
Igor Gnatenko
7defdb873e
add conditional to build with ndb
...
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2016-08-13 10:35:20 +02:00
Florian Festi
485d8d8288
- Enable --majorver-provides in Python dependency generator
2016-08-12 11:11:52 +02:00
Igor Gnatenko
76e0e5ca63
Add %%{?system_python_abi}; Fixes and cleanups
...
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2016-08-09 18:17:41 +02:00
Fedora Release Engineering
ce564aa882
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
2016-07-19 12:32:00 +00:00
Petr Písař
cd3a538d79
Drop rpm-build's dependency on perl-generators
...
This removes the last run-time dependency on Perl and frees minimal
build root from the Perl. See
<https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl >.
2016-07-18 16:17:29 +02:00
Florian Festi
5d3e134418
- Pass relevant files to new Python dependency generator
...
by passing all files in the PYthon directories
2016-07-15 12:30:29 +02:00
Florian Festi
82f61bba7f
- Add new Python dependency generator (provides only for now) ( #1340885 )
2016-06-13 16:06:01 +02:00
Florian Festi
ae2bf135f8
- Add support for _buildhost macro ( #1309367 )
2016-06-02 16:02:52 +02:00
Lubos Kardos
b1ea7e94ff
- Fix signing with non-ASCII uid keys
...
- Resolves : #1243963
2016-05-23 11:05:25 +02:00
Lubos Kardos
2f3f5c83b5
- Use armv7hl isa for all armhfp (armv7h*l) arches
...
- Resolves : #1326871
2016-05-19 13:18:47 +02:00
Lubos Kardos
933370a6b7
- Filter unversioned deps if corresponding versioned deps exist
...
- Resolves : #678605
2016-05-17 16:20:23 +02:00
Lubos Kardos
177601750a
- Fix sigsegv in stringFormat()
...
- Resolves : #1316903
- Fix reading rpmtd behind its size in formatValue()
- Resolves : #1316896
2016-04-25 15:17:59 +02:00
Lubos Kardos
9f6c27f43a
- escape % chars in previous changelog record
2016-04-15 11:53:25 +02:00
Lubos Kardos
20d5c660aa
- Enable --no-backup-if-mismatch by default in %patch macro
...
- Resolves : #884755
- Add %{_default_patch_flags} to %__patch which is used in %autosetup
- Use fuzz settings for %autopatch/%autosetup
2016-04-15 11:25:09 +02:00
Lubos Kardos
ea526e71ec
- Make creating index records consistent for rich and rich-weak deps
...
- Resolves : #1325982
2016-04-14 13:50:52 +02:00
Lubos Kardos
761a0d9ec7
- Add RPMCALLBACK_ELEM_PROGRESS callback type (needed by dnf)
2016-04-12 16:49:54 +02:00
Igor Gnatenko
5d2cf89172
fix bogus date in %changelog
...
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2016-04-09 11:00:40 +02:00
Lubos Kardos
20901a7b46
- Fix non-working combination of %lang and %doc directive
...
- Resolves : #1254483
2016-04-06 11:36:13 +02:00
Lubos Kardos
0b025ec5a1
- Add posix.redirect2null
...
- Resolves : #1287918
2016-03-10 15:31:16 +01:00
Florian Festi
6fa824a46b
Add description to plugin-systemd-inhibit
2016-02-29 10:59:58 +01:00
Florian Festi
43e89ed19f
- Fix ExclusiveArch/ExcludeArch for noarch packages
...
- Resolves : #1298668
2016-02-26 11:23:45 +01:00
Florian Festi
13b1b5af07
Fix date in changelog
2016-02-26 08:13:10 +01:00
Florian Festi
985d349b70
- Fix dependencies for RemovePathPostfixes
...
- Resolves : #1306559
2016-02-25 16:59:56 +01:00
Florian Festi
eb90463d6a
- Add support for MIPS release 6
...
- Add mips32 mips64 mipsel and mipseb macros
- Resolves : #1285116
2016-02-19 14:38:42 +01:00
Florian Festi
0d0e45ddf5
Also block idle and sleep in the systemd-inhibit plugin
...
Resolves : #1297984
2016-02-19 14:38:38 +01:00
Lubos Kardos
fbda200dd8
- Remove size limit when expanding macros
...
- Resolves : #1301677
2016-02-02 17:15:04 +01:00
Lubos Kardos
8b1762e954
- Harden rpm package again, previous attempt had to be reverted
...
- Resolves : #1289734
2016-02-01 16:52:08 +01:00
Lubos Kardos
933c30b2f0
- Remove setting %%_gnu macro explictly, no more needed
...
- Related: #1303265
2016-02-01 14:38:14 +01:00
Lubos Kardos
3d139e0cf5
- Revert using %%configure, it causes problems
...
- Temporary set %%_gnu macro explictly, just for one build
- Resolves : #1303265
2016-02-01 14:15:28 +01:00
Lubos Kardos
6f4d9623c3
- Use %%configure macro, harden rpm package
...
- Resolves : #1289734
2016-01-29 16:21:57 +01:00
Lubos Kardos
ee86e21cbd
- Escape %%autosetup in previous changelog record
2016-01-19 16:59:50 +01:00
Lubos Kardos
a0329136e3
- Fix %autosetup not to cause errors during run of rpmspec tool
...
- Resolves : #1293687
2016-01-19 16:20:24 +01:00
Lubos Kardos
cc1db15b09
- Fix recursive calling of rpmdeps tool
...
- Resolves : #1297557
2016-01-15 16:11:38 +01:00
Florian Festi
d0fa66b1d4
Add support for %missingok as a standalone file attribute
2016-01-15 15:25:44 +01:00
Lubos Kardos
ece6f42375
- Fix not chrooting transaction file triggers
2016-01-15 14:54:25 +01:00
Lubos Kardos
3bf18080b5
- Add possibility to disable file triggers
...
- Fix unwanted multiple execution of file triggers in dnf
- Resolves : #1282115
2015-11-23 16:16:27 +01:00
Peter Robinson
0a236df57d
Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
2015-11-12 12:02:21 +00:00
Lubos Kardos
f545271021
- Fix crash when parsing corrupted RPM file
...
- Resolves : #1273360
2015-11-06 16:24:27 +01:00
Lubos Kardos
aa8a7b2897
Fix SIGSEGV in case of old unsupported gpg keys
...
Resolves : #1277464
2015-11-06 13:10:56 +01:00
Lubos Kardos
3631545efd
- Ignore SIGPIPE signals during execucton of scriptlets
...
- Resolves : #1264198
2015-10-30 14:55:06 +01:00
Florian Festi
627b9bf773
- Move /usr/lib/rpm/fileattrs directory from rpm-build to rpm
...
- Resolves : #1272766
2015-10-30 11:36:21 +01:00
Lubos Kardos
c235b191f3
- Fix reading a memory right after the end of an allocated area
...
- Resolves: 1260248
- Add support for various types of dependencies to rpmdeps tool
- Resolves: 1247092
- fix %%autopatch when patch do not exist
- Resolves: 1244172
2015-10-23 16:06:19 +02:00
Lubos Kardos
b73ac86cf5
- If %_wrong_version_format_terminate_build is 1 then terminate build
...
in case that version format is wrong i. e. epoch is not unsigned
integer or version contains more separators (":", "-").
%_wrong_version_format_terminate_build is 1 by deafault
- Resolves: 1251453
2015-10-23 14:42:40 +02:00
Robert Kuska
26ad4d8717
Rebuilt for Python3.5 rebuild
2015-10-14 11:50:50 +02:00
Florian Festi
392d6caed5
- Fix selinux plugin for permissive mode
2015-10-12 12:56:07 +02:00
Florian Festi
2e60cb3797
- Fix new rich dependency syntax
2015-09-07 17:27:40 +02:00
Kalev Lember
72ba7dafee
Obsolete compat-librpm3
...
Make sure that F23->F24 upgrades remove the temporary compat-librpm3
subpackage.
2015-09-05 22:28:51 +02:00
Florian Festi
592510cfdb
- Update to upstream 4.13.0-rc1 release
2015-09-02 19:51:49 +02:00
Lubos Kardos
d407fb640c
- Fix last occurence of PyString
2015-08-10 14:43:51 +02:00
Lubos Kardos
659760a576
- Add --filetriggers option to show info about file triggers
2015-08-06 15:48:15 +02:00
Lubos Kardos
ad8c4238ac
- If globbing of a filename fails, try use the filename without globbing.
...
- Related: #1246743
- Modify rpmIsGlob() to be more precise and compatible with glob().
- Related: #1246743
2015-08-03 17:43:23 +02:00
Lubos Kardos
977533abf2
- Don't warn when an escaped macro is in a comment
...
- Related: #1224660
2015-07-30 16:50:54 +02:00