Show a cover letter.

GET /api/covers/809138/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 809138,
    "url": "http://patchwork.ozlabs.org/api/covers/809138/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/buildroot/cover/20170902205423.21288-1-romain.naour@gmail.com/",
    "project": {
        "id": 27,
        "url": "http://patchwork.ozlabs.org/api/projects/27/?format=api",
        "name": "Buildroot development",
        "link_name": "buildroot",
        "list_id": "buildroot.buildroot.org",
        "list_email": "buildroot@buildroot.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20170902205423.21288-1-romain.naour@gmail.com>",
    "list_archive_url": null,
    "date": "2017-09-02T20:54:12",
    "name": "[v2,00/11] glibc: bump to 2.26",
    "submitter": {
        "id": 67942,
        "url": "http://patchwork.ozlabs.org/api/people/67942/?format=api",
        "name": "Romain Naour",
        "email": "romain.naour@gmail.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/buildroot/cover/20170902205423.21288-1-romain.naour@gmail.com/mbox/",
    "series": [
        {
            "id": 1178,
            "url": "http://patchwork.ozlabs.org/api/series/1178/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/buildroot/list/?series=1178",
            "date": "2017-09-02T20:54:12",
            "name": "glibc: bump to 2.26",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/1178/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/809138/comments/",
    "headers": {
        "Return-Path": "<buildroot-bounces@busybox.net>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "buildroot@lists.busybox.net"
        ],
        "Delivered-To": [
            "patchwork-incoming@bilbo.ozlabs.org",
            "buildroot@osuosl.org"
        ],
        "Authentication-Results": [
            "ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=busybox.net\n\t(client-ip=140.211.166.136; helo=silver.osuosl.org;\n\tenvelope-from=buildroot-bounces@busybox.net;\n\treceiver=<UNKNOWN>)",
            "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"RlMkRAoT\"; dkim-atps=neutral"
        ],
        "Received": [
            "from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xl7dk2scZz9sRW\n\tfor <incoming@patchwork.ozlabs.org>;\n\tSun,  3 Sep 2017 06:54:34 +1000 (AEST)",
            "from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id AC9EA305C2;\n\tSat,  2 Sep 2017 20:54:32 +0000 (UTC)",
            "from silver.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id xNmDDc9yZwVf; Sat,  2 Sep 2017 20:54:31 +0000 (UTC)",
            "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby silver.osuosl.org (Postfix) with ESMTP id 324D524B96;\n\tSat,  2 Sep 2017 20:54:31 +0000 (UTC)",
            "from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n\tby ash.osuosl.org (Postfix) with ESMTP id 3E7071BF238\n\tfor <buildroot@lists.busybox.net>;\n\tSat,  2 Sep 2017 20:54:30 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 38F8586E55\n\tfor <buildroot@lists.busybox.net>;\n\tSat,  2 Sep 2017 20:54:30 +0000 (UTC)",
            "from whitealder.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id SDr5RnQssdbI for <buildroot@lists.busybox.net>;\n\tSat,  2 Sep 2017 20:54:29 +0000 (UTC)",
            "from mail-wm0-f65.google.com (mail-wm0-f65.google.com\n\t[74.125.82.65])\n\tby whitealder.osuosl.org (Postfix) with ESMTPS id 69C4086E82\n\tfor <buildroot@buildroot.org>; Sat,  2 Sep 2017 20:54:29 +0000 (UTC)",
            "by mail-wm0-f65.google.com with SMTP id u26so3079276wma.5\n\tfor <buildroot@buildroot.org>; Sat, 02 Sep 2017 13:54:29 -0700 (PDT)",
            "from localhost.localdomain\n\t([2a01:e35:1391:67d0:e6f9:2d2f:1a1e:79bf])\n\tby smtp.gmail.com with ESMTPSA id\n\t52sm2295647wru.59.2017.09.02.13.54.26\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tSat, 02 Sep 2017 13:54:26 -0700 (PDT)"
        ],
        "X-Virus-Scanned": [
            "amavisd-new at osuosl.org",
            "amavisd-new at osuosl.org"
        ],
        "X-Greylist": "domain auto-whitelisted by SQLgrey-1.7.6",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=93zmulLpWeexCDkMbZ2OENq3+q8spX81v1sc0y8BT04=;\n\tb=RlMkRAoTq3aYFN8BifFTR0vSlLvfVEHqaQi0So9QfFcgYjAuiMJRmNxOLnAQlrHmgU\n\trzUdlV6G8wLNeklkxtBRjGo3xdZQ4Dd8YxfkxlbwPNGPhr04bpqyRLNx/8PPJIot0Ahl\n\tuoNsSy602k1bJiSMWQ3hVnOpPbaXxxfI7feBtK6ix20EC0nM81vggt21vP1cCX4Kisn+\n\tnAYASDDmcrc2ljMOtQSvpB+T7EUOm6m94WLDFPIx3ZG/QIjJ2Gi2nV97Uzhb2YYHOJ3b\n\tm+DEEqz/Rl8fRmrw2Uq6M14fTRRhcUwXyBJrTqabde0oBAQpwAeScxOlMoPVTvKkBKxp\n\tq/MA==",
        "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:mime-version\n\t:content-transfer-encoding;\n\tbh=93zmulLpWeexCDkMbZ2OENq3+q8spX81v1sc0y8BT04=;\n\tb=pDXhNi4jjtp6ReM0Yu/gCKGIJyANIdvEVETFN5mBlbfuavM3Pcs4kJsXfJYvHS3a5t\n\t8R++kCv5Q9wVO1bNH286Ao02RMW9mymHQyAtzYLUvRAAEYq57G5zyegUxdSUrfgI1RWl\n\tenz5o4SVi83kix+H/bEMlGVmflv/6TXb1CRPK9z6Zgx8HiJPjVEySLskB3FRGbWp+2B5\n\tzEP4qlmoy4qsydQ7PmaYu2TE9fOp2BgjQodeVG8vv64lBta1jDnS6o1o07QSRKPO3Hk4\n\t32jUguYDcDkCWkhVYdSBx4IAB38vLuRg821oVoQH0+WGj+gouAwQ5bPtKG9+UHQraolw\n\tbX9w==",
        "X-Gm-Message-State": "AHPjjUjqBSJM7e/E/oNAf1v87wge0FEZ9UWcIWlQ6GZEKdzQfcqkx94R\n\t9pxAs2M6LBD4VKfQ4+E=",
        "X-Google-Smtp-Source": "ADKCNb4oQwb3xzQrDQ8L81ciq7f9E7FiTBgJ6+X/cIAMG3l9qWj1O/qXKRD8aRXgYBN92XCEND12xA==",
        "X-Received": "by 10.28.156.21 with SMTP id f21mr1123863wme.41.1504385667509;\n\tSat, 02 Sep 2017 13:54:27 -0700 (PDT)",
        "From": "Romain Naour <romain.naour@gmail.com>",
        "To": "buildroot@buildroot.org",
        "Date": "Sat,  2 Sep 2017 22:54:12 +0200",
        "Message-Id": "<20170902205423.21288-1-romain.naour@gmail.com>",
        "X-Mailer": "git-send-email 2.9.5",
        "MIME-Version": "1.0",
        "Cc": "Romain Naour <romain.naour@gmail.com>",
        "Subject": "[Buildroot] [PATCH v2 00/11] glibc: bump to 2.26",
        "X-BeenThere": "buildroot@busybox.net",
        "X-Mailman-Version": "2.1.18-1",
        "Precedence": "list",
        "List-Id": "Discussion and development of buildroot <buildroot.busybox.net>",
        "List-Unsubscribe": "<http://lists.busybox.net/mailman/options/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=unsubscribe>",
        "List-Archive": "<http://lists.busybox.net/pipermail/buildroot/>",
        "List-Post": "<mailto:buildroot@busybox.net>",
        "List-Help": "<mailto:buildroot-request@busybox.net?subject=help>",
        "List-Subscribe": "<http://lists.busybox.net/mailman/listinfo/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=subscribe>",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Errors-To": "buildroot-bounces@busybox.net",
        "Sender": "\"buildroot\" <buildroot-bounces@busybox.net>"
    },
    "content": "This series bump glibc to the latest release and allow to remove all\nlocal patches! Sadly this new release come with some C++ regressions\nor changes needed in packages.\n\nWhile testing this new version, some build issues has been dicovered.\nTwo gcc patch are needed to build a toolchain with older compiler\n(gcc 4.9 to 6.4), gcc 7.2 contain already the fix.\n\nAnother C++ namespace change trigger a build issue when the code\ncontain a workaround for math functions:\n\nmesa3d:\n\"using std::fpclassify;\"\n\nhttps://github.com/mesa3d/mesa/blob/master/include/c99_math.h#L197\n\njsoncpp:\n\"#define isfinite std::isfinite\"\n\nIt's not easy to catch all packages affected by this issue before\nbumping glibc. So here is the v2 for testing and review containing\nadditional fixes.\n\nThis series is rebased on master after 2017.08 release.\n\nBest regards,\nRomain\n\nRomain Naour (11):\n  package/gcc: fix build issue with glibc 2.26\n  package/gcc: fix build issue with glibc 2.26\n  package/mesa3d: fix build issue with glibc >= 2.26\n  package/jsoncpp: fix build with glibc >= 2.26\n  package/glibc: needs kernel headers >= 3.10 on powerpc64le\n  package/gcc: enable float128 on powerpc64le with glibc >= 2.26\n    toolchains\n  package/flex: disable reallocarray\n  package/diffutils: fix build with glibc 2.26\n  package/kodi: fix build with glibc 2.26\n  package/glibc: bump to 2.26\n  package/glibc: backport fixes for glibc bug 21930\n\n package/diffutils/diffutils.mk                     |   6 +\n package/flex/flex.mk                               |   3 +-\n ...t_t-not-struct-ucontext-in-linux-unwind.h.patch | 190 ++++++++++++\n package/gcc/4.9.4/944-sanitizer-linux.patch        |  88 ++++++\n ...t_t-not-struct-ucontext-in-linux-unwind.h.patch | 192 +++++++++++++\n package/gcc/5.4.0/944-sanitizer-linux.patch        |  87 ++++++\n ...t_t-not-struct-ucontext-in-linux-unwind.h.patch | 191 +++++++++++++\n package/gcc/6.4.0/943-sanitizer-linux.patch        |  87 ++++++\n package/gcc/Config.in.host                         |   4 +\n package/gcc/gcc.mk                                 |   8 +\n ...__builtin_types_compatible_p-in-C-mode-bu.patch |  50 ++++\n .../glibc/0001-sh-Fix-building-with-gcc5-6.patch   |  56 ----\n ...00366-Ignore-LD_LIBRARY_PATH-for-AT_SECUR.patch |  35 ---\n ...02-Do-not-use-generic-selection-in-C-mode.patch |  56 ++++\n ...-version-of-issignaling-that-does-not-use.patch | 225 +++++++++++++++\n ...ject-overly-long-LD_PRELOAD-path-elements.patch | 122 --------\n ...ersion-of-issignaling-when-__NO_LONG_DOUB.patch |  47 +++\n ...Reject-overly-long-LD_AUDIT-path-elements.patch | 204 -------------\n ...-version-of-iszero-that-does-not-use-__MA.patch | 210 ++++++++++++++\n package/glibc/0005-fix-binutils-2-29-build.patch   |  65 -----\n ...g-IS_IN-libc-guards-to-vectorized-strcspn.patch |  47 ---\n package/glibc/0006-sh4-trap.patch                  | 318 ---------------------\n package/glibc/glibc.hash                           |   2 +-\n package/glibc/glibc.mk                             |   2 +-\n ...001-json_writer-fix-build-with-glibc-2.26.patch |  28 ++\n ...3-dialogs-fix-build-issue-with-glibc-2.26.patch |  37 +++\n ...-c99_math-fix-build-issue-with-glibc-2.26.patch |  82 ++++++\n toolchain/toolchain-buildroot/Config.in            |   8 +-\n 28 files changed, 1599 insertions(+), 851 deletions(-)\n create mode 100644 package/gcc/4.9.4/943-Use-ucontext_t-not-struct-ucontext-in-linux-unwind.h.patch\n create mode 100644 package/gcc/4.9.4/944-sanitizer-linux.patch\n create mode 100644 package/gcc/5.4.0/943-Use-ucontext_t-not-struct-ucontext-in-linux-unwind.h.patch\n create mode 100644 package/gcc/5.4.0/944-sanitizer-linux.patch\n create mode 100644 package/gcc/6.4.0/942-Use-ucontext_t-not-struct-ucontext-in-linux-unwind.h.patch\n create mode 100644 package/gcc/6.4.0/943-sanitizer-linux.patch\n create mode 100644 package/glibc/0001-Do-not-use-__builtin_types_compatible_p-in-C-mode-bu.patch\n delete mode 100644 package/glibc/0001-sh-Fix-building-with-gcc5-6.patch\n delete mode 100644 package/glibc/0002-CVE-2017-1000366-Ignore-LD_LIBRARY_PATH-for-AT_SECUR.patch\n create mode 100644 package/glibc/0002-Do-not-use-generic-selection-in-C-mode.patch\n create mode 100644 package/glibc/0003-Provide-a-C-version-of-issignaling-that-does-not-use.patch\n delete mode 100644 package/glibc/0003-ld.so-Reject-overly-long-LD_PRELOAD-path-elements.patch\n create mode 100644 package/glibc/0004-Fix-the-C-version-of-issignaling-when-__NO_LONG_DOUB.patch\n delete mode 100644 package/glibc/0004-ld.so-Reject-overly-long-LD_AUDIT-path-elements.patch\n create mode 100644 package/glibc/0005-Provide-a-C-version-of-iszero-that-does-not-use-__MA.patch\n delete mode 100644 package/glibc/0005-fix-binutils-2-29-build.patch\n delete mode 100644 package/glibc/0006-i686-Add-missing-IS_IN-libc-guards-to-vectorized-strcspn.patch\n delete mode 100644 package/glibc/0006-sh4-trap.patch\n create mode 100644 package/jsoncpp/0001-json_writer-fix-build-with-glibc-2.26.patch\n create mode 100644 package/kodi/0003-dialogs-fix-build-issue-with-glibc-2.26.patch\n create mode 100644 package/mesa3d/0005-c99_math-fix-build-issue-with-glibc-2.26.patch"
}