Show a cover letter.

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

{
    "id": 65367,
    "url": "http://patches.dpdk.org/api/covers/65367/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20200130160009.6549-1-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": "<20200130160009.6549-1-david.marchand@redhat.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200130160009.6549-1-david.marchand@redhat.com",
    "date": "2020-01-30T16:00:05",
    "name": "[v3,0/4] add ABI checks",
    "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/20200130160009.6549-1-david.marchand@redhat.com/mbox/",
    "series": [
        {
            "id": 8357,
            "url": "http://patches.dpdk.org/api/series/8357/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=8357",
            "date": "2020-01-30T16:00:06",
            "name": "add ABI checks",
            "version": 3,
            "mbox": "http://patches.dpdk.org/series/8357/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/65367/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 81B1BA0524;\n\tThu, 30 Jan 2020 17:00:42 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id D5DCB1C02C;\n\tThu, 30 Jan 2020 17:00:37 +0100 (CET)",
            "from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com\n [205.139.110.120]) by dpdk.org (Postfix) with ESMTP id AD5261C043\n for <dev@dpdk.org>; Thu, 30 Jan 2020 17:00:36 +0100 (CET)",
            "from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com\n [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id\n us-mta-202-o3CdjqLPOLKxeeixx3pFZA-1; Thu, 30 Jan 2020 11:00:25 -0500",
            "from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com\n [10.5.11.22])\n (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n (No client certificate requested)\n by mimecast-mx01.redhat.com (Postfix) with ESMTPS id A04BF1851FC5;\n Thu, 30 Jan 2020 16:00:21 +0000 (UTC)",
            "from dmarchan.remote.csb (ovpn-204-128.brq.redhat.com\n [10.40.204.128])\n by smtp.corp.redhat.com (Postfix) with ESMTP id AD52B10018FF;\n Thu, 30 Jan 2020 16:00:17 +0000 (UTC)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1580400036;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=4SRS/nmbphpPJ2ez4ypb7HGVyqKtwCPkXMgk/9Ctd2s=;\n b=YY6dquUiDtmV1+fjt2UTZl9qblVRlvT7+J8WQPfUWwbmHLhUEr+2g2Q1PYqzkkTONdGJ7T\n io+45JCrkrc32A303SglGo/FvNpzHaLnc92GYojMBr/VIru5mvCfH5ujCLnr9vqk+ZQdWb\n ITPbJF/eaa51jDUrXS9c/U59bBcAUs4=",
        "From": "David Marchand <david.marchand@redhat.com>",
        "To": "dev@dpdk.org",
        "Cc": "thomas@monjalon.net, bruce.richardson@intel.com, kevin.laatz@intel.com,\n aconole@redhat.com, nhorman@tuxdriver.com, akhil.goyal@nxp.com,\n anoobj@marvell.com, bluca@debian.org, fiona.trahe@intel.com,\n ferruh.yigit@intel.com",
        "Date": "Thu, 30 Jan 2020 17:00:05 +0100",
        "Message-Id": "<20200130160009.6549-1-david.marchand@redhat.com>",
        "In-Reply-To": "<20191220152058.10739-1-david.marchand@redhat.com>",
        "References": "<20191220152058.10739-1-david.marchand@redhat.com>",
        "MIME-Version": "1.0",
        "X-Scanned-By": "MIMEDefang 2.84 on 10.5.11.22",
        "X-MC-Unique": "o3CdjqLPOLKxeeixx3pFZA-1",
        "X-Mimecast-Spam-Score": "0",
        "X-Mimecast-Originator": "redhat.com",
        "Content-Type": "text/plain; charset=US-ASCII",
        "Content-Transfer-Encoding": "quoted-printable",
        "Subject": "[dpdk-dev] [PATCH v3 0/4] add ABI checks",
        "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 <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 <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Here is the current state of the ABI checks.\n\nlibabigail has some issues when mixing dump and so files compiled with\nclang [1], so for now, all checks are done on dumps only.\nlibabigail 1.0-rc3 in Xenial reported issues that disappear with the\nversion 1.2 in Bionic.\n\nTo avoid getting warnings on internal types like [2], the checks now make\nuse of the public headers part of a dpdk installation (patch 2 and 3 to\nprepare for this).\n\nSome internal rte_hash headers were installed by meson, so patch 1 fixes\nthis.\n\nThe most important point, abidiff complains on the rc1 cryptodev changes:\n- Chacha20-Poly1305 AEAD support,\n- ECPM and ECDSA support\n\nA suppression rule has been put on the internal type rte_cryptodev_ops.\nBut other changes are an ABI breakage afaiu. I put suppression rules on\nthem so that we can run the checks, but some action must be taken for\n20.02 if my analysis is confirmed.\n\nSpecial thanks to Dodji the libabigail maintainer for helping on this\ntopic.\n\n1: https://sourceware.org/bugzilla/show_bug.cgi?id=25409\n2: http://inbox.dpdk.org/dev/CAJFAV8yFKoDZROX9Mkyp7pDMvXw3e7mHwxjfrcjD5ZoFB2tZ8w@mail.gmail.com/"
}