The package rpms/gpaw.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/gpaw.git/commit/?id=0902e2103e0a6420....
Change: -%ifarch s390x
Thanks.
Full change: ============
commit ff1f30456cb99e40aa211bb02c6cd929f139b556 Author: Susi Lehtola jussilehtola@fedoraproject.org Date: Sun Dec 23 12:26:31 2018 +0100
One more typo... ugh
diff --git a/gpaw.spec b/gpaw.spec index 9a6ad47..6f99ae3 100644 --- a/gpaw.spec +++ b/gpaw.spec @@ -351,7 +351,7 @@ for f in ${RPM_BUILD_ROOT}%{_bindir}/gpaw-runscript3; do done %endif for f in ${RPM_BUILD_ROOT}%{_bindir}/gpaw{,-analyse-basis,-upfplot,-runscript,-mpisim,-setup,-basis,-plot-parallel-timings}; do - sed -i 's|^#!/usr/bin/env python|#!%{bindir}/python2|g' $f + sed -i 's|^#!/usr/bin/env python|#!%{_bindir}/python2|g' $f done for f in ${RPM_BUILD_ROOT}%{_bindir}/gpaw-runscript; do sed -i 's|^#!/usr/bin/env gpaw-python|#!%{_bindir}/python2|g' $f
commit b8f7e626f7e6f24d4f59075af7b2d48bbf68c30d Author: Susi Lehtola jussilehtola@fedoraproject.org Date: Sun Dec 23 12:19:57 2018 +0100
No such thing as gpaw-python installed
diff --git a/gpaw.spec b/gpaw.spec index 91736b4..9a6ad47 100644 --- a/gpaw.spec +++ b/gpaw.spec @@ -346,14 +346,14 @@ popd for f in ${RPM_BUILD_ROOT}%{_bindir}/gpaw{,-analyse-basis,-upfplot,-runscript,-mpisim,-setup,-basis,-plot-parallel-timings}3; do sed -i 's|^#!/usr/bin/env python3|#!%{_bindir}/python3|g' $f done -for f in ${RPM_BUILD_ROOT}%{_bindir}/gpaw-{python,runscript}3; do +for f in ${RPM_BUILD_ROOT}%{_bindir}/gpaw-runscript3; do sed -i 's|^#!/usr/bin/env gpaw-python|#!%{_bindir}/python3|g' $f done %endif for f in ${RPM_BUILD_ROOT}%{_bindir}/gpaw{,-analyse-basis,-upfplot,-runscript,-mpisim,-setup,-basis,-plot-parallel-timings}; do sed -i 's|^#!/usr/bin/env python|#!%{bindir}/python2|g' $f done -for f in ${RPM_BUILD_ROOT}%{_bindir}/gpaw-{python,runscript}; do +for f in ${RPM_BUILD_ROOT}%{_bindir}/gpaw-runscript; do sed -i 's|^#!/usr/bin/env gpaw-python|#!%{_bindir}/python2|g' $f done
commit ac2f9e5a44e2b9b672f0cd0775dbc684dc95a365 Author: Susi Lehtola jussilehtola@fedoraproject.org Date: Sun Dec 23 12:17:19 2018 +0100
No such thing as gpaw-python installed
diff --git a/gpaw.spec b/gpaw.spec index 2df1a6b..91736b4 100644 --- a/gpaw.spec +++ b/gpaw.spec @@ -347,14 +347,14 @@ for f in ${RPM_BUILD_ROOT}%{_bindir}/gpaw{,-analyse-basis,-upfplot,-runscript,-m sed -i 's|^#!/usr/bin/env python3|#!%{_bindir}/python3|g' $f done for f in ${RPM_BUILD_ROOT}%{_bindir}/gpaw-{python,runscript}3; do - sed -i 's|^#!/usr/bin/env gpaw-python|#!%{_bindir}/gpaw-python3|g' $f + sed -i 's|^#!/usr/bin/env gpaw-python|#!%{_bindir}/python3|g' $f done %endif for f in ${RPM_BUILD_ROOT}%{_bindir}/gpaw{,-analyse-basis,-upfplot,-runscript,-mpisim,-setup,-basis,-plot-parallel-timings}; do sed -i 's|^#!/usr/bin/env python|#!%{bindir}/python2|g' $f done for f in ${RPM_BUILD_ROOT}%{_bindir}/gpaw-{python,runscript}; do - sed -i 's|^#!/usr/bin/env gpaw-python|#!%{_bindir}/gpaw-python|g' $f + sed -i 's|^#!/usr/bin/env gpaw-python|#!%{_bindir}/python2|g' $f done
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
commit 8211669365549ad6f7f78c3cb89b5ee9729dd627 Author: Susi Lehtola jussilehtola@fedoraproject.org Date: Sun Dec 23 12:07:03 2018 +0100
Missed a file
diff --git a/gpaw.spec b/gpaw.spec index eaa62ac..2df1a6b 100644 --- a/gpaw.spec +++ b/gpaw.spec @@ -346,12 +346,16 @@ popd for f in ${RPM_BUILD_ROOT}%{_bindir}/gpaw{,-analyse-basis,-upfplot,-runscript,-mpisim,-setup,-basis,-plot-parallel-timings}3; do sed -i 's|^#!/usr/bin/env python3|#!%{_bindir}/python3|g' $f done -sed -i 's|^#!/usr/bin/env gpaw-python|#!%{_bindir}/gpaw-python3|g' ${RPM_BUILD_ROOT}%{_bindir}/gpaw-runscript3 +for f in ${RPM_BUILD_ROOT}%{_bindir}/gpaw-{python,runscript}3; do + sed -i 's|^#!/usr/bin/env gpaw-python|#!%{_bindir}/gpaw-python3|g' $f +done %endif for f in ${RPM_BUILD_ROOT}%{_bindir}/gpaw{,-analyse-basis,-upfplot,-runscript,-mpisim,-setup,-basis,-plot-parallel-timings}; do sed -i 's|^#!/usr/bin/env python|#!%{bindir}/python2|g' $f done -sed -i 's|^#!/usr/bin/env gpaw-python|#!%{_bindir}/gpaw-python2|g' ${RPM_BUILD_ROOT}%{_bindir}/gpaw-runscript3 +for f in ${RPM_BUILD_ROOT}%{_bindir}/gpaw-{python,runscript}; do + sed -i 's|^#!/usr/bin/env gpaw-python|#!%{_bindir}/gpaw-python|g' $f +done
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
commit 7a08cafcb1da72090821e8428a76d5f382256376 Author: Susi Lehtola jussilehtola@fedoraproject.org Date: Sun Dec 23 12:04:37 2018 +0100
Fix typo
diff --git a/gpaw.spec b/gpaw.spec index a57bfe8..eaa62ac 100644 --- a/gpaw.spec +++ b/gpaw.spec @@ -349,7 +349,7 @@ done sed -i 's|^#!/usr/bin/env gpaw-python|#!%{_bindir}/gpaw-python3|g' ${RPM_BUILD_ROOT}%{_bindir}/gpaw-runscript3 %endif for f in ${RPM_BUILD_ROOT}%{_bindir}/gpaw{,-analyse-basis,-upfplot,-runscript,-mpisim,-setup,-basis,-plot-parallel-timings}; do - sed -i 's|^#!/usr/bin/env python3|#!%{bindir}/python2|g' $f + sed -i 's|^#!/usr/bin/env python|#!%{bindir}/python2|g' $f done sed -i 's|^#!/usr/bin/env gpaw-python|#!%{_bindir}/gpaw-python2|g' ${RPM_BUILD_ROOT}%{_bindir}/gpaw-runscript3
commit 0902e2103e0a64208a258ccadb179b6fdbfbeb61 Author: Susi Lehtola jussilehtola@fedoraproject.org Date: Sun Dec 23 11:53:06 2018 +0100
Fix shebangs.
diff --git a/gpaw.spec b/gpaw.spec index fced4be..a57bfe8 100644 --- a/gpaw.spec +++ b/gpaw.spec @@ -20,7 +20,7 @@ ExcludeArch: ppc64
Name: gpaw Version: 1.4.0 -Release: 6%{?dist} +Release: 7%{?dist} Summary: A grid-based real-space PAW method DFT code
License: GPLv3+ @@ -34,12 +34,7 @@ BuildRequires: libxc-devel BuildRequires: hdf5-devel BuildRequires: python2-devel BuildRequires: python-ase - -%ifarch s390x -BuildRequires: atlas-devel -%else BuildRequires: openblas-devel -%endif
%if 0%{?with_python3} BuildRequires: python3-devel @@ -346,6 +341,18 @@ PYTHON=python2%doinstall_executable popd %{_mpich_unload}
+# Fix shebangs +%if 0%{?with_python3} +for f in ${RPM_BUILD_ROOT}%{_bindir}/gpaw{,-analyse-basis,-upfplot,-runscript,-mpisim,-setup,-basis,-plot-parallel-timings}3; do + sed -i 's|^#!/usr/bin/env python3|#!%{_bindir}/python3|g' $f +done +sed -i 's|^#!/usr/bin/env gpaw-python|#!%{_bindir}/gpaw-python3|g' ${RPM_BUILD_ROOT}%{_bindir}/gpaw-runscript3 +%endif +for f in ${RPM_BUILD_ROOT}%{_bindir}/gpaw{,-analyse-basis,-upfplot,-runscript,-mpisim,-setup,-basis,-plot-parallel-timings}; do + sed -i 's|^#!/usr/bin/env python3|#!%{bindir}/python2|g' $f +done +sed -i 's|^#!/usr/bin/env gpaw-python|#!%{_bindir}/gpaw-python2|g' ${RPM_BUILD_ROOT}%{_bindir}/gpaw-runscript3 + mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
%check @@ -439,6 +446,10 @@ popd
%changelog +* Sun Dec 23 2018 Susi Lehtola jussilehtola@fedoraproject.org - 1.4.0-7 +- Switch to openblas on s390x as well. +- Fix shebangs (BZ #1661785). + * Sun Jul 15 2018 Marcin Dulak Marcin.Dulak@gmail.com - 1.4.0-6 - explicitly use python3/python2, including gpaw-pythonX
arch-excludes@lists.fedoraproject.org