[{"id":3683165,"web_url":"http://patchwork.ozlabs.org/comment/3683165/","msgid":"<afBb0cwglKDhWeQj@redhat.com>","list_archive_url":null,"date":"2026-04-28T07:03:45","subject":"Re: [PATCH v5 2/2] ui/gtk: Turn clipboard flag into runtime option","submitter":{"id":2694,"url":"http://patchwork.ozlabs.org/api/people/2694/","name":"Daniel P. Berrangé","email":"berrange@redhat.com"},"content":"On Mon, Apr 27, 2026 at 10:06:44PM +0200, Jindřich Makovička wrote:\n> - Compile the GTK clipboard support unconditionally\n> \n> - Introduce GTK clipboard option, defaulting to off\n> \n> Signed-off-by: Jindrich Makovicka <makovick@gmail.com>\n> ---\n>  meson.build       | 4 ----\n>  meson_options.txt | 7 -------\n>  qapi/ui.json      | 6 +++++-\n>  qemu-options.hx   | 9 ++++++---\n>  ui/gtk.c          | 8 +++++---\n>  ui/meson.build    | 4 +---\n>  6 files changed, 17 insertions(+), 21 deletions(-)\n\nReviewed-by: Daniel P. Berrangé <berrange@redhat.com>","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=gCCghBXO;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=google header.b=c+HiNqRA;\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=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.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 4g4Wd7003Lz1yHv\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 17:04:09 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wHcUC-000738-Ri; Tue, 28 Apr 2026 03:04:00 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <berrange@redhat.com>)\n id 1wHcU6-00072M-VL\n for qemu-devel@nongnu.org; Tue, 28 Apr 2026 03:03:55 -0400","from us-smtp-delivery-124.mimecast.com ([170.10.133.124])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <berrange@redhat.com>)\n id 1wHcU5-0007Va-Bm\n for qemu-devel@nongnu.org; Tue, 28 Apr 2026 03:03:54 -0400","from mail-qv1-f70.google.com (mail-qv1-f70.google.com\n [209.85.219.70]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-56-Wn1CRznnPSiT9fsNDaRlJg-1; Tue, 28 Apr 2026 03:03:50 -0400","by mail-qv1-f70.google.com with SMTP id\n 6a1803df08f44-8b1f39c5827so133798426d6.1\n for <qemu-devel@nongnu.org>; Tue, 28 Apr 2026 00:03:50 -0700 (PDT)","from redhat.com ([2a02:8012:f011:0:f1ce:ac56:d2cd:7c2e])\n by smtp.gmail.com with ESMTPSA id\n 6a1803df08f44-8b3e2956a8bsm13690806d6.31.2026.04.28.00.03.47\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Tue, 28 Apr 2026 00:03:48 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1777359831;\n h=from:from:reply-to:reply-to:subject:subject:date:date:\n message-id:message-id:to:to:cc:cc:mime-version:mime-version:\n content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=QyawPg9Aq3lbS5XDVMpEjzlUp1HDzjTtjnuHaBu5e2c=;\n b=gCCghBXOijgyvRJH+22uyM1qWMLtO3Weaww+YnUE8SVXGqtkbIf+w/duq54VQxiEs3Qc9a\n 8yksTrSMsNUxXsMzUNHxvZS91zSO5MkPBNWQIMka+Lrr83mQh78REbh05spiK4iXaVDaML\n zlXXx/kWMw/+Jqybv0dX14qk3yN5qDs=","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=redhat.com; s=google; t=1777359829; x=1777964629; darn=nongnu.org;\n h=user-agent:in-reply-to:content-transfer-encoding\n :content-disposition:mime-version:references:reply-to:message-id\n :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to;\n bh=QyawPg9Aq3lbS5XDVMpEjzlUp1HDzjTtjnuHaBu5e2c=;\n b=c+HiNqRApbKnxUNPuOAf1EZZ2OLGz7iYj70LtzrT0GPbe2mT7LHG4JWXvZzGxyEYE2\n TzyPv+n8EZHNpTafROTpml9l2tqVAc+DTTDcl7liWAdP/LPq4yV/7YMtKC0+R3NdHugy\n TuoG09hjZXlcyJcqyrqMvg3jatiCz23OnblOxtei7+R0A6IuXM0Qt7Yp+mekwIumj4fo\n edjJeoDS6n7CCmft2lPjcHXPkkk2yQoth/bxER/7HYnHuJeq+yxAy0Wsn0fo38RG/NSW\n fiX55A28DgwvXWMxaC1NvWaaHE0sTyPbSz7voanmV3BAJz47TySPyF+yGvrCPQB5C1Ab\n xTFA=="],"X-MC-Unique":"Wn1CRznnPSiT9fsNDaRlJg-1","X-Mimecast-MFC-AGG-ID":"Wn1CRznnPSiT9fsNDaRlJg_1777359829","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777359829; x=1777964629;\n h=user-agent:in-reply-to:content-transfer-encoding\n :content-disposition:mime-version:references:reply-to:message-id\n :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc\n :subject:date:message-id:reply-to;\n bh=QyawPg9Aq3lbS5XDVMpEjzlUp1HDzjTtjnuHaBu5e2c=;\n b=ONyailM5N8vvuz0yBQBdA8vWfJfX6rMNPLFO49Ua1xgSi+IHisNbaCDCQilL3JdtP6\n uSccuyA7LVoJAc8K1Mw45Xk1x1F9ZKG6mCWvs60EImw4T7pHh8+hRyR3YYtgVlgYfIxm\n kArh+jvdpPn9d6IKl8wM0XPyw7YvMt0D5qWhJW35nRb05+JKDBqtr7FNSydk3k5/fqbS\n OsXlBjpLdvxTE2VUEWsOszkMnvB2ntxk9TpNgKkopg15ABNyTDY+yFaz+PvMtei8TeVY\n HzAEBmormPRo2DYKD3H9nz7ZN6lNwwQZxrmZ9Sx/9KwJknwzVi10NJiPgD2b+uGU1UJ5\n KQdw==","X-Gm-Message-State":"AOJu0YyUjy2haClA5QnKuqA7BYEQ/oUc9ICnSU5LyTtuJzzLzuDZQtVS\n mOVvmHAZJrMHRekbSInOHNPdG8oWaUtSnZO5ZqOHeUMWvmPvtMSlvlvAiJBRHKvbRHZLG+yCkyc\n +ayfhLkjQnFdsWR23errNTYqWvSbN6ta6eWTIERYHNx+U/E728epUkKV9","X-Gm-Gg":"AeBDies7ewcus6enD2bPsHVc/X61jH9k75xcMFM9iCT64qW/wTs6UkXWMHDisjW/TyQ\n AytJJNpBdkYoEZbj0ScQpYVpe9Po0G/vHOfj57xABrIVLR5p+SEmdhSO2uHCRMpwMoJcZXEbCxO\n /Z+Hx+bVgvjO1Ba5RVx0YOwkeLOIJHVahvZlh9a55T/soGe20qc4lp/KU1Ah6o3tx6W5IV78YVl\n QOzCjTxmrQNg3xfYIOqMQ/RZ2YPbF8fjh/52Wbj16SebYX1PBNS9v8lEIfCtUzvggKppnXzejwb\n 9FLojeuUFPgCwoS8GHSxMJju1jWSmbrhEvfHCuVVJomc3N5ctrfdwjaY7ww9zAUSAD/Vy4hPYZr\n ZLOMYXM/GxkbKfqLg0R346EskAGtL7M4=","X-Received":["by 2002:a05:6214:5992:b0:8b0:2910:a365 with SMTP id\n 6a1803df08f44-8b3e31d703bmr31235406d6.29.1777359829393;\n Tue, 28 Apr 2026 00:03:49 -0700 (PDT)","by 2002:a05:6214:5992:b0:8b0:2910:a365 with SMTP id\n 6a1803df08f44-8b3e31d703bmr31235006d6.29.1777359828968;\n Tue, 28 Apr 2026 00:03:48 -0700 (PDT)"],"Date":"Tue, 28 Apr 2026 08:03:45 +0100","From":"Daniel =?utf-8?b?UC4gQmVycmFuZ8Op?= <berrange@redhat.com>","To":"=?utf-8?q?Jind=C5=99ich_Makovi=C4=8Dka?= <makovick@gmail.com>","Cc":"qemu-devel@nongnu.org,\n =?utf-8?q?Marc-Andr=C3=A9?= Lureau <marcandre.lureau@redhat.com>,\n Paolo Bonzini <pbonzini@redhat.com>,\n Philippe =?utf-8?q?Mathieu-Daud=C3=A9?= <philmd@linaro.org>,\n Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>,\n Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>","Subject":"Re: [PATCH v5 2/2] ui/gtk: Turn clipboard flag into runtime option","Message-ID":"<afBb0cwglKDhWeQj@redhat.com>","References":"<20260427-gtk-clipboard-v5-0-6968feb31a5d@gmail.com>\n <20260427-gtk-clipboard-v5-2-6968feb31a5d@gmail.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<20260427-gtk-clipboard-v5-2-6968feb31a5d@gmail.com>","User-Agent":"Mutt/2.3.1 (2026-03-20)","Received-SPF":"pass client-ip=170.10.133.124;\n envelope-from=berrange@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_H5=0.001, RCVD_IN_MSPIKE_WL=0.001,\n SPF_HELO_PASS=-0.001, 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>","Reply-To":"Daniel =?utf-8?b?UC4gQmVycmFuZ8Op?= <berrange@redhat.com>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}},{"id":3683187,"web_url":"http://patchwork.ozlabs.org/comment/3683187/","msgid":"<87340f5yoy.fsf@pond.sub.org>","list_archive_url":null,"date":"2026-04-28T07:30:37","subject":"Re: [PATCH v5 2/2] ui/gtk: Turn clipboard flag into runtime option","submitter":{"id":2645,"url":"http://patchwork.ozlabs.org/api/people/2645/","name":"Markus Armbruster","email":"armbru@redhat.com"},"content":"Jindřich Makovička <makovick@gmail.com> writes:\n\n> - Compile the GTK clipboard support unconditionally\n>\n> - Introduce GTK clipboard option, defaulting to off\n\nShould the patch be split?\n\n> Signed-off-by: Jindrich Makovicka <makovick@gmail.com>\n\n[...]\n\n> diff --git a/qapi/ui.json b/qapi/ui.json\n> index e3da77632a..b2c42a7f57 100644\n> --- a/qapi/ui.json\n> +++ b/qapi/ui.json\n> @@ -1319,6 +1319,9 @@\n>  #\n>  # GTK display options.\n>  #\n> +# @clipboard: Enable host-guest clipboard sharing.  Defaults to \"off\".\n> +#     (Since 11.1)\n> +#\n\nEducate ignorant me: what does it mean to share the clipboard?\n\n>  # @grab-on-hover: Grab keyboard input on mouse hover.\n>  #\n>  # @zoom-to-fit: Zoom guest display to fit into the host window.  When\n> @@ -1344,7 +1347,8 @@\n>  # Since: 2.12\n>  ##\n>  { 'struct'  : 'DisplayGTK',\n> -  'data'    : { '*grab-on-hover'     : 'bool',\n> +  'data'    : { '*clipboard'         : 'bool',\n> +                '*grab-on-hover'     : 'bool',\n>                  '*zoom-to-fit'       : 'bool',\n>                  '*show-tabs'         : 'bool',\n>                  '*show-menubar'      : 'bool',\n> diff --git a/qemu-options.hx b/qemu-options.hx\n> index 21972f8326..e780bc2ac0 100644\n> --- a/qemu-options.hx\n> +++ b/qemu-options.hx\n> @@ -2209,9 +2209,9 @@ DEF(\"display\", HAS_ARG, QEMU_OPTION_display,\n>      \"            [,window-close=on|off]\\n\"\n>  #endif\n>  #if defined(CONFIG_GTK)\n> -    \"-display gtk[,full-screen=on|off][,gl=on|off][,grab-on-hover=on|off]\\n\"\n> -    \"            [,show-tabs=on|off][,show-cursor=on|off][,window-close=on|off]\\n\"\n> -    \"            [,show-menubar=on|off][,zoom-to-fit=on|off]\\n\"\n> +    \"-display gtk[,clipboard=on|off][,full-screen=on|off][,gl=on|off]\\n\"\n> +    \"            [,grab-on-hover=on|off][,show-tabs=on|off][,show-cursor=on|off]\\n\"\n> +    \"            [,window-close=on|off][,show-menubar=on|off][,zoom-to-fit=on|off]\\n\"\n>  #endif\n>  #if defined(CONFIG_VNC)\n>      \"-display vnc=<display>[,<optargs>]\\n\"\n> @@ -2295,6 +2295,9 @@ SRST\n>          drop-down menus and other UI elements to configure and control\n>          the VM during runtime. Valid parameters are:\n>  \n> +        ``clipboard=on|off`` : Enable host-guest clipboard sharing,\n> +                               defaults to \"off\"\n> +\n>          ``full-screen=on|off`` : Start in fullscreen mode\n>  \n>          ``gl=on|off`` : Use OpenGL for displaying\n\n[...]","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=hc08chPX;\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=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.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 4g4XDj6mg1z1yHv\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 17:31:33 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wHcuD-0004LE-DM; Tue, 28 Apr 2026 03:30:53 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <armbru@redhat.com>) id 1wHcuB-0004Kz-8b\n for qemu-devel@nongnu.org; Tue, 28 Apr 2026 03:30:51 -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 <armbru@redhat.com>) id 1wHcu8-00023j-Q6\n for qemu-devel@nongnu.org; Tue, 28 Apr 2026 03:30:51 -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-197-6XY1BxBPOq6dwY_JKHD1lw-1; Tue,\n 28 Apr 2026 03:30:43 -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 D80161956080; Tue, 28 Apr 2026 07:30:40 +0000 (UTC)","from blackfin.pond.sub.org (unknown [10.44.22.9])\n by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with\n ESMTPS\n id 569B13000C22; Tue, 28 Apr 2026 07:30:40 +0000 (UTC)","by blackfin.pond.sub.org (Postfix, from userid 1000)\n id E009721E6A28; Tue, 28 Apr 2026 09:30:37 +0200 (CEST)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1777361447;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=v6uJegLKT1EjOoAY0MDWl/EcvoQWxENZwzLh21yY00Y=;\n b=hc08chPXmzjpzFMgUIDyAwfZKAEMQg+2frcOyhFtZLU/YBahlgqF91a+bQsXzEfqo/9hO8\n PZ9mhFXq2v9buhsl0uRvrb5b4h8Ky54xc41qG7mkDv5zJwrKD8Nm1NVvrW3WZMruOcM32y\n jR8WfSNJXYaawNzPzauvZ42Jnvsoa2I=","X-MC-Unique":"6XY1BxBPOq6dwY_JKHD1lw-1","X-Mimecast-MFC-AGG-ID":"6XY1BxBPOq6dwY_JKHD1lw_1777361441","From":"Markus Armbruster <armbru@redhat.com>","To":"=?utf-8?q?Jind=C5=99ich_Makovi=C4=8Dka?= <makovick@gmail.com>","Cc":"qemu-devel@nongnu.org,\n  =?utf-8?q?Marc-Andr=C3=A9?= Lureau <marcandre.lureau@redhat.com>,\n Paolo Bonzini <pbonzini@redhat.com>,\n  Daniel P. =?utf-8?b?QmVycmFuZ8Op?= <berrange@redhat.com>,  Philippe\n\t=?utf-8?q?Mathieu-Daud=C3=A9?= <philmd@linaro.org>,\n Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>,\n  Eric Blake <eblake@redhat.com>","Subject":"Re: [PATCH v5 2/2] ui/gtk: Turn clipboard flag into runtime option","In-Reply-To":"<20260427-gtk-clipboard-v5-2-6968feb31a5d@gmail.com> (\n\t=?utf-8?b?IkppbmTFmWljaAlNYWtvdmnEjWthIidz?= message of \"Mon,\n 27 Apr 2026 22:06:44 +0200\")","References":"<20260427-gtk-clipboard-v5-0-6968feb31a5d@gmail.com>\n <20260427-gtk-clipboard-v5-2-6968feb31a5d@gmail.com>","Date":"Tue, 28 Apr 2026 09:30:37 +0200","Message-ID":"<87340f5yoy.fsf@pond.sub.org>","User-Agent":"Gnus/5.13 (Gnus v5.13)","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Transfer-Encoding":"quoted-printable","X-Scanned-By":"MIMEDefang 3.4.1 on 10.30.177.4","Received-SPF":"pass client-ip=170.10.129.124; envelope-from=armbru@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_H4=0.001, RCVD_IN_MSPIKE_WL=0.001,\n SPF_HELO_PASS=-0.001, 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"}},{"id":3683207,"web_url":"http://patchwork.ozlabs.org/comment/3683207/","msgid":"<afBmZcEGoC7C5md5@redhat.com>","list_archive_url":null,"date":"2026-04-28T07:48:53","subject":"Re: [PATCH v5 2/2] ui/gtk: Turn clipboard flag into runtime option","submitter":{"id":2694,"url":"http://patchwork.ozlabs.org/api/people/2694/","name":"Daniel P. Berrangé","email":"berrange@redhat.com"},"content":"On Tue, Apr 28, 2026 at 09:30:37AM +0200, Markus Armbruster wrote:\n> Jindřich Makovička <makovick@gmail.com> writes:\n> \n> > - Compile the GTK clipboard support unconditionally\n> >\n> > - Introduce GTK clipboard option, defaulting to off\n> \n> Should the patch be split?\n> \n> > Signed-off-by: Jindrich Makovicka <makovick@gmail.com>\n> \n> [...]\n> \n> > diff --git a/qapi/ui.json b/qapi/ui.json\n> > index e3da77632a..b2c42a7f57 100644\n> > --- a/qapi/ui.json\n> > +++ b/qapi/ui.json\n> > @@ -1319,6 +1319,9 @@\n> >  #\n> >  # GTK display options.\n> >  #\n> > +# @clipboard: Enable host-guest clipboard sharing.  Defaults to \"off\".\n> > +#     (Since 11.1)\n> > +#\n> \n> Educate ignorant me: what does it mean to share the clipboard?\n\nConceptually the intent is to create a single logical clipboard\nspanning the host & guest. IOW, if the guest copies data into\nits clipboard that is made available to the host clipboard, and\nvica-verca.","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=NXZajJrn;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=google header.b=C5YGgJcm;\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=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.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 4g4Xd828r8z1yHv\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 17:49:16 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wHdBr-0007ap-0B; Tue, 28 Apr 2026 03:49:07 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <berrange@redhat.com>)\n id 1wHdBp-0007aX-Jg\n for qemu-devel@nongnu.org; Tue, 28 Apr 2026 03:49:05 -0400","from us-smtp-delivery-124.mimecast.com ([170.10.133.124])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <berrange@redhat.com>)\n id 1wHdBn-00080m-5U\n for qemu-devel@nongnu.org; Tue, 28 Apr 2026 03:49:04 -0400","from mail-qk1-f198.google.com (mail-qk1-f198.google.com\n [209.85.222.198]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-36-6Zdvi7ohPPuuUWrsTKHbKQ-1; Tue, 28 Apr 2026 03:48:58 -0400","by mail-qk1-f198.google.com with SMTP id\n af79cd13be357-8e8950b3ee1so2940518785a.3\n for <qemu-devel@nongnu.org>; Tue, 28 Apr 2026 00:48:58 -0700 (PDT)","from redhat.com ([2a02:8012:f011:0:f1ce:ac56:d2cd:7c2e])\n by smtp.gmail.com with ESMTPSA id\n af79cd13be357-8f7c49c4953sm125560485a.3.2026.04.28.00.48.55\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Tue, 28 Apr 2026 00:48:56 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1777362541;\n h=from:from:reply-to:reply-to:subject:subject:date:date:\n message-id:message-id:to:to:cc:cc:mime-version:mime-version:\n content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=KOgPM3wPTrp1s54E+EiUxRUBtD0eiw0KdLxGC4zPeco=;\n b=NXZajJrnB8Xy9TfgBvxsgN61FVp+tgFBl9nNlCTkIa+00nEVCebW/1ZONWGNfOyu72KYpf\n y9fPuCBtt9m0Rpp/Cjp7dqF5EE9g3KyOPFaFxR7n4GcEQ9KjqYZLRI8rsYtSLVYmlBnvwO\n ORdoKphaLZ+e+rfYb3z+zVyRxUAvX+8=","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=redhat.com; s=google; t=1777362538; x=1777967338; darn=nongnu.org;\n h=user-agent:in-reply-to:content-transfer-encoding\n :content-disposition:mime-version:references:reply-to:message-id\n :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to;\n bh=KOgPM3wPTrp1s54E+EiUxRUBtD0eiw0KdLxGC4zPeco=;\n b=C5YGgJcm13l8UjF0IXLyiMMwtwV/Ua7dsc3yj/nsmc3isO7Ma2rsyi7RWbujx9IU5d\n i4JrN9F3idNUNosTCWbK/v3mLTq7XH465vgwGJIFZJpZf3M50U7fM27nZ+StTtB3iagO\n Po5zjrZA/w77LGXgPiP6SKgeJ5mEcSbaN6jqgE5uLVv6J8kak26MbNG4tJSaNSLCAI74\n OGYN+9GPS3SDvwHRbC8thBR/6U1jbQZS2vprDfRJ/0kJkqUQwVaiTQ6CumvnJHzRu+aG\n BkBiUxFEaV1KI3XUKCGqwMpfC+xFNf17/5hbm7hDFpdhrhfGXjwyR4WzaUGXcQqm+wRW\n SUkQ=="],"X-MC-Unique":"6Zdvi7ohPPuuUWrsTKHbKQ-1","X-Mimecast-MFC-AGG-ID":"6Zdvi7ohPPuuUWrsTKHbKQ_1777362538","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777362538; x=1777967338;\n h=user-agent:in-reply-to:content-transfer-encoding\n :content-disposition:mime-version:references:reply-to:message-id\n :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc\n :subject:date:message-id:reply-to;\n bh=KOgPM3wPTrp1s54E+EiUxRUBtD0eiw0KdLxGC4zPeco=;\n b=mxiIJQ4jivjZxZxf0srLrGsWMt8uOfx083JJgQMdN1PfRfyEwOJsCJ3REAPnp9Axis\n V/qGTkv0yBHTb7e6+Wnk2q2bPvbC5ztia5orRMHGYLT2oE73q9Ib1UOz3PHneMOqJ0SY\n CR/Y4Wh0I7JuhhAb/UcRnAQw1C+PJhtweV5gsEb3kyijKj0vw625hgo9DMkqOp5nJXr6\n 9zhGTUpLU1PtTGQ/TSwmqISTrdD/erNSu+7rPO9F2KpDl7Ggm2C9EJyVpCOo3FqwOW7o\n KqiDWUXXnTo35d7J3RyVYwxDJwMtatHxLSiSxXHcrk8HSgWBWdpB7gwUC/fJFURjL78P\n 3fqA==","X-Forwarded-Encrypted":"i=1;\n AFNElJ9uvebbBqwzHeohLDT0Lc3UHs6xn56QkoueTrP46NOxZvl6S5TMxp62GlJMP/XH0Rb0shwd1PQ7BkTV@nongnu.org","X-Gm-Message-State":"AOJu0YzqcSLU+8iWVtqPNXjt3E2a5H5cTekGu0MBsJw5TTfGNDWFtpZv\n CdsUCBK/Vp89cCcGXfYtOuaKF+Z/YV/YB3M/B/TlDZbTW2YHm+oHkwoW6FY4z91QLXSyQiT33G1\n UesBDQWreUReWFTLKfWtlAFRd5o6KJKHQBtCTN8IMQiNrwgewvZ/3FGJS","X-Gm-Gg":"AeBDietSI3bv5i/QUuBvLLnjt8CWOV87GRzc4jpN85a/uksCQ+oJZR8T2ig93N9fAjY\n RuM+VPXJCQhxmie7INq1u3TVQI59rSn1vDUyQ2smXoAYQhn8TTaksD9l5NGiJeWveMjs9Wck23o\n Nl23g2q9X1rd4NwPOJLrrYXHH1TZrEddJ20nVnF2Dayhq45m8j4MFfHWwNwrUSJO0yIPLPod2ZF\n Xide1gUXlY87NQqIAIxgNHKMbwVaatubEiIoEN27BlCcdhDqh3KNYBqO6iQDFNtmAh+1aTuqEIg\n XLWoPosZ5FayCcRKv3Y06r5Jw3HnC7GF5HqacCGhuR0vFJI5t3tQ0uM3E7rpUC1/dGi4eIUbqVH\n xfVLWFF9xRMpD52zM7ausLl5cUvCnPyo=","X-Received":["by 2002:a05:620a:404d:b0:8b6:1877:3689 with SMTP id\n af79cd13be357-8f7d8f0e7e3mr258414185a.35.1777362537552;\n Tue, 28 Apr 2026 00:48:57 -0700 (PDT)","by 2002:a05:620a:404d:b0:8b6:1877:3689 with SMTP id\n af79cd13be357-8f7d8f0e7e3mr258412685a.35.1777362537100;\n Tue, 28 Apr 2026 00:48:57 -0700 (PDT)"],"Date":"Tue, 28 Apr 2026 08:48:53 +0100","From":"Daniel =?utf-8?b?UC4gQmVycmFuZ8Op?= <berrange@redhat.com>","To":"Markus Armbruster <armbru@redhat.com>","Cc":"=?utf-8?q?Jind=C5=99ich_Makovi=C4=8Dka?= <makovick@gmail.com>,\n qemu-devel@nongnu.org,\n =?utf-8?q?Marc-Andr=C3=A9?= Lureau <marcandre.lureau@redhat.com>,\n Paolo Bonzini <pbonzini@redhat.com>,\n Philippe =?utf-8?q?Mathieu-Daud=C3=A9?= <philmd@linaro.org>,\n Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>,\n Eric Blake <eblake@redhat.com>","Subject":"Re: [PATCH v5 2/2] ui/gtk: Turn clipboard flag into runtime option","Message-ID":"<afBmZcEGoC7C5md5@redhat.com>","References":"<20260427-gtk-clipboard-v5-0-6968feb31a5d@gmail.com>\n <20260427-gtk-clipboard-v5-2-6968feb31a5d@gmail.com>\n <87340f5yoy.fsf@pond.sub.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<87340f5yoy.fsf@pond.sub.org>","User-Agent":"Mutt/2.3.1 (2026-03-20)","Received-SPF":"pass client-ip=170.10.133.124;\n envelope-from=berrange@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_H5=0.001, RCVD_IN_MSPIKE_WL=0.001,\n SPF_HELO_PASS=-0.001, 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>","Reply-To":"Daniel =?utf-8?b?UC4gQmVycmFuZ8Op?= <berrange@redhat.com>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}},{"id":3683328,"web_url":"http://patchwork.ozlabs.org/comment/3683328/","msgid":"<87wlxr2yu7.fsf@pond.sub.org>","list_archive_url":null,"date":"2026-04-28T09:55:44","subject":"Re: [PATCH v5 2/2] ui/gtk: Turn clipboard flag into runtime option","submitter":{"id":2645,"url":"http://patchwork.ozlabs.org/api/people/2645/","name":"Markus Armbruster","email":"armbru@redhat.com"},"content":"Daniel P. Berrangé <berrange@redhat.com> writes:\n\n> On Tue, Apr 28, 2026 at 09:30:37AM +0200, Markus Armbruster wrote:\n>> Jindřich Makovička <makovick@gmail.com> writes:\n>> \n>> > - Compile the GTK clipboard support unconditionally\n>> >\n>> > - Introduce GTK clipboard option, defaulting to off\n>> \n>> Should the patch be split?\n>> \n>> > Signed-off-by: Jindrich Makovicka <makovick@gmail.com>\n>> \n>> [...]\n>> \n>> > diff --git a/qapi/ui.json b/qapi/ui.json\n>> > index e3da77632a..b2c42a7f57 100644\n>> > --- a/qapi/ui.json\n>> > +++ b/qapi/ui.json\n>> > @@ -1319,6 +1319,9 @@\n>> >  #\n>> >  # GTK display options.\n>> >  #\n>> > +# @clipboard: Enable host-guest clipboard sharing.  Defaults to \"off\".\n>> > +#     (Since 11.1)\n>> > +#\n>> \n>> Educate ignorant me: what does it mean to share the clipboard?\n>\n> Conceptually the intent is to create a single logical clipboard\n> spanning the host & guest. IOW, if the guest copies data into\n> its clipboard that is made available to the host clipboard, and\n> vica-verca.\n\nThanks!  Could the description text explain that without getting too\nverbose?","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=KJ7dj5nw;\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=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.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 4g4bRL6qxWz1xvV\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 19:55:58 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wHfAZ-0004sn-8z; Tue, 28 Apr 2026 05:55:55 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <armbru@redhat.com>) id 1wHfAX-0004rx-N8\n for qemu-devel@nongnu.org; Tue, 28 Apr 2026 05:55:53 -0400","from us-smtp-delivery-124.mimecast.com ([170.10.133.124])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <armbru@redhat.com>) id 1wHfAV-0000Cv-H7\n for qemu-devel@nongnu.org; Tue, 28 Apr 2026 05:55:53 -0400","from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com\n (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by\n relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3,\n cipher=TLS_AES_256_GCM_SHA384) id us-mta-602-MBmnxP9YM8K8zvDBP0IVBA-1; Tue,\n 28 Apr 2026 05:55:48 -0400","from mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com\n (mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.111])\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-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS\n id 04F5A1800576; Tue, 28 Apr 2026 09:55:47 +0000 (UTC)","from blackfin.pond.sub.org (unknown [10.44.22.9])\n by mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with\n ESMTPS\n id 74686180047F; Tue, 28 Apr 2026 09:55:46 +0000 (UTC)","by blackfin.pond.sub.org (Postfix, from userid 1000)\n id 1380E21E6A28; Tue, 28 Apr 2026 11:55:44 +0200 (CEST)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1777370149;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=smUO0xbx4TCfjHmrMuZQEsvIFH2xLLddgFcVPn94FE0=;\n b=KJ7dj5nwePKvmD6SMqmTuf5WwU63umWbiXHriqmtL8uAmmmxOivu7lfhNj2wbG0+QIgZk4\n 0QYamusZmMO3UuXECCcQBlejXAaGQI/AkkS9piqtxL53WTkTUmMTsewkGcGFdzwf5e7Qdf\n WWpdCH3noKRgvUcxvh+U03EEDyNhzLQ=","X-MC-Unique":"MBmnxP9YM8K8zvDBP0IVBA-1","X-Mimecast-MFC-AGG-ID":"MBmnxP9YM8K8zvDBP0IVBA_1777370147","From":"Markus Armbruster <armbru@redhat.com>","To":"Daniel P. =?utf-8?b?QmVycmFuZ8Op?= <berrange@redhat.com>","Cc":"Markus Armbruster <armbru@redhat.com>,  =?utf-8?q?Jind=C5=99ich_Makovi?=\n\t=?utf-8?q?=C4=8Dka?= <makovick@gmail.com>,  qemu-devel@nongnu.org,  \n\t=?utf-8?q?Marc-Andr=C3=A9?= Lureau <marcandre.lureau@redhat.com>,\n  Paolo Bonzini <pbonzini@redhat.com>,\n Philippe =?utf-8?q?Mathieu-Daud=C3=A9?= <philmd@linaro.org>,\n  Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>,\n  Eric Blake <eblake@redhat.com>","Subject":"Re: [PATCH v5 2/2] ui/gtk: Turn clipboard flag into runtime option","In-Reply-To":"<afBmZcEGoC7C5md5@redhat.com> (\"Daniel P. =?utf-8?b?QmVycmFu?=\n\t=?utf-8?b?Z8OpIidz?= message of \"Tue, 28 Apr 2026 08:48:53 +0100\")","References":"<20260427-gtk-clipboard-v5-0-6968feb31a5d@gmail.com>\n <20260427-gtk-clipboard-v5-2-6968feb31a5d@gmail.com>\n <87340f5yoy.fsf@pond.sub.org> <afBmZcEGoC7C5md5@redhat.com>","Date":"Tue, 28 Apr 2026 11:55:44 +0200","Message-ID":"<87wlxr2yu7.fsf@pond.sub.org>","User-Agent":"Gnus/5.13 (Gnus v5.13)","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Transfer-Encoding":"quoted-printable","X-Scanned-By":"MIMEDefang 3.4.1 on 10.30.177.111","Received-SPF":"pass client-ip=170.10.133.124; envelope-from=armbru@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_H5=0.001, RCVD_IN_MSPIKE_WL=0.001,\n SPF_HELO_PASS=-0.001, 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"}}]