From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.windriver.com ([147.11.1.11]) by linuxtogo.org with esmtp (Exim 4.72) (envelope-from ) id 1TuaXb-0001cO-7J for openembedded-core@lists.openembedded.org; Mon, 14 Jan 2013 04:17:12 +0100 Received: from ALA-HCA.corp.ad.wrs.com (ala-hca.corp.ad.wrs.com [147.11.189.40]) by mail.windriver.com (8.14.5/8.14.3) with ESMTP id r0E31UUZ014977 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sun, 13 Jan 2013 19:01:30 -0800 (PST) Received: from [128.224.162.205] (128.224.162.205) by ALA-HCA.corp.ad.wrs.com (147.11.189.50) with Microsoft SMTP Server (TLS) id 14.2.318.4; Sun, 13 Jan 2013 19:01:30 -0800 Message-ID: <50F37555.9090604@windriver.com> Date: Mon, 14 Jan 2013 11:02:45 +0800 From: Kang Kai User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 MIME-Version: 1.0 To: Martin Jansa References: <20130107113603.F0F381034A@opal> <20130107122949.GD3285@jama> In-Reply-To: <20130107122949.GD3285@jama> X-Originating-IP: [128.224.162.205] X-MIME-Autoconverted: from 8bit to quoted-printable by mail.windriver.com id r0E31UUZ014977 Cc: openembedded-core@lists.openembedded.org Subject: Re: [oe-commits] Kang Kai : perl: update dependency creating script X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.11 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: Mon, 14 Jan 2013 03:17:12 -0000 Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable On 2013=E5=B9=B401=E6=9C=8807=E6=97=A5 20:29, Martin Jansa wrote: > On Mon, Jan 07, 2013 at 11:36:03AM +0000, git@git.openembedded.org wrot= e: >> Module: openembedded-core.git >> Branch: master >> Commit: 35291c97edc05756788d206457c56dcc41edb637 >> URL: http://git.openembedded.org/?p=3Dopenembedded-core.git&a=3Dcom= mit;h=3D35291c97edc05756788d206457c56dcc41edb637 >> >> Author: Kang Kai >> Date: Mon Nov 5 10:42:00 2012 +0800 >> >> perl: update dependency creating script >> >> Base on dependency create script provided by Saul, I update it with: >> 1 remove document strings in perl module files that may import fake >> dependencies. >> >> 2 not all the 'use' or 'require' clauses start at the begin of line, a= nd >> some of them don't end with ';', such as: >> >> use vars qw( >> $AUTOLOAD >> ... >> >> 3 filter some strings that they are not real dependencies: some of the= m >> are wrong result of script, some are conditional use/require, and s= ome >> are cpan extra modules that we don't need. >> >> Signed-off-by: Kang Kai >> Signed-off-by: Saul Wold > This breaks parsing when > http://patchwork.openembedded.org/patch/40997/ > is used. > > Parsing recipes...ERROR: There is a confusing multiline, partially comm= ented expression on line 10 of file /OE/shr-core/openembedded-core/meta/r= ecipes-devtools/perl/perl-rdepends_5.14.2.inc (| sed "s/\/.*\.pm: */ +=3D= /g;s/[\"\']//g;s/;.*/\"/g;s/+=3D .*\(require\|use\)\> */+=3D \"perl-mod= ule-/g;s/CPANPLUS::.*/cpanplus/g;s/CPAN::.*/cpan/g;s/::/-/g;s/ [^+\"].*//= g;s/_/-/g;s/\.pl\"$/\"/;s/\"\?\$/\"/;s/(//;" | tr [:upper:] [:lower:] \). > Please clarify whether this is all a comment or should be parsed. > ERROR: Unable to parse /OE/shr-core/openembedded-core/meta/recipes-devt= ools/perl/perl_5.14.2.bb: Exited with "1" > ERROR: Command execution failed: Exited with 1 Hi Jansa, Because my boy was born, I have been leaving office and missed this messa= ge. Thanks for you fix. Regards, Kai > >> --- >> >> .../recipes-devtools/perl/perl-rdepends_5.14.2.inc | 2336 ++++++++++= +++++++++- >> 1 files changed, 2287 insertions(+), 49 deletions(-) >> >> Diff: http://git.openembedded.org/?p=3Dopenembedded-core.git/?a=3Dco= mmitdiff;h=3D35291c97edc05756788d206457c56dcc41edb637 >> >> _______________________________________________ >> Openembedded-commits mailing list >> Openembedded-commits@lists.openembedded.org >> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-commi= ts