Commit Graph

68 Commits

Author SHA1 Message Date
Dodji Seketeli
244eeddff9 Update to upstream 1.8
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2020-12-01 15:41:28 +01:00
Fedora Release Engineering
f55d2af551 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 04:12:19 +00:00
Dodji Seketeli
e6445abd5d Update to upstream 1.7
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2020-02-26 13:52:39 +01:00
Sinny Kumari
0337269af0 Add koji as BuildRequires
koji.read_config() now throws error if config search
path is empty. See https://pagure.io/koji/pull-request/1787

Fixes: RHBZ#1799575

Thanks to Dodji for figuring out the root cause of build failure

Signed-off-by: Sinny Kumari <sinny@redhat.com>
2020-02-17 17:13:25 +00:00
Fedora Release Engineering
49dc6c5a2f - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 08:31:53 +00:00
Fedora Release Engineering
a6ceba9399 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 12:45:43 +00:00
Dodji Seketeli
8d2fceb110 Update to upstream 1.6
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2019-03-28 09:48:04 +01:00
Mathieu Bridon
c41ee509c9 Split fedabipkgdiff to its own subpackage
This tool is very specific, and only useful to Fedora developers, not
all developers.

It also has lots of dependencies which aren't required by the other
tools.

Splitting it to its own specialized package makes the main package, with
its library and utilities, much lighter.
2019-03-13 10:38:53 +01:00
Mathieu Bridon
c371375e32 Better group dependencies
Many dependencies are only required for fedabipkgdiff, so let's put them
under the right conditional.
2019-03-13 10:38:53 +01:00
Mathieu Bridon
08b4ca2640 Remove some unnecessary dependencies 2019-03-13 10:38:53 +01:00
Tim Landscheidt
3693d52e63 Remove obsolete requirements for %post/%preun scriptlets 2019-03-07 22:17:13 +00:00
Fedora Release Engineering
debcbe6db1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 06:38:51 +00:00
Igor Gnatenko
74dafa6915
Remove obsolete scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-27 19:04:45 +01:00
Dodji Seketeli
11a1b09585 Apply these two patches present upstream:
Support-having-several-debuginfo-search-dirs-for-a-b.patch
Add-a-fail-no-debug-info-to-abidiff.patch

This is useful for some users that need to use abidiff in contexts
where debuginfo for a given ELF binary is located under more than one
root directory.

Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2018-11-12 15:55:00 +01:00
Dodji Seketeli
085504b3b3 Update to upstream 1.5
Signed-off-by: Dodji Seketeli <dodji@redhat.com>
2018-10-25 14:31:21 +02:00
Nils Philippsen
0f4ab29e19 add missing %{buildroot} 2018-07-25 23:21:21 +02:00
Nils Philippsen
01ef5a7e4c explicitly use Python 3 for fedabipkgdiff 2018-07-25 23:13:37 +02:00
Dodji Seketeli
96180f1ef0 Update to 1.4 release
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2018-07-13 14:33:21 +02:00
Dodji Seketeli
405ed1d0a7 Merge #2 fedabipkgdiff is for fedora only 2018-07-13 07:55:05 +00:00
Fedora Release Engineering
cbf50c6639 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 07:47:34 +00:00
Troy Dawson
48c3957002 When python3-koji is not present, then fedabipkgdiff does not get built.
python3-koji, and thus fedabipkgdiff, is only for fedora.
2018-06-19 14:10:46 -07:00
Miro Hrončok
ba7a2a8d45 Rebuilt for Python 3.7 2018-06-19 10:45:50 +02:00
Adam Jackson
eebbb7c049 Fix %if conditionals
On non-Fedora systems %{fedora} will not be defined; rpm treats
undefined macros as literal text, and 0%{foo} isn't a boolean. The ?
makes undefined macros expand as an empty string instead.
2018-05-24 12:13:50 -04:00
Dodji Seketeli
6cd299ee66 Update to upstream 1.3 version.
Also, use python3 modules.

Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2018-05-16 09:54:14 +02:00
Dodji Seketeli
24cda57ede Depend on Koji only on Fedora
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2018-03-19 16:02:44 +01:00
Dodji Seketeli
1919c2a14e Update to upstream 1.2
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2018-03-06 10:13:19 +01:00
Igor Gnatenko
7c178bb9eb
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:04:55 +01:00
Fedora Release Engineering
1344aadb51 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 21:09:53 +00:00
Igor Gnatenko
7c009b0131
Switch to %ldconfig_scriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-02 11:02:22 +01:00
Dodji Seketeli
1f9eb482c1 Update to upstream 1.1 release
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2018-01-30 09:35:34 +01:00
Dodji Seketeli
d728e4b1d8 Fix release part of version number.
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2017-11-22 14:59:20 +01:00
Dodji Seketeli
e8a4ba4bd6 Update to upstream 1.0 tarball
- Update to upstream 1.0 tarball
- Adjust tarball_revision and tarball_name macros
- Adjust Release macro
- Remove the koji build require as python2-koji is enough
- Replace the pyxdg build require with the python2-pyxdg one.
- Added missing build and runtime require 'mailcap' to allow
  fedabipkgdiff to detect RPM files
- Remove patches that got applied upstream:
  0001-A-suppressed-diff-node-implies-suppressing-all-equiv.patch
  0001-Bug-20927-Segfault-when-HOME-is-not-set.patch
  0001-Fix-aborting-when-reading-.foo-symbols-from-a-ppc64-.patch
- Add kmidiff to the RPM

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2017-11-22 11:31:42 +01:00
Troy Dawson
601df11e56 Fix rawhide FTBFS - Added Buildrequires python2-koji 2017-10-06 09:58:55 -07:00
Fedora Release Engineering
d30cba23fb - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 01:09:52 +00:00
Fedora Release Engineering
dd260789f3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 18:30:24 +00:00
Fedora Release Engineering
f269cbf2af - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild 2017-05-15 21:28:45 +00:00
Fedora Release Engineering
a441dd2573 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 18:21:16 +00:00
Dodji Seketeli
f96b2b5421 Fix upstream bug - Fix aborting when reading .foo symbols from a ppc64 binary
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-12-09 01:16:33 +01:00
Dodji Seketeli
b8a82ba8ba Update 0001-Bug-20927-Segfault-when-HOME-is-not-set.patch
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-12-05 11:14:51 +01:00
Dodji Seketeli
8c280bc2f1 - Fix upstream Bug 20927 - Segfault when invoke abidiff is invoked with $HOME not set
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-12-05 10:37:27 +01:00
Dodji Seketeli
85e5cff602 Fix an issue where some suppressed diff nodes are still visible in change reports
This implies applying upstream patch:
   "[PATCH] A suppressed diff node implies suppressing all equivalent nodes too"

Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-11-26 12:08:08 +01:00
Dodji Seketeli
57696adcb8 Add wget as a build and runtime requirement for fedabipkgdiff
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-11-23 14:14:45 +01:00
Dodji Seketeli
01057e5fe1 Update to upstream 1.0.rc6 release
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-11-23 12:32:47 +01:00
Dodji Seketeli
a0f3b7d461 Update package description to mention fedabipkgdiff
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-08-29 13:34:09 +02:00
Chenxiong Qi
9e71dd5571 Add missing runtime dependencies of fedabipkgdiff
This patch adds several missing runtime dependencies of the
fedabipkgdiff package.

Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-08-29 12:06:21 +02:00
Dodji Seketeli
fce026149d Fix change log entry
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-08-21 09:41:40 +02:00
Dodji Seketeli
97cafb1911 Fix change log entry
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-08-21 09:41:34 +02:00
Dodji Seketeli
58a9c3fd61 Add README file
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-08-21 09:41:23 +02:00
Dodji Seketeli
26ef51ac47 Update to upstream 1.0.rc5
- Update to upstream 1.0.rc5 tarball
- Add new build requires for new fedabipkgdiff tool:
  python2-devel, rpm-python, python2-mock, koji, pyxdg, python2-unittest2
- Add new %%{_bindir}/fedabipkgdiff binary and
  %%{_libdir}/libabigail/default.abignore configuration file to the set
  of distributed files.
- Drop patches that were integrated upstream:
  0001-Bug-19961-Distinguish-between-PI-executable-and-shar.patch
  0002-Bug-19964-Cannot-load-function-aliases-on-ppc64.patch

Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-06-27 19:40:43 +02:00
Dodji Seketeli
8e428a8656 Fix PIE and ppc64 function aliases handling
Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
2016-04-25 20:04:53 +02:00