Update to 2.8.1 (fixes RHBZ#2142849)

This commit is contained in:
Xavier Bachelot 2023-03-09 11:17:13 +01:00
parent 4bc6c7a31c
commit 522143e075
4 changed files with 7 additions and 20 deletions

1
.gitignore vendored
View File

@ -6,3 +6,4 @@
/lasso-2.6.0.tar.gz
/lasso-2.6.1.tar.gz
/lasso-2.7.0.tar.gz
/lasso-2.8.1.tar.gz

View File

@ -1,12 +0,0 @@
diff --git a/bindings/python/lang.py b/bindings/python/lang.py
index bd7ef70..644de23 100644
--- a/bindings/python/lang.py
+++ b/bindings/python/lang.py
@@ -739,7 +739,6 @@ register_constants(PyObject *d)
else:
print_('E: unknown constant type: %r' % c[0], file=sys.stderr)
print_(' PyDict_SetItemString(d, "%s", obj);' % c[1][6:], file=fd)
- print_(' Py_DECREF(obj);', file=fd)
print_('}', file=fd)
print_('', file=fd)

View File

@ -58,17 +58,12 @@
Summary: Liberty Alliance Single Sign On
Name: lasso
Version: 2.7.0
Release: 10%{?dist}
Version: 2.8.1
Release: 1%{?dist}
License: GPLv2+
URL: http://lasso.entrouvert.org/
Source: http://dev.entrouvert.org/lasso/lasso-%{version}.tar.gz
# Python: Don't call Py_DECREF(Py_True/Py_False) in register_constants()
# Avoids a Fatal Python error: bool_dealloc: deallocating True or False
# Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1900651
Patch1: lasso-python-dont-decref-true-false.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: check-devel
@ -317,6 +312,9 @@ rm -fr %{buildroot}%{_defaultdocdir}/%{name}
%endif
%changelog
* Thu Mar 09 2023 Xavier Bachelot <xavier@bachelot.org> - 2.8.1-1
- Update to 2.8.1 (fixes RHBZ#2142849)
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.0-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild

View File

@ -1 +1 @@
SHA512 (lasso-2.7.0.tar.gz) = 98615d6166cdec52abef4f5346119040f310dbee624c2cd168d2f95b5fe3e0e1437ec6bfc2cd8b680044438afa15770402f5aef87d1885f7bc61528617c17a74
SHA512 (lasso-2.8.1.tar.gz) = 1cb29b27fbe04fc1103a87d6901a1f8101a41a97be8fd89f0b66ed947962e90f246a5ecfc94512882658e073b980159a0d413b1ab3f0d5d0aa3dcdb814fd99e8