Hello community, here is the log from the commit of package python-dogpile.cache for openSUSE:Factory checked in at 2016-07-12 23:51:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-dogpile.cache (Old) and /work/SRC/openSUSE:Factory/.python-dogpile.cache.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-dogpile.cache" Changes: -------- --- /work/SRC/openSUSE:Factory/python-dogpile.cache/python-dogpile.cache.changes 2016-03-18 21:39:53.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python-dogpile.cache.new/python-dogpile.cache.changes 2016-07-12 23:51:14.000000000 +0200 @@ -1,0 +2,44 @@ +Mon Jul 4 08:00:04 UTC 2016 - tbechtold@suse.com + +- Use pypi.io for Source url + +------------------------------------------------------------------- +Fri Jul 1 14:38:37 UTC 2016 - tbechtold@suse.com + +- dogpile.core was merged into dogpile.cache . + See https://gerrit.sqlalchemy.org/#/c/89/ + So dogpile.core is no longer a Require. +- Add 0001-Link-moved-functions-in-dogpile.cache.util.patch + For backward compat. + +------------------------------------------------------------------- +Tue Jun 7 09:48:08 UTC 2016 - aloisio@gmx.com + +- Update to version 0.6.1 + bug: + * Fixed imports for dogpile.core restoring ReadWriteMutex + and NameRegistry into the base namespace, in addition to + dogpile.core.nameregistry and dogpile.core.readwrite_lock. + version 0.6.0 + feature: + * The dogpile.core library has been rolled in as part of the + dogpile.cache distribution. The configuration of the + dogpile name as a namespace package is also removed from + dogpile.cache. In order to allow existing installations of + dogpile.core as a separate package to remain unaffected, + the .core package has been retired within dogpile.cache + directly; the Lock class is now available directly as + dogpile.Lock and the additional dogpile.core constructs + are under the dogpile.util namespace. + Additionally, the long-deprecated dogpile.core.Dogpile + and dogpile.core.SyncReaderDogpile classes have been + removed. + bug: + * The Redis backend now creates a copy of the “arguments” + dictionary passed to it, before popping values out of it. + This prevents the given dictionary from losing its keys. + * Fixed bug in “null” backend where NullLock did not accept + a flag for the NullLock.acquire() method, nor did it return + a boolean value for “success”. + +------------------------------------------------------------------- Old: ---- dogpile.cache-0.5.7.tar.gz New: ---- 0001-Link-moved-functions-in-dogpile.cache.util.patch dogpile.cache-0.6.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-dogpile.cache.spec ++++++ --- /var/tmp/diff_new_pack.iRHHYr/_old 2016-07-12 23:51:15.000000000 +0200 +++ /var/tmp/diff_new_pack.iRHHYr/_new 2016-07-12 23:51:15.000000000 +0200 @@ -17,17 +17,22 @@ Name: python-dogpile.cache -Version: 0.5.7 +Version: 0.6.1 Release: 0 Summary: A caching front-end based on the Dogpile lock License: BSD-3-Clause Group: Development/Languages/Python Url: http://bitbucket.org/zzzeek/dogpile.cache -Source: https://pypi.python.org/packages/source/d/dogpile.cache/dogpile.cache-%{version}.tar.gz +Source: https://pypi.io/packages/source/d/dogpile.cache/dogpile.cache-%{version}.tar.gz +# PATCH-FIX-UPSTREAM 0001-Link-moved-functions-in-dogpile.cache.util.patch +Patch0: 0001-Link-moved-functions-in-dogpile.cache.util.patch BuildRequires: fdupes BuildRequires: python-devel BuildRequires: python-setuptools -Requires: python-dogpile.core >= 0.4.1 +# NOTE(toabctl): upstream merged dogpile.core into dogpile.cache +# see https://gerrit.sqlalchemy.org/#/c/89/ +Provides: python-dogpile.core = 0.4.1 +Obsoletes: python-dogpile.core <= 0.4.1 BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} @@ -42,6 +47,7 @@ %prep %setup -q -n dogpile.cache-%{version} +%patch0 -p1 %build python setup.py build ++++++ 0001-Link-moved-functions-in-dogpile.cache.util.patch ++++++
From 85dd3797d5abeea16ba7636796e07338878fba10 Mon Sep 17 00:00:00 2001 From: Jamie Lennox
Date: Thu, 9 Jun 2016 09:50:43 -0400 Subject: [PATCH] Link moved functions in dogpile.cache.util
Change-Id: I5819a237d6abe7c2ee5e04abeedc06ff229388a8 Pull-request: https://bitbucket.org/zzzeek/dogpile.cache/pull-requests/51 --- docs/build/changelog.rst | 11 +++++++++++ dogpile/cache/util.py | 8 ++++++++ 2 files changed, 19 insertions(+) Index: dogpile.cache-0.6.1/docs/build/changelog.rst =================================================================== --- dogpile.cache-0.6.1.orig/docs/build/changelog.rst +++ dogpile.cache-0.6.1/docs/build/changelog.rst @@ -13,6 +13,17 @@ Changelog and ``NameRegistry`` into the base namespace, in addition to ``dogpile.core.nameregistry`` and ``dogpile.core.readwrite_lock``. + .. change:: + :tags: bug + + Restored some more util symbols that users may have been relying upon + (although these were not necessarily intended as user-facing): + ``dogpile.cache.util.coerce_string_conf``, + ``dogpile.cache.util.KeyReentrantMutex``, + ``dogpile.cache.util.memoized_property``, + ``dogpile.cache.util.PluginLoader``, + ``dogpile.cache.util.to_list``. + .. changelog:: :version: 0.6.0 :released: Mon Jun 6 2016 Index: dogpile.cache-0.6.1/dogpile/cache/util.py =================================================================== --- dogpile.cache-0.6.1.orig/dogpile/cache/util.py +++ dogpile.cache-0.6.1/dogpile/cache/util.py @@ -1,6 +1,7 @@ from hashlib import sha1 import inspect from ..util import compat +from ..util import langhelpers def function_key_generator(namespace, fn, to_str=compat.string_type): @@ -75,4 +76,11 @@ def length_conditional_mangler(length, m return key return mangle +# in the 0.6 release these functions were moved to the dogpile.util namespace. +# They are linked here to maintain compatibility with older versions. +coerce_string_conf = langhelpers.coerce_string_conf +KeyReentrantMutex = langhelpers.KeyReentrantMutex +memoized_property = langhelpers.memoized_property +PluginLoader = langhelpers.PluginLoader +to_list = langhelpers.to_list ++++++ dogpile.cache-0.5.7.tar.gz -> dogpile.cache-0.6.1.tar.gz ++++++ ++++ 8187 lines of diff (skipped)