#11 Update to 1.15.0rc2
Merged 2 years ago by thrnciar. Opened 2 years ago by thrnciar.
rpms/ thrnciar/python-cffi update-to-1.15.0rc2  into  rawhide

file modified
+10 -4
@@ -1,6 +1,8 @@ 

  Name:           python-cffi

- Version:        1.14.6

- Release:        2%{?dist}

+ %global general_version 1.15.0

+ %global prerel rc2

+ Version:        %{general_version}%{?prerel:~%{prerel}}

+ Release:        1%{?dist}

  Summary:        Foreign Function Interface for Python to call C code

  License:        MIT

  URL:            https://cffi.readthedocs.org/
@@ -42,7 +44,7 @@ 

  Documentation for CFFI, the Foreign Function Interface for Python.

  

  %prep

- %autosetup -p1 -n cffi-%{version}

+ %autosetup -p1 -n cffi-%{general_version}%{?prerel}

  

  %build

  %py3_build
@@ -62,12 +64,16 @@ 

  %license LICENSE

  %{python3_sitearch}/cffi/

  %{python3_sitearch}/_cffi_backend.*.so

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

+ %{python3_sitearch}/cffi-%{general_version}%{?prerel}-py%{python3_version}.egg-info/

  

  %files doc

  %doc doc/build/html

  

  %changelog

+ * Thu Oct 07 2021 Tomáš Hrnčiar <thrnciar@redhat.com> - 1.15.0~rc2-1

+ - Update to 1.15.0rc2

+ Resolves: rhbz#2007006

+ 

  * Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.6-2

  - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

  

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

- SHA512 (cffi-1.14.6.tar.gz) = 30a8b25b74921a90a1fa96d05de1f25437d0fbbf73b7de0bb9ce22dfcaccbd78376b605525fe970212221d3e598357a9b1da420bfbd1a3e513263ed2b789e813

+ SHA512 (cffi-1.15.0rc2.tar.gz) = a3e3838a919e222a533f48062cab33b83157acaf9954c8a6382eae7db9b0e9d152ad8dcf7e140ae085016bc89ad9444d7a7717c9361252fba70118ec808db9d7

no initial comment

Could you please do a Copr impact check? That could help the maintainer gain confidence to release 1.15.0 final on PyPI which we want for https://bugzilla.redhat.com/show_bug.cgi?id=1989081

Exactly what I wanted to do to help upstream with testing. I see that Tomáš is rebuilding the packages in: https://copr.fedorainfracloud.org/coprs/thrnciar/python-cffi/builds/ and there is also a control copr to compare failures, thanks. Let me know if I can help you anyhow.

There are 20 packages failing. I think failures are not connected to this update except of python-assyncssh and python-azure-mgmt-compute. These two are green when I tried scratch build.

@lbalhar, could you please take a look at them?

Will do tomorrow, thanks.

It seems to me that the problem in those two failing packages is transitive because neither of them uses cffi directly. My first candidate for the troublemaker is PyOpenSSL.

Thank you, in that case, I think it should be safe to update cffi to 1.15.0.

Give me some more time please, I'm still investigating. That info will be valuable for upstream.

Upstream tests of pyopenssl work well with release candidate version of cffi, so the problem has to be somewhere else. It seems to me that asyncssh in version 2.7.1 added support for openssl 3 which we have in rawhide so an update might fix that problem.

In the end, it does not seem to be a problem in cffi and I think that we can merge and ship this.

Pull-Request has been merged by thrnciar

2 years ago
Metadata