From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 73D95CDB482 for ; Thu, 19 Oct 2023 07:06:31 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qtN68-0005Au-Vn; Thu, 19 Oct 2023 03:05:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qtN65-0005AQ-7E for qemu-devel@nongnu.org; Thu, 19 Oct 2023 03:05:35 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qtN62-0007BJ-6B for qemu-devel@nongnu.org; Thu, 19 Oct 2023 03:05:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1697699129; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=yoDm+2FEpRFsb1REVhaEoYV9XjaS8XO15H9ZTXWn18Q=; b=IEnHSALrN+wlVNmZHNbAGQ5rPVJS5adnJGZgXSbTEH0U00RzO32q72S70cG+42MO1yoxth ZNB22RFnl6ruw1mjt7vn4Usw64cXrXEQLlPMXR+waQ0gbuJVoEgknVI6hAjQzoo6a2/OMF lLbTHQDxMGp4F3Q2a6qak0iCOU3yfJg= Received: from mimecast-mx02.redhat.com (mx-ext.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-433-iiKb4GunND61fYqcom10Sg-1; Thu, 19 Oct 2023 03:05:14 -0400 X-MC-Unique: iiKb4GunND61fYqcom10Sg-1 Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.rdu2.redhat.com [10.11.54.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id E50C23827977; Thu, 19 Oct 2023 07:05:13 +0000 (UTC) Received: from blackfin.pond.sub.org (unknown [10.39.193.56]) by smtp.corp.redhat.com (Postfix) with ESMTPS id C298B25C8; Thu, 19 Oct 2023 07:05:13 +0000 (UTC) Received: by blackfin.pond.sub.org (Postfix, from userid 1000) id BF0BA21E6A1F; Thu, 19 Oct 2023 09:05:12 +0200 (CEST) From: Markus Armbruster To: "Dr. David Alan Gilbert" Cc: Daniel P. =?utf-8?Q?Berrang=C3=A9?= , "Michael S. Tsirkin" , Vladimir Sementsov-Ogievskiy , qemu-block@nongnu.org, qemu-devel@nongnu.org, eblake@redhat.com, eduardo@habkost.net, pbonzini@redhat.com, hreitz@redhat.com, kwolf@redhat.com, raphael.norwitz@nutanix.com, yc-core@yandex-team.ru, den-plotnikov@yandex-team.ru, daniil.tatianin@yandex.ru Subject: Re: [PATCH 4/4] qapi: introduce CONFIG_READ event References: <20231006202045.1161543-5-vsementsov@yandex-team.ru> <87sf692t0i.fsf@pond.sub.org> <877cnkzasr.fsf@pond.sub.org> <878r80tdyd.fsf@pond.sub.org> <20231018064912-mutt-send-email-mst@kernel.org> <87o7gwp29r.fsf@pond.sub.org> Date: Thu, 19 Oct 2023 09:05:12 +0200 In-Reply-To: (David Alan Gilbert's message of "Wed, 18 Oct 2023 14:33:53 +0000") Message-ID: <877cnjks7r.fsf@pond.sub.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.1 Received-SPF: pass client-ip=170.10.129.124; envelope-from=armbru@redhat.com; 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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org "Dr. David Alan Gilbert" writes: > Using x- for events makes sense to me; the semantics of events can be > quite subtle; often you don't find out how broken they are until you > wire them through libvirt and up the stack; so it's not impossible > you might need to change it - but then without the x- the semantics > (rather than existence) of the event is carved in stone. It is carved in stone unless feature 'unstable' is declared. The name gets no vote. We may elect to name unstable QAPI things 'x-FOO' to help humans. [...]