commit python-oslo.db for openSUSE:Factory
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package python-oslo.db for openSUSE:Factory checked in at 2015-08-27 08:55:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-oslo.db (Old) and /work/SRC/openSUSE:Factory/.python-oslo.db.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-oslo.db" Changes: -------- --- /work/SRC/openSUSE:Factory/python-oslo.db/python-oslo.db.changes 2015-07-12 22:52:35.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-oslo.db.new/python-oslo.db.changes 2015-08-27 08:55:10.000000000 +0200 @@ -1,0 +2,190 @@ +Wed Jul 29 09:54:01 UTC 2015 - tbechtold@suse.com + +- Unify spec file + +------------------------------------------------------------------- +Tue Jul 28 09:35:02 UTC 2015 - tbechtold@suse.com + +- update to 2.2.0: + * Imported Translations from Transifex + * Updated from global requirements + * Updated from global requirements + * Add mock to test-requirements.txt + * Test that concurrent sqlalchemy transactions don't block + * Updated from global requirements + * Remove outdated tox environments for SQLAlchemy 0.8 + * Imported Translations from Transifex + * Allow projects that use test_models_sync to filter some changes + * Updated from global requirements + * Add legacy get_sessionmaker() method + * Fix sqlalchemy.ModelBase.__contains__() behaviour + * Add tox target to find missing requirements + * Allow additional exceptions in wrap_db_retry + * Remove implicit RequestContext decoration + * Add a new ModelBase.items() method + * Updated from global requirements + * Add oslo.context to requirements.txt + * Imported Translations from Transifex +- Update Requires according to requirements.txt +- Fix test package + +------------------------------------------------------------------- +Wed Jun 24 07:05:17 UTC 2015 - tbechtold@suse.com + +- update to 1.12.0: + * Updated from global requirements + * Drop use of 'oslo' namespace package + * Switch from MySQL-python to PyMySQL + * Updated from global requirements + * Switch badges from 'pypip.in' to 'shields.io' + * Updated from global requirements +- Adjust Requires according to requirements.txt + +------------------------------------------------------------------- +Wed Jun 10 18:05:21 UTC 2015 - tbechtold@suse.com + +- update to 1.11.0: + * Replace utils method with oslo.utils reflection provided one + * Allow to fail instead of skip in DbFixture + +------------------------------------------------------------------- +Mon Jun 8 06:37:00 UTC 2015 - dmueller@suse.com + +- update to 1.10.0: + * Updated from global requirements + * Imported Translations from Transifex + * Add a keys() method to SQLAlchemy ModelBase + * Remove support for Python 3.3 + * Updated from global requirements + * Remove run_cross_tests.sh + * Sort model fields using getattr(), not inspect() + * Imported Translations from Transifex + * Updated from global requirements + * Remove pre-SQLAlchemy-0.9.7 compat utilities + * Add Python 3 classifiers to setup.cfg + +------------------------------------------------------------------- +Sat May 16 23:03:51 UTC 2015 - dmueller@suse.com + +- update to 1.9.0: + * Sanity check after migration + * Add filters for DBDataError exception + * Add pypi download + version badges + * exc_filters: support for ForeignKey error on delete + * Standardize setup.cfg summary for oslo libs + * Handle CHECK constraint integrity in PostgreSQL + * Catch DBDuplicateError in MySQL if primary key is binary + * Imported Translations from Transifex + * Updated from global requirements + * Imported Translations from Transifex + * Provide working SQLA_VERSION attribute + * Avoid excessing logging of RetryRequest exception + * Fixed bug in InsertFromSelect columns order + * Add process guards + invalidate to the connection pool + +------------------------------------------------------------------- +Mon Mar 30 06:02:13 UTC 2015 - tbechtold@suse.com + +- update to 1.7.1: + * Add process guards + invalidate to the connection pool + +------------------------------------------------------------------- +Mon Mar 16 16:16:54 UTC 2015 - tbechtold@suse.com + +- update to 1.7.0: + * Switch to non-namespaced module import - oslo_i18n + * Fix documented env variable for test connection + * Updated from global requirements + * Updated from global requirements + * Make DBAPI class work with mocks correctly + * Updated from global requirements + * Imported Translations from Transifex + * Fix PyMySQL reference error detection + * Use PyMySQL as DB driver in py3 environment + * Updated from global requirements + * Organize provisioning to use testresources + * Add retry decorator allowing to retry DB operations on request + * Imported Translations from Transifex + * Implement backend-specific drop_all_objects for provisioning + * Refactor database migration manager to use given engine + * Fix 0 version handling in migration_cli manager + * Updated from global requirements + * Fix PatchStacktraceTest for pypy + * Update Oslo imports to remove namespace package + * Retry query if db deadlock error is received +- Fix _service basename - it's oslo.db, not oslo.messaging +- adjust Requires according to requirements.txt + +------------------------------------------------------------------- +Wed Jan 14 08:58:53 UTC 2015 - dmueller@suse.com + +- update to 1.4.1: + * Restore the check_foreign_keys( + * Fix slowest test output after test run + * Updated from global requirements + * Make sure sort_key_attr is QueryableAttribute when query + * Ensure mysql_sql_mode is set for MySQLOpportunisticTests + * Add pretty_tox wrapper script + * Fix PatchStacktraceTest test + * Ensure PostgreSQL connection errors are wrapped + * Remove check_foreign_keys from ModelsMigrationsSync + * Move files out of the namespace package + * Updated from global requirements + * Fix the link to the bug reporting site + +------------------------------------------------------------------- +Thu Jan 8 08:41:30 UTC 2015 - tbechtold@suse.com + +- update to version 1.3.0: + * Repair string-based disconnect filters for MySQL, DB2 + * Fix python3.x scoping issues with removed 'uee' variable + * Updated from global requirements + * Fix test_migrate_cli for py3 + * Fix TestConnectionUtils to py3x compatibility + * Updated from global requirements + * Upgrade exc_filters for 'engine' argument and connect behavior + * Workflow documentation is now in infra-manual + * Imported Translations from Transifex + * Fix nested() for py3 + * Make test_models pass on py3 + * Repair include_object to accommodate new objects + * Add table name to foreign keys diff + * Updated from global requirements + * Handle Galera deadlock on SELECT FOR UPDATE + * Add exception filter for _sqlite_dupe_key_error + * Add info on how to run unit tests + * Ensure is_backend_avail() doesn't leave open connections + * Updated from global requirements +- Adjust Requires according to requirements.txt + +------------------------------------------------------------------- +Mon Nov 24 11:41:41 UTC 2014 - dmueller@suse.com + +- update to 1.1.0: + * Imported Translations from Transifex + * Updated from global requirements + * Activate pep8 check that _ is imported + * Assert exceptions based on API, not string messages + * Updated from global requirements + * Updated from global requirements + * Reorganize DbTestCase to use provisioning completely + * Set utf8 encoding for mysql and postgresql + * ModelsMigrationsSync: Add check for foreign keys + * Updated from global requirements + * Remove extraneous vim editor configuration comments + * Remove utils.drop_unique_constraint() + * Improve error reporting for backend import failures + * Ensure create_engine() retries the initial connection test + * Imported Translations from Transifex + * Use fixture from oslo.config instead of oslo-incubator + * Move begin ping listener to a connect listener + * Create a nested helper function that will work on py3.x + * Imported Translations from Transifex + * Start adding a environment for py34/py33 + * Explicitly depend on six in requirements file + * Unwrap DialectFunctionDispatcher from itself + * Updated from global requirements + * Use six.wraps instead of functools.wraps + * Update help string to use database + +------------------------------------------------------------------- Old: ---- oslo.db-1.0.1.tar.gz New: ---- oslo.db-2.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-oslo.db.spec ++++++ --- /var/tmp/diff_new_pack.ooQgpX/_old 2015-08-27 08:55:11.000000000 +0200 +++ /var/tmp/diff_new_pack.ooQgpX/_new 2015-08-27 08:55:11.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-oslo.db # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -16,9 +16,9 @@ # -%define component oslo +%define component oslo_db Name: python-oslo.db -Version: 1.0.1 +Version: 2.2.0 Release: 0 Url: https://launchpad.net/oslo/ Summary: OpenStack DB API @@ -30,18 +30,20 @@ BuildRequires: fdupes BuildRequires: openstack-suse-macros BuildRequires: python-devel -BuildRequires: python-oslosphinx BuildRequires: python-pbr Requires: python-Babel >= 1.3 -Requires: python-SQLAlchemy >= 0.8.4 -Requires: python-alembic >= 0.6.4 +Requires: python-SQLAlchemy >= 0.9.7 +Requires: python-alembic >= 0.7.2 Requires: python-iso8601 >= 0.1.9 -Requires: python-oslo.config >= 1.4 -Requires: python-oslo.i18n >= 0.3.0 -Requires: python-oslo.utils >= 0.3.0 +Requires: python-oslo.config >= 1.11.0 +Requires: python-oslo.context >= 0.2.0 +Requires: python-oslo.i18n >= 1.5.0 +Requires: python-oslo.utils >= 1.6.0 Requires: python-psycopg2 -Requires: python-sqlalchemy-migrate >= 0.9.1 -Requires: python-stevedore >= 0.14 +Requires: python-six >= 1.9.0 +Requires: python-sqlalchemy-migrate >= 0.9.6 +Requires: python-stevedore >= 1.5.0 +Requires: python-testresources >= 0.2.4 %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()")} %else @@ -57,6 +59,7 @@ Group: Documentation/HTML Requires: %{name} = %{version} BuildRequires: python-Sphinx +BuildRequires: python-oslosphinx %description doc This package contains documentation files for %{name}. @@ -68,12 +71,14 @@ %if 0%{?suse_version} && 0%{?suse_version} <= 1110 Requires: python-discover %endif +Requires: python-PyMySQL >= 0.6.2 Requires: python-fixtures >= 0.3.14 -Requires: python-oslotest +Requires: python-oslotest >= 1.5.1 Requires: python-python-subunit >= 0.0.18 +Requires: python-tempest-lib >= 0.5.0 Requires: python-testrepository >= 0.0.18 Requires: python-testscenarios >= 0.4 -Requires: python-testtools >= 0.9.34 +Requires: python-testtools >= 1.4.0 %description test This package contains testsuite files for %{name}. @@ -82,13 +87,15 @@ %setup -q -n oslo.db-%{version} %build -python setup.py build -python setup.py build_sphinx +%{__python2} setup.py build -%install -python setup.py install --skip-build --root=%{buildroot} --prefix=%{_prefix} --install-data=%{python_sitelib} +# generate html docs +sphinx-build doc/source html +# remove the sphinx-build leftovers +rm -rf html/.{doctrees,buildinfo} -rm doc/build/html/.buildinfo +%install +%{__python2} setup.py install --skip-build --root %{buildroot} %fdupes doc %openstack_test_package_install @@ -96,16 +103,19 @@ %files %defattr(-,root,root,-) %doc LICENSE README.rst AUTHORS -%{python_sitelib}/oslo -%{python_sitelib}/*.egg-info -%{python_sitelib}/*.pth +%dir %{python2_sitelib}/oslo_db +%{python2_sitelib}/oslo_db +%{python2_sitelib}/*.egg-info +# Part of test subpackage +%exclude %{python2_sitelib}/%{component}/tests/ %files doc %defattr(-,root,root,-) -%doc LICENSE doc/build/html +%doc LICENSE html %files test %defattr(-,root,root,-) +%{python2_sitelib}/%{component}/tests/ %{_localstatedir}/lib/%{name}-test/ %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.ooQgpX/_old 2015-08-27 08:55:11.000000000 +0200 +++ /var/tmp/diff_new_pack.ooQgpX/_new 2015-08-27 08:55:11.000000000 +0200 @@ -1,9 +1,9 @@ <services> - <service mode="disabled" name="download_files"> + <service mode="disabled" name="download_files"> <param name="changesgenerate">enable</param> </service> <service mode="disabled" name="set_version"> - <param name="basename">oslo.messaging</param> + <param name="basename">oslo.db</param> </service> <service mode="disabled" name="python_requires"> </service> ++++++ oslo.db-1.0.1.tar.gz -> oslo.db-2.2.0.tar.gz ++++++ ++++ 25660 lines of diff (skipped)
participants (1)
-
root@hilbert.suse.de