The package rpms/libiscsi.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/libiscsi.git/commit/?id=95e8a5641....
Change:
-%ifnarch armv7hl
Thanks.
Full change:
============
commit 033f2fc29f2c60df8973ad4c48a6701c6913b96d
Author: Cole Robinson <crobinso(a)redhat.com>
Date: Fri Mar 23 16:49:42 2018 -0400
Bump release and add changelog
diff --git a/libiscsi.spec b/libiscsi.spec
index 6592dcc..f8a104c 100644
--- a/libiscsi.spec
+++ b/libiscsi.spec
@@ -1,7 +1,7 @@
Name: libiscsi
Summary: iSCSI client library
Version: 1.18.0
-Release: 2%{?dist}
+Release: 3%{?dist}
License: LGPLv2+
URL:
https://github.com/sahlberg/%{name}
@@ -97,6 +97,11 @@ The libiscsi-devel package includes the header files for libiscsi.
%{_libdir}/pkgconfig/libiscsi.pc
%changelog
+* Fri Mar 23 2018 Cole Robinson <crobinso(a)redhat.com> - 1.18.0-2
+- Fix rdma deps and don't restrict archs
+- Add --disable-werror to fix gcc8 build (bz #1556044)
+- Spec file cleanups (bz #1483290)
+
* Wed Feb 07 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.18.0-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
commit ad9453a828d1742da01900e95279f604d693be16
Author: Cole Robinson <crobinso(a)redhat.com>
Date: Fri Mar 23 16:38:17 2018 -0400
spec: Use --disable-werror
gcc8 gives some minor and AFAICT harmless warnings, don't let them
break the build
https://bugzilla.redhat.com/show_bug.cgi?id=1556044
diff --git a/libiscsi.spec b/libiscsi.spec
index 0fc9278..6592dcc 100644
--- a/libiscsi.spec
+++ b/libiscsi.spec
@@ -36,7 +36,7 @@ a network.
%build
sh autogen.sh
-%configure --libdir=%{libiscsi_libdir}
+%configure --libdir=%{libiscsi_libdir} --disable-werror
make %{?_smp_mflags}
%install
commit 95e8a5641ca49ad9e24cb766865a015e3955609e
Author: Cole Robinson <crobinso(a)redhat.com>
Date: Fri Mar 23 16:32:40 2018 -0400
rdam libs are available everywhere now
And adjust to use modern package name
diff --git a/libiscsi.spec b/libiscsi.spec
index 4c2e2e1..0fc9278 100644
--- a/libiscsi.spec
+++ b/libiscsi.spec
@@ -16,11 +16,7 @@ BuildRequires: libtool
BuildRequires: popt-devel
BuildRequires: CUnit-devel
BuildRequires: libgcrypt-devel
-
-%ifnarch armv7hl
-BuildRequires: libibverbs-devel
-BuildRequires: librdmacm-devel
-%endif
+BuildRequires: rdma-core-devel
%description
libiscsi is a library for attaching to iSCSI resources across
commit 1d163f0e4ac826b93c8a5a20953d80b583cd2de0
Author: Cole Robinson <crobinso(a)redhat.com>
Date: Fri Mar 23 16:37:32 2018 -0400
spec: Remove defattr and Group:
Long since useless
diff --git a/libiscsi.spec b/libiscsi.spec
index 18969ca..4c2e2e1 100644
--- a/libiscsi.spec
+++ b/libiscsi.spec
@@ -3,7 +3,6 @@ Summary: iSCSI client library
Version: 1.18.0
Release: 2%{?dist}
License: LGPLv2+
-Group: System Environment/Libraries
URL:
https://github.com/sahlberg/%{name}
Source:
https://github.com/sahlberg/%{name}/archive/%{version}.tar.gz
@@ -59,7 +58,6 @@ find $RPM_BUILD_ROOT -name "*.old" -exec rm -f {} \;
%postun -p /sbin/ldconfig
%files
-%defattr(-,root,root)
%license COPYING LICENCE-LGPL-2.1.txt
%doc README TODO
%dir %{libiscsi_libdir}
@@ -68,7 +66,6 @@ find $RPM_BUILD_ROOT -name "*.old" -exec rm -f {} \;
%package utils
Summary: iSCSI Client Utilities
-Group: Applications/System
License: GPLv2+
Requires: %{name}%{?_isa} = %{version}-%{release}
@@ -91,15 +88,12 @@ to iSCSI servers without having to set up the Linux iSCSI initiator.
%package devel
Summary: iSCSI client development libraries
-Group: Development/Libraries
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
The libiscsi-devel package includes the header files for libiscsi.
%files devel
-%defattr(-,root,root)
-%doc COPYING LICENCE-LGPL-2.1.txt README TODO
%dir %{libiscsi_includedir}
%{libiscsi_includedir}/iscsi.h
%{libiscsi_includedir}/scsi-lowlevel.h
commit 43b234ce266e29a89871c23b8135d3fdf0444c42
Author: Ville Skyttä <ville.skytta(a)iki.fi>
Date: Fri Mar 23 16:35:15 2018 -0400
spec: File cleanups
Own include and lib dirs
Mark licenses as %%license
Remove redundant -devel and -utils docs
https://bugzilla.redhat.com/show_bug.cgi?id=1483290
diff --git a/libiscsi.spec b/libiscsi.spec
index 99823bc..18969ca 100644
--- a/libiscsi.spec
+++ b/libiscsi.spec
@@ -60,7 +60,9 @@ find $RPM_BUILD_ROOT -name "*.old" -exec rm -f {} \;
%files
%defattr(-,root,root)
-%doc COPYING LICENCE-LGPL-2.1.txt README TODO
+%license COPYING LICENCE-LGPL-2.1.txt
+%doc README TODO
+%dir %{libiscsi_libdir}
%{libiscsi_libdir}/libiscsi.so.*
%config /etc/ld.so.conf.d/*
@@ -75,7 +77,7 @@ The libiscsi-utils package provides a set of assorted utilities to
connect
to iSCSI servers without having to set up the Linux iSCSI initiator.
%files utils
-%doc COPYING LICENCE-GPL-2.txt LICENCE-LGPL-2.1.txt README TODO
+%license LICENCE-GPL-2.txt
%{_bindir}/iscsi-ls
%{_bindir}/iscsi-inq
%{_bindir}/iscsi-readcapacity16
@@ -98,6 +100,7 @@ The libiscsi-devel package includes the header files for libiscsi.
%files devel
%defattr(-,root,root)
%doc COPYING LICENCE-LGPL-2.1.txt README TODO
+%dir %{libiscsi_includedir}
%{libiscsi_includedir}/iscsi.h
%{libiscsi_includedir}/scsi-lowlevel.h
%{libiscsi_libdir}/libiscsi.so