#2 Update rawhide to upstream release 2.6.0
Opened 2 months ago by packit. Modified 14 days ago
rpms/ packit/python-brian2 2.6.0-rawhide-update-pull_from_upstream  into  rawhide

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

  /Brian2-2.5.1.tar.gz

  /Brian2-2.5.2.tar.gz

  /Brian2-2.5.4.tar.gz

+ /Brian2-2.6.0.tar.gz

file added
+3
@@ -0,0 +1,3 @@ 

+ This repository is maintained by packit.

+ https://packit.dev/

+ The file was generated using packit 0.93.0.post1.dev5+g0048024e.

file removed
-35
@@ -1,35 +0,0 @@ 

- diff -ur Brian2-2.5.4.orig/MANIFEST.in Brian2-2.5.4/MANIFEST.in

- --- Brian2-2.5.4.orig/MANIFEST.in	2023-11-06 16:47:10.906707332 +0000

- +++ Brian2-2.5.4/MANIFEST.in	2023-11-06 19:06:58.716891308 +0000

- @@ -23,3 +23,16 @@

-  exclude .gitattributes

-  exclude .gitmodules

-  include brian2/_version.py

- +

- +include brian2/devices/cpp_standalone/templates/*

- +include brian2/devices/cpp_standalone/templates_GSL/*

- +include brian2/tests/test_templates/fake_package_1/templates/*

- +include brian2/tests/test_templates/fake_package_2/templates/*

- +include brian2/codegen/runtime/numpy_rt/templates/*

- +include brian2/codegen/runtime/GSLcython_rt/templates/*

- +include brian2/codegen/runtime/cython_rt/templates/*

- +include brian2/tests/*.ini

- +include brian2/tests/*.pyx

- +include brian2/tests/*.pxd

- +include brian2/tests/rallpack_data/*.0

- +include brian2/tests/rallpack_data/*.x

- diff -ur Brian2-2.5.4.orig/pyproject.toml Brian2-2.5.4/pyproject.toml

- --- Brian2-2.5.4.orig/pyproject.toml	2023-11-06 16:47:10.929706929 +0000

- +++ Brian2-2.5.4/pyproject.toml	2023-11-06 16:50:48.748888082 +0000

- @@ -42,7 +42,10 @@

-  

-  [tool.setuptools]

-  zip-safe = false

- -packages = ['brian2']

- +include-package-data = true

- +

- +[tool.setuptools.packages.find]

- +include = ["brian2*"]

-  

-  [tool.setuptools.dynamic]

-  readme = {file = 'README.rst', content-type = "text/x-rst"}

file modified
+5 -5
@@ -20,7 +20,7 @@ 

  Documentation for Brian2 can be found at http://brian2.readthedocs.org}

  

  Name:           python-brian2

- Version:        2.5.4

+ Version:        2.6.0

  Release:        %autorelease

  Summary:        A clock-driven simulator for spiking neural networks

  
@@ -28,10 +28,10 @@ 

  License:        CECILL-2.0

  URL:            https://briansimulator.org

  Source0:        %pypi_source Brian2

- # update pyproject to discover all packages, otherwise it only includes the top

- # level brian2 package

- # https://github.com/brian-team/brian2/pull/1492

- Patch:          pyproject.patch

+ 

+ # Drop i686

+ # https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval

+ ExcludeArch:    %{ix86}

  

  BuildRequires:  gcc-c++ gcc

  BuildRequires:  gsl-devel

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

- SHA512 (Brian2-2.5.4.tar.gz) = fbc93ae5e8e703c35086d3a80203c16cc46ceae718b3ddc7df7924fb087e589eda7895857edf807a3a941e95cfe74f73ae8ed8c08d8f624b60fdf23d0a05cb4f

+ SHA512 (Brian2-2.6.0.tar.gz) = 16504b9f6c88a0c774b8cc19dd71a68af999225ff9cffdb360918e604c7be3f3e5cddbeb3c2870ab379d569dc6f49729d8a6fded720e95114da01aac9020459d

Upstream tag: 2.6.0
Upstream commit: ec5b8ce0
Release monitoring project: 19836
Resolves rhbz#2269724


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-brian2.git
cd python-brian2
git checkout 2.6.0-rawhide-update-pull_from_upstream
git push origin 2.6.0-rawhide-update-pull_from_upstream

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

cd python-brian2
git remote add packit ssh://$YOUR_USER@pkgs.fedoraproject.org/forks/packit/rpms/python-brian2.git
git fetch packit refs/heads/2.6.0-rawhide-update-pull_from_upstream
git checkout 2.6.0-rawhide-update-pull_from_upstream
git push packit 2.6.0-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

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/b0c7b837d5dd4f9ba190cc3651bbfec7

2 new commits added

  • Drop i686
  • Drop patch (merged upstream)
15 days ago

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

I ran a few test builds and there's something weird going on with f39 and f38 builds. Lots of errors logged, yet the build succeeds. But build time is much shorter than for the builds for rawhide and f40.

See the build times for all branches next to each other:
https://copr.fedorainfracloud.org/coprs/gui1ty/neuro-sig/build/7314845/

For what it's worth, Koji builds exhibit the same weirdness:
https://koji.fedoraproject.org/koji/taskinfo?taskID=116443269
https://koji.fedoraproject.org/koji/taskinfo?taskID=116443279