Show a cover letter.

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

{
    "id": 66060,
    "url": "http://patches.dpdk.org/api/covers/66060/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20200227042537.187459-1-dmitry.kozliuk@gmail.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": "<20200227042537.187459-1-dmitry.kozliuk@gmail.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200227042537.187459-1-dmitry.kozliuk@gmail.com",
    "date": "2020-02-27T04:25:30",
    "name": "[v4,0/7] MinGW-w64 support",
    "submitter": {
        "id": 1581,
        "url": "http://patches.dpdk.org/api/people/1581/?format=api",
        "name": "Dmitry Kozlyuk",
        "email": "dmitry.kozliuk@gmail.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20200227042537.187459-1-dmitry.kozliuk@gmail.com/mbox/",
    "series": [
        {
            "id": 8703,
            "url": "http://patches.dpdk.org/api/series/8703/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=8703",
            "date": "2020-02-27T04:25:30",
            "name": "MinGW-w64 support",
            "version": 4,
            "mbox": "http://patches.dpdk.org/series/8703/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/66060/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 9894BA055A;\n\tThu, 27 Feb 2020 05:25:50 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 70E231BFB1;\n\tThu, 27 Feb 2020 05:25:50 +0100 (CET)",
            "from mail-lj1-f193.google.com (mail-lj1-f193.google.com\n [209.85.208.193]) by dpdk.org (Postfix) with ESMTP id 0DE051BF8D\n for <dev@dpdk.org>; Thu, 27 Feb 2020 05:25:49 +0100 (CET)",
            "by mail-lj1-f193.google.com with SMTP id d10so1708246ljl.9\n for <dev@dpdk.org>; Wed, 26 Feb 2020 20:25:49 -0800 (PST)",
            "from localhost.localdomain (broadband-37-110-65-23.ip.moscow.rt.ru.\n [37.110.65.23])\n by smtp.googlemail.com with ESMTPSA id g21sm2224350ljj.53.2020.02.26.20.25.46\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Wed, 26 Feb 2020 20:25:47 -0800 (PST)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n h=from:to:cc:subject:date:message-id:in-reply-to:references\n :mime-version:content-transfer-encoding;\n bh=W0KnGHjxxO2y6+jyr/4aiorCZ/o8tcECpI6jEMFNRmg=;\n b=I5OzTmvf8aBsUMZb4ythzzG+03XHHSoa6gjAPhyr+Hel60mLhPbtqGvSRhRqYoBkJS\n 4Ij1B92e3Z51pGjtI9ForAaRPvjQZonG559hPybIOuE2IZHOkKwZRzZR2U33qQB45Q6Q\n 60v/NANkOWGg5YlcQsG5UHGU301d3Y4g/4riNqs5c+GIfmXKOmk9YAEauwlx8z1ucpqc\n QDd37t2M4QIBxnIjC9p8xec+/uswz5FSyCQpm4H5pAAV8gj1yskRc6FzzEoY066c+n/l\n ayd8MUdcGhR5Z5+SckAj5HNI3NSYIDkAa1ChQ4CbOUo4SdsdryYt7rZbszRuaQQKH0JG\n 3tlQ==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20161025;\n h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to\n :references:mime-version:content-transfer-encoding;\n bh=W0KnGHjxxO2y6+jyr/4aiorCZ/o8tcECpI6jEMFNRmg=;\n b=bvujMVMWLOLew95ikvJEwXvTZtuWk9jARCfPsb5iNF+jN1Ec3PUR/JVB8yAAC4Kej3\n OhgQeEBKvvxNw8xSOz9KGtKnvjsY4Kk+1lNYUXiGYulILSIfnIdd345nxeR1LaUU9FSm\n g+nxaWL7S61FQy01QqP52/QozzSJzLZt1UfvzY7MkZWDPlkkO11zZzxarAd+uMaaLoJ5\n aSgTjT2e9CVS9f5FIsHreRHk7RnkASJu+pdBkT/GLWsOHDA3l6rutGGWrVn0BSEu+myb\n 2khIXJl43/8TLajZ0hAsL1ytcZG+YYRe6mpLbSQrGgXhXmIzDFFBQJkrObx9AyPYILIk\n 3z1g==",
        "X-Gm-Message-State": "ANhLgQ0jMdFkCg57cQJ69k435HKaQaeO03fLt0tUG9JgmM6uywL+iE3O\n ukXQprwA4uRDSMj0gV76zbdzzbB4j6o=",
        "X-Google-Smtp-Source": "\n ADFU+vuEuF6ptVpwR/BqBVrEtTETmmztXy9niXxldDwbC7/l3dzz+GNFmiSx6OWA6metTi15Eb7qaA==",
        "X-Received": "by 2002:a2e:7c08:: with SMTP id x8mr1413640ljc.185.1582777548204;\n Wed, 26 Feb 2020 20:25:48 -0800 (PST)",
        "From": "Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>",
        "To": "dev@dpdk.org",
        "Cc": "Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>,\n Bruce Richardson <bruce.richardson@intel.com>,\n Thomas Monjalon <thomas@monjalon.net>,\n Olivier Matz <olivier.matz@6wind.com>,\n Harini Ramakrishnan <harini.ramakrishnan@microsoft.com>,\n Omar Cardona <ocardona@microsoft.com>,\n Pallavi Kadam <pallavi.kadam@intel.com>,\n Ranjit Menon <ranjit.menon@intel.com>,\n John McNamara <john.mcnamara@intel.com>,\n Marko Kovacevic <marko.kovacevic@intel.com>",
        "Date": "Thu, 27 Feb 2020 07:25:30 +0300",
        "Message-Id": "<20200227042537.187459-1-dmitry.kozliuk@gmail.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "In-Reply-To": "<20200218000229.86621-1-dmitry.kozliuk@gmail.com>",
        "References": "<20200218000229.86621-1-dmitry.kozliuk@gmail.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH v4 0/7] MinGW-w64 support",
        "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 patch series add support for building DPDK using MinGW-w64.\n\nMinGW-w64 provides GNU toolchain and independent platform SDK on\nWindows. It also supports cross-compilation to Windows from POSIX\nsystems by providing cross tollchains and libraries [0]. It does NOT\nemulate a full POSIX environment, like Cygwin or MSYS do.\n\nThere are advantages in using MinGW-w64 in addition to Clang:\n\n1. Cross-compilation out-of-the-box. MinGW-w64 is provides a pthread\n   implementation, GNU getopt, and Windows platform SDK.\n\n2. Easier porting of POSIX applications using DPDK to Windows, because\n   application code can use the same benefits as mentioned above.\n\n3. Having both primary compilers enabled on Windows provides more\n   diagnostics and generally prevents non-portable code.\n\n[0]: http://mingw-w64.org\n\nv4 Changes:\n\n    Fix Windows headers include case.\n    Recommend the latest Meson in docs (build fixed with 0.53.2).\n\nv3 Changes:\n\n    Rebase onto the latest Windows EAL.\n    Prevent format attribute conflict with upcoming v20.05 patches.\n    Remove redundant CFLAGS from Meson.\n    Remove links to Meson bugtracker from docs (PR merged into upstream).\n    Fix Clang warnings using about GNU options.\n\nv2 Changes:\n\n    Add patch to use lowercase system header filenames.\n    Move Meson cross-file for x86 to arch directory.\n    Change wording in comments.\n    Add Meson version warning in documentation.\n\nDmitry Kozlyuk (7):\n  eal: introduce portable format attribute\n  eal/windows: use lowercase filenames for system headers\n  eal/windows: support builing with MinGW-w64\n  build: MinGW-w64 support for Meson\n  build: add cross-file for MinGW-w64\n  doc: guide for Windows build using MinGW-w64\n  build: fix linker warnings with Clang on Windows\n\n config/meson.build                           | 26 ++++++--\n config/x86/meson_mingw.txt                   | 13 ++++\n doc/guides/windows_gsg/build_dpdk.rst        | 62 +++++++++++++++++---\n lib/librte_cmdline/cmdline.h                 |  4 +-\n lib/librte_eal/common/include/rte_common.h   | 17 +++++-\n lib/librte_eal/common/include/rte_debug.h    |  2 +-\n lib/librte_eal/common/include/rte_devargs.h  |  2 +-\n lib/librte_eal/common/include/rte_log.h      |  4 +-\n lib/librte_eal/meson.build                   |  3 +\n lib/librte_eal/windows/eal/eal.c             |  6 +-\n lib/librte_eal/windows/eal/include/getopt.h  |  4 ++\n lib/librte_eal/windows/eal/include/pthread.h |  2 +-\n lib/librte_eal/windows/eal/include/rte_os.h  |  6 +-\n lib/meson.build                              |  8 ++-\n 14 files changed, 133 insertions(+), 26 deletions(-)\n create mode 100644 config/x86/meson_mingw.txt"
}