Cover Letter Detail
Show a cover letter.
GET /api/1.0/covers/2175474/?format=api
{ "id": 2175474, "url": "http://patchwork.ozlabs.org/api/1.0/covers/2175474/?format=api", "project": { "id": 14, "url": "http://patchwork.ozlabs.org/api/1.0/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": "" }, "msgid": "<20251218085446.462827-1-phind.uet@gmail.com>", "date": "2025-12-18T08:54:44", "name": "[v2,0/2] Fix Windows build issues with newer MinGW", "submitter": { "id": 83910, "url": "http://patchwork.ozlabs.org/api/1.0/people/83910/?format=api", "name": "NGUYEN DINH PHI", "email": "phind.uet@gmail.com" }, "series": [ { "id": 485804, "url": "http://patchwork.ozlabs.org/api/1.0/series/485804/?format=api", "date": "2025-12-18T08:54:45", "name": "Fix Windows build issues with newer MinGW", "version": 2, "mbox": "http://patchwork.ozlabs.org/series/485804/mbox/" } ], "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 (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20230601 header.b=Q0inPASp;\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 4dX4JT2W5fz1xty\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 18 Dec 2025 19:55:53 +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 1vW9nA-0003nl-1a; Thu, 18 Dec 2025 03:55:24 -0500", "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 <phind.uet@gmail.com>)\n id 1vW9n6-0003iN-4K\n for qemu-devel@nongnu.org; Thu, 18 Dec 2025 03:55:20 -0500", "from mail-pf1-x432.google.com ([2607:f8b0:4864:20::432])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <phind.uet@gmail.com>)\n id 1vW9n4-0004lH-I7\n for qemu-devel@nongnu.org; Thu, 18 Dec 2025 03:55:19 -0500", "by mail-pf1-x432.google.com with SMTP id\n d2e1a72fcca58-7f121c00dedso556999b3a.0\n for <qemu-devel@nongnu.org>; Thu, 18 Dec 2025 00:55:18 -0800 (PST)", "from localhost.localdomain ([116.86.160.247])\n by smtp.googlemail.com with ESMTPSA id\n d2e1a72fcca58-7fe12128ea4sm1926218b3a.27.2025.12.18.00.55.11\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 18 Dec 2025 00:55:16 -0800 (PST)" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20230601; t=1766048117; x=1766652917; darn=nongnu.org;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:from:to:cc:subject:date:message-id:reply-to;\n bh=fZj/ZyQxPKCEJ24LeSYxpiFOwipr9VF/m2tJIv9U54g=;\n b=Q0inPASpvG8WtufdYcIaypbm92CV3yrAvuM8JZ+SBaODCJxYyDn6UsWhEBFEbvqH04\n IYpaRnqYvbrrQATeIoO8FZuBEKSPIqWmUiP/B5fWJJAc62W/Lb/nS1jA+P1n4VBv07z3\n 9FdNmRYThAboEwe5CjFWaaBog4WweRDfbGuwCci88cE7e6H7fcoG49MlgB3GvDnNgMiJ\n VARKccJGLLWQE9HQnTcyXE39Ot4zCeEOMVj4GYUANIHkzOLp3X7EtDbI3wnmR69uFK0O\n 67uZ71LZtWihjaFVfcPlfwbm/idioAI6GEdpLtZVcXTBX2Q9Pbvkxzw01kzukv8fJamj\n 0JRA==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1766048117; x=1766652917;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=fZj/ZyQxPKCEJ24LeSYxpiFOwipr9VF/m2tJIv9U54g=;\n b=sJ2fakp63Zh+OA67CzsP7HlXzPXZGpEvx8397hrjmDG1S9kTuXTuBG0BJxoD8MajdT\n Z4QV41TcNbHxCfK3R+J4t/22mVBTQ3M8AsqrCStiP54YLpwLAoikFIP0NvlVwSFjflfW\n sHDb+ITPYy/K6EFdPjuXTqsmwIpmCEoYnv1fAI1UWExzXlO2oBYfcDf+BdVKlNG9+i5C\n Z7ZUbq5gweErZyiJBHAKOhntxN0yw+u5koqmy08w0uPVTusZHLzlYUmCoYqk2n1kDMZG\n +3S7RYXc6MpC5rocAmI81UiF6SOPvsras4VQ5JSZvpIAbkwKYklNJ3ISQ9yT35nJytmC\n M8sQ==", "X-Forwarded-Encrypted": "i=1;\n AJvYcCUw94lI20nlokeGOwkqREo96FCbdMiYpLdQR4MhIdl6bAskkA4dQarVy2NSPMtFRNEXHkMd9zFt+wcg@nongnu.org", "X-Gm-Message-State": "AOJu0YyIAy0cse0zjMKHfa7vcz+Kof409ydHHtxUGRz74RmvcyRaZjPp\n QZXLDG4k0GQp93uLgsS9iNYSQhz8AGZnuJCmNfqoEgi6bySK6SQUgo69", "X-Gm-Gg": "AY/fxX6dp+uCXlOZW8vsbeRnlcS4NafV+cAMnCC4QYCthcN16tJNyRE0r3QiqkFwijB\n PuZKxGHSxguxsuveRgQ1cPwdrljRZ9dlCsUgcBRbrbWY1OJL5qO6UATDIDhfVj32WsALXgLX/RJ\n qV0Ad0XqKBYnnLztRy6qXyM9S+XeiBEoumeeeYfUfeea242YZbZCUZMN6o0CCNpSc8ajuyr4Q45\n VMdODg0UdinUjRWpFNFiQwCji/tYgwDavJxQHCIZYfR2xc0CUcgVNrke5XGf5CE4MUG+6VLC9Gf\n FpjUT+1hZadPrgigwVMNlQArSlU6SNbHLVkWFe3WitmsmyFRoQNYmmto9Bh94d6tpPdcPrOFc9U\n 7jWcp6p2OXjVkfWp/Vv3Qdtf5j09SbBDcu1uKATrtWnpD9nC4ttl/bbTjga6CTXAKrOG7xM8RAs\n o3T0Y/JLIDYezxSckXn2p16Es=", "X-Google-Smtp-Source": "\n AGHT+IH/Bq+fA84+PgUYgmfgeJSsPD47Bcl4kzcaY2jXfCwJFq5jKxyiUOyeouJnMK8PLBmSHYrYmw==", "X-Received": "by 2002:a05:6a00:3407:b0:7e8:450c:618b with SMTP id\n d2e1a72fcca58-7f6691b2a96mr17963040b3a.34.1766048116887;\n Thu, 18 Dec 2025 00:55:16 -0800 (PST)", "From": "phind.uet@gmail.com", "To": "Paolo Bonzini <pbonzini@redhat.com>, marcandre.lureau@redhat.com,\n berrange@redhat.com, philmd@linaro.org,\n Kostiantyn Kostiuk <kkostiuk@redhat.com>,\n Michael Roth <michael.roth@amd.com>, Kevin Wolf <kwolf@redhat.com>,\n Hanna Reitz <hreitz@redhat.com>, Stefan Weil <sw@weilnetz.de>", "Cc": "Nguyen Dinh Phi <phind.uet@gmail.com>, qemu-block@nongnu.org,\n qemu-devel@nongnu.org", "Subject": "[PATCH v2 0/2] Fix Windows build issues with newer MinGW", "Date": "Thu, 18 Dec 2025 16:54:44 +0800", "Message-ID": "<20251218085446.462827-1-phind.uet@gmail.com>", "X-Mailer": "git-send-email 2.43.0", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Received-SPF": "pass client-ip=2607:f8b0:4864:20::432;\n envelope-from=phind.uet@gmail.com; helo=mail-pf1-x432.google.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, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,\n RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=ham 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-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": "From: Nguyen Dinh Phi <phind.uet@gmail.com>\n\nThis series fixes build issues when compiling QEMU on Windows with\nnewer MinGW-w64 toolchains.\n\nPatch 1 addresses a redefinition error for ConvertStringToBSTR(),\nwhich is now provided by newer MinGW versions in <comutil.h>.\n\nPatch 2 relocates qemu_ftruncate64() to a more appropriate location.\n\nNguyen Dinh Phi (2):\n qga/vss-win32: Fix ConvertStringToBSTR redefinition with newer MinGW\n util: Move qemu_ftruncate64 from block/file-win32.c to oslib-win32.c\n\n block/file-win32.c | 32 --------------------------------\n meson.build | 12 ++++++++++++\n qga/vss-win32/install.cpp | 2 ++\n util/oslib-win32.c | 34 ++++++++++++++++++++++++++++++++++\n 4 files changed, 48 insertions(+), 32 deletions(-)\n---\nV2: \n- Use links() instead of compiles() to dectect the definition of \n ConvertStringToBSTR() in meson.build" }