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 X-Spam-Level: X-Spam-Status: No, score=-2.0 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E3D24C432C0 for ; Wed, 20 Nov 2019 13:15:13 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id AE81822519 for ; Wed, 20 Nov 2019 13:15:13 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="dklurGm/" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AE81822519 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:57910 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iXPpA-00037u-U4 for qemu-devel@archiver.kernel.org; Wed, 20 Nov 2019 08:15:12 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36815) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iXPoM-00027o-3o for qemu-devel@nongnu.org; Wed, 20 Nov 2019 08:14:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iXPoK-0008Ax-70 for qemu-devel@nongnu.org; Wed, 20 Nov 2019 08:14:21 -0500 Received: from us-smtp-delivery-1.mimecast.com ([207.211.31.120]:37216 helo=us-smtp-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iXPoK-00089F-1C for qemu-devel@nongnu.org; Wed, 20 Nov 2019 08:14:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1574255659; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=FPXFGLzziNWXlHtDlx+id3E16uwnVocjU9q+wnQ7Ym4=; b=dklurGm/7LUnexueoMxxcQrygijCTwfIJvZYLKHFm1hQEmFKOcszmhD/wdO+OX6BUepCf+ BXhcHekTLc2wgpHFDfZ7VXDBXwJ+KigXqqmtBNOI5MRmg8Z7AgFLpWtsGi612eClJYnFPV rI5OwB43QGtKd1XEDYAiQYpw2dtk+9c= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-263-8D4dw5wwPgemGbK8SniO-Q-1; Wed, 20 Nov 2019 08:14:17 -0500 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 7A3C01005502; Wed, 20 Nov 2019 13:14:13 +0000 (UTC) Received: from linux.fritz.box (unknown [10.36.118.18]) by smtp.corp.redhat.com (Postfix) with ESMTPS id E45636106E; Wed, 20 Nov 2019 13:13:23 +0000 (UTC) Date: Wed, 20 Nov 2019 14:13:22 +0100 From: Kevin Wolf To: Eric Blake Subject: Re: [RFC v5 000/126] error: auto propagated local_err Message-ID: <20191120131322.GB5779@linux.fritz.box> References: <20191011160552.22907-1-vsementsov@virtuozzo.com> <538354c8-7ba9-8b1c-476e-5733c418207b@virtuozzo.com> <606dbe22-0d1e-66bb-aba9-681ca7961623@redhat.com> MIME-Version: 1.0 In-Reply-To: <606dbe22-0d1e-66bb-aba9-681ca7961623@redhat.com> User-Agent: Mutt/1.12.1 (2019-06-15) X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 X-MC-Unique: 8D4dw5wwPgemGbK8SniO-Q-1 X-Mimecast-Spam-Score: 0 Content-Type: text/plain; charset=WINDOWS-1252 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 207.211.31.120 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Stefan Hajnoczi , Jeff Cody , Jan Kiszka , Alberto Garcia , Hailiang Zhang , "qemu-block@nongnu.org" , Aleksandar Rikalo , Halil Pasic , =?iso-8859-1?Q?Herv=E9?= Poussineau , Anthony Perard , Samuel Thibault , Philippe =?iso-8859-1?Q?Mathieu-Daud=E9?= , Anthony Green , Laurent Vivier , Eduardo Habkost , Xie Changlong , Peter Lieven , "Dr. David Alan Gilbert" , Beniamino Galvani , Eric Auger , Alex Williamson , Ronnie Sahlberg , John Snow , Richard Henderson , Vladimir Sementsov-Ogievskiy , Andrew Jeffery , Chris Wulff , Subbaraya Sundeep , Michael Walle , "qemu-ppc@nongnu.org" , Bastian Koppelmann , Igor Mammedov , Fam Zheng , Peter Maydell , "sheepdog@lists.wpkg.org" , Matthew Rosato , David Hildenbrand , Palmer Dabbelt , Eric Farman , Max Filippov , Hannes Reinecke , Stefano Stabellini , "Gonglei \(Arei\)" , Liu Yuan , Artyom Tarasenko , Thomas Huth , Amit Shah , Stefan Weil , Greg Kurz , Yuval Shaia , "qemu-s390x@nongnu.org" , "qemu-arm@nongnu.org" , Peter Chubb , =?iso-8859-1?Q?C=E9dric?= Le Goater , Stafford Horne , "qemu-riscv@nongnu.org" , Cornelia Huck , Aleksandar Markovic , Aurelien Jarno , Paul Burton , Sagar Karandikar , Paul Durrant , Jason Wang , Gerd Hoffmann , "Edgar E. Iglesias" , Guan Xuetao , Ari Sundholm , Juan Quintela , Michael Roth , Christian Borntraeger , Joel Stanley , Jason Dillaman , Antony Pavlov , "xen-devel@lists.xenproject.org" , "integration@gluster.org" , Laszlo Ersek , "Richard W.M. Jones" , Andrew Baumann , Max Reitz , Denis Lunev , "Michael S. Tsirkin" , Mark Cave-Ayland , "qemu-devel@nongnu.org" , Vincenzo Maffione , Marek Vasut , "armbru@redhat.com" , =?iso-8859-1?Q?Marc-Andr=E9?= Lureau , Alistair Francis , Pavel Dovgalyuk , Giuseppe Lettieri , Luigi Rizzo , David Gibson , Tony Krowiak , Daniel =?iso-8859-1?Q?P=2E_Berrang=E9?= , Xiao Guangrong , Pierre Morel , Wen Congyang , Jean-Christophe Dubois , Paolo Bonzini , Stefan Berger Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" Am 20.11.2019 um 13:59 hat Eric Blake geschrieben: > On 11/20/19 3:50 AM, Vladimir Sementsov-Ogievskiy wrote: > > Okay... > >=20 > > I think that: > >=20 > > 1. A lot of efforts (not only my, I think reviewing is already exceeded= generation efforts) > > are made, it would be sad to lose them. > >=20 > > 2. It's safe enough to apply only part of generated patches: we just fi= x error_abort/error_fatal > > in more popular subsystems, what's wrong with that? Why not to cove= r 80% cases by 20% efforts? > >=20 > > 3. It's obviously impossible to merge the whole series. A lot of time p= assed, series diverges. > >=20 > >=20 > > So I propose the following plan: > >=20 > > 1. I resend small separate series of preparation patches per maintainer= . They are good anyway. > >=20 > > 2. We commit patch with macro (changing MUST to SHOULD in documentation= ) and coccinelle script. > > (or that may be combined with the first series from [3.]) > >=20 > > 3. When one of preparations taken to maintainer's tree, I send generate= d patches for > > its maintainer. >=20 > I'd still prefer waiting for direction from Markus. We've been tied up b= y > other things (KVM Forum, 4.2 release), but now that we are in freeze, thi= s > is actually a GOOD time for Markus to finally get back to this series, an= d > there is going to be less rebasing needed if we can apply the entire clea= nup > right as 5.0 development opens in a couple of weeks. Actually, that's possibly the worst possible time for avoiding conflicts because during freeze, maintainers are collecting stuff in private branches for weeks without getting it into master. If you are the one who gets merged first (what are the odds?), that solves the problem for you, but then everyone else will get conflicts. I like Vladimir's new plan. Kevin