#7 Update rawhide to upstream release 0.12.3
Merged a month ago by ankursinha. Opened a month ago by packit.

file modified
+1
@@ -4,3 +4,4 @@ 

  /PyNN-0.11.0.tar.gz

  /PyNN-0.12.1.tar.gz

  /PyNN-0.12.2.tar.gz

+ /PyNN-0.12.3.tar.gz

file modified
+1 -1
@@ -1,3 +1,3 @@ 

  This repository is maintained by packit.

  https://packit.dev/

- The file was generated using packit 0.92.0.

+ The file was generated using packit 0.94.2.

file modified
+14 -23
@@ -40,7 +40,7 @@ 

  %global forgeurl https://github.com/NeuralEnsemble/PyNN

  

  Name:           python-pynn

- Version:        0.12.2

+ Version:        0.12.3

  

  %global tag %{version}

  %forgemeta
@@ -70,12 +70,8 @@ 

  BuildRequires:  boost-devel

  BuildRequires:  cmake

  BuildRequires:  gcc-c++

- BuildRequires:  git-core

  BuildRequires:  gsl-devel

- BuildRequires:  libneurosim-devel

  BuildRequires:  ncurses-devel

- BuildRequires:  nest-devel >= 3.4

- BuildRequires:  neuron-devel

  BuildRequires:  libtool-ltdl-devel

  BuildRequires:  readline-devel

  
@@ -87,17 +83,21 @@ 

  BuildRequires:  %{py3_dist morphio}

  BuildRequires:  %{py3_dist neo}

  BuildRequires:  %{py3_dist numpy}

- BuildRequires:  python3-nest >= 3.4

- BuildRequires:  nest >= 3.4

+ BuildRequires:  %{py3_dist libneuroml}

+ BuildRequires:  python3-nest >= 3.7

+ BuildRequires:  nest-devel >= 3.7

+ BuildRequires:  nest >= 3.7

+ BuildRequires:  libneurosim-devel

  BuildRequires:  python3-neuron

+ BuildRequires:  neuron-devel

  BuildRequires:  %{py3_dist quantities}

  

  BuildRequires:  %{py3_dist pytest}

  

  %if %{with mpich}

  BuildRequires:  python3-mpi4py-mpich

- BuildRequires:  python3-nest-mpich >= 3.4

- BuildRequires:  nest-mpich >= 3.4

+ BuildRequires:  python3-nest-mpich >= 3.7

+ BuildRequires:  nest-mpich >= 3.7

  BuildRequires:  python3-neuron-mpich

  BuildRequires:  rpm-mpi-hooks

  BuildRequires:  mpich
@@ -106,25 +106,20 @@ 

  

  %if %{with openmpi}

  BuildRequires:  python3-mpi4py-openmpi

- BuildRequires:  python3-nest-openmpi >= 3.4

- BuildRequires:  nest-openmpi >= 3.4

+ BuildRequires:  python3-nest-openmpi >= 3.7

+ BuildRequires:  nest-openmpi >= 3.7

  BuildRequires:  python3-neuron-openmpi

  BuildRequires:  rpm-mpi-hooks

  BuildRequires:  openmpi

  BuildRequires:  openmpi-devel

  %endif

  

+ Obsoletes:      python3-pynn-devel < 0:0.12.3-1

  

  %{?python_enable_dependency_generator}

  

  %description %_description

  

- %package devel

- Summary:        %{summary}

- Requires:       python3-pynn%{?_isa} = %{version}-%{release}

- 

- %description devel %_description

- 

  %package -n python3-pynn

  Summary:        %{summary}

  BuildRequires:  python3-devel
@@ -140,7 +135,7 @@ 

  Documentation for %{name}.

  

  %prep

- %forgeautosetup -S git

+ %forgeautosetup

  rm -rfv PyNN-%{version}/pyNN.egg-info

  

  # we install NEST libraries in standard directories, and that's where NEST expects to find extensions also
@@ -217,20 +212,16 @@ 

  # The libnrnmech.so file, along with the .libs/libnrnmech.so symlink are both required

  # So is the "special" script that loads these libraries

  # We can remove some temporary compilation files, though:

- find $RPM_BUILD_ROOT/%{python3_sitearch}/pyNN/neuron/nmodl/*/ -name "*.c" -o -name "*.c" -o -name "*.mod" -delete

+ find $RPM_BUILD_ROOT/%{python3_sitearch}/pyNN/neuron/nmodl/*/ -name "*.c" -o -name "*.mod" -delete

  

  

  %files -n python3-pynn

  %license LICENSE

  %doc README.rst AUTHORS changelog

  %{_libdir}/*pynn*so

- %{_datadir}/nest/sli/pynn_extensions-init.sli

  %{python3_sitearch}/pyNN

  %{python3_sitearch}/PyNN-%{version}-py%{python3_version}.egg-info

  

- %files devel

- %{_includedir}/pynn_extensions.h

- 

  %files doc

  %license LICENSE

  %doc examples

file modified
+1 -1
@@ -1,1 +1,1 @@ 

- SHA512 (PyNN-0.12.2.tar.gz) = 7a6efaaf6618719ec186ee4730976de0c577ec8dc06bce726d884572cbed4a6c881525586781f9dc620321a23d2aa57cb0687fecbb5c650d46e47feae6c77070

+ SHA512 (PyNN-0.12.3.tar.gz) = 44ef24467cbd15c365f2d79d23dcc2594014d85b29bd07ce67955c3071963c3ebeb032fa9276d9fa3a28d795ad62f0408c6b9bfbf0664f120f18d5d106e6222d

Upstream tag: 0.12.3
Upstream commit: 7d49963f
Release monitoring project: 16703
Resolves: rhbz#2275763


If you need to do any change in this pull request, you can clone Packit's fork and push directly to the source branch of this PR (provided you have commit access to this repository):

git clone ssh://$YOUR_USER@pkgs.fedoraproject.org/forks/packit/rpms/python-pynn.git
cd python-pynn
git checkout 0.12.3-rawhide-update-pull_from_upstream
git push origin 0.12.3-rawhide-update-pull_from_upstream

Alternatively, if you already have the package repository cloned, you can just fetch the Packit's fork:

cd python-pynn
git remote add packit ssh://$YOUR_USER@pkgs.fedoraproject.org/forks/packit/rpms/python-pynn.git
git fetch packit refs/heads/0.12.3-rawhide-update-pull_from_upstream
git checkout 0.12.3-rawhide-update-pull_from_upstream
git push packit 0.12.3-rawhide-update-pull_from_upstream

If you have the koji_build job configured as well, make sure to configure the allowed_pr_authors and/or allowed_committers (see the docs) since by default, Packit reacts only to its own PRs.


Before pushing builds/updates, please remember to check the new version against the packaging guidelines.

For example, please:

  • check that the new sources only contain permissible content
  • check that the license of the new version has not changed
  • check for any API/ABI and other changes that may break dependent packages
  • check the autogenerated changelog

:exclamation: Changed default for the changelog entry generated by Packit

We would like to bring to your attention a recent update regarding the default changelog entry generated by Packit during release syncing. Going forward, the default changelog entry will be generated as follows:

- Update to version {version}

followed by a Bugzilla reference if thereis an open bug about a new upstream release.
This aligns with the Fedora Packaging Guidelines and has been agreed upon in this discussion. If you prefer a different behaviour, you can override this default in your configuration, e.g. by using custom command(s) in changelog-entry action (see example).

Logs and details of the syncing: Packit dashboard

Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci
https://fedora.softwarefactory-project.io/zuul/buildset/efdc85b5244d4f858e923be0e0a71fa5

Metadata Update from @ankursinha:
- Request assigned

a month ago

1 new commit added

  • fix: fix build (fixes rhbz#2275763)
a month ago

Build succeeded.
https://fedora.softwarefactory-project.io/zuul/buildset/10ddbcf7e1264f2ea4722ff206dc607c

Pull-Request has been merged by ankursinha

a month ago