[{"id":3684594,"web_url":"http://patchwork.ozlabs.org/comment/3684594/","msgid":"<177754529909.1138192.2800708626696584583.b4-review@b4>","list_archive_url":null,"date":"2026-04-30T10:34:59","subject":"Re: [PATCH 08/13] minikconf: modernize handling of include chain","submitter":{"id":66774,"url":"http://patchwork.ozlabs.org/api/people/66774/","name":"Marc-André Lureau","email":"marcandre.lureau@redhat.com"},"content":"On Thu, 30 Apr 2026 11:05:29 +0200, Paolo Bonzini <pbonzini@redhat.com> wrote:\n> diff --git a/scripts/minikconf.py b/scripts/minikconf.py\n> index 3d63cc6b21f..07a5152ef54 100644\n> --- a/scripts/minikconf.py\n> +++ b/scripts/minikconf.py\n> @@ -15,11 +15,30 @@\n>  import random\n>  import re\n>  import sys\n> +from dataclasses import dataclass\n>  \n>  __all__ = [ 'KconfigDataError', 'KconfigParserError',\n>              'KconfigData', 'KconfigParser' ,\n>              'defconfig', 'allyesconfig', 'allnoconfig', 'randconfig' ]\n>  \n> +@dataclass\n> +class IncludeInfo:\n> +    file: str\n> +    line: int\n> +    parent: IncludeInfo | None\n\nAdd `from __future__ import annotations` with this patch or add the annotations with patch 13?","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=f1+tJFP6;\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 4g5rDn4qYlz1yJr\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 30 Apr 2026 20:36:08 +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 1wIOjr-0004Fx-Vv; Thu, 30 Apr 2026 06:35:24 -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 <marcandre.lureau@redhat.com>)\n id 1wIOjr-0004Fl-5q\n for qemu-devel@nongnu.org; Thu, 30 Apr 2026 06:35:23 -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 <marcandre.lureau@redhat.com>)\n id 1wIOjp-0003cP-Lh\n for qemu-devel@nongnu.org; Thu, 30 Apr 2026 06:35:22 -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-387-axAvCK9PPdGXHFCYjuVcAA-1; Thu,\n 30 Apr 2026 06:35:17 -0400","from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com\n (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93])\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 DE58B1800473\n for <qemu-devel@nongnu.org>; Thu, 30 Apr 2026 10:35:16 +0000 (UTC)","from localhost (unknown [10.44.22.2])\n by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP\n id 852E51800480; Thu, 30 Apr 2026 10:35:14 +0000 (UTC)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1777545321;\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=qEiaM4nnLIL8FvWNwqi93qDfFi/OsG+rt+TEb/RJdAU=;\n b=f1+tJFP6UZPJ+7ykwCEJekeUSyPQfbMnGHJSCJUpSyM6McMF3PwvIC/rFKGel9Bg1RcXyM\n BMo4laimP8WDnn6KAed48NC75xELY71hOSkpLpsd9GOBJBXVtzwEFVPfTp00zYoWSMAEz2\n jTgskinSRWm5yt7toDhXSroOrHft6rI=","X-MC-Unique":"axAvCK9PPdGXHFCYjuVcAA-1","X-Mimecast-MFC-AGG-ID":"axAvCK9PPdGXHFCYjuVcAA_1777545317","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"8bit","Subject":"Re: [PATCH 08/13] minikconf: modernize handling of include chain","From":"marcandre.lureau@redhat.com","To":"Paolo Bonzini <pbonzini@redhat.com>","Cc":"qemu-devel@nongnu.org","In-Reply-To":"<20260430090534.841894-9-pbonzini@redhat.com>","References":"<20260430090534.841894-1-pbonzini@redhat.com>\n <20260430090534.841894-9-pbonzini@redhat.com>","Date":"Thu, 30 Apr 2026 14:34:59 +0400","Message-Id":"<177754529909.1138192.2800708626696584583.b4-review@b4>","X-Developer-Signature":"v=1; a=openpgp-sha256; l=805;\n i=marcandre.lureau@redhat.com; h=from:subject:message-id;\n bh=MIv5ViCfUh3ZBAMjPOdpncMHX6pn4FQ6+URFFxXSr4w=;\n b=owEBbQKS/ZANAwAKAdro4Ql1lpzlAcsmYgBp8zBWjGial43B8t++lAE5vbX/LCfj7W2yUTjiq\n 5tVddhq5FaJAjMEAAEKAB0WIQSHqb2TP4fGBtJ29i3a6OEJdZac5QUCafMwVgAKCRDa6OEJdZac\n 5VoQD/0S4YC2bnlz1pLXOtf/kURtHkghsZx3VnAPLRnQlzMhZHOy3jYE3UR5ZnRQKmm9b2VqE7G\n tnSwFbz1jZtKGbNHeHrQGb7+PR0jiKNCbJablL3qIPZEGtvK3eQn7sz0x/5XMq4xxHguAS4xsge\n nnzoWBpjZU1+/lgz2Y5jBNYR6qsgEVtjm9yeqUbUhIl/MS/l64eoT22S/yOSmiavhLnsg3+wfbx\n tgYjpkBkvbC8f66fO43CsDZVHx3EcgIB5NDtnWWTeHYrKB4r8w9Jc0xHflT+l0ObpOr9pIE5wZZ\n E3cyMYk5inSiAdSvvna8CD+LvCFH3djxFAwpd4rzefa8WaJgvjG1ZYeT5iCkIg4ivFrEIJZrfWm\n /CcyY6SwII8e/CwTPtv6gKL7qpQwFCoxQUtOSKN/Lg57Dc10n1CIScEbOPHPanNLvqFO2B/onVR\n vq35r6z99W13haZIyRIR8DES1oPLBPuMc5+UteQsVhFZfIVGuSBDrCNucgdaASbTgzH+VqMWdO/\n xCCnAhSe+SJAF7VCi/BdGjrTGBfko9ln+AxC8HTfdcJAkoC7GpF2gZCRJ1WMAPGGg8CSeupTGPn\n k+6ITlWqMuhxlXn8QfI9NzrOyxHPWbVGwtbPuyIBhS0VyQvIwnwrOh3I6nGTAWrHdrkrH8o3tNn\n o1HxELZfM5m8inw==","X-Developer-Key":"i=marcandre.lureau@redhat.com; a=openpgp;\n fpr=87A9BD933F87C606D276F62DDAE8E10975969CE5","X-Scanned-By":"MIMEDefang 3.4.1 on 10.30.177.93","Received-SPF":"pass client-ip=170.10.129.124;\n envelope-from=marcandre.lureau@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":3684597,"web_url":"http://patchwork.ozlabs.org/comment/3684597/","msgid":"<CABgObfaE3Jj-i2Qazeb7MxPOVJ7o4JA+6ZFVZfrshYg-poHCzQ@mail.gmail.com>","list_archive_url":null,"date":"2026-04-30T10:35:45","subject":"Re: [PATCH 08/13] minikconf: modernize handling of include chain","submitter":{"id":2701,"url":"http://patchwork.ozlabs.org/api/people/2701/","name":"Paolo Bonzini","email":"pbonzini@redhat.com"},"content":"On Thu, Apr 30, 2026 at 12:35 PM <marcandre.lureau@redhat.com> wrote:\n>\n> On Thu, 30 Apr 2026 11:05:29 +0200, Paolo Bonzini <pbonzini@redhat.com> wrote:\n> > diff --git a/scripts/minikconf.py b/scripts/minikconf.py\n> > index 3d63cc6b21f..07a5152ef54 100644\n> > --- a/scripts/minikconf.py\n> > +++ b/scripts/minikconf.py\n> > @@ -15,11 +15,30 @@\n> >  import random\n> >  import re\n> >  import sys\n> > +from dataclasses import dataclass\n> >\n> >  __all__ = [ 'KconfigDataError', 'KconfigParserError',\n> >              'KconfigData', 'KconfigParser' ,\n> >              'defconfig', 'allyesconfig', 'allnoconfig', 'randconfig' ]\n> >\n> > +@dataclass\n> > +class IncludeInfo:\n> > +    file: str\n> > +    line: int\n> > +    parent: IncludeInfo | None\n>\n> Add `from __future__ import annotations` with this patch or add the annotations with patch 13?\n\nYes, I will move them.\n\nPaolo","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=EOQyrWcr;\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=K/HMwUIF;\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 4g5rFT38z5z1yGq\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 30 Apr 2026 20:36:45 +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 1wIOl2-0004pv-3L; Thu, 30 Apr 2026 06:36:36 -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 <pbonzini@redhat.com>)\n id 1wIOkg-0004Ro-T5\n for qemu-devel@nongnu.org; Thu, 30 Apr 2026 06:36:24 -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 <pbonzini@redhat.com>)\n id 1wIOke-0003iY-Pp\n for qemu-devel@nongnu.org; Thu, 30 Apr 2026 06:36:13 -0400","from mail-wr1-f70.google.com (mail-wr1-f70.google.com\n [209.85.221.70]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-554-uLkSW27IPiKMmdi14KDN5w-1; Thu, 30 Apr 2026 06:36:10 -0400","by mail-wr1-f70.google.com with SMTP id\n ffacd0b85a97d-4470d6d2a4fso961644f8f.1\n for <qemu-devel@nongnu.org>; Thu, 30 Apr 2026 03:36:10 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1777545371;\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=Cuo/I0qTAOKOsTUzJ1xXEABkBKahF/yrt2iDIGc7SH0=;\n b=EOQyrWcrnSdLW+2N2SrN5JtSP7gDf10WtwBH7BeY9FDhZt+PfYG/xI+6RUSv6uXal+5vJR\n hD823ZST0zOB9GWAA8duw6ls1mC5BS5Tnu59vbj5Hy+wY+pfMYpWxRRAeTw1QLHoYt8AIo\n iaBw7Zmlr+RO0WQa2tIBDdgy//jYuJY=","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=redhat.com; s=google; t=1777545369; x=1778150169; darn=nongnu.org;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:from:to:cc:subject:date\n :message-id:reply-to;\n bh=Cuo/I0qTAOKOsTUzJ1xXEABkBKahF/yrt2iDIGc7SH0=;\n b=K/HMwUIFKeKnwwURk+/v1EL3iSiQ2kpjLx4rUal2KxiQYYkZP6Bv2Owi+DssUDWWTl\n eavrXJ1ukUPZkLjUKgbuLxFxmpsINpNpWXUl4+0jaeaPgSvWdgLg20e+1KtS38LrAPmR\n Ewg67JhAXXYZ+Wd01oWr5B2tIQOxe8SdrtUzkhm+PkzIjy7SqqpHFC2F7umr1uQexqUT\n zDxBNTtlptrKKY42pafJXhprC1pkiVvNXV56GvpZkVNhL5GUiaO1jzmIn1Wa44k3cuJl\n OIvGENSKw6IUYeohSRYnQACrQCHghToOL6WWwNCX8gJy7tUeH0B9n8VmVXUw8aggPdio\n /iGA=="],"X-MC-Unique":"uLkSW27IPiKMmdi14KDN5w-1","X-Mimecast-MFC-AGG-ID":"uLkSW27IPiKMmdi14KDN5w_1777545369","ARC-Seal":"i=1; a=rsa-sha256; t=1777545369; cv=none;\n d=google.com; s=arc-20240605;\n b=KmHLZzAMmeYHZ8zA+x044JDgYJ21MvvMRQE9U4C18mrYMHxI7d57XkqPL3Lj5f2hWM\n NL+NXgcqLA3jf2t/LycJw61KROcAu7l422ijxapNGjcN3qYaOva5orVxk+BcX4S091ko\n d8tUAZPMHMogez7Bg0DwXA2zg2iMBXQ8RwGr5ZAb5Df1+3wCjNSd09qTxaRvE/P0VGmu\n nYu+Mo4tId6jsR1sBDXR8IJGQsOKS0xuwkQfbOjFlh2gJdR1nW5hav6aCqS39F0ZStB/\n 8kFWy9cMb5NZ1pzk9ZO0exMOANkVzs2ijvkNc54XkSEY52qW+8XTniPYfvRIMp35iLw+\n JV0A==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:dkim-signature;\n bh=Cuo/I0qTAOKOsTUzJ1xXEABkBKahF/yrt2iDIGc7SH0=;\n fh=a48Yz94NrSN1VfxXFKxdHg5tRcnTkBUqJPewYKl8hN0=;\n b=Q/+OYiPHfKcoaHQoUe2UryCIbJVs3s0mP0mWgytEy1YRte3VRJKE3Ca/NyWvycqYWG\n qGW+A+3kOZggmnBKMAaV8+P7/ZFQ2eNyRcwex9JcLa5eO/Zk0dhtxi77uzGn87mmATVH\n Py8aSErRMkwdqffWojHIulmr+1xr8PwCyNQFUll79iGvQYV/EcPBn25kC7kpnYuClou9\n f832CafZctx6gp0jFTNg5W1lmYxu6VG6LhG5oN0ZyfH2cJsQOXmYxDaliOqauZfq8rEw\n yDpvSlC4sOLjyVxP0NiKWqcDAiy3fJDRKwGf7VEzuLl7HRZp8bn8QTedjKsDgDWardyB\n Szsg==; darn=nongnu.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777545369; x=1778150169;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=Cuo/I0qTAOKOsTUzJ1xXEABkBKahF/yrt2iDIGc7SH0=;\n b=BUWXm+YoaVVJmuZ3Qa7GcyifrDu4ityVYPWXjsNStMhOQ1EtGnIHWdXCbmCkoBuw+f\n mh5hnqOfTwjUL6xZ76b7YCa/v7VDx9Rb1l5tO7xPL54vgFB0xaq/pHBuanlgqwZD0Z5T\n OxOHcMs/WrOQm28FEvTUOIWVXbj+CSQtMu4acVlFtL9joOSys/3uT4slRn/57LkDRL7l\n Y6UFMT9DEr3NCHSA8TIPQO6OXB73DUwKvc1dvgwabX9M7ekyuxOLTF6vgZ3oZqYARtZT\n eiWEOmsXNnJz2Ac7cICnjm7UejMPgAclrr3pVZG1A139REZ0R5IsTISgcyapiWLuaEqY\n K83Q==","X-Gm-Message-State":"AOJu0YyREZjVe4S0/3N/gbCOhaVGrFl3poCg1ZkRoX10HlR3kfCFT5Y6\n ksROy+oYMsJc5zQTcJKY6fgS0CU3tZ/HEYPSR5SeZk+do3AWKOIQ9GHN/3WWt+kvmPXFkiWwRvH\n y4V5XipzVXifIPw2loDp8O0Zp/8mIbzmIVvoIEE3RwxjrPo1hM+TMG4/8sqW0x9HdqY39zbtKoV\n 88pT7l3NLmFt68WH3yAULU1JRaHDm5Z3c=","X-Gm-Gg":"AeBDiesO5MXhBXHCg5pd3cFQJHxNPlxSEKKcUqv9Kir+4bXqYvO5ChZQSE/FBlcDFgG\n P5u0jgrwZWW1Q18FMOfGtG2fC8U949NZXS/EpYf3xchIYgzlY0P5Pwu1T6uw2nsbuC3FwxK5elT\n Sg0FM9LxP0bvnOHz+J8RwpOxQoIhxWhUH5CegHN9D1FLGO1MV7jBorlimmDKHCoSG/xjYr2pERz\n l2FwRnig6bidI207FBR99s3SetzzCagFtQZcurlCfRdZGf2/xmXqXCnT9gXYDAoQSYP4uYYimS6\n ZzhLgUw0HzQT68M=","X-Received":["by 2002:a05:6000:220b:b0:439:beb9:5a96 with SMTP id\n ffacd0b85a97d-4493ef44331mr4252357f8f.31.1777545369042;\n Thu, 30 Apr 2026 03:36:09 -0700 (PDT)","by 2002:a05:6000:220b:b0:439:beb9:5a96 with SMTP id\n ffacd0b85a97d-4493ef44331mr4252297f8f.31.1777545368614; Thu, 30 Apr 2026\n 03:36:08 -0700 (PDT)"],"MIME-Version":"1.0","References":"<20260430090534.841894-1-pbonzini@redhat.com>\n <20260430090534.841894-9-pbonzini@redhat.com>\n <177754529909.1138192.2800708626696584583.b4-review@b4>","In-Reply-To":"<177754529909.1138192.2800708626696584583.b4-review@b4>","From":"Paolo Bonzini <pbonzini@redhat.com>","Date":"Thu, 30 Apr 2026 12:35:45 +0200","X-Gm-Features":"AVHnY4KTiDyDVBrmRrsmnBCc9v2KAoqspPAMWSgX5RqRe9C1kDnOVjrXgn3_TEg","Message-ID":"\n <CABgObfaE3Jj-i2Qazeb7MxPOVJ7o4JA+6ZFVZfrshYg-poHCzQ@mail.gmail.com>","Subject":"Re: [PATCH 08/13] minikconf: modernize handling of include chain","To":"marcandre.lureau@redhat.com","Cc":"qemu-devel@nongnu.org","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","Received-SPF":"pass client-ip=170.10.133.124;\n envelope-from=pbonzini@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"}}]