The package rpms/python-cocotb.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/python-cocotb.git/commit/?id=1ddc133....
Change: -ExcludeArch: s390x
Thanks.
Full change: ============
commit 1ddc1338ed5741d6396a735f99c28fd2a25ee35e Author: Miro Hrončok miro@hroncok.cz Date: Wed Sep 29 00:02:16 2021 +0200
Retired, failed to install for 8+ weeks
https://pagure.io/releng/issue/10318 https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_...
diff --git a/.gitignore b/.gitignore deleted file mode 100644 index e06949f..0000000 --- a/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -/cocotb-1.2.0.tar.gz -/cocotb-1.3.0.tar.gz -/cocotb-1.3.1.tar.gz -/cocotb-1.4.0.tar.gz -/cocotb-1.5.2.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index 7391931..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# python-cocotb - -The python-cocotb package \ No newline at end of file diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..7442532 --- /dev/null +++ b/dead.package @@ -0,0 +1,4 @@ +Retired, failed to install for 8+ weeks + +https://pagure.io/releng/issue/10318 +https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_... diff --git a/python-cocotb.spec b/python-cocotb.spec deleted file mode 100644 index 0d2f3ea..0000000 --- a/python-cocotb.spec +++ /dev/null @@ -1,154 +0,0 @@ -# NOTE: the only library that we can't build in Fedora -# is the FLI interface to modelsim. See: -# https://github.com/cocotb/cocotb/blob/master/cocotb_build_libs.py#L339 -# One way to work around that would be to ship the cocotb_build_libs.py -# script and install it system-wide. I have't decided if that makes sense. -# But I believe that this package will actually still work with modelsim -# through VPI; so ultimately I don't think there's a huge reduction in -# functionality. Still, I wanted to write this down somewhere. - -# Created by pyp2rpm-3.3.2 -%global pypi_name cocotb - -Name: python-%{pypi_name} -Version: 1.5.2 -Release: 2%{?dist} -Summary: Coroutine Co-simulation Test Bench - -License: BSD -URL: https://github.com/cocotb/cocotb -#Source0: https://github.com/cocotb/cocotb/archive/v%%7Bversion%7D/%%7Bpypi_name%7D-%%... -Source0: %{pypi_source} - -BuildRequires: python3-devel -BuildRequires: python3dist(setuptools) -BuildRequires: python3dist(setuptools-scm) -BuildRequires: python3dist(pytest) - -BuildRequires: gcc, gcc-c++, make - -# iverilog and ghdl are the FOSS simulators. cocotb supports both. -# We need them to run the tests... although the main one we need -# is iverilog. ghdl is apparently not currently built on armv7hl. -%ifnarch armv7hl -BuildRequires: ghdl -%endif -BuildRequires: iverilog - -# Test failure on s390x with iverilog-- needs more investigation, -# will disable build for now. -# See https://github.com/cocotb/cocotb/issues/2044 -ExcludeArch: s390x - -%package -n python3-%{pypi_name} -Summary: %{summary} -%{?python_provide:%python_provide python3-%{pypi_name}} - -# Provide "cocotb", as that's the upstream name and this is -# a framework end-users would use directly. -Provides: cocotb = %{version}-%{release} - -# It isn't *strictly* necessary to have iverilog/ghdl installed, especially -# since cocotb also supports non-FOSS simulators. Thus, use a weak dep to -# pull them in (but allow someone to remove them if necessary). -Recommends: iverilog, ghdl - -%description -cocotb is a coroutine based cosimulation library for writing VHDL -and Verilog testbenches in Python. - -%description -n python3-%{pypi_name} -cocotb is a coroutine based cosimulation library for writing VHDL -and Verilog testbenches in Python. - -%prep -%autosetup -n %{pypi_name}-%{version} - -# Only run the tests, not the examples. -# Examples require /usr/bin/cocotb-config already installed. -sed "/$(MAKE) -k -C examples/d" -i Makefile - -# Fix the 'combine_results.py' script to use python3. -sed 's/env python/python3/g' -i bin/combine_results.py - -# Should remove chbangs from non-script library files. -sed "/env python/d" -i cocotb/*.py -sed "/env python/d" -i cocotb/drivers/*.py -sed "/env python/d" -i cocotb/generators/*.py -sed "/env python/d" -i cocotb/monitors/*.py - -# Some of the tests depend on cocotb_bus. For now, get rid of them. -rm -rf tests/test_cases/{test_axi4,test_avalon,test_avalon_stream,test_array_buses} - -# ??? This is supposed to skip the deprecation warnings, but it doesn't. -sed 's/export PYTHONWARNINGS = error,ignore::DeprecationWarning:distutils,ignore::DeprecationWarning:site/export PYTHONWARNINGS = ignore::DeprecationWarning/' -i tests/Makefile - -%build -%py3_build - -%install -%py3_install - -%check -# Run tests with the FOSS simulators. -# To do this, we need cocotb-config to be on the path. -export PYTHON_BIN=python3 -export PATH=$PATH:%{buildroot}%{_bindir} -export PYTHONPATH=$PYTHONPATH:%{buildroot}%{python3_sitearch} -# For some reason, the version of this inside cocotb's own makefile doesn't work? -export PYTHONWARNINGS="ignore::DeprecationWarning" -# Run tests with iverilog on all supported architectures. -make SIM=icarus - -%files -n python3-%{pypi_name} -%doc README.md -%license LICENSE -%{_bindir}/cocotb-config -%{python3_sitearch}/%{pypi_name} -%{python3_sitearch}/%{pypi_name}-%{version}-py*.*.egg-info - -%changelog -* Fri Jul 23 2021 Fedora Release Engineering releng@fedoraproject.org - 1.5.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Thu Jun 24 2021 Ben Rosser rosser.bjr@gmail.com - 1.5.2-1 -- Update to latest upstream release, fix FTBFS - -* Wed Jan 27 2021 Fedora Release Engineering releng@fedoraproject.org - 1.4.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Sat Aug 01 2020 Fedora Release Engineering releng@fedoraproject.org - 1.4.0-3 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering releng@fedoraproject.org - 1.4.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Fri Jul 10 2020 Ben Rosser rosser.bjr@gmail.com - 1.4.0-1 -- Update to latest upstream release. -- Package is now arched; simulator libraries compiled at install time. - -* Tue May 26 2020 Miro Hrončok mhroncok@redhat.com - 1.3.1-2 -- Rebuilt for Python 3.9 - -* Fri Mar 27 2020 Ben Rosser rosser.bjr@gmail.com - 1.3.1-1 -- Update to latest upstream release. - -* Thu Jan 30 2020 Fedora Release Engineering releng@fedoraproject.org - 1.3.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Tue Jan 21 2020 Ben Rosser rosser.bjr@gmail.com - 1.3.0-1 -- Update to latest upstream release. - -* Tue Sep 24 2019 Ben Rosser rosser.bjr@gmail.com - 1.2.0-3 -- Move Recommends on iverilog/ghdl into python3 subpackage. - -* Tue Sep 24 2019 Ben Rosser rosser.bjr@gmail.com - 1.2.0-2 -- Rename package to 'python-cocotb', provide 'cocotb'. -- Remove unnecessary manual dependency on setuptools. -- Remove unnecessary removal of egg info file. -- Change combine_results script to not use "env" to find python3 interpreter -- Change egg info file in files list to use '*' instead of '?' pattern matching. - -* Fri Jul 26 2019 Ben Rosser rosser.bjr@gmail.com - 1.2.0-1 -- Initial package. diff --git a/sources b/sources deleted file mode 100644 index 6643bcb..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (cocotb-1.5.2.tar.gz) = 79e5b3f26a7cb6e295edcaeb366cd0a42d55763bf071295d7ee9f7ed00bbc13289195fd1686fd045524398d2e5f945130966dae5c6d456709bffa2415bd82f74
arch-excludes@lists.fedoraproject.org