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)


Reply via email to