* Using the correct options for mysql_install_db so that it continues to work
with MySQL 5.7.x.
* Build-Depends on default-mysql-client and default-mysql-server instead of
mysql-client & mysql-server (the later is kept as an alternative).
Change-Id: I5532ad5d7afef7062a9cbb96ec3c03612b89485f
This is the same hash as the 0.9.8 tag which
should have been 0.10.0 given the dependency
update on pbr, so don't use 0.9.8 as it breaks
stable/kilo.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABAgAGBQJV5MEuAAoJEJ8r0bQdBysrdXcH/id/Dv9tqUSRqXyhMsNkS31u
uEx8BFj1nVVv0GrPnt6V19pTnowtx3kegbA9jbLIXgc2dB6wttl59fbyaHe0tTBT
0vVTy3rb0uQm+p6brWbUtEN0E4t1T8pdWtIG70EfzLZGFZtmivw9KqHoG4q+iqJA
HfcaCvMQ6XkKCwmYFRlESc25Xx1iFl1MGexO+ES2Pnrc17eChYniTUjFhhy16caZ
Lf8YeE9gAoIMdSAK177uCOB8/P6qk+MgHYtE2S6p7yPquyi2M13tmrtvAs+rJprf
XKN6X1tlfYlkhDF484NaPQBHLpME60nDKNlINoL7eR0dLjmiZKtvX6516gC24X0=
=a9Rs
-----END PGP SIGNATURE-----
Merge tag '0.10.0' into debian/liberty
0.10.0 release
This is the same hash as the 0.9.8 tag which
should have been 0.10.0 given the dependency
update on pbr, so don't use 0.9.8 as it breaks
stable/kilo.
On Python 3, some functions like range() don't try to call the __int__()
method to cast an object to integer, but try instead the __index__()
method.
Add an __index__() method to mimick correctly the int type on Python 3.
Change-Id: I8df116d80e201778714a59367600eaef644266ed
The usage function of migrate_repository.py isn't Python 3 compatible,
and this hasn't be caught by unit tests. This patch fixes the function,
so at least the file can be compiled in Py3.
Change-Id: Ib9333e46e7526e82acde573d4b2046b2bf9a7ae0
There are two changes which have to go together to pass the gate
tests:
1. Update pbr and mock requirements from global-requirements
mock 1.2 supports py26 again so make that the minimum version. The
same change is being made in g-r with:
Ic6b9e18eaec9c81bbbbc57129e024904be928e09
Sync up with latest pbr in global-requirements while we're at it.
Closes-Bug: #1474925
2. Fix the importpath module to work with python >= 3.3 where the
__import__ built-in is raising an ImportError on a temporary file
that is added to the system path.
Closes-Bug: #1475339
Change-Id: Ie98938ba75f3983094dd540b7d26a7ec46be4f6e
This reverts commit e4d0e5be8d
Now that flake8-related dependencies have been updated in the
dependent change the pep8 job is fixed.
Change-Id: Idfa6a18836d7ce02dfaa5d9da1a51c98ad987f51
In order to raise the cap on pbr we need to update
the dependent versions of the flake8 related packages
for the pep8 job since they have capped pbr.
A couple of simple hacking issues are fixed, the rest
are ignored.
Change-Id: Icddb5bf284da7b6463ebcfc7512726149ffe6085
This reverts commit 35832555c5
The non-voting pep8 job was failing due a VersionConflict
with pbr, so this shouldn't have been merged.
Change-Id: I4917b92121cac524fd89575f30d72d7319cbe20c
The cap of pbr causes issues now that pbr 1.2 is basically needed for
a lot of projects to do the right thing with requirements ranges. The
sqla capping is preventing new versions of sqla to be used in the
OpenStack gates, and shouldn't be capped by a library.
Change-Id: I5fc142eb8c9d616db2ed9b2f3e4e4d1147e131ff
Lift the requirements to support SQLAlchemy 1.0. Two tests
were calling upon revised APIs and required adjustment.
Change-Id: Ic91a91bb3c915027b522eace302f2ed074233294
Under Python 2.6 a setuptools warning is produced when
the migrate runner runs. Since migrate invokes its own
commandline client from tests in a separate shell, the
fixture we're using to do that must be told not to complain
about this stderr.
Change-Id: Ib5823754d6ffabe954665f2a7529ed0e56591ebf