The package rpms/bird.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/bird.git/commit/?id=f23c1550f6105....
Change:
-%ifarch s390x
Thanks.
Full change:
============
commit f23c1550f61057dcb74015323a6d549e18f7dbbb
Author: Robert Scheck <robert(a)fedoraproject.org>
Date: Mon Mar 22 00:56:57 2021 +0100
Upgrade to 2.0.8 (#1941375)
diff --git a/bird-2.0.7-gcc10.patch b/bird-2.0.7-gcc10.patch
deleted file mode 100644
index b086fa1..0000000
--- a/bird-2.0.7-gcc10.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-https://bird.network.cz/pipermail/bird-users/2020-February/014211.html
-
-diff --git a/nest/route.h b/nest/route.h
-index d2a07f09..b927db5f 100644
---- a/nest/route.h
-+++ b/nest/route.h
-@@ -458,7 +458,7 @@ typedef struct rta {
- protocol-specific metric is availabe */
-
-
--const char * rta_dest_names[RTD_MAX];
-+extern const char * rta_dest_names[RTD_MAX];
-
- static inline const char *rta_dest_name(uint n)
- { return (n < RTD_MAX) ? rta_dest_names[n] : "???"; }
diff --git a/bird.spec b/bird.spec
index 31a4180..e9e874e 100644
--- a/bird.spec
+++ b/bird.spec
@@ -1,16 +1,15 @@
%global _hardened_build 1
Name: bird
-Version: 2.0.7
-Release: 6%{?dist}
+Version: 2.0.8
+Release: 1%{?dist}
Summary: BIRD Internet Routing Daemon
License: GPLv2+
URL:
https://bird.network.cz/
-Source0: ftp://bird.network.cz/pub/bird/bird-%{version}.tar.gz
+Source0:
https://bird.network.cz/download/bird-%{version}.tar.gz
Source1: bird.service
Source2: bird.tmpfilesd
-Patch0: bird-2.0.7-gcc10.patch
BuildRequires: flex
BuildRequires: bison
@@ -60,7 +59,6 @@ powerful language for route filtering.
%prep
%setup -q
-%patch0 -p1 -b .gcc10
%build
%configure --runstatedir=%{_rundir}/bird
@@ -74,12 +72,7 @@ install -D -p -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/bird.service
install -D -p -m 0644 %{SOURCE2} %{buildroot}%{_tmpfilesdir}/bird.conf
%check
-# Known test failures on s390x
-%ifarch s390x
-make test || :
-%else
make test
-%endif
%pre
getent group bird >/dev/null || groupadd -r bird
@@ -119,6 +112,9 @@ exit 0
%endif
%changelog
+* Sun Mar 21 2021 Robert Scheck <robert(a)fedoraproject.org> - 2.0.8-1
+- Upgrade to 2.0.8 (#1941375)
+
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek(a)in.waw.pl> - 2.0.7-6
- Rebuilt for updated systemd-rpm-macros
See
https://pagure.io/fesco/issue/2583.
diff --git a/sources b/sources
index 0379b69..c6f3e79 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (bird-2.0.7.tar.gz) =
48ca63be923285dd282e80d7e2b240256953fd7ad4f6eaa5dcba2648f3f148be20198bc8c6e7e888aac1588ecb005a4f4c03e979853e76ea6f8680643a874b35
+SHA512 (bird-2.0.8.tar.gz) =
5f8ad63b1dcdcfdfd4c98f55601dda3a07dea3099fc51b52a340650ca475bd943ee6aac31a1e7735b7596b279e338697c65728754b97108ae687a05f566c94e2
commit afe2b710ddd188c035c874dfaca333a86883ace3
Author: Zbigniew Jędrzejewski-Szmek <zbyszek(a)in.waw.pl>
Date: Tue Mar 2 16:14:07 2021 +0100
Rebuilt for updated systemd-rpm-macros
See
https://pagure.io/fesco/issue/2583.
diff --git a/bird.spec b/bird.spec
index e4c4444..31a4180 100644
--- a/bird.spec
+++ b/bird.spec
@@ -2,7 +2,7 @@
Name: bird
Version: 2.0.7
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: BIRD Internet Routing Daemon
License: GPLv2+
@@ -119,6 +119,10 @@ exit 0
%endif
%changelog
+* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek(a)in.waw.pl> - 2.0.7-6
+- Rebuilt for updated systemd-rpm-macros
+ See
https://pagure.io/fesco/issue/2583.
+
* Tue Jan 26 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.0.7-5
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
commit 6399718bde4948ad662886e6e722f46f6ea06729
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Tue Jan 26 01:09:59 2021 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/bird.spec b/bird.spec
index b85f769..e4c4444 100644
--- a/bird.spec
+++ b/bird.spec
@@ -2,7 +2,7 @@
Name: bird
Version: 2.0.7
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: BIRD Internet Routing Daemon
License: GPLv2+
@@ -119,6 +119,9 @@ exit 0
%endif
%changelog
+* Tue Jan 26 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.0.7-5
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
* Mon Jul 27 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.0.7-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
commit 2066a18bf2465855398a199bd616b0e0cda52b7c
Author: Robert Scheck <robert(a)fedoraproject.org>
Date: Mon Dec 28 22:05:04 2020 +0100
Spec file cleanup
diff --git a/bird.spec b/bird.spec
index 24d9e19..b85f769 100644
--- a/bird.spec
+++ b/bird.spec
@@ -12,15 +12,19 @@ Source1: bird.service
Source2: bird.tmpfilesd
Patch0: bird-2.0.7-gcc10.patch
-BuildRequires: flex bison ncurses-devel readline-devel sed gcc libssh-devel
-
-%if 0%{?fedora}
+BuildRequires: flex
+BuildRequires: bison
+BuildRequires: ncurses-devel
+BuildRequires: readline-devel
+BuildRequires: sed
+BuildRequires: gcc
+BuildRequires: make
+BuildRequires: libssh-devel
+%if 0%{?fedora} || (0%{?rhel} && 0%{?rhel} > 7)
BuildRequires: systemd-rpm-macros
-%endif
-%if 0%{?rhel} > 6
+%else
BuildRequires: systemd
%endif
-%{?systemd_requires}
Requires(pre): shadow-utils
Obsoletes: bird-sysvinit
@@ -36,10 +40,10 @@ routes, inter-table protocol, command-line interface allowing on-line
control
and inspection of the status of the daemon, soft reconfiguration as well as a
powerful language for route filtering.
+%if 0%{!?_without_doc:1}
%package doc
Summary: Documentation for BIRD Internet Routing Daemon
BuildRequires: linuxdoc-tools sgml-common perl(FindBin)
-BuildRequires: make
BuildArch: noarch
%description doc
@@ -52,6 +56,7 @@ Bidirectional Forwarding Detection (BFD), IPv6 router advertisements,
static
routes, inter-table protocol, command-line interface allowing on-line control
and inspection of the status of the daemon, soft reconfiguration as well as a
powerful language for route filtering.
+%endif
%prep
%setup -q
@@ -59,7 +64,7 @@ powerful language for route filtering.
%build
%configure --runstatedir=%{_rundir}/bird
-%make_build all docs
+%make_build all %{!?_without_doc:docs}
%install
%make_install
@@ -103,6 +108,7 @@ exit 0
%dir %attr(0750,bird,bird) %{_localstatedir}/lib/bird
%dir %attr(0750,bird,bird) %{_rundir}/bird
+%if 0%{!?_without_doc:1}
%files doc
%doc NEWS README
%doc doc/bird.conf.*
@@ -110,6 +116,7 @@ exit 0
%doc obj/doc/bird.pdf
%doc obj/doc/prog*.html
%doc obj/doc/prog.pdf
+%endif
%changelog
* Mon Jul 27 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.0.7-4
commit 0ee5593986d806388b5b19ffb3405deb4813b551
Author: Tom Stellard <tstellar(a)redhat.com>
Date: Thu Dec 17 02:56:14 2020 +0000
Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
diff --git a/bird.spec b/bird.spec
index ad8d44a..24d9e19 100644
--- a/bird.spec
+++ b/bird.spec
@@ -39,6 +39,7 @@ powerful language for route filtering.
%package doc
Summary: Documentation for BIRD Internet Routing Daemon
BuildRequires: linuxdoc-tools sgml-common perl(FindBin)
+BuildRequires: make
BuildArch: noarch
%description doc
commit 3d9c4eccc36797375ea295d3ee54937a0f29da50
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Mon Jul 27 13:09:30 2020 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/bird.spec b/bird.spec
index c1c34ad..ad8d44a 100644
--- a/bird.spec
+++ b/bird.spec
@@ -2,7 +2,7 @@
Name: bird
Version: 2.0.7
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: BIRD Internet Routing Daemon
License: GPLv2+
@@ -111,6 +111,9 @@ exit 0
%doc obj/doc/prog.pdf
%changelog
+* Mon Jul 27 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.0.7-4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
* Mon Feb 03 2020 Robert Scheck <robert(a)fedoraproject.org> - 2.0.7-3
- Added patch to declare variable as extern in header file
commit 8ad6f0507413f79cf0d51f3e8d97e4c873637eca
Author: Robert Scheck <robert(a)fedoraproject.org>
Date: Wed Apr 22 02:30:14 2020 +0200
BuildRequires: perl(FindBin) (for documentation only)
diff --git a/bird.spec b/bird.spec
index d8c259d..c1c34ad 100644
--- a/bird.spec
+++ b/bird.spec
@@ -38,7 +38,7 @@ powerful language for route filtering.
%package doc
Summary: Documentation for BIRD Internet Routing Daemon
-BuildRequires: linuxdoc-tools sgml-common
+BuildRequires: linuxdoc-tools sgml-common perl(FindBin)
BuildArch: noarch
%description doc