Hello community, here is the log from the commit of package python-persistent for openSUSE:Leap:15.2 checked in at 2020-03-09 18:10:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/python-persistent (Old) and /work/SRC/openSUSE:Leap:15.2/.python-persistent.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-persistent" Mon Mar 9 18:10:12 2020 rev:12 rq:776907 version:4.5.0 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/python-persistent/python-persistent.changes 2020-01-15 15:51:32.211532337 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.python-persistent.new.26092/python-persistent.changes 2020-03-09 18:10:13.165097996 +0100 @@ -1,0 +2,61 @@ +Mon May 20 15:50:31 UTC 2019 - [email protected] + +- version update to 4.5.0 + - Fully test the C implementation of the PickleCache, and fix + discrepancies between it and the Python implementation: + - Allow sweeping cache without ``cache_size``. ``cache_size_bytes`` + works with ``cache_size=0``, no need to set ``cache_size`` to a + large value. + - Require ``CFFI`` on CPython for pure-Python operation. This drops + support for Jython (which was untested). See `issue 77 + <https://github.com/zopefoundation/persistent/issues/77>`_. + - Fix DeprecationWarning about ``PY_SSIZE_T_CLEAN``. + See `issue 108 <https://github.com/zopefoundation/persistent/issues/108>`_. + - Drop support for Python 3.4. +- deleted patches + - persistent-4.2.4.2-switch-off-tests.patch (not needed) + +------------------------------------------------------------------- +Tue Mar 5 12:14:02 UTC 2019 - Hans-Peter Jansen <[email protected]> + +- Allow build with older distributions + (%autopatch macro needs an appended empty line) +- Refresh patch persistent-4.2.4.2-switch-off-tests.patch + +------------------------------------------------------------------- +Mon Mar 4 14:18:11 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Update to 4.4.3: + * Too many changes around see CHANGES.rst +- Do not bother with documentation generating +- Add more dependencies + +------------------------------------------------------------------- +Tue Aug 14 14:55:56 UTC 2018 - [email protected] + +- Update to 4.3.0: + * Fix the possibility of a rare crash in the C extension when + deallocating items. See + https://github.com/zopefoundation/persistent/issues/66 + * Change cPickleCache's comparison of object sizes to determine + whether an object can go in the cache to use PyObject_TypeCheck(). + This matches what the pure Python implementation does and is + a stronger test that the object really is compatible with the + cache. Previously, an object could potentially include + cPersistent_HEAD and not set tp_base to cPersistenceCAPI->pertype + and still be eligible for the pickle cache; that is no longer the + case. See https://github.com/zopefoundation/persistent/issues/69 + +------------------------------------------------------------------- +Thu Jul 26 08:35:19 UTC 2018 - [email protected] + +- Do not restrict python version makes stuff very unresolvable + +------------------------------------------------------------------- +Thu Jul 19 15:33:04 UTC 2018 - [email protected] + +- Clean up SPEC +- Fix tests (persistent-4.2.4.2-switch-off-tests.patch removes failing + test) + +------------------------------------------------------------------- Old: ---- persistent-4.2.4.2.tar.gz New: ---- persistent-4.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-persistent.spec ++++++ --- /var/tmp/diff_new_pack.9f2oqc/_old 2020-03-09 18:10:13.449098403 +0100 +++ /var/tmp/diff_new_pack.9f2oqc/_new 2020-03-09 18:10:13.449098403 +0100 @@ -1,8 +1,8 @@ # # spec file for package python-persistent # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. -# Copyright (c) 2013 LISA GmbH, Bingen, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2013-2019 LISA GmbH, Bingen, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -13,29 +13,29 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-persistent -Version: 4.2.4.2 +Version: 4.5.0 Release: 0 Summary: Translucent persistent objects License: ZPL-2.1 Group: Development/Languages/Python -Url: https://github.com/zopefoundation/persistent +URL: https://github.com/zopefoundation/persistent Source: https://files.pythonhosted.org/packages/source/p/persistent/persistent-%{version}.tar.gz -# Documentation requirements: -BuildRequires: %{python_module Sphinx} +BuildRequires: %{python_module cffi} BuildRequires: %{python_module devel} -BuildRequires: %{python_module repoze.sphinx.autointerface} +Requires: python-cffi +BuildRequires: %{python_module manuel} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module zope.interface} +BuildRequires: %{python_module zope.testrunner} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-zope.interface -BuildRoot: %{_tmppath}/%{name}-%{version}-build %python_subpackages %description @@ -47,51 +47,38 @@ Summary: Translucent persistent objects Group: Development/Languages/Python Requires: %{name} = %{version} +Requires: python-devel %description devel This package contains the files needed for binding the %{name} C module. -%package doc -Summary: Translucent persistent objects -Group: Development/Languages/Python -Requires: %{name} = %{version} - -%description doc -This package contains documentation files for %{name}. - %prep %setup -q -n persistent-%{version} rm -rf persistent.egg-info %build %python_build -%{_python_use_flavor python3} -python3 setup.py build_sphinx && rm build/sphinx/html/.buildinfo %install %python_install # don't bother with development files %{python_expand rm %{buildroot}%{$python_sitearch}/persistent/*.c - %fdupes -s %{buildroot}%{$python_sitearch} + %fdupes %{buildroot}%{$python_sitearch} } %check -%python_exec setup.py -q test +find . -name \*.pyc -delete +%python_exec setup.py test -v %files %{python_files} -%defattr(-,root,root,-) -%doc CHANGES.rst COPYRIGHT.txt LICENSE.txt README.rst +%license LICENSE.txt +%doc CHANGES.rst COPYRIGHT.txt README.rst %exclude %{python_sitearch}/persistent/*.h %{python_sitearch}/* %files %{python_files devel} -%defattr(-,root,root,-) %dir %{python_sysconfig_path include}/persistent %{python_sysconfig_path include}/persistent/*.h %{python_sitearch}/persistent/*.h -%files %{python_files doc} -%defattr(-,root,root,-) -%doc build/sphinx/html/ - %changelog ++++++ persistent-4.2.4.2.tar.gz -> persistent-4.5.0.tar.gz ++++++ ++++ 6472 lines of diff (skipped)
