Hello community,

here is the log from the commit of package python-bsddb3 for openSUSE:Factory 
checked in at 2018-05-13 16:06:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-bsddb3 (Old)
 and      /work/SRC/openSUSE:Factory/.python-bsddb3.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-bsddb3"

Sun May 13 16:06:06 2018 rev:24 rq:606474 version:6.2.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-bsddb3/python-bsddb3.changes      
2017-09-05 15:17:41.740359384 +0200
+++ /work/SRC/openSUSE:Factory/.python-bsddb3.new/python-bsddb3.changes 
2018-05-13 16:06:29.319215768 +0200
@@ -1,0 +2,8 @@
+Thu May 10 17:08:25 UTC 2018 - [email protected]
+
+- Update to 6.2.5
+  * We should be able to install inside a PYPY virtualenv.
+    Reported by Zhihao Yuan. 
+- Use license tag
+
+-------------------------------------------------------------------

Old:
----
  bsddb3-6.2.4.tar.gz

New:
----
  bsddb3-6.2.5.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-bsddb3.spec ++++++
--- /var/tmp/diff_new_pack.PdNq0e/_old  2018-05-13 16:06:30.035189648 +0200
+++ /var/tmp/diff_new_pack.PdNq0e/_new  2018-05-13 16:06:30.039189502 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-bsddb3
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-bsddb3
-Version:        6.2.4
+Version:        6.2.5
 Release:        0
 Summary:        Python interface for Berkeley DB
 License:        BSD-3-Clause
@@ -69,11 +69,13 @@
 
 %files %{python_files}
 %defattr(-,root,root,-)
-%doc ChangeLog licenses.txt LICENSE.txt README.txt TODO.txt docs/*
+%doc ChangeLog README.txt TODO.txt docs/*
+%license licenses.txt LICENSE.txt
 %{python_sitearch}/*
 
 %files %{python_files devel}
 %defattr(-,root,root,-)
+%license licenses.txt LICENSE.txt
 %{_includedir}/python%{python_version}*/bsddb3
 
 %changelog

++++++ bsddb3-6.2.4.tar.gz -> bsddb3-6.2.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bsddb3-6.2.4/ChangeLog new/bsddb3-6.2.5/ChangeLog
--- old/bsddb3-6.2.4/ChangeLog  2017-01-25 23:32:56.000000000 +0100
+++ new/bsddb3-6.2.5/ChangeLog  2017-09-08 18:36:55.000000000 +0200
@@ -3,6 +3,10 @@
 RHEL7 has Python 2.7 and BDB 5.3. Includes legacy BDB 4.7 for compatibility, 
not used by the system.
 Ubuntu 12.04: Python 2.7, BDB 4.8 (legacy), BDB 5.1 used by the system. 
Supported until 2017.
 
+6.2.5:
+  * We should be able to install inside a PYPY virtualenv.
+    Reported by Zhihao Yuan.
+
 6.2.4:
   * More complete fix for pkgsrc.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bsddb3-6.2.4/Modules/bsddb.h 
new/bsddb3-6.2.5/Modules/bsddb.h
--- old/bsddb3-6.2.4/Modules/bsddb.h    2017-01-25 23:33:20.000000000 +0100
+++ new/bsddb3-6.2.5/Modules/bsddb.h    2017-09-08 18:35:28.000000000 +0200
@@ -104,7 +104,7 @@
 #error "eek! DBVER can't handle minor versions > 9"
 #endif
 
-#define PY_BSDDB_VERSION "6.2.4"
+#define PY_BSDDB_VERSION "6.2.5"
 
 /* Python object definitions */
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bsddb3-6.2.4/PKG-INFO new/bsddb3-6.2.5/PKG-INFO
--- old/bsddb3-6.2.4/PKG-INFO   2017-01-25 23:41:55.000000000 +0100
+++ new/bsddb3-6.2.5/PKG-INFO   2017-09-08 18:46:51.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: bsddb3
-Version: 6.2.4
+Version: 6.2.5
 Summary: Python bindings for Oracle Berkeley DB
 Home-page: https://www.jcea.es/programacion/pybsddb.htm
 Author: Jesus Cea, Robin Dunn, Gregory P. Smith, Andrew Kuchling, Barry Warsaw
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bsddb3-6.2.4/bsddb3.egg-info/PKG-INFO 
new/bsddb3-6.2.5/bsddb3.egg-info/PKG-INFO
--- old/bsddb3-6.2.4/bsddb3.egg-info/PKG-INFO   2017-01-25 23:41:54.000000000 
+0100
+++ new/bsddb3-6.2.5/bsddb3.egg-info/PKG-INFO   2017-09-08 18:46:51.000000000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: bsddb3
-Version: 6.2.4
+Version: 6.2.5
 Summary: Python bindings for Oracle Berkeley DB
 Home-page: https://www.jcea.es/programacion/pybsddb.htm
 Author: Jesus Cea, Robin Dunn, Gregory P. Smith, Andrew Kuchling, Barry Warsaw
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bsddb3-6.2.4/setup2.py new/bsddb3-6.2.5/setup2.py
--- old/bsddb3-6.2.4/setup2.py  2017-01-25 23:34:32.000000000 +0100
+++ new/bsddb3-6.2.5/setup2.py  2017-09-07 04:27:25.000000000 +0200
@@ -459,21 +459,23 @@
     version_suffix = "3"
 
 
+# #############################
+
 # Delete pkgsrc stale info
 # This is something that eventually should be not necesary.
 # XXX - [email protected] - 20170125
 from distutils import sysconfig
-def get_config_vars(*args):
-    if sysconfig._config_vars is None:
-        get_config_vars.original()
-        for k, v in list(sysconfig._config_vars.items()):
-            if not isinstance(v, str):
-                continue
-            j = ' '.join([i for i in v.split() if not i.endswith('/db4')])
-            sysconfig._config_vars[k] = j
-    return get_config_vars.original(*args)
-get_config_vars.original = sysconfig.get_config_vars
-sysconfig.get_config_vars = get_config_vars
+
+# The same dictionary is always returned, so we abuse it
+# and modify it in place.
+config_vars = sysconfig.get_config_vars()
+for k, v in list(config_vars.items()):
+    if isinstance(v, str) and ('/db4' in v):
+        j = ' '.join([i for i in v.split() if not i.endswith('/db4')])
+        config_vars[k] = j
+del config_vars
+
+# #############################
 
 
 # do the actual build, install, whatever...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/bsddb3-6.2.4/setup3.py new/bsddb3-6.2.5/setup3.py
--- old/bsddb3-6.2.4/setup3.py  2017-01-25 23:34:37.000000000 +0100
+++ new/bsddb3-6.2.5/setup3.py  2017-09-08 18:37:09.000000000 +0200
@@ -459,21 +459,23 @@
     version_suffix = "3"
 
 
+# #############################
+
 # Delete pkgsrc stale info
 # This is something that eventually should be not necesary.
 # XXX - [email protected] - 20170125
 from distutils import sysconfig
-def get_config_vars(*args):
-    if sysconfig._config_vars is None:
-        get_config_vars.original()
-        for k, v in list(sysconfig._config_vars.items()):
-            if not isinstance(v, str):
-                continue
-            j = ' '.join([i for i in v.split() if not i.endswith('/db4')])
-            sysconfig._config_vars[k] = j
-    return get_config_vars.original(*args)
-get_config_vars.original = sysconfig.get_config_vars
-sysconfig.get_config_vars = get_config_vars
+
+# The same dictionary is always returned, so we abuse it
+# and modify it in place.
+config_vars = sysconfig.get_config_vars()
+for k, v in list(config_vars.items()):
+    if isinstance(v, str) and ('/db4' in v):
+        j = ' '.join([i for i in v.split() if not i.endswith('/db4')])
+        config_vars[k] = j
+del config_vars
+
+# #############################
 
 
 # do the actual build, install, whatever...


Reply via email to