Show a cover letter.

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

{
    "id": 78190,
    "url": "https://patches.dpdk.org/api/covers/78190/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/cover/20200921135931.13355-1-ciara.power@intel.com/",
    "project": {
        "id": 1,
        "url": "https://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": "<20200921135931.13355-1-ciara.power@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200921135931.13355-1-ciara.power@intel.com",
    "date": "2020-09-21T13:59:11",
    "name": "[v5,00/20] remove make support in DPDK",
    "submitter": {
        "id": 978,
        "url": "https://patches.dpdk.org/api/people/978/?format=api",
        "name": "Power, Ciara",
        "email": "ciara.power@intel.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/cover/20200921135931.13355-1-ciara.power@intel.com/mbox/",
    "series": [
        {
            "id": 12381,
            "url": "https://patches.dpdk.org/api/series/12381/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=12381",
            "date": "2020-09-21T13:59:11",
            "name": "remove make support in DPDK",
            "version": 5,
            "mbox": "https://patches.dpdk.org/series/12381/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/covers/78190/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 E74BFA04CC;\n\tMon, 21 Sep 2020 16:02:20 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 876171DA2A;\n\tMon, 21 Sep 2020 16:02:20 +0200 (CEST)",
            "from mga02.intel.com (mga02.intel.com [134.134.136.20])\n by dpdk.org (Postfix) with ESMTP id 3D0D91D9E4\n for <dev@dpdk.org>; Mon, 21 Sep 2020 16:02:19 +0200 (CEST)",
            "from fmsmga006.fm.intel.com ([10.253.24.20])\n by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 21 Sep 2020 07:02:15 -0700",
            "from silpixa00399953.ir.intel.com (HELO\n silpixa00399953.ger.corp.intel.com) ([10.237.222.53])\n by fmsmga006.fm.intel.com with ESMTP; 21 Sep 2020 07:02:12 -0700"
        ],
        "IronPort-SDR": [
            "\n +nPE9yNbhNarTTaPYx6zUf+TseGAFHq3KwLu2ct9KubmLz54e2b3j0an1P7DgQopgwjkuDfi62\n PC7mI9s2DS5A==",
            "\n yNlUcwSGyknbF//TXa33kzJFm+u2nzsv17rmAjdor997naGvPsx1ce5vKLmwmpgz2NEuh7JxYL\n /7zLSpLLwofQ=="
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6000,8403,9750\"; a=\"148038591\"",
            "E=Sophos;i=\"5.77,286,1596524400\"; d=\"scan'208\";a=\"148038591\"",
            "E=Sophos;i=\"5.77,286,1596524400\"; d=\"scan'208\";a=\"510082796\""
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "From": "Ciara Power <ciara.power@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "Ciara Power <ciara.power@intel.com>",
        "Date": "Mon, 21 Sep 2020 14:59:11 +0100",
        "Message-Id": "<20200921135931.13355-1-ciara.power@intel.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20200807123009.21266-1-ciara.power@intel.com>",
        "References": "<20200807123009.21266-1-ciara.power@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v5 00/20] remove make support in DPDK",
        "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": "This patchset includes the remaining 18 patches that were not\nmerged along with the others in v4, pending rework and more review.\n*All*, please make the documentation update your highest priority.\n\nv5:\n  - Added patch to update cheatsheet.\n  - Added patch to update release notes.\n  - Fixed outstanding comments on v3/v4.\nv4: rearrange commits and fix as commented\nv3: Fixed comments on v2.\nv2:\n  - Fixed comments on v1.\n  - Removed additional make references.\n  - Added some meson replacements where necessary.\n  - Added dummy root Makefile.\n\nAs previously decided [1] and communicated via deprecation notice [2], the\nmake build system is to be removed in the 20.11 release.\n\nThis patchset removes support for compiling DPDK with the legacy make\nbuild system. Some make support is maintained for example applications,\nwhere pkg-config is used rather than the legacy make method.\n\nReferences to the make build system are removed from all documentation,\nplease review to see if replacement meson instructions are needed in some cases.\n\n[1] https://mails.dpdk.org/archives/dev/2020-April/162839.html\n[2] http://git.dpdk.org/dpdk/commit/?id=a5449d78d1413e7bd1d66f6e70884e46cfb5e673\n\nCiara Power (19):\n  devtools: remove legacy flags from includes check\n  app: remove references to make-based config\n  doc: remove references to make from Linux guide\n  doc: remove references to make from FreeBSD guide\n  doc: remove references to make from howto guides\n  doc: remove references to make from prog guide\n  doc: remove references to make from platforms guides\n  doc: remove references to make from mempool guide\n  doc: remove references to make from NICs guides\n  doc: remove references to make from vdpadevs guides\n  doc: remove references to make from bbdevs guides\n  doc: remove references to make from cryptodevs guides\n  doc: remove references to make from compressdevs guides\n  doc: remove references to make from eventdevs guides\n  doc: remove references to make from rawdevs guides\n  doc: remove references to make from app guides\n  doc: remove reference to make from tools guides\n  doc: remove references to make from contributing guide\n  doc: add to release notes to reflect removal of make\n\nKevin Laatz (1):\n  doc: update patch cheatsheet to use meson\n\n app/test-bbdev/test-bbdev.py                  |  13 +-\n app/test/test_cryptodev.c                     |  89 +--\n app/test/test_cryptodev_asym.c                |  18 +-\n devtools/check-includes.sh                    |  11 +-\n doc/guides/bbdevs/fpga_5gnr_fec.rst           |   7 +-\n doc/guides/bbdevs/fpga_lte_fec.rst            |   7 +-\n doc/guides/bbdevs/turbo_sw.rst                |  23 +-\n doc/guides/compressdevs/isal.rst              |   4 -\n doc/guides/compressdevs/octeontx.rst          |  24 +-\n doc/guides/compressdevs/zlib.rst              |   4 -\n doc/guides/contributing/design.rst            |  41 +-\n doc/guides/contributing/documentation.rst     |  31 +-\n .../contributing/img/patch_cheatsheet.svg     | 582 ++++++++----------\n doc/guides/contributing/patches.rst           |   6 +-\n doc/guides/cryptodevs/aesni_gcm.rst           |   4 +-\n doc/guides/cryptodevs/aesni_mb.rst            |   4 +-\n doc/guides/cryptodevs/armv8.rst               |   3 -\n doc/guides/cryptodevs/caam_jr.rst             |  30 -\n doc/guides/cryptodevs/ccp.rst                 |  14 +-\n doc/guides/cryptodevs/dpaa2_sec.rst           |  25 -\n doc/guides/cryptodevs/dpaa_sec.rst            |  25 -\n doc/guides/cryptodevs/kasumi.rst              |  11 +-\n doc/guides/cryptodevs/mvsam.rst               |  10 +-\n doc/guides/cryptodevs/nitrox.rst              |   7 -\n doc/guides/cryptodevs/null.rst                |   2 +-\n doc/guides/cryptodevs/octeontx.rst            |  12 +-\n doc/guides/cryptodevs/octeontx2.rst           |   8 +-\n doc/guides/cryptodevs/openssl.rst             |   6 +-\n doc/guides/cryptodevs/qat.rst                 |  67 +-\n doc/guides/cryptodevs/scheduler.rst           |   8 -\n doc/guides/cryptodevs/snow3g.rst              |  10 +-\n doc/guides/cryptodevs/virtio.rst              |  20 +-\n doc/guides/cryptodevs/zuc.rst                 |  10 +-\n doc/guides/eventdevs/dpaa.rst                 |  20 -\n doc/guides/eventdevs/dpaa2.rst                |  20 -\n doc/guides/eventdevs/octeontx.rst             |  24 -\n doc/guides/eventdevs/octeontx2.rst            |   8 -\n doc/guides/freebsd_gsg/build_dpdk.rst         |   2 +-\n doc/guides/howto/lm_bond_virtio_sriov.rst     |   4 +-\n doc/guides/howto/lm_virtio_vhost_user.rst     |   4 +-\n doc/guides/howto/packet_capture_framework.rst |  21 +-\n doc/guides/howto/pvp_reference_benchmark.rst  |  27 +-\n doc/guides/howto/vfd.rst                      |   4 +-\n .../virtio_user_for_container_networking.rst  |   2 +-\n doc/guides/linux_gsg/build_dpdk.rst           |  16 +-\n doc/guides/linux_gsg/build_sample_apps.rst    |  18 +-\n doc/guides/linux_gsg/enable_func.rst          |  13 +-\n doc/guides/linux_gsg/linux_drivers.rst        |  18 +-\n doc/guides/linux_gsg/sys_reqs.rst             |   6 +-\n doc/guides/mempool/octeontx.rst               |  28 +-\n doc/guides/mempool/octeontx2.rst              |  10 +-\n doc/guides/nics/ark.rst                       |  26 -\n doc/guides/nics/atlantic.rst                  |   4 -\n doc/guides/nics/axgbe.rst                     |  15 -\n doc/guides/nics/bnx2x.rst                     |  27 -\n doc/guides/nics/bnxt.rst                      |   5 +-\n doc/guides/nics/build_and_test.rst            |   8 +-\n doc/guides/nics/cxgbe.rst                     |  36 +-\n doc/guides/nics/dpaa.rst                      |  27 +-\n doc/guides/nics/dpaa2.rst                     |  26 +-\n doc/guides/nics/ena.rst                       |  16 -\n doc/guides/nics/enetc.rst                     |   2 -\n doc/guides/nics/enic.rst                      |   9 -\n doc/guides/nics/fail_safe.rst                 |  20 +-\n doc/guides/nics/features.rst                  |   9 -\n doc/guides/nics/fm10k.rst                     |   4 -\n doc/guides/nics/hinic.rst                     |   9 -\n doc/guides/nics/hns3.rst                      |  10 -\n doc/guides/nics/i40e.rst                      |  44 +-\n doc/guides/nics/ice.rst                       |  25 +-\n doc/guides/nics/igc.rst                       |  18 +-\n doc/guides/nics/intel_vf.rst                  |  13 +-\n doc/guides/nics/ionic.rst                     |   8 -\n doc/guides/nics/ipn3ke.rst                    |  12 +-\n doc/guides/nics/kni.rst                       |   4 +-\n doc/guides/nics/liquidio.rst                  |  27 -\n doc/guides/nics/memif.rst                     |  10 +-\n doc/guides/nics/mlx4.rst                      |  55 +-\n doc/guides/nics/mlx5.rst                      |  62 +-\n doc/guides/nics/mvneta.rst                    |  36 +-\n doc/guides/nics/mvpp2.rst                     |  43 +-\n doc/guides/nics/nfb.rst                       |  19 +-\n doc/guides/nics/nfp.rst                       |   4 -\n doc/guides/nics/null.rst                      |   6 +-\n doc/guides/nics/octeontx.rst                  |  19 +-\n doc/guides/nics/octeontx2.rst                 |  13 +-\n doc/guides/nics/pcap_ring.rst                 |  24 +-\n doc/guides/nics/qede.rst                      |  17 +-\n doc/guides/nics/sfc_efx.rst                   |  15 -\n doc/guides/nics/softnic.rst                   |  13 +-\n doc/guides/nics/szedata2.rst                  |  18 +-\n doc/guides/nics/thunderx.rst                  |  25 +-\n doc/guides/nics/vdev_netvsc.rst               |   6 -\n doc/guides/nics/vhost.rst                     |   2 +-\n doc/guides/nics/virtio.rst                    |   4 +-\n doc/guides/platform/bluefield.rst             |  22 -\n doc/guides/platform/octeontx.rst              |  33 +-\n doc/guides/platform/octeontx2.rst             |  32 -\n .../prog_guide/env_abstraction_layer.rst      |  17 +-\n doc/guides/prog_guide/graph_lib.rst           |   6 +-\n .../prog_guide/ip_fragment_reassembly_lib.rst |   5 -\n .../prog_guide/kernel_nic_interface.rst       |  14 +-\n .../link_bonding_poll_mode_drv_lib.rst        |  15 +-\n doc/guides/prog_guide/lto.rst                 |  12 +-\n doc/guides/prog_guide/mbuf_lib.rst            |   4 +-\n doc/guides/prog_guide/mempool_lib.rst         |   7 +-\n doc/guides/prog_guide/profile_app.rst         |  17 +-\n doc/guides/prog_guide/qos_framework.rst       |  10 +-\n doc/guides/prog_guide/rcu_lib.rst             |   7 +-\n doc/guides/prog_guide/trace_lib.rst           |   3 +-\n .../prog_guide/writing_efficient_code.rst     |   3 +-\n doc/guides/rawdevs/dpaa2_cmdif.rst            |  21 -\n doc/guides/rawdevs/dpaa2_qdma.rst             |  21 -\n doc/guides/rawdevs/ifpga.rst                  |  10 -\n doc/guides/rawdevs/ioat.rst                   |   8 +-\n doc/guides/rawdevs/ntb.rst                    |   6 -\n doc/guides/rawdevs/octeontx2_dma.rst          |  12 -\n doc/guides/rawdevs/octeontx2_ep.rst           |   8 -\n doc/guides/rel_notes/release_20_11.rst        |   3 +\n doc/guides/sample_app_ug/bbdev_app.rst        |  34 +-\n doc/guides/sample_app_ug/cmd_line.rst         |   2 +-\n doc/guides/sample_app_ug/compiling.rst        |  83 +--\n doc/guides/sample_app_ug/dist_app.rst         |   4 +-\n doc/guides/sample_app_ug/ethtool.rst          |   2 +-\n .../sample_app_ug/eventdev_pipeline.rst       |   3 +-\n doc/guides/sample_app_ug/fips_validation.rst  |  10 +-\n doc/guides/sample_app_ug/flow_classify.rst    |   4 +-\n doc/guides/sample_app_ug/flow_filtering.rst   |  25 +-\n doc/guides/sample_app_ug/hello_world.rst      |   2 +-\n doc/guides/sample_app_ug/ioat.rst             |   6 +-\n doc/guides/sample_app_ug/ip_frag.rst          |   6 +-\n doc/guides/sample_app_ug/ip_pipeline.rst      |   4 +-\n doc/guides/sample_app_ug/ip_reassembly.rst    |   9 +-\n doc/guides/sample_app_ug/ipsec_secgw.rst      |  14 +-\n doc/guides/sample_app_ug/ipv4_multicast.rst   |   4 +-\n doc/guides/sample_app_ug/keep_alive.rst       |   4 +-\n .../sample_app_ug/kernel_nic_interface.rst    |  14 +-\n doc/guides/sample_app_ug/l2_forward_cat.rst   |   4 +-\n .../sample_app_ug/l2_forward_crypto.rst       |   4 +-\n doc/guides/sample_app_ug/l2_forward_event.rst |  10 +-\n .../sample_app_ug/l2_forward_job_stats.rst    |   4 +-\n .../sample_app_ug/l2_forward_real_virtual.rst |   6 +-\n doc/guides/sample_app_ug/l3_forward.rst       |  10 +-\n .../sample_app_ug/l3_forward_access_ctrl.rst  |   6 +-\n doc/guides/sample_app_ug/l3_forward_graph.rst |   4 +-\n .../sample_app_ug/l3_forward_power_man.rst    |  14 +-\n doc/guides/sample_app_ug/link_status_intr.rst |   4 +-\n doc/guides/sample_app_ug/multi_process.rst    |  20 +-\n doc/guides/sample_app_ug/ntb.rst              |   2 +-\n doc/guides/sample_app_ug/packet_ordering.rst  |   3 +-\n .../sample_app_ug/performance_thread.rst      |  44 +-\n doc/guides/sample_app_ug/ptpclient.rst        |   9 +-\n doc/guides/sample_app_ug/qos_metering.rst     |   2 +-\n doc/guides/sample_app_ug/qos_scheduler.rst    |  10 +-\n doc/guides/sample_app_ug/rxtx_callbacks.rst   |   9 +-\n doc/guides/sample_app_ug/server_node_efd.rst  |   2 +-\n doc/guides/sample_app_ug/service_cores.rst    |  23 +-\n doc/guides/sample_app_ug/skeleton.rst         |   2 +-\n doc/guides/sample_app_ug/tep_termination.rst  |  43 +-\n doc/guides/sample_app_ug/test_pipeline.rst    |   4 +-\n doc/guides/sample_app_ug/timer.rst            |   2 +-\n doc/guides/sample_app_ug/vdpa.rst             |   4 +-\n doc/guides/sample_app_ug/vhost.rst            |  11 +-\n doc/guides/sample_app_ug/vhost_blk.rst        |   2 +-\n doc/guides/sample_app_ug/vhost_crypto.rst     |   2 +-\n .../sample_app_ug/vm_power_management.rst     |  34 +-\n .../sample_app_ug/vmdq_dcb_forwarding.rst     |   8 +-\n doc/guides/sample_app_ug/vmdq_forwarding.rst  |   8 +-\n doc/guides/testpmd_app_ug/run_app.rst         |   6 +-\n doc/guides/testpmd_app_ug/testpmd_funcs.rst   |   9 +-\n doc/guides/tools/comp_perf.rst                |  10 +-\n doc/guides/tools/cryptoperf.rst               |  20 +-\n doc/guides/tools/pdump.rst                    |  15 +-\n doc/guides/tools/proc_info.rst                |   2 +-\n doc/guides/tools/testbbdev.rst                |  38 +-\n doc/guides/tools/testeventdev.rst             |  21 +-\n doc/guides/vdpadevs/ifc.rst                   |  13 -\n doc/guides/vdpadevs/mlx5.rst                  |  40 +-\n 178 files changed, 812 insertions(+), 2374 deletions(-)"
}