Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2217535/?format=api
{ "id": 2217535, "url": "http://patchwork.ozlabs.org/api/patches/2217535/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260330053300.2721608-1-zhao1.liu@intel.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": "<20260330053300.2721608-1-zhao1.liu@intel.com>", "list_archive_url": null, "date": "2026-03-30T05:33:00", "name": "tests/functional/migration.py: Skip migration_with_exec() if socat is not available", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "b3d53945a230089a131d790eb7e27f9aec966f0d", "submitter": { "id": 86545, "url": "http://patchwork.ozlabs.org/api/people/86545/?format=api", "name": "Zhao Liu", "email": "zhao1.liu@intel.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260330053300.2721608-1-zhao1.liu@intel.com/mbox/", "series": [ { "id": 497954, "url": "http://patchwork.ozlabs.org/api/series/497954/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=497954", "date": "2026-03-30T05:33:00", "name": "tests/functional/migration.py: Skip migration_with_exec() if socat is not available", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/497954/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2217535/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2217535/checks/", "tags": {}, "related": [], "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=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=aXjNECer;\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 4fkfPc00fYz1xrn\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 30 Mar 2026 16:07:15 +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 1w74qB-0000zg-On; Mon, 30 Mar 2026 01:07:07 -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 <zhao1.liu@intel.com>)\n id 1w74qA-0000zK-Bn\n for qemu-devel@nongnu.org; Mon, 30 Mar 2026 01:07:06 -0400", "from mgamail.intel.com ([192.198.163.7])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <zhao1.liu@intel.com>)\n id 1w74q8-0001fl-QC\n for qemu-devel@nongnu.org; Mon, 30 Mar 2026 01:07:06 -0400", "from orviesa003.jf.intel.com ([10.64.159.143])\n by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 29 Mar 2026 22:07:00 -0700", "from liuzhao-optiplex-7080.sh.intel.com ([10.239.160.39])\n by orviesa003.jf.intel.com with ESMTP; 29 Mar 2026 22:06:59 -0700" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1774847225; x=1806383225;\n h=from:to:cc:subject:date:message-id:mime-version:\n content-transfer-encoding;\n bh=DjdOLgMldMmJy0IrwB1jcfFi+yHryWupaDG3cGqwz9g=;\n b=aXjNECercL/NEG8ZV06lH+19tMXTeyfM9WNAzslMuvVZRYDhCr4+aoTj\n UO0UGMkEO/IqLVlk2bEAps3KBmr6S9t6ybJMgVUJ5Up4cQiyXmNIHHYb0\n vV+n41VFdCY4NwxZ08a27p5IivhOhVfd2bgIunjsyFEztM4v4UnO9SKJB\n IIsM5opJAXa7VugRuLCkGD8lsaYecCfNC+699aWZnkZEXBia8d40nSHSN\n 5X9zndpvJVA6AuQzoNkBUATlKrICblwaBR2tHyIHQ3frnxlufshNu0YYM\n ltG1wNwBIMAo+1vO1YdhHQqUQVlN3nLm3PDZiNvkENhwLjIaMJYBwfptk g==;", "X-CSE-ConnectionGUID": [ "rz4CcjynQsOlKw+hZRwERA==", "bt9uLYe2TZyB8uBjxYktrA==" ], "X-CSE-MsgGUID": [ "fA3E/6jESkmeLIZAj48O/Q==", "S9IE+wNCRg6fDAQukE4fow==" ], "X-IronPort-AV": [ "E=McAfee;i=\"6800,10657,11743\"; a=\"101288404\"", "E=Sophos;i=\"6.23,149,1770624000\"; d=\"scan'208\";a=\"101288404\"", "E=Sophos;i=\"6.23,149,1770624000\"; d=\"scan'208\";a=\"230013974\"" ], "X-ExtLoop1": "1", "From": "Zhao Liu <zhao1.liu@intel.com>", "To": "Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>,\n Thomas Huth <thuth@redhat.com>", "Cc": "qemu-devel@nongnu.org,\n\tZhao Liu <zhao1.liu@intel.com>", "Subject": "[PATCH] tests/functional/migration.py: Skip migration_with_exec() if\n socat is not available", "Date": "Mon, 30 Mar 2026 13:33:00 +0800", "Message-Id": "<20260330053300.2721608-1-zhao1.liu@intel.com>", "X-Mailer": "git-send-email 2.34.1", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Received-SPF": "pass client-ip=192.198.163.7; envelope-from=zhao1.liu@intel.com;\n helo=mgamail.intel.com", "X-Spam_score_int": "-28", "X-Spam_score": "-2.9", "X-Spam_bar": "--", "X-Spam_report": "(-2.9 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.54,\n DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=1,\n RCVD_IN_VALIDITY_RPBL_BLOCKED=1, 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 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": "Commit 643a171f5668 (\"tests: Replace ncat with socat in migration test\nand drop ncat from containers\") replaced ncat with socat, but missed to\nskip related test cases if socat is not available, which will cause test\nerrors on the system without socat.\n\nFix this by checking socat instead of the original ncat.\n\nFixes: 643a171f5668 (\"tests: Replace ncat with socat in migration test and drop ncat from containers\")\nSigned-off-by: Zhao Liu <zhao1.liu@intel.com>\n---\n tests/functional/migration.py | 4 ++--\n 1 file changed, 2 insertions(+), 2 deletions(-)", "diff": "diff --git a/tests/functional/migration.py b/tests/functional/migration.py\nindex 2395119d6c66..144f091ba8aa 100644\n--- a/tests/functional/migration.py\n+++ b/tests/functional/migration.py\n@@ -80,8 +80,8 @@ def migration_with_unix(self):\n self.migrate(dst_uri)\n \n def migration_with_exec(self):\n- if not which('ncat'):\n- self.skipTest('ncat is not available')\n+ if not which('socat'):\n+ self.skipTest('socat is not available')\n with Ports() as ports:\n free_port = self._get_free_port(ports)\n dst_uri = 'exec:socat TCP-LISTEN:%u -' % free_port\n", "prefixes": [] }