Show a cover letter.

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

{
    "id": 2216500,
    "url": "http://patchwork.ozlabs.org/api/covers/2216500/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/cover/20260326160033.68318-1-kkostiuk@redhat.com/",
    "project": {
        "id": 14,
        "url": "http://patchwork.ozlabs.org/api/projects/14/?format=api",
        "name": "QEMU Development",
        "link_name": "qemu-devel",
        "list_id": "qemu-devel.nongnu.org",
        "list_email": "qemu-devel@nongnu.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260326160033.68318-1-kkostiuk@redhat.com>",
    "list_archive_url": null,
    "date": "2026-03-26T16:00:26",
    "name": "[0/7] Misc changes to allow building with Windows Clang",
    "submitter": {
        "id": 83198,
        "url": "http://patchwork.ozlabs.org/api/people/83198/?format=api",
        "name": "Kostiantyn Kostiuk",
        "email": "kkostiuk@redhat.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/cover/20260326160033.68318-1-kkostiuk@redhat.com/mbox/",
    "series": [
        {
            "id": 497612,
            "url": "http://patchwork.ozlabs.org/api/series/497612/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=497612",
            "date": "2026-03-26T16:00:28",
            "name": "Misc changes to allow building with Windows Clang",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/497612/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/2216500/comments/",
    "headers": {
        "Return-Path": "<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=DIszlAQf;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"
        ],
        "Received": [
            "from lists.gnu.org (lists.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fhT8Q0PMwz1yGD\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 27 Mar 2026 03:03:18 +1100 (AEDT)",
            "from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1w5n9L-0004YO-Hw; Thu, 26 Mar 2026 12:01:35 -0400",
            "from eggs.gnu.org ([2001:470:142:3::10])\n by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <kkostiuk@redhat.com>)\n id 1w5n8z-000482-Up\n for qemu-devel@nongnu.org; Thu, 26 Mar 2026 12:01:16 -0400",
            "from us-smtp-delivery-124.mimecast.com ([170.10.129.124])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <kkostiuk@redhat.com>)\n id 1w5n8r-0001gk-Jw\n for qemu-devel@nongnu.org; Thu, 26 Mar 2026 12:01:11 -0400",
            "from mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com\n (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by\n relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3,\n cipher=TLS_AES_256_GCM_SHA384) id us-mta-491-PfdcaHXZPTWjXGRKK3oR3A-1; Thu,\n 26 Mar 2026 12:00:41 -0400",
            "from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com\n (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS\n id 491621954B08; Thu, 26 Mar 2026 16:00:40 +0000 (UTC)",
            "from srv1.redhat.com (unknown [10.44.32.2])\n by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with\n ESMTPS\n id 31BAA3000223; Thu, 26 Mar 2026 16:00:36 +0000 (UTC)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1774540846;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:\n content-transfer-encoding:content-transfer-encoding;\n bh=WiqwYtIG7tcO6QxBcfjgkfDOFEQm7B4CUCa4zGnKzo0=;\n b=DIszlAQfMpwrFAxwAwjOXwUzADWFD811HozTs9RM9Go0YkVC8a3AOklhP1NIgQ3e02+hrB\n vNp6vy5UzwualMa819AF40+81iSZytp1YawaI+qTOcVLVkxTR1CSuY3MqqNW2T1/P2m68E\n 4iqEZSBNZYC475sHIFbHuC96WPgKmzw=",
        "X-MC-Unique": "PfdcaHXZPTWjXGRKK3oR3A-1",
        "X-Mimecast-MFC-AGG-ID": "PfdcaHXZPTWjXGRKK3oR3A_1774540840",
        "From": "Kostiantyn Kostiuk <kkostiuk@redhat.com>",
        "To": "qemu-devel@nongnu.org,\n\tqemu-block@nongnu.org",
        "Cc": "Paolo Bonzini <pbonzini@redhat.com>,\n =?utf-8?q?Marc-Andr=C3=A9_Lureau?= <marcandre.lureau@redhat.com>,\n\t=?utf-8?q?Daniel_P_=2E_Berrang=C3=A9?= <berrange@redhat.com>, =?utf-8?q?Phi?=\n\t=?utf-8?q?lippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>,\n Kevin Wolf <kwolf@redhat.com>, Yan Vugenfirer <yvugenfi@redhat.com>",
        "Subject": "[PATCH 0/7] Misc changes to allow building with Windows Clang",
        "Date": "Thu, 26 Mar 2026 18:00:26 +0200",
        "Message-ID": "<20260326160033.68318-1-kkostiuk@redhat.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-Scanned-By": "MIMEDefang 3.4.1 on 10.30.177.4",
        "Received-SPF": "pass client-ip=170.10.129.124;\n envelope-from=kkostiuk@redhat.com;\n helo=us-smtp-delivery-124.mimecast.com",
        "X-Spam_score_int": "-20",
        "X-Spam_score": "-2.1",
        "X-Spam_bar": "--",
        "X-Spam_report": "(-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001,\n DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001,\n RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,\n SPF_HELO_PASS=-0.001,\n SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no",
        "X-Spam_action": "no action",
        "X-BeenThere": "qemu-devel@nongnu.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "qemu development <qemu-devel.nongnu.org>",
        "List-Unsubscribe": "<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>",
        "List-Archive": "<https://lists.nongnu.org/archive/html/qemu-devel>",
        "List-Post": "<mailto:qemu-devel@nongnu.org>",
        "List-Help": "<mailto:qemu-devel-request@nongnu.org?subject=help>",
        "List-Subscribe": "<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>",
        "Errors-To": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org",
        "Sender": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"
    },
    "content": "This is the first set of changes to allow building qemu-ga with Microsoft Windows Clang.\nIt includes some cleanups and fixes that also make the code more portable.\nThe main goal is to be able to build qemu-ga with the MSVC toolchain\nbecause MinGW-w64 is not available for ARM64 Windows.\n\nThese changes were tested on CentOS Stream, Arch Linux, FreeBSD, NetBSD.\nFull QEMU tree was compiled without any issues on all these platforms.\n\nThe full set of changes consists of about fifteen more patches.\nOnce that is complete, I will add documentation on how to build\nqemu-ga with MSVC clang and a CI job that tests it.\n\nKostiantyn Kostiuk (6):\n  meson: Use stddef.h instead of unistd.h\n  qom: Use g_ascii_strcasecmp instead of strcasecmp\n  osdep: Remove unused strings.h\n  Remove unused dirent.h\n  Remove unused sys/param.h\n  meson: Build block_syms and qemu_syms only when enable_modules\n\nPaolo Bonzini (1):\n  storage-daemon: use same link arguments as other tools\n\n include/qemu/osdep.h       |  1 -\n meson.build                | 35 +++++++++++++++++++----------------\n qom/object.c               |  4 ++--\n storage-daemon/meson.build | 16 ++++++++--------\n util/drm.c                 |  1 -\n util/path.c                |  2 --\n 6 files changed, 29 insertions(+), 30 deletions(-)\n\n--\n2.52.0"
}