From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58577) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDYjp-0006JT-Oz for qemu-devel@nongnu.org; Thu, 16 Jun 2016 10:57:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bDYjn-0004W1-Jz for qemu-devel@nongnu.org; Thu, 16 Jun 2016 10:57:44 -0400 Received: from mx1.redhat.com ([209.132.183.28]:47124) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDYjn-0004Vv-EL for qemu-devel@nongnu.org; Thu, 16 Jun 2016 10:57:43 -0400 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id F17E0804 for ; Thu, 16 Jun 2016 14:57:42 +0000 (UTC) From: Markus Armbruster References: <1463784024-17242-1-git-send-email-eblake@redhat.com> Date: Thu, 16 Jun 2016 16:57:40 +0200 In-Reply-To: <1463784024-17242-1-git-send-email-eblake@redhat.com> (Eric Blake's message of "Fri, 20 May 2016 16:40:09 -0600") Message-ID: <87fusdyye3.fsf@dusky.pond.sub.org> MIME-Version: 1.0 Content-Type: text/plain Subject: Re: [Qemu-devel] [PATCH v7 00/15] qapi netdev_add introspection (post-introspection cleanups subset F) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Eric Blake Cc: qemu-devel@nongnu.org Eric Blake writes: > The end is nearly in sight! Last August, I started a process of > cleaning up qapi on top of Markus' introspection work. Several > hundred emails later, and numerous intermediate series out of > the way, I'm finally at the end of my queue of patches that were > originally sent in v5: > https://lists.gnu.org/archive/html/qemu-devel/2015-09/msg05410.html So your QAPI queue is not in fact infinite? ;-) The series looks pretty close. I'm confident we can get it into 2.7. > v6 was here (yes, 5 months ago): > https://www.mail-archive.com/qemu-devel@nongnu.org/msg343192.html > > Prerequisites: > My clone/JSON visitor (weak; this series is mostly orthogonal to > that one, if we want to swap the order of the two based on review > complexity): > https://www.mail-archive.com/qemu-devel%40nongnu.org/msg371555.html > > Once my series are in, we should focus on Marc-Andre's cleanups. Yes. > Ideas for further qapi work - which I have NOT coded yet: > - convert more clients to use boxed commands > - get rid of has_FOO when FOO is pointer > - support default values (and get rid of has_FOO when FOO has default) > - finally QAPI-fy device_add > - consider swapping blockdev-add to use QAPI structs throughout the > code-base, rather than converting back into flat QDict and using QemuOpts > - introspection of command line options Worthy projects. I appreciate your patches very much, but if you keep making them faster than I can review them, I'll get tired of QAPI. I'd love to get around to some serious development once in a while...