Hello community,
here is the log from the commit of package python-sqlalchemy-migrate for
openSUSE:Factory checked in at 2013-11-25 16:03:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-sqlalchemy-migrate (Old)
and /work/SRC/openSUSE:Factory/.python-sqlalchemy-migrate.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-sqlalchemy-migrate"
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-sqlalchemy-migrate/python-sqlalchemy-migrate.changes
2013-10-25 11:33:03.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.python-sqlalchemy-migrate.new/python-sqlalchemy-migrate.changes
2013-11-25 16:03:57.000000000 +0100
@@ -1,0 +2,29 @@
+Sun Nov 24 14:52:57 UTC 2013 - [email protected]
+
+- Update to version 0.8.2
+ + Fix int overflow exception in unittest
+ + Fix dropping of indexed columns in sqlite
+ Version 0.8 of SQLAlchemy added support of indexes on expressions
+ in addition to plain table columns, which changed the way indexes
+ are created. This broke support of dropping columns of composite
+ indexes for SQLite: due to limitations of ALTER in SQLite every time
+ a column is dropped, we recreate the whole table without the given
+ column; if a column is a part of a composite index, we change the
+ index definition to omit that column and then indexes are recreated too.
+ SQLAlchemy versions starting from 0.8 no more pay attention to 'columns'
+ attribute of Index instances when generating DDL for indexes, so when
+ one of columns of a composite index is dropped, we try to create a
+ new index on the column that doesn't exist anymore, which of course fails.
+ + Run tests on PostgreSQL and MySQL too
+ + Update tox requirements
+ + Stop using the d2to1-based pbr
+ + decouple index name generation from sqlalchemy version
+ + Run tests with different SQLAlchemy versions
+ + Fix exceptions for SQLAlchemy 0.8
+ + Fix excludeTablesgetDiffOfModelAgainstModel is not passing excludeTables
+ correctly
+- Add python-pbr BuildRequires; new dependency to generate standard
+ documentation
+- Add documentation from tarball
+
+-------------------------------------------------------------------
Old:
----
sqlalchemy-migrate-0.7.2.tar.gz
New:
----
sqlalchemy-migrate-0.8.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-sqlalchemy-migrate.spec ++++++
--- /var/tmp/diff_new_pack.X7oxkr/_old 2013-11-25 16:03:58.000000000 +0100
+++ /var/tmp/diff_new_pack.X7oxkr/_new 2013-11-25 16:03:58.000000000 +0100
@@ -18,7 +18,7 @@
Name: python-sqlalchemy-migrate
-Version: 0.7.2
+Version: 0.8.2
Release: 0
Summary: Database schema migration for SQLAlchemy
License: MIT
@@ -34,6 +34,7 @@
BuildRequires: python-Tempita >= 0.4
BuildRequires: python-decorator
BuildRequires: python-nose >= 0.10
+BuildRequires: python-pbr
BuildRequires: python-unittest2
Requires: python-SQLAlchemy >= 0.6
Requires: python-Tempita >= 0.4
@@ -56,11 +57,11 @@
%prep
%setup -q -n sqlalchemy-migrate-%{version}
find . -type f -name "*.py" -o -name "*.py_tmpl" | xargs sed -i "/#!/d" #
Remove shebang from non-executable scripts
-sed -i "s/, 'sphinxcontrib.issuetracker'//g" docs/conf.py # No internet access
please
+sed -i "s/, 'sphinxcontrib.issuetracker'//g" doc/source/conf.py # No internet
access please
%build
python setup.py build
-python setup.py build_sphinx && rm docs/_build/html/.buildinfo # Build HTML
documentation
+python setup.py build_sphinx && rm doc/build/html/.buildinfo # Build HTML
documentation
%install
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
@@ -71,7 +72,7 @@
%files
%defattr(-,root,root)
-%doc README docs/_build/html
+%doc AUTHORS ChangeLog COPYING README.rst TODO doc/build/html
%{_bindir}/migrate
%{_bindir}/migrate-repository
%{python_sitelib}/*
++++++ sqlalchemy-migrate-0.7.2.tar.gz -> sqlalchemy-migrate-0.8.2.tar.gz ++++++
++++ 11409 lines of diff (skipped)
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]