Cover Letter Detail
Show a cover letter.
GET /api/covers/809317/?format=api
{ "id": 809317, "url": "http://patchwork.ozlabs.org/api/covers/809317/?format=api", "web_url": "http://patchwork.ozlabs.org/project/patchwork/cover/20170903151444.25660-1-dja@axtens.net/", "project": { "id": 16, "url": "http://patchwork.ozlabs.org/api/projects/16/?format=api", "name": "Patchwork", "link_name": "patchwork", "list_id": "patchwork.lists.ozlabs.org", "list_email": "patchwork@lists.ozlabs.org", "web_url": "http://jk.ozlabs.org/projects/patchwork/", "scm_url": "git://github.com/getpatchwork/patchwork", "webscm_url": "https://github.com/getpatchwork/patchwork", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20170903151444.25660-1-dja@axtens.net>", "list_archive_url": null, "date": "2017-09-03T15:14:40", "name": "[0/4] PostgreSQL fixes and test support", "submitter": { "id": 65792, "url": "http://patchwork.ozlabs.org/api/people/65792/?format=api", "name": "Daniel Axtens", "email": "dja@axtens.net" }, "mbox": "http://patchwork.ozlabs.org/project/patchwork/cover/20170903151444.25660-1-dja@axtens.net/mbox/", "series": [ { "id": 1247, "url": "http://patchwork.ozlabs.org/api/series/1247/?format=api", "web_url": "http://patchwork.ozlabs.org/project/patchwork/list/?series=1247", "date": "2017-09-03T15:14:40", "name": "PostgreSQL fixes and test support", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/1247/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/809317/comments/", "headers": { "Return-Path": "<patchwork-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "patchwork@lists.ozlabs.org" ], "Delivered-To": [ "patchwork-incoming@bilbo.ozlabs.org", "patchwork@lists.ozlabs.org" ], "Received": [ "from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xlc3p0knsz9t2y\n\tfor <incoming@patchwork.ozlabs.org>;\n\tMon, 4 Sep 2017 01:15:18 +1000 (AEST)", "from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xlc3n5PDZzDrn2\n\tfor <incoming@patchwork.ozlabs.org>;\n\tMon, 4 Sep 2017 01:15:17 +1000 (AEST)", "from mail-pg0-x244.google.com (mail-pg0-x244.google.com\n\t[IPv6:2607:f8b0:400e:c05::244])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128\n\tbits)) (No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xlc3c5Yd8zDqjs\n\tfor <patchwork@lists.ozlabs.org>;\n\tMon, 4 Sep 2017 01:15:08 +1000 (AEST)", "by mail-pg0-x244.google.com with SMTP id r133so3018265pgr.2\n\tfor <patchwork@lists.ozlabs.org>;\n\tSun, 03 Sep 2017 08:15:08 -0700 (PDT)", "from localhost.localdomain (124-171-202-56.dyn.iinet.net.au.\n\t[124.171.202.56]) by smtp.gmail.com with ESMTPSA id\n\tt10sm7565993pgr.54.2017.09.03.08.15.04\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tSun, 03 Sep 2017 08:15:05 -0700 (PDT)" ], "Authentication-Results": [ "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=axtens.net header.i=@axtens.net\n\theader.b=\"kPeu3k5y\"; dkim-atps=neutral", "lists.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=axtens.net header.i=@axtens.net\n\theader.b=\"kPeu3k5y\"; dkim-atps=neutral", "lists.ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=axtens.net header.i=@axtens.net\n\theader.b=\"kPeu3k5y\"; dkim-atps=neutral" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=axtens.net; s=google;\n\th=from:to:cc:subject:date:message-id;\n\tbh=+CEIEgon1VFauGpWBBFPfsWSTCxDmMGpDREJNgKiQds=;\n\tb=kPeu3k5ywl3d6UK93v2RBGcNsZC84pUMZhKiD6ZWDaIQ6naZgfmzEcS2mouesmBBAt\n\t614rOcSflhg/v0yF15cuLTKpw4gbLTKhJIIIKSA/Jf6QIZAxieOZCF+2DAF6Lu3Ghv1X\n\tA0L3jMB6ak7UK0iJBymKWLyRk7sp14jsQASrk=", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id;\n\tbh=+CEIEgon1VFauGpWBBFPfsWSTCxDmMGpDREJNgKiQds=;\n\tb=qUOTovivPQHjn+0LVV14IBAM+gQPEiAHI0N8PhOxx7QW/3eCdPFE35ESgB0VheQalq\n\tjlKyFp/ZLVGwPlMmMjpLNoch0hJ60Qt2J9BhG0IpspSyDrrbPKHM3aECmJcgbu0CAleb\n\tUQ9/vQB/uhh44jVhLCg//XjR9NbvwMxS8Dy6F16GB1NWYBk8IY19Ji2QSHEbnj+ByWBR\n\tz0ZPFx0m18fycL9NpZ+h0O2oiL5HutZitCU/DuvGW2fKg+Jta/YVVKurphx0K9t0QO27\n\tWgLSxkv9pGIvuKMpZ1MsriM5zA3AxldHmd/5AQwKmB8bAYeY9N9YrVXGkJUdLvsIvlxj\n\t3A9w==", "X-Gm-Message-State": "AHPjjUhrvMmrNrzZb2mfsSHVdpKpvSElkcVa1GOvkHRbjLQVlAHUrV0R\n\t1cXMH6uvCvXT8qOdvzLGRA==", "X-Google-Smtp-Source": "ADKCNb6JtskzmlyO/HcRIEP9EgrWfbya0GS+qsXTgdlQH4sx8FZ1b4Wb6T0D3DWQDCEa4AfiYVAgnA==", "X-Received": "by 10.84.196.1 with SMTP id k1mr9557544pld.204.1504451706223;\n\tSun, 03 Sep 2017 08:15:06 -0700 (PDT)", "From": "Daniel Axtens <dja@axtens.net>", "To": "patchwork@lists.ozlabs.org", "Subject": "[PATCH 0/4] PostgreSQL fixes and test support", "Date": "Mon, 4 Sep 2017 01:14:40 +1000", "Message-Id": "<20170903151444.25660-1-dja@axtens.net>", "X-Mailer": "git-send-email 2.11.0", "X-BeenThere": "patchwork@lists.ozlabs.org", "X-Mailman-Version": "2.1.23", "Precedence": "list", "List-Id": "Patchwork development <patchwork.lists.ozlabs.org>", "List-Unsubscribe": "<https://lists.ozlabs.org/options/patchwork>,\n\t<mailto:patchwork-request@lists.ozlabs.org?subject=unsubscribe>", "List-Archive": "<http://lists.ozlabs.org/pipermail/patchwork/>", "List-Post": "<mailto:patchwork@lists.ozlabs.org>", "List-Help": "<mailto:patchwork-request@lists.ozlabs.org?subject=help>", "List-Subscribe": "<https://lists.ozlabs.org/listinfo/patchwork>,\n\t<mailto:patchwork-request@lists.ozlabs.org?subject=subscribe>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "base64", "Errors-To": "patchwork-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org", "Sender": "\"Patchwork\"\n\t<patchwork-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org>" }, "content": "Hi all,\n\nApologies for the radio silence from me - I've been working mostly on\nthis:\n\nProduction deployments of Patchwork often use postgres instead of\nmysql. So far we haven't been testing that very well, and so when\nOzLabs was upgraded some bugs were discovered. jk has kindly sent\npatches to fix the fuzztest failures. I also see a bundles test\nfailure that is due to assumptions the test makes about ordering, so\npatch 1 fixes that up.\n\nPatches 2-4 support better testing for postgres. Patch 3 allows local\ntesting, and patch 4 does automatic testing in Travis with a nice\nrecent version.\n\nRegards,\nDaniel\n\nDaniel Axtens (4):\n Enforce ordering of bundles in REST test\n Simplify docker-compose MySQL setup\n Support testing with PostgreSQL\n Test postgresql support in Travis CI\n\n .travis.yml | 10 +++++++-\n docker-compose-pg.yml | 30 ++++++++++++++++++++++\n docker-compose.yml | 9 +++++--\n patchwork/tests/test_rest_api.py | 2 +-\n requirements-test.txt | 3 ++-\n tools/docker/Dockerfile | 3 ++-\n tools/docker/db/Dockerfile | 10 --------\n tools/docker/entrypoint.sh | 54 ++++++++++++++++++++++++++++++++--------\n 8 files changed, 95 insertions(+), 26 deletions(-)\n create mode 100644 docker-compose-pg.yml\n delete mode 100644 tools/docker/db/Dockerfile" }