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 - [email protected]
+
+- Use pypi.io for Source url
+
+-------------------------------------------------------------------
+Fri Jul 1 14:38:37 UTC 2016 - [email protected]
+
+- 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 - [email protected]
+
+- 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 <[email protected]>
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)