import python-sqlalchemy-1.3.2-2.module+el8.3.0+6646+6b4b10ec
This commit is contained in:
commit
d9b6b44b6b
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
SOURCES/SQLAlchemy-1.3.2.tar.gz
|
1
.python-sqlalchemy.metadata
Normal file
1
.python-sqlalchemy.metadata
Normal file
@ -0,0 +1 @@
|
|||||||
|
277e64612df80a1fe9c05a33f69928f5de18f5fb SOURCES/SQLAlchemy-1.3.2.tar.gz
|
115
SOURCES/fix-regression-in-ambiguous-join-logic.patch
Normal file
115
SOURCES/fix-regression-in-ambiguous-join-logic.patch
Normal file
@ -0,0 +1,115 @@
|
|||||||
|
diff --git a/lib/sqlalchemy/sql/util.py b/lib/sqlalchemy/sql/util.py
|
||||||
|
index 3077840..8719b26 100644
|
||||||
|
--- a/lib/sqlalchemy/sql/util.py
|
||||||
|
+++ b/lib/sqlalchemy/sql/util.py
|
||||||
|
@@ -20,6 +20,7 @@ from .annotation import _shallow_annotate # noqa
|
||||||
|
from .base import _from_objects
|
||||||
|
from .base import ColumnSet
|
||||||
|
from .ddl import sort_tables # noqa
|
||||||
|
+from .elements import _expand_cloned
|
||||||
|
from .elements import _find_columns # noqa
|
||||||
|
from .elements import _label_reference
|
||||||
|
from .elements import _textual_label_reference
|
||||||
|
@@ -149,6 +150,16 @@ def find_left_clause_to_join_from(clauses, join_to, onclause):
|
||||||
|
idx.append(i)
|
||||||
|
break
|
||||||
|
|
||||||
|
+ if len(idx) > 1:
|
||||||
|
+ # this is the same "hide froms" logic from
|
||||||
|
+ # Selectable._get_display_froms
|
||||||
|
+ toremove = set(
|
||||||
|
+ chain(*[_expand_cloned(f._hide_froms) for f in clauses])
|
||||||
|
+ )
|
||||||
|
+ idx = [
|
||||||
|
+ i for i in idx if clauses[i] not in toremove
|
||||||
|
+ ]
|
||||||
|
+
|
||||||
|
# onclause was given and none of them resolved, so assume
|
||||||
|
# all indexes can match
|
||||||
|
if not idx and onclause is not None:
|
||||||
|
diff --git a/test/orm/test_joins.py b/test/orm/test_joins.py
|
||||||
|
index bb9747c..4fe04f7 100644
|
||||||
|
--- a/test/orm/test_joins.py
|
||||||
|
+++ b/test/orm/test_joins.py
|
||||||
|
@@ -1559,6 +1559,81 @@ class JoinTest(QueryTest, AssertsCompiledSQL):
|
||||||
|
"ON dingalings.address_id = addresses_1.id",
|
||||||
|
)
|
||||||
|
|
||||||
|
+ def test_clause_present_in_froms_twice_w_onclause(self):
|
||||||
|
+ # test [ticket:4584]
|
||||||
|
+ Order, Address, Dingaling, User = (
|
||||||
|
+ self.classes.Order,
|
||||||
|
+ self.classes.Address,
|
||||||
|
+ self.classes.Dingaling,
|
||||||
|
+ self.classes.User,
|
||||||
|
+ )
|
||||||
|
+
|
||||||
|
+ sess = create_session()
|
||||||
|
+
|
||||||
|
+ a1 = aliased(Address)
|
||||||
|
+
|
||||||
|
+ q = sess.query(Order).select_from(Order, a1, User)
|
||||||
|
+ assert_raises_message(
|
||||||
|
+ sa.exc.InvalidRequestError,
|
||||||
|
+ "Can't determine which FROM clause to join from, there are "
|
||||||
|
+ "multiple FROMS which can join to this entity. "
|
||||||
|
+ "Try adding an explicit ON clause to help resolve the ambiguity.",
|
||||||
|
+ q.outerjoin,
|
||||||
|
+ a1,
|
||||||
|
+ )
|
||||||
|
+
|
||||||
|
+ # the condition which occurs here is: Query._from_obj contains both
|
||||||
|
+ # "a1" by itself as well as a join that "a1" is part of.
|
||||||
|
+ # find_left_clause_to_join_from() needs to include removal of froms
|
||||||
|
+ # that are in the _hide_froms of joins the same way
|
||||||
|
+ # Selectable._get_display_froms does.
|
||||||
|
+ q = sess.query(Order).select_from(Order, a1, User)
|
||||||
|
+ q = q.outerjoin(a1, a1.id == Order.address_id)
|
||||||
|
+ q = q.outerjoin(User, a1.user_id == User.id)
|
||||||
|
+
|
||||||
|
+ self.assert_compile(
|
||||||
|
+ q,
|
||||||
|
+ "SELECT orders.id AS orders_id, orders.user_id AS orders_user_id, "
|
||||||
|
+ "orders.address_id AS orders_address_id, "
|
||||||
|
+ "orders.description AS orders_description, "
|
||||||
|
+ "orders.isopen AS orders_isopen "
|
||||||
|
+ "FROM orders "
|
||||||
|
+ "LEFT OUTER JOIN addresses AS addresses_1 "
|
||||||
|
+ "ON addresses_1.id = orders.address_id "
|
||||||
|
+ "LEFT OUTER JOIN users ON addresses_1.user_id = users.id",
|
||||||
|
+ )
|
||||||
|
+
|
||||||
|
+ def test_clause_present_in_froms_twice_wo_onclause(self):
|
||||||
|
+ # test [ticket:4584]
|
||||||
|
+ Order, Address, Dingaling, User = (
|
||||||
|
+ self.classes.Order,
|
||||||
|
+ self.classes.Address,
|
||||||
|
+ self.classes.Dingaling,
|
||||||
|
+ self.classes.User,
|
||||||
|
+ )
|
||||||
|
+
|
||||||
|
+ sess = create_session()
|
||||||
|
+
|
||||||
|
+ a1 = aliased(Address)
|
||||||
|
+
|
||||||
|
+ # the condition which occurs here is: Query._from_obj contains both
|
||||||
|
+ # "a1" by itself as well as a join that "a1" is part of.
|
||||||
|
+ # find_left_clause_to_join_from() needs to include removal of froms
|
||||||
|
+ # that are in the _hide_froms of joins the same way
|
||||||
|
+ # Selectable._get_display_froms does.
|
||||||
|
+ q = sess.query(User).select_from(Dingaling, a1, User)
|
||||||
|
+ q = q.outerjoin(a1, User.id == a1.user_id)
|
||||||
|
+ q = q.outerjoin(Dingaling)
|
||||||
|
+
|
||||||
|
+ self.assert_compile(
|
||||||
|
+ q,
|
||||||
|
+ "SELECT users.id AS users_id, users.name AS users_name "
|
||||||
|
+ "FROM users LEFT OUTER JOIN addresses AS addresses_1 "
|
||||||
|
+ "ON users.id = addresses_1.user_id "
|
||||||
|
+ "LEFT OUTER JOIN dingalings "
|
||||||
|
+ "ON addresses_1.id = dingalings.address_id",
|
||||||
|
+ )
|
||||||
|
+
|
||||||
|
def test_multiple_adaption(self):
|
||||||
|
Item, Order, User = (
|
||||||
|
self.classes.Item,
|
601
SPECS/python-sqlalchemy.spec
Normal file
601
SPECS/python-sqlalchemy.spec
Normal file
@ -0,0 +1,601 @@
|
|||||||
|
%global debug_package %{nil}
|
||||||
|
|
||||||
|
%if 0%{?fedora} || 0%{?rhel} > 7
|
||||||
|
%bcond_without python3
|
||||||
|
%endif
|
||||||
|
|
||||||
|
# python2X and python3X are built form the same module, so we need a conditional for python2 bits
|
||||||
|
# the state of the conditional is not important in the spec, it is set in modulemd
|
||||||
|
%bcond_with python2
|
||||||
|
|
||||||
|
|
||||||
|
%bcond_with python36_module
|
||||||
|
|
||||||
|
%global srcname SQLAlchemy
|
||||||
|
|
||||||
|
Name: python-sqlalchemy
|
||||||
|
Version: 1.3.2
|
||||||
|
Release: 2%{?dist}
|
||||||
|
Summary: Modular and flexible ORM library for python
|
||||||
|
|
||||||
|
Group: Development/Libraries
|
||||||
|
License: MIT
|
||||||
|
URL: http://www.sqlalchemy.org/
|
||||||
|
Source0: https://files.pythonhosted.org/packages/source/S/%{srcname}/%{srcname}-%{version}.tar.gz
|
||||||
|
|
||||||
|
# Fold entities into existing joins when resolving FROM ambiguity.
|
||||||
|
# This regression was introduced with the 1.3 sqlalchemy series.
|
||||||
|
# Fixed upstream: https://github.com/sqlalchemy/sqlalchemy/commit/25a42e93f4ef5ce1a9f9c23fbcdea3e21a7b3f1a
|
||||||
|
# Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1829932
|
||||||
|
Patch0: fix-regression-in-ambiguous-join-logic.patch
|
||||||
|
|
||||||
|
BuildRequires: gcc
|
||||||
|
|
||||||
|
%if %{with python2}
|
||||||
|
BuildRequires: python2-devel >= 2.6
|
||||||
|
BuildRequires: python2-setuptools
|
||||||
|
BuildRequires: python2-mock
|
||||||
|
BuildRequires: python2-pytest
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%if %{with python3}
|
||||||
|
%if %{with python36_module}
|
||||||
|
BuildRequires: python36-devel
|
||||||
|
BuildRequires: python36-rpm-macros
|
||||||
|
%else
|
||||||
|
BuildRequires: python3-devel
|
||||||
|
%endif
|
||||||
|
BuildRequires: python3-setuptools
|
||||||
|
BuildRequires: python3-pytest
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%description
|
||||||
|
SQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible,
|
||||||
|
high-level interface to SQL databases. Database and domain concepts are
|
||||||
|
decoupled, allowing both sides maximum flexibility and power. SQLAlchemy
|
||||||
|
provides a powerful mapping layer that can work as automatically or as manually
|
||||||
|
as you choose, determining relationships based on foreign keys or letting you
|
||||||
|
define the join conditions explicitly, to bridge the gap between database and
|
||||||
|
domain.
|
||||||
|
|
||||||
|
This package includes the python 2 version of the module.
|
||||||
|
|
||||||
|
%package doc
|
||||||
|
Summary: Documentation for SQLAlchemy
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description doc
|
||||||
|
Documentation for SQLAlchemy
|
||||||
|
|
||||||
|
%if %{with python2}
|
||||||
|
%package -n python2-sqlalchemy
|
||||||
|
Summary: Modular and flexible ORM library for python
|
||||||
|
Group: Development/Libraries
|
||||||
|
%{?python_provide:%python_provide python2-sqlalchemy}
|
||||||
|
|
||||||
|
%description -n python2-sqlalchemy
|
||||||
|
SQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible,
|
||||||
|
high-level interface to SQL databases. Database and domain concepts are
|
||||||
|
decoupled, allowing both sides maximum flexibility and power. SQLAlchemy
|
||||||
|
provides a powerful mapping layer that can work as automatically or as manually
|
||||||
|
as you choose, determining relationships based on foreign keys or letting you
|
||||||
|
define the join conditions explicitly, to bridge the gap between database and
|
||||||
|
domain.
|
||||||
|
|
||||||
|
This package includes the python 2 version of the module.
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%if %{with python3}
|
||||||
|
%package -n python3-sqlalchemy
|
||||||
|
Summary: Modular and flexible ORM library for python
|
||||||
|
Group: Development/Libraries
|
||||||
|
%{?python_provide:%python_provide python%{python3_pkgversion}-sqlalchemy}
|
||||||
|
|
||||||
|
%description -n python3-sqlalchemy
|
||||||
|
SQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible,
|
||||||
|
high-level interface to SQL databases. Database and domain concepts are
|
||||||
|
decoupled, allowing both sides maximum flexibility and power. SQLAlchemy
|
||||||
|
provides a powerful mapping layer that can work as automatically or as manually
|
||||||
|
as you choose, determining relationships based on foreign keys or letting you
|
||||||
|
define the join conditions explicitly, to bridge the gap between database and
|
||||||
|
domain.
|
||||||
|
|
||||||
|
This package includes the python 3 version of the module.
|
||||||
|
%endif # with python3
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -n %{srcname}-%{version}
|
||||||
|
%patch0 -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
%{?with_python2:%py2_build}
|
||||||
|
|
||||||
|
%if %{with python3}
|
||||||
|
%py3_build
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%install
|
||||||
|
%{?with_python2:%py2_install}
|
||||||
|
|
||||||
|
%if %{with python3}
|
||||||
|
%py3_install
|
||||||
|
%endif
|
||||||
|
|
||||||
|
# remove unnecessary scripts for building documentation
|
||||||
|
rm -rf doc/build
|
||||||
|
|
||||||
|
%check
|
||||||
|
%{?with_python2:PYTHONPATH=. %{__python2} -m pytest test}
|
||||||
|
|
||||||
|
%if %{with python3}
|
||||||
|
PYTHONPATH=. %{__python3} -m pytest test
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
|
%files doc
|
||||||
|
%doc doc examples
|
||||||
|
|
||||||
|
%if %{with python2}
|
||||||
|
%files -n python2-sqlalchemy
|
||||||
|
%license LICENSE
|
||||||
|
%doc README.rst
|
||||||
|
%{python2_sitearch}/*
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%if %{with python3}
|
||||||
|
%files -n python3-sqlalchemy
|
||||||
|
%license LICENSE
|
||||||
|
%doc README.rst
|
||||||
|
%{python3_sitearch}/*
|
||||||
|
%endif # with python3
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Fri May 15 2020 Charalampos Stratakis <cstratak@redhat.com> - 1.3.2-2
|
||||||
|
- Fix regression in ambiguous join logic
|
||||||
|
Resolves: rhbz#1829932
|
||||||
|
|
||||||
|
* Fri Apr 05 2019 Charalampos Stratakis <cstratak@redhat.com> - 1.3.2-1
|
||||||
|
- Rebase to 1.3.2 to fix CVE-2019-7164 and CVE-2019-7548
|
||||||
|
Resolves: rhbz#1695754
|
||||||
|
|
||||||
|
* Tue Jul 31 2018 Lumír Balhar <lbalhar@redhat.com> - 1.2.8-6
|
||||||
|
- Switch python3 coditions to bcond
|
||||||
|
|
||||||
|
* Wed Jul 18 2018 Tomas Orsava <torsava@redhat.com> - 1.2.8-5
|
||||||
|
- BuildRequire also python36-rpm-macros as part of the python36 module build
|
||||||
|
|
||||||
|
* Wed Jul 04 2018 Miro Hrončok <mhroncok@redhat.com> - 1.2.8-4
|
||||||
|
- Add a bcond for python2
|
||||||
|
- Remove provides filter, it was only needed 100 years ago
|
||||||
|
|
||||||
|
* Sun Jun 17 2018 Nils Philippsen <nils@tiptoe.de> - 1.2.8-3
|
||||||
|
- rename patch, apply with backups
|
||||||
|
- fix failing test for sqlite 3.24 instead of skipping it
|
||||||
|
|
||||||
|
* Thu Jun 14 2018 Miro Hrončok <mhroncok@redhat.com> - 1.2.8-2
|
||||||
|
- Rebuilt for Python 3.7
|
||||||
|
|
||||||
|
* Tue Jun 05 2018 Nils Philippsen <nils@tiptoe.de> - 1.2.8-1
|
||||||
|
- version 1.2.8
|
||||||
|
|
||||||
|
* Mon Apr 30 2018 Tomas Orsava <torsava@redhat.com> - 1.2.7-2
|
||||||
|
- Require the python36-devel package when building for the python36 module
|
||||||
|
|
||||||
|
* Sun Apr 22 2018 Nils Philippsen <nils@tiptoe.de> - 1.2.7-1
|
||||||
|
- version 1.2.7
|
||||||
|
|
||||||
|
* Sat Mar 31 2018 Nils Philippsen <nils@tiptoe.de> - 1.2.6-1
|
||||||
|
- version 1.2.6
|
||||||
|
|
||||||
|
* Mon Mar 19 2018 Nils Philippsen <nils@tiptoe.de> - 1.2.5-1
|
||||||
|
- version 1.2.5
|
||||||
|
|
||||||
|
* Tue Feb 27 2018 Nils Philippsen <nils@tiptoe.de> - 1.2.4-1
|
||||||
|
- version 1.2.4
|
||||||
|
|
||||||
|
* Tue Feb 20 2018 Nils Philippsen <nils@tiptoe.de> - 1.2.3-2
|
||||||
|
- require gcc for building
|
||||||
|
|
||||||
|
* Tue Feb 20 2018 Nils Philippsen <nils@tiptoe.de> - 1.2.3-1
|
||||||
|
- version 1.2.3
|
||||||
|
|
||||||
|
* Mon Feb 12 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1.2.2-3
|
||||||
|
- Update Python 2 dependency declarations to new packaging standards
|
||||||
|
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
|
||||||
|
|
||||||
|
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Jan 30 2018 Nils Philippsen <nils@tiptoe.de> - 1.2.2-1
|
||||||
|
- version 1.2.2
|
||||||
|
|
||||||
|
* Sun Dec 31 2017 Nils Philippsen <nils@tiptoe.de> - 1.2.0-1
|
||||||
|
- version 1.2.0
|
||||||
|
- fix version-releases in changelog
|
||||||
|
|
||||||
|
* Fri Sep 29 2017 Troy Dawson <tdawson@redhat.com> - 1.1.13-2
|
||||||
|
- Cleanup spec file conditionals
|
||||||
|
|
||||||
|
* Sat Aug 05 2017 Nils Philippsen <nils@tiptoe.de> - 1.1.13-1
|
||||||
|
- version 1.1.13
|
||||||
|
|
||||||
|
* Tue Aug 01 2017 Nils Philippsen <nils@tiptoe.de> - 1.1.12-1
|
||||||
|
- version 1.1.12
|
||||||
|
- remove comments with macros
|
||||||
|
|
||||||
|
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.11-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jun 26 2017 Nils Philippsen <nils@tiptoe.de> - 1.1.11-1
|
||||||
|
- version 1.1.11
|
||||||
|
|
||||||
|
* Sat May 27 2017 Nils Philippsen <nils@tiptoe.de> - 1.1.10-1
|
||||||
|
- version 1.1.10
|
||||||
|
|
||||||
|
* Thu Apr 6 2017 hguemar <hguemar@fedoraproject.org> - 1.1.9-1
|
||||||
|
- Upstream 1.1.9 (RHBZ#1436464)
|
||||||
|
|
||||||
|
* Wed Mar 15 2017 Nils Philippsen <nils@tiptoe.de> - 1.1.6-1
|
||||||
|
- version 1.1.6
|
||||||
|
|
||||||
|
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.5-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Feb 03 2017 Nils Philippsen <nils@redhat.com> - 1.1.5-1
|
||||||
|
- version 1.1.5
|
||||||
|
|
||||||
|
* Tue Dec 13 2016 Charalampos Stratakis <cstratak@redhat.com> - 1.1.4-3
|
||||||
|
- Enable tests
|
||||||
|
|
||||||
|
* Mon Dec 12 2016 Charalampos Stratakis <cstratak@redhat.com> - 1.1.4-2
|
||||||
|
- Rebuild for Python 3.6
|
||||||
|
- Disable python3 tests for now
|
||||||
|
|
||||||
|
* Wed Nov 23 2016 Kevin Fenzi <kevin@scrye.com> - 1.1.4-1
|
||||||
|
- Update to 1.1.4. Fixes bug #1395470
|
||||||
|
|
||||||
|
* Tue Nov 8 2016 Orion Poplawski <orion@cora.nwra.com> - 1.1.3-2
|
||||||
|
- Ship python2-sqlalchemy
|
||||||
|
- Move docs into sub-package
|
||||||
|
- Modernize spec
|
||||||
|
|
||||||
|
* Mon Oct 31 2016 Kevin Fenzi <kevin@scrye.com> - 1.1.3-1
|
||||||
|
- Update to 1.1.3. Fixes bug #1389638
|
||||||
|
|
||||||
|
* Tue Oct 18 2016 Kevin Fenzi <kevin@scrye.com> - 1.1.2-1
|
||||||
|
- Update to 1.1.2. Fixes bug #1385990
|
||||||
|
|
||||||
|
* Mon Oct 10 2016 Nils Philippsen <nils@redhat.com> - 1.1.1-1
|
||||||
|
- version 1.1.1
|
||||||
|
|
||||||
|
* Thu Oct 06 2016 Kevin Fenzi <kevin@scrye.com> - 1.1.0-1
|
||||||
|
- Update to 1.1.0. Fixes bug #1382203
|
||||||
|
|
||||||
|
* Thu Aug 18 2016 Nils Philippsen <nils@redhat.com> - 1.0.14-1
|
||||||
|
- version 1.0.14
|
||||||
|
|
||||||
|
* Tue May 31 2016 Nils Philippsen <nils@redhat.com> - 1.0.14-1
|
||||||
|
- fix source URL
|
||||||
|
|
||||||
|
* Tue May 17 2016 Nils Philippsen <nils@redhat.com> - 1.0.13-1
|
||||||
|
- version 1.0.13
|
||||||
|
|
||||||
|
* Thu Feb 25 2016 Nils Philippsen <nils@redhat.com> - 1.0.12-1
|
||||||
|
- version 1.0.12
|
||||||
|
|
||||||
|
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.11-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jan 08 2016 Kevin Fenzi <kevin@scrye.com> - 1.0.11-1
|
||||||
|
- Update to 1.0.11. Fixes bug #1296757
|
||||||
|
|
||||||
|
* Sat Dec 12 2015 Kevin Fenzi <kevin@scrye.com> - 1.0.10-1
|
||||||
|
- Update to 1.0.10. Fixes bug #1290945
|
||||||
|
|
||||||
|
* Thu Nov 12 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.9-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
|
||||||
|
|
||||||
|
* Wed Oct 21 2015 Nils Philippsen <nils@redhat.com> - 1.0.9-1
|
||||||
|
- version 1.0.9, upstream feature and bugfix release
|
||||||
|
|
||||||
|
* Mon Oct 12 2015 Robert Kuska <rkuska@redhat.com> - 1.0.8-2
|
||||||
|
- Rebuilt for Python3.5 rebuild
|
||||||
|
|
||||||
|
* Fri Jul 24 2015 Nils Philippsen <nils@redhat.com> 1.0.8-1
|
||||||
|
- version 1.0.8, upstream bugfix release
|
||||||
|
|
||||||
|
* Tue Jul 21 2015 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1.0.7-1
|
||||||
|
- Update to 1.0.7 (#1244991)
|
||||||
|
|
||||||
|
* Mon Jun 29 2015 Nils Philippsen <nils@redhat.com> 1.0.6-1
|
||||||
|
- version 1.0.6, upstream feature and bugfix release
|
||||||
|
|
||||||
|
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.5-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sun Jun 07 2015 Kevin Fenzi <kevin@scrye.com> 1.0.4-1
|
||||||
|
- Update to 1.0.5. Fixes bug #1229067
|
||||||
|
|
||||||
|
* Fri May 08 2015 Nils Philippsen <nils@redhat.com> 1.0.4-1
|
||||||
|
- version 1.0.4, upstream bugfix release
|
||||||
|
|
||||||
|
* Sat May 02 2015 Kevin Fenzi <kevin@scrye.com> 1.0.3-1
|
||||||
|
- Update to 1.0.3. Fixes bug #1217761
|
||||||
|
|
||||||
|
* Sat Apr 25 2015 Nils Philippsen <nils@redhat.com> - 1.0.2-1
|
||||||
|
- version 1.0.2, upstream bugfix release
|
||||||
|
|
||||||
|
* Fri Apr 24 2015 Nils Philippsen <nils@redhat.com> - 1.0.1-1
|
||||||
|
- version 1.0.1, upstream bugfix release
|
||||||
|
|
||||||
|
* Fri Apr 17 2015 Nils Philippsen <nils@redhat.com> - 1.0.0-1
|
||||||
|
- version 1.0.0, upstream feature release
|
||||||
|
|
||||||
|
* Fri Apr 10 2015 Nils Philippsen <nils@redhat.com> - 0.9.9-1
|
||||||
|
- version 0.9.9, upstream feature and bugfix release
|
||||||
|
|
||||||
|
* Wed Oct 15 2014 Nils Philippsen <nils@redhat.com> - 0.9.8-1
|
||||||
|
- version 0.9.8, upstream feature and bugfix release
|
||||||
|
- avoid using unversioned python macros
|
||||||
|
- use py.test instead of nose for tests
|
||||||
|
|
||||||
|
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.7-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Jul 29 2014 Nils Philippsen <nils@redhat.com> - 0.9.7-1
|
||||||
|
- version 0.9.7, upstream feature and bugfix release
|
||||||
|
|
||||||
|
* Mon Jun 30 2014 Nils Philippsen <nils@redhat.com> - 0.9.6-1
|
||||||
|
- version 0.9.6, upstream feature and bugfix release
|
||||||
|
|
||||||
|
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.4-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri May 16 2014 Bohuslav Kabrda <bkabrda@redhat.com> - 0.9.4-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
|
||||||
|
|
||||||
|
* Thu May 15 2014 Nils Philippsen <nils@redhat.com> - 0.9.4-1
|
||||||
|
- version 0.9.4, upstream feature and bugfix release
|
||||||
|
|
||||||
|
* Thu Feb 20 2014 Nils Philippsen <nils@redhat.com> - 0.9.3-1
|
||||||
|
- version 0.9.3, upstream feature and bugfix release
|
||||||
|
|
||||||
|
* Wed Feb 05 2014 Nils Philippsen <nils@redhat.com> - 0.9.2-1
|
||||||
|
- version 0.9.2, upstream feature and bugfix release
|
||||||
|
|
||||||
|
* Tue Jan 07 2014 Nils Philippsen <nils@redhat.com> - 0.9.1-1
|
||||||
|
- version 0.9.1, upstream feature and bugfix release
|
||||||
|
- no need to use 2to3 for python 3.x anymore
|
||||||
|
- build C extension for python 3.x
|
||||||
|
- require python2-devel >= 2.6 for building
|
||||||
|
|
||||||
|
* Mon Dec 09 2013 Nils Philippsen <nils@redhat.com> - 0.8.4-1
|
||||||
|
- version 0.8.4, upstream bugfix release
|
||||||
|
|
||||||
|
* Tue Oct 29 2013 Nils Philippsen <nils@redhat.com> - 0.8.3-1
|
||||||
|
- version 0.8.3, upstream bugfix release
|
||||||
|
|
||||||
|
* Wed Aug 14 2013 Nils Philippsen <nils@redhat.com> - 0.8.2-1
|
||||||
|
- version 0.8.2, upstream bugfix release
|
||||||
|
- drop obsolete sqlalchemy-test-bidirectional-order patch
|
||||||
|
- fix bogus date in changelog
|
||||||
|
|
||||||
|
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.1-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Apr 29 2013 Toshio Kuratomi <toshio@fedoraproject.org> - 0.8.1-1
|
||||||
|
- Upstream bugfix
|
||||||
|
- Stop calling sa2to3 explicitly on the library. It seems to break mapper.py's
|
||||||
|
import of collections.deque
|
||||||
|
|
||||||
|
* Fri Apr 12 2013 Toshio Kuratomi <toshio@fedoraproject.org> - 0.8.0-1
|
||||||
|
- Final release of 0.8.0
|
||||||
|
- Fix for a unittest that assumes order in dicts
|
||||||
|
|
||||||
|
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.0-0.2.b1
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Nov 1 2012 Toshio Kuratomi <toshio@fedoraproject.org> - 0.8.0-0.1.b1
|
||||||
|
- Update to 0.8.0 beta
|
||||||
|
|
||||||
|
* Mon Aug 13 2012 Toshio Kuratomi <toshio@fedoraproject.org> - 0.7.8-4.20120813hg8535
|
||||||
|
- Update to a snapshot to fix unittest errors with python-3.3
|
||||||
|
|
||||||
|
* Fri Aug 3 2012 David Malcolm <dmalcolm@redhat.com> - 0.7.8-3
|
||||||
|
- remove rhel logic from with_python3 conditional
|
||||||
|
|
||||||
|
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.8-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jun 18 2012 Nils Philippsen <nils@redhat.com> - 0.7.8-1
|
||||||
|
- Upstream bugfix release
|
||||||
|
|
||||||
|
* Tue May 15 2012 Nils Philippsen <nils@redhat.com> - 0.7.7-1
|
||||||
|
- Upstream bugfix release
|
||||||
|
|
||||||
|
* Tue Mar 20 2012 Nils Philippsen <nils@redhat.com> - 0.7.6-1
|
||||||
|
- Upstream bugfix release
|
||||||
|
|
||||||
|
* Mon Jan 30 2012 Nils Philippsen <nils@redhat.com> - 0.7.5-1
|
||||||
|
- Upstream bugfix release
|
||||||
|
- package README.rst instead of README as documentation
|
||||||
|
|
||||||
|
* Tue Jan 10 2012 Nils Philippsen <nils@redhat.com> - 0.7.3-2
|
||||||
|
- rebuild for gcc 4.7
|
||||||
|
|
||||||
|
* Mon Oct 17 2011 Toshio Kuratomi <toshio@fedoraproject.org> - 0.7.3-1
|
||||||
|
- Upstream bugfix release
|
||||||
|
|
||||||
|
* Mon Aug 1 2011 Toshio Kuratomi <toshio@fedoraproject.org> - 0.7.2-1
|
||||||
|
- Upstream bugfix release
|
||||||
|
|
||||||
|
* Mon Jun 06 2011 Nils Philippsen <nils@redhat.com> - 0.7.1-1
|
||||||
|
- 0.7.1 Upstream release
|
||||||
|
- no need to fix examples/dynamic_dict/dynamic_dict.py anymore
|
||||||
|
- use sqla_nose.py to fix %%check
|
||||||
|
|
||||||
|
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.6-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jan 17 2011 Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.6-1
|
||||||
|
- 0.6.6 Upstream release
|
||||||
|
|
||||||
|
* Fri Dec 3 2010 Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.5-1
|
||||||
|
- 0.6.5 Upstream release
|
||||||
|
|
||||||
|
* Wed Sep 29 2010 Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.4-2
|
||||||
|
- Filter out the C extensions from provides
|
||||||
|
|
||||||
|
* Tue Sep 07 2010 Luke Macken <lmacken@redhat.com> - 0.6.4-1
|
||||||
|
- 0.6.4 upstream release
|
||||||
|
|
||||||
|
* Mon Aug 23 2010 Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.3-1
|
||||||
|
- 0.6.3 upstream release
|
||||||
|
|
||||||
|
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
|
||||||
|
|
||||||
|
* Thu Jun 24 2010 Nils Philippsen <nils@redhat.com> - 0.6.1-1
|
||||||
|
- 0.6.1 upstream release
|
||||||
|
|
||||||
|
* Tue Apr 13 2010 Toshio Kuratomi <toshio@fedoraproject.org> - 0.6-0.4.beta3
|
||||||
|
- Build beta3
|
||||||
|
|
||||||
|
* Fri Mar 19 2010 Toshio Kuratomi <toshio@fedoraproject.org> - 0.6-0.3.beta2
|
||||||
|
- Build beta2 with cextension
|
||||||
|
|
||||||
|
* Sun Mar 7 2010 Toshio Kuratomi <toshio@fedoraproject.org> - 0.6-0.2.beta1
|
||||||
|
- Build python3 package
|
||||||
|
|
||||||
|
* Tue Mar 2 2010 Toshio Kuratomi <toshio@fedoraproject.org> - 0.6-0.1.beta1
|
||||||
|
- 0.6 beta1 upstream release
|
||||||
|
|
||||||
|
* Tue Feb 2 2010 Toshio Kuratomi <toshio@fedoraproject.org> - 0.5.8-3
|
||||||
|
- One last cleanup
|
||||||
|
|
||||||
|
* Tue Feb 2 2010 Toshio Kuratomi <toshio@fedoraproject.org> - 0.5.8-2
|
||||||
|
- just some cleanups to older styles of building packages.
|
||||||
|
|
||||||
|
* Mon Feb 1 2010 Toshio Kuratomi <toshio@fedoraproject.org> - 0.5.8-1
|
||||||
|
- Upstream bugfix release 0.5.8
|
||||||
|
|
||||||
|
* Fri Aug 14 2009 Toshio Kuratomi <toshio@fedoraproject.org> - 0.5.5-2
|
||||||
|
- Upstream bugfix release 0.5.5
|
||||||
|
|
||||||
|
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.4-2.p2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jun 12 2009 Toshio Kuratomi <toshio@fedoraproject.org> - 0.5.4-1.p2
|
||||||
|
- Upstream bugfix release 0.5.4p2.
|
||||||
|
|
||||||
|
* Thu Apr 16 2009 Toshio Kuratomi <toshio@fedoraproject.org> - 0.5.3-1
|
||||||
|
- Upstream bugfix release.
|
||||||
|
|
||||||
|
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Feb 11 2009 Toshio Kuratomi <toshio@fedoraproject.org> - 0.5.2-1
|
||||||
|
- Update to 0.5.2
|
||||||
|
|
||||||
|
* Wed Jan 21 2009 Toshio Kuratomi <toshio@fedoraproject.org> - 0.5.1-1
|
||||||
|
- Update to 0.5.1.
|
||||||
|
|
||||||
|
* Mon Dec 1 2008 Toshio Kuratomi <toshio@fedoraproject.org> - 0.5-0.1.rc4
|
||||||
|
- Update to 0.5.0rc4 which works with the new pysqlite
|
||||||
|
- And update test cases to work with the new pysqlite
|
||||||
|
|
||||||
|
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.4.7-2
|
||||||
|
- Rebuild for Python 2.6
|
||||||
|
|
||||||
|
* Sun Jul 27 2008 Toshio Kuratomi <toshio@fedoraproject.org> 0.4.7-1
|
||||||
|
- Update to 0.4.7.
|
||||||
|
|
||||||
|
* Sun Jun 1 2008 Toshio Kuratomi <toshio@fedoraproject.org> 0.4.6-1
|
||||||
|
- Update to 0.4.6.
|
||||||
|
|
||||||
|
* Tue Apr 8 2008 Toshio Kuratomi <toshio@fedoraproject.org> 0.4.5-1
|
||||||
|
- Update to 0.4.5.
|
||||||
|
|
||||||
|
* Fri Feb 22 2008 Toshio Kuratomi <toshio@fedoraproject.org> 0.4.3-1
|
||||||
|
- Update to 0.4.3.
|
||||||
|
|
||||||
|
* Tue Dec 11 2007 Toshio Kuratomi <a.badger@gmail.com> 0.4.2-1.p3
|
||||||
|
- Update to 0.4.2p3.
|
||||||
|
|
||||||
|
* Tue Dec 11 2007 Toshio Kuratomi <a.badger@gmail.com> 0.4.1-1
|
||||||
|
- Update to 0.4.1.
|
||||||
|
|
||||||
|
* Wed Oct 17 2007 Toshio Kuratomi <a.badger@gmail.com> 0.4.0-1
|
||||||
|
- SQLAlchemy-0.4.0 final
|
||||||
|
- Run the testsuite
|
||||||
|
|
||||||
|
* Wed Oct 3 2007 Luke Macken <lmacken@redhat.com> 0.4.0-0.4.beta6
|
||||||
|
- SQLAlchemy-0.4.0beta6
|
||||||
|
|
||||||
|
* Tue Sep 11 2007 Toshio Kuratomi <a.badger@gmail.com> - 0.4.0-0.4.beta5
|
||||||
|
- Update to 0.4beta5.
|
||||||
|
|
||||||
|
* Fri Sep 07 2007 Toshio Kuratomi <a.badger@gmail.com> - 0.4.0-0.4.beta4
|
||||||
|
- setuptools has been fixed.
|
||||||
|
|
||||||
|
* Fri Aug 31 2007 Toshio Kuratomi <a.badger@gmail.com> - 0.4.0-0.3.beta4
|
||||||
|
- setuptools seems to be broken WRT having an active and inactive version
|
||||||
|
of an egg. Have to make both versions inactive and manually setup a copy
|
||||||
|
that can be started via import. (Necessary for the sqlalchemy0.3 compat
|
||||||
|
package.)
|
||||||
|
|
||||||
|
* Tue Aug 28 2007 Toshio Kuratomi <a.badger@gmail.com> - 0.4.0-0.2.beta4
|
||||||
|
- Modify setuptools to handle the -devel subpackage split in F-8.
|
||||||
|
|
||||||
|
* Mon Aug 27 2007 Toshio Kuratomi <toshio@tiki-lounge.com> - 0.4.0-0.1.beta4
|
||||||
|
- Update to 0.4 beta4.
|
||||||
|
|
||||||
|
* Tue Jul 24 2007 Toshio Kuratomi <toshio@tiki-lounge.com> - 0.3.10-2
|
||||||
|
- Remove python-abi Requires. This is automatic since FC4+.
|
||||||
|
|
||||||
|
* Tue Jul 24 2007 Toshio Kuratomi <toshio@tiki-lounge.com> - 0.3.10-1
|
||||||
|
- Update to new upstream version 0.3.10
|
||||||
|
|
||||||
|
* Fri Mar 23 2007 Toshio Kuratomi <toshio@tiki-lounge.com> - 0.3.6-1
|
||||||
|
- Update to new upstream version 0.3.6
|
||||||
|
|
||||||
|
* Sat Mar 10 2007 Toshio Kuratomi <toshio@tiki-lounge.com> - 0.3.5-1
|
||||||
|
- Update to new upstream version 0.3.5
|
||||||
|
- Simplify the files listing
|
||||||
|
|
||||||
|
* Tue Jan 23 2007 Toshio Kuratomi <toshio@tiki-lounge.com> - 0.3.4-2
|
||||||
|
- Remember to upload the source tarball to the lookaside cache.
|
||||||
|
|
||||||
|
* Tue Jan 23 2007 Toshio Kuratomi <toshio@tiki-lounge.com> - 0.3.4-1
|
||||||
|
- Update to new upstream version 0.3.4
|
||||||
|
|
||||||
|
* Mon Jan 01 2007 Toshio Kuratomi <toshio@tiki-lounge.com> - 0.3.3-1
|
||||||
|
- Update to new upstream version 0.3.3
|
||||||
|
|
||||||
|
* Sat Dec 09 2006 Toshio Kuratomi <toshio@tiki-lounge.com> - 0.3.1-2
|
||||||
|
- Bump and rebuild for python 2.5 on devel.
|
||||||
|
- BuildRequire: python-devel as a header is missing otherwise.
|
||||||
|
|
||||||
|
* Fri Nov 24 2006 Toshio Kuratomi <toshio@tiki-lounge.com> - 0.3.1-1
|
||||||
|
- Update to new upstream version 0.3.1
|
||||||
|
|
||||||
|
* Sat Sep 16 2006 Shahms E. King <shahms@shahms.com> 0.2.7-2
|
||||||
|
- Rebuild for FC6
|
||||||
|
|
||||||
|
* Thu Aug 17 2006 Shahms E. King <shahms@shahms.com> 0.2.7-1
|
||||||
|
- Update to new upstream version
|
||||||
|
|
||||||
|
* Fri Aug 11 2006 Shahms E. King <shahms@shahms.com> 0.2.6-2
|
||||||
|
- Include, don't ghost .pyo files per new guidelines
|
||||||
|
|
||||||
|
* Tue Aug 08 2006 Shahms E. King <shahms@shahms.com> 0.2.6-1
|
||||||
|
- Update to new upstream version
|
||||||
|
|
||||||
|
* Fri Jul 07 2006 Shahms E. King <shahms@shahms.com> 0.2.4-1
|
||||||
|
- Update to new upstream version
|
||||||
|
|
||||||
|
* Mon Jun 26 2006 Shahms E. King <shahms@shahms.com> 0.2.3-1
|
||||||
|
- Update to new upstream version
|
||||||
|
|
||||||
|
* Wed May 31 2006 Shahms E. King <shahms@shahms.com> 0.2.1-1
|
||||||
|
- Update to new upstream version
|
Loading…
Reference in New Issue
Block a user