From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dan.rpsys.net (5751f4a1.skybroadband.com [87.81.244.161]) by mail.openembedded.org (Postfix) with ESMTP id 545B1719CA for ; Sun, 9 Oct 2016 11:44:34 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by dan.rpsys.net (8.14.4/8.14.4/Debian-4.1ubuntu1) with ESMTP id u99BiWTk030736; Sun, 9 Oct 2016 12:44:32 +0100 Received: from dan.rpsys.net ([127.0.0.1]) by localhost (dan.rpsys.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id Kx9vqF_dcL66; Sun, 9 Oct 2016 12:44:32 +0100 (BST) Received: from hex ([192.168.3.34]) (authenticated bits=0) by dan.rpsys.net (8.14.4/8.14.4/Debian-4.1ubuntu1) with ESMTP id u99BiUt9030732 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT); Sun, 9 Oct 2016 12:44:32 +0100 Message-ID: <1476013468.30475.681.camel@linuxfoundation.org> From: Richard Purdie To: Stephano Cetola , openembedded-core@lists.openembedded.org Date: Sun, 09 Oct 2016 12:44:28 +0100 In-Reply-To: <20161007030947.12602-2-stephano.cetola@linux.intel.com> References: <20161007030947.12602-1-stephano.cetola@linux.intel.com> <20161007030947.12602-2-stephano.cetola@linux.intel.com> X-Mailer: Evolution 3.18.5.2-0ubuntu3 Mime-Version: 1.0 Subject: Re: [PATCH V2] subprocess: remove strings and migrate to direct arrays X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Oct 2016 11:44:34 -0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit On Thu, 2016-10-06 at 20:09 -0700, Stephano Cetola wrote: > > When using subprocess call and check_output, it is better to use > arrays > rather than strings when possible to avoid whitespace and quoting > problems. > > [ YOCTO #9342 ] > > Signed-off-by: Stephano Cetola > --- >  meta/lib/oe/distro_check.py    |   2 +- >  meta/lib/oe/package.py         |  13 +-- >  meta/lib/oe/package_manager.py | 218 ++++++++++++++++++++----------- > ---------- >  3 files changed, 114 insertions(+), 119 deletions(-) This triggered a lot of errors on the autobuilder: http://autobuilder.yocto.io:8010/builders/build-appliance/builds/70 http://autobuilder.yocto.io:8010/builders/nightly-x86/builds/75 http://autobuilder.yocto.io:8010/builders/nightly-x86-64/builds/73 http://autobuilder.yocto.io:8010/builders/nightly-x86-64-lsb/builds/72 http://autobuilder.yocto.io:8010/builders/nightly-x86-lsb/builds/73 http://autobuilder.yocto.io:8010/builders/nightly-wic/builds/73 http://autobuilder.yocto.io:8010/builders/nightly-qa-extras/builds/55 http://autobuilder.yocto.io:8010/builders/nightly-oe-selftest/builds/70 http://autobuilder.yocto.io:8010/builders/nightly-multilib/builds/78 and similar errors on the main AB. I've confirmed it is this patch which causes the issue. Presumably some errors are occurring but are currently silently being ignored? Its probably worth looking into what is going on in case there is some real issue here but at this point given the complexity of the changes I'm leaning towwards deferring this for 2.3. Cheers, Richard