[PATCH v2 0/4] PostgreSQL fixes and test support
Daniel Axtens
dja at axtens.net
Sat Oct 28 12:53:47 AEDT 2017
Hi all,
Series merged to master at 73931bc8ffc507e86d1fc201bb7376bf87dc7618
Regards,
Daniel
> Hi all,
>
> Production deployments of Patchwork often use postgres instead of
> mysql. So far we haven't been testing that very well, and so when
> OzLabs was upgraded some bugs were discovered. jk has kindly sent
> patches to fix the fuzztest failures.
>
> We also saw errors due to ordering - one of Stephen's Django 1.11
> patches fixes that, so pull it in here.
>
> Patches 2-4 support better testing for postgres. Patch 3 allows local
> testing, and patch 4 does automatic testing in Travis with a nice
> recent version.
>
> I haven't tried the rest of the Django 1.11 series on postgres, but
> that's next on my list.
>
> v1-v2: Fixup various review comments.
> Replace my patch 1 with Stephen's Django 1.11 patch
>
> Regards,
> Daniel
>
> Daniel Axtens (3):
> Simplify docker-compose MySQL setup
> Support testing with PostgreSQL
> Test postgresql support in Travis CI
>
> Stephen Finucane (1):
> REST: Specify default ordering fields
>
> .travis.yml | 10 ++++++++-
> docker-compose-pg.yml | 30 +++++++++++++++++++++++++++
> docker-compose.yml | 9 +++++++--
> patchwork/api/bundle.py | 1 +
> patchwork/api/check.py | 1 +
> patchwork/api/cover.py | 1 +
> patchwork/api/event.py | 5 ++---
> patchwork/api/patch.py | 1 +
> patchwork/api/person.py | 1 +
> patchwork/api/project.py | 1 +
> patchwork/api/series.py | 1 +
> patchwork/api/user.py | 1 +
> requirements-test.txt | 3 ++-
> tools/docker/Dockerfile | 2 +-
> tools/docker/db/.dockerignore | 1 -
> tools/docker/db/Dockerfile | 10 ---------
> tools/docker/entrypoint.sh | 47 ++++++++++++++++++++++++++++++++++---------
> 17 files changed, 97 insertions(+), 28 deletions(-)
> create mode 100644 docker-compose-pg.yml
> delete mode 100644 tools/docker/db/.dockerignore
> delete mode 100644 tools/docker/db/Dockerfile
>
> --
> 2.11.0
More information about the Patchwork
mailing list