Show a cover letter.

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

{
    "id": 55476,
    "url": "http://patches.dpdk.org/api/covers/55476/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/1561635235-22238-1-git-send-email-david.marchand@redhat.com/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<1561635235-22238-1-git-send-email-david.marchand@redhat.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1561635235-22238-1-git-send-email-david.marchand@redhat.com",
    "date": "2019-06-27T11:33:46",
    "name": "[0/9] experimental tags fixes",
    "submitter": {
        "id": 1173,
        "url": "http://patches.dpdk.org/api/people/1173/?format=api",
        "name": "David Marchand",
        "email": "david.marchand@redhat.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/1561635235-22238-1-git-send-email-david.marchand@redhat.com/mbox/",
    "series": [
        {
            "id": 5197,
            "url": "http://patches.dpdk.org/api/series/5197/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=5197",
            "date": "2019-06-27T11:33:47",
            "name": "experimental tags fixes",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/5197/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/55476/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 21C862E8F;\n\tThu, 27 Jun 2019 13:34:21 +0200 (CEST)",
            "from mx1.redhat.com (mx1.redhat.com [209.132.183.28])\n\tby dpdk.org (Postfix) with ESMTP id BB55A2BF7\n\tfor <dev@dpdk.org>; Thu, 27 Jun 2019 13:34:16 +0200 (CEST)",
            "from smtp.corp.redhat.com\n\t(int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.23])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id 2511130820DD;\n\tThu, 27 Jun 2019 11:34:12 +0000 (UTC)",
            "from dmarchan.remote.csb (ovpn-204-76.brq.redhat.com\n\t[10.40.204.76])\n\tby smtp.corp.redhat.com (Postfix) with ESMTP id C59A11974B;\n\tThu, 27 Jun 2019 11:34:07 +0000 (UTC)"
        ],
        "From": "David Marchand <david.marchand@redhat.com>",
        "To": "dev@dpdk.org",
        "Cc": "nhorman@tuxdriver.com,\n\taconole@redhat.com,\n\tthomas@monjalon.net",
        "Date": "Thu, 27 Jun 2019 13:33:46 +0200",
        "Message-Id": "<1561635235-22238-1-git-send-email-david.marchand@redhat.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "X-Scanned-By": "MIMEDefang 2.84 on 10.5.11.23",
        "X-Greylist": "Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.47]); Thu, 27 Jun 2019 11:34:15 +0000 (UTC)",
        "Subject": "[dpdk-dev] [PATCH 0/9] experimental tags fixes",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Here is a new series on __rte_experimental tags.\n\nFollowing the build error reported by Aaron [1], I noticed that some\nexperimental functions could go unnoticed because of a gcc peculiarity.\n\nTo catch those, I went and added a new check on the object files to\nensure that any experimental api flagged in the map files is really\nexported as such.\n\nThen went with my previous idea of only adding the tags on the functions\nprototypes and enforcing it (a new check in checkpatches.sh).\nAnd finally enforcing that the __rte_experimental tag is always the first\npart of a function prototype which seems to work with both gcc and clang.\n\nComments and reviews highly welcome :-).\n\n[1]: http://mails.dpdk.org/archives/dev/2019-June/135365.html"
}