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...
