Show a cover letter.

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

{
    "id": 54440,
    "url": "http://patches.dpdk.org/api/covers/54440/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20190605202248.394-1-bruce.richardson@intel.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": "<20190605202248.394-1-bruce.richardson@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190605202248.394-1-bruce.richardson@intel.com",
    "date": "2019-06-05T20:22:38",
    "name": "[00/10] enhance meson summary - list disabled components",
    "submitter": {
        "id": 20,
        "url": "http://patches.dpdk.org/api/people/20/?format=api",
        "name": "Bruce Richardson",
        "email": "bruce.richardson@intel.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20190605202248.394-1-bruce.richardson@intel.com/mbox/",
    "series": [
        {
            "id": 4915,
            "url": "http://patches.dpdk.org/api/series/4915/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=4915",
            "date": "2019-06-05T20:22:38",
            "name": "enhance meson summary - list disabled components",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/4915/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/54440/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 F2B341B9AC;\n\tWed,  5 Jun 2019 22:23:04 +0200 (CEST)",
            "from mga18.intel.com (mga18.intel.com [134.134.136.126])\n\tby dpdk.org (Postfix) with ESMTP id 1327A1B99A\n\tfor <dev@dpdk.org>; Wed,  5 Jun 2019 22:23:02 +0200 (CEST)",
            "from orsmga008.jf.intel.com ([10.7.209.65])\n\tby orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t05 Jun 2019 13:23:01 -0700",
            "from silpixa00399126.ir.intel.com (HELO\n\tsilpixa00399126.ger.corp.intel.com) ([10.237.223.2])\n\tby orsmga008.jf.intel.com with ESMTP; 05 Jun 2019 13:22:59 -0700"
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "From": "Bruce Richardson <bruce.richardson@intel.com>",
        "To": "bluca@debian.org,\n\tthomas@monjalon.net",
        "Cc": "dev@dpdk.org, john.mcnamara@intel.com,\n\tBruce Richardson <bruce.richardson@intel.com>",
        "Date": "Wed,  5 Jun 2019 21:22:38 +0100",
        "Message-Id": "<20190605202248.394-1-bruce.richardson@intel.com>",
        "X-Mailer": "git-send-email 2.21.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH 00/10] enhance meson summary - list disabled\n\tcomponents",
        "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": "After using meson to configure a build, we output a brief list of all\ncomponents that are enabled. However, of more use to most users is a\nlist of what is not being enabled, so that they can look for gaps and\nsee about fixing those gaps, e.g. by installing driver dependencies.\n\nThis patchset adds such a printout at the end, but to make things\neasier, it also adds support for drivers adding a reason why they not\nbeing built, e.g. unsupported platform, or missing software dependency.\n\nExample output from a FreeBSD platform, for which many drivers do not\ncompile:\n\n=================\nContent Skipped\n=================\n\nlibs:\n        kni:    only supported on 64-bit linux\n        power:  only supported on linux\n        vhost:  only supported on linux\n        telemetry:      missing dependency \"jansson\"\n\ndrivers:\n        common/dpaax:   only supported on linux\n        common/mvep:    missing dependency, \"libmusdk\"\n        bus/dpaa:       only supported on linux\n        bus/fslmc:      only supported on linux\n        bus/vmbus:      only supported on linux\n        mempool/dpaa:   only supported on linux\n        mempool/dpaa2:  only supported on linux\n        net/af_packet:  only supported on linux\n        net/af_xdp:     missing dependency, \"libbpf\"\n        net/avp:        only supported on linux\n        net/axgbe:      only supported on linux\n        net/dpaa:       only supported on linux\n        net/dpaa2:      only supported on linux\n        net/enetc:      only supported on linux\n        net/ifc:        missing dependency, DPDK vhost library\n        net/kni:        missing dependency, DPDK KNI library\n        net/mlx4:       missing dependency, \"ibverbs\"\n        net/mlx5:       missing dependency, \"ibverbs\"\n        net/mvneta:     missing dependency, \"libmusdk\"\n        net/mvpp2:      missing dependency, \"libmusdk\"\n        net/netvsc:     missing dependency, DPDK VMBus driver\n        net/nfb:        missing dependency, \"libnfb\"\n        net/nfp:        only supported on 64-bit linux\n        net/softnic:    only supported on linux\n        net/szedata2:   missing dependency, \"libsze2\"\n        net/tap:        only supported on linux\n        net/vdev_netvsc:        only supported on linux\n        net/vhost:      missing dependency, DPDK vhost library\n        crypto/aesni_gcm:       missing dependency, \"libIPSec_MB\"\n        crypto/aesni_mb:        missing dependency, \"libIPSec_MB\"\n        crypto/caam_jr: only supported on linux\n        crypto/ccp:     missing dependency, \"libcrypto\"\n        crypto/dpaa_sec:        only supported on linux\n        crypto/dpaa2_sec:       only supported on linux\n        crypto/kasumi:  missing dependency, \"libsso_kasumi\"\n        crypto/mvsam:   missing dependency, \"libmusdk\"\n        crypto/octeontx:        only supported on linux\n        crypto/openssl: missing dependency, \"libcrypto\"\n        crypto/snow3g:  missing dependency, \"libsso_snow3g\"\n        crypto/zuc:     missing dependency, \"libsso_zuc\"\n        compress/isal:  missing dependency, \"libisal\"\n        event/dpaa:     only supported on linux\n        event/dpaa2:    only supported on linux\n        raw/dpaa2_cmdif:        missing dependency, DPDK DPAA2 mempool driver\n        raw/dpaa2_qdma: missing dependency, DPDK DPAA2 mempool driver\n        raw/ifpga_rawdev:       missing dependency, \"libfdt\"\n\n\nBruce Richardson (10):\n  build: print list of disabled components for meson build\n  lib: add reasons for components being disabled\n  drivers/bus: add reasons for components being disabled\n  drivers/common: add reasons for components being disabled\n  drivers/compress: add reasons for components being disabled\n  drivers/crypto: add reasons for components being disabled\n  drivers/event: add reasons for components being disabled\n  drivers/mempool: add reasons for components being disabled\n  drivers/net: add reasons for components being disabled\n  drivers/raw: add reasons for components being disabled\n\n doc/guides/contributing/coding_style.rst | 15 ++++++++++++++-\n drivers/bus/dpaa/meson.build             |  3 ++-\n drivers/bus/fslmc/meson.build            |  3 ++-\n drivers/bus/vmbus/meson.build            |  1 +\n drivers/common/dpaax/meson.build         |  3 ++-\n drivers/common/mvep/meson.build          |  1 +\n drivers/common/qat/meson.build           |  1 +\n drivers/compress/isal/meson.build        |  3 ++-\n drivers/compress/zlib/meson.build        |  1 +\n drivers/crypto/aesni_gcm/meson.build     |  5 +++--\n drivers/crypto/aesni_mb/meson.build      |  5 +++--\n drivers/crypto/caam_jr/meson.build       |  3 ++-\n drivers/crypto/ccp/meson.build           |  4 +++-\n drivers/crypto/dpaa2_sec/meson.build     |  3 ++-\n drivers/crypto/dpaa_sec/meson.build      |  3 ++-\n drivers/crypto/kasumi/meson.build        |  1 +\n drivers/crypto/mvsam/meson.build         |  1 +\n drivers/crypto/octeontx/meson.build      |  1 +\n drivers/crypto/openssl/meson.build       |  1 +\n drivers/crypto/qat/meson.build           |  1 +\n drivers/crypto/snow3g/meson.build        |  1 +\n drivers/crypto/zuc/meson.build           |  1 +\n drivers/event/dpaa/meson.build           |  1 +\n drivers/event/dpaa2/meson.build          |  1 +\n drivers/mempool/dpaa/meson.build         |  3 ++-\n drivers/mempool/dpaa2/meson.build        |  3 ++-\n drivers/meson.build                      | 12 +++++++++++-\n drivers/net/af_packet/meson.build        |  1 +\n drivers/net/af_xdp/meson.build           |  1 +\n drivers/net/avp/meson.build              |  3 ++-\n drivers/net/axgbe/meson.build            |  1 +\n drivers/net/bnx2x/meson.build            |  1 +\n drivers/net/dpaa/meson.build             |  1 +\n drivers/net/dpaa2/meson.build            |  3 ++-\n drivers/net/enetc/meson.build            |  1 +\n drivers/net/ifc/meson.build              |  1 +\n drivers/net/kni/meson.build              |  1 +\n drivers/net/mlx4/meson.build             |  1 +\n drivers/net/mlx5/meson.build             |  1 +\n drivers/net/mvneta/meson.build           |  1 +\n drivers/net/mvpp2/meson.build            |  1 +\n drivers/net/netvsc/meson.build           |  1 +\n drivers/net/nfb/meson.build              |  1 +\n drivers/net/nfp/meson.build              |  3 ++-\n drivers/net/pcap/meson.build             |  1 +\n drivers/net/sfc/meson.build              |  1 +\n drivers/net/softnic/meson.build          |  3 ++-\n drivers/net/szedata2/meson.build         |  1 +\n drivers/net/tap/meson.build              |  3 ++-\n drivers/net/vdev_netvsc/meson.build      |  3 ++-\n drivers/net/vhost/meson.build            |  1 +\n drivers/raw/dpaa2_cmdif/meson.build      |  1 +\n drivers/raw/dpaa2_qdma/meson.build       |  1 +\n drivers/raw/ifpga_rawdev/meson.build     |  1 +\n lib/librte_kni/meson.build               |  1 +\n lib/librte_power/meson.build             |  1 +\n lib/librte_telemetry/meson.build         |  1 +\n lib/librte_vhost/meson.build             |  1 +\n lib/meson.build                          |  6 +++++-\n meson.build                              | 15 +++++++++++++++\n 60 files changed, 122 insertions(+), 23 deletions(-)"
}