From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 7F81936E for ; Fri, 9 Dec 2016 09:51:52 +0100 (CET) Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga101.fm.intel.com with ESMTP; 09 Dec 2016 00:51:51 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.33,323,1477983600"; d="png'150?scan'150,208,217,150";a="200759903" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by fmsmga004.fm.intel.com with ESMTP; 09 Dec 2016 00:51:51 -0800 Received: from fmsmsx121.amr.corp.intel.com (10.18.125.36) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.248.2; Fri, 9 Dec 2016 00:51:50 -0800 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by fmsmsx121.amr.corp.intel.com (10.18.125.36) with Microsoft SMTP Server (TLS) id 14.3.248.2; Fri, 9 Dec 2016 00:51:50 -0800 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.206]) by shsmsx102.ccr.corp.intel.com ([169.254.2.37]) with mapi id 14.03.0248.002; Fri, 9 Dec 2016 16:51:46 +0800 From: "Wei, FangfangX" To: Thomas Monjalon CC: "ci@dpdk.org" , "Xu, Qian Q" , "Liu, Yong" , "Chen, WeichunX" Thread-Topic: [dpdk-ci] [PATCH v4 7/7] tests: add checkpatch Thread-Index: AQHSTvs6nSM4jn92akWd6gn3UCZF/6D6ch+A//+iiACAAeZw8P//uoEAgAHfJPD///BIgAA0CAbQ Date: Fri, 9 Dec 2016 08:51:46 +0000 Message-ID: <067B569323FEB248B5CB480E1954F4346BEA6160@SHSMSX101.ccr.corp.intel.com> References: <1480599892-14190-1-git-send-email-thomas.monjalon@6wind.com> <1584814.ovAmGc86lq@xps13> <067B569323FEB248B5CB480E1954F4346BEA1AB5@SHSMSX101.ccr.corp.intel.com> <1774642.W6cV4eEDuB@xps13> In-Reply-To: <1774642.W6cV4eEDuB@xps13> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiY2Q5NzcyMzQtNzRjNi00NDliLWIwNGQtZDhhZmZkMGQ3NThlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IjNPam5icjBjM2krd0VGYUMxRkdPTnBtNlJ1OTZOS1RrK0t0RkFlRnllQ2M9In0= x-ctpclassification: CTP_IC x-originating-ip: [10.239.127.40] Content-Type: multipart/related; boundary="_004_067B569323FEB248B5CB480E1954F4346BEA6160SHSMSX101ccrcor_"; type="multipart/alternative" MIME-Version: 1.0 Subject: Re: [dpdk-ci] [PATCH v4 7/7] tests: add checkpatch X-BeenThere: ci@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK CI discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Dec 2016 08:51:53 -0000 --_004_067B569323FEB248B5CB480E1954F4346BEA6160SHSMSX101ccrcor_ Content-Type: multipart/alternative; boundary="_000_067B569323FEB248B5CB480E1954F4346BEA6160SHSMSX101ccrcor_" --_000_067B569323FEB248B5CB480E1954F4346BEA6160SHSMSX101ccrcor_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Thomas, My internet connection is working fine, and also configure http_proxy and h= ttps_proxy, but the connection is still timeout. I think that's because the rpc client can't connect to your rpc server. Is = there any other configuration should be configured? According to my understanding, the "pwid=3D$($pwclient list -f '%{id}' -m "= $msgid " in the script "send-patch-report.sh" is just trying to get the pat= chwork id, is that right? Then I just define pwid=3D"17772" in "send-patch-report.sh" directly, run t= he script again, nothing happened. The email hasn't been sent to test-repor= t@dpdk.org. I think the function about send-patch-report.sh is just to send patch repor= t to test-report@dpdk.org. It can't generate t= he following content in patchwork as checkpatch. Am I right? [cid:image001.png@01D25227.03650540] Best Regards Fangfang Wei -----Original Message----- From: Thomas Monjalon [mailto:thomas.monjalon@6wind.com] Sent: Thursday, December 8, 2016 9:11 PM To: Wei, FangfangX Cc: ci@dpdk.org; Xu, Qian Q ; Liu, Yong ; Chen, WeichunX Subject: Re: [dpdk-ci] [PATCH v4 7/7] tests: add checkpatch 2016-12-08 09:02, Wei, FangfangX: > Hi Thomas, > Following is the debug information today, please help to review and give = some suggestion. > > 1. replace "$sendmail -t" by "cat": > >echo $report | tools/send-patch-report.sh -t "pw17762 [PATCH, 1/2] eth:= get rid of goto's in rte_eth_dev_detach" -f "fangfangx.wei@intel.com" -m "20161208014751.24285-2-stephen@networkplumb= er.org" -p "dev.d= pdk.org" -l "Intel Per-patch compilation check" -s "SUCCESS" -d "Compilatio= n OK" > > usage: pwclient [-h] > {apply,git-am,get,info,projects,check-list,check-info,che= ck-create,states,view,update,list,search} > ... > pwclient: error: No default project configured in ~/.pwclientrc > > > There is no ~/.pwclientrc, should I copy config/pwclientrc to ~/.pwclient= rc? Yes We could add a section about configuration in the README. > 2. replace "$sendmail -t" by "cat" then copy config/pwclientrc to ~/.pwcl= ientrc: > >echo $report | tools/send-patch-report.sh -t "pw17762 [PATCH, 1/2] eth:= get rid of goto's in rte_eth_dev_detach" -f "fangfangx.wei@intel.com" -m "20161208014751.24285-2-stephen@networkplumb= er.org" -p "dev.d= pdk.org" -l "Intel Per-patch compilation check" -s "SUCCESS" -d "Compilatio= n OK" > > Traceback (most recent call last): [...] > socket.error: [Errno 110] Connection timed out Is your Internet connection working fine? Do you need some proxy configurat= ion? > 3. The ci.config hasn't been loaded, because the environment $DPDK_CI_PWC= LIENT and $DPDK_CI_MAILER are None. They are not needed. Some default values are used in send-patch-report.sh: sendmail=3D${DPDK_CI_MAILER:-/usr/sbin/sendmail} pwclient=3D${DPDK_CI_PWCLIENT:-$(dirname $(readlink -m $0))/pwclient} > 4. replace "$sendmail -t" by "cat" then replace " pwid=3D$($pwclient list= -f '%{id}' -m "$msgid " by "#pwid=3D$($pwclient list -f '%{id}' -m "$msgid= ")": > >echo $report | tools/send-patch-report.sh -t "pw17762 [PATCH, 1/2] eth:= get rid of goto's in rte_eth_dev_detach" -f "fangfangx.wei@intel.com" -m "20161208014751.24285-2-stephen@networkplumb= er.org" -p "dev.d= pdk.org" -l "Intel Per-patch compilation check" -s "SUCCESS" -d "Compilatio= n OK" > > Subject: |SUCCESS| pw17762 [PATCH, 1/2] eth: get rid of goto's in > rte_eth_dev_detach > In-Reply-To: 20161208014751.24285-2-stephen@networkplumber.org > References: 20161208014751.24285-2-stephen@networkplumber.org > To: test-report@dpdk.org > Cc: fangfangx.wei@intel.com > > Test-Label: Intel Per-patch compilation check > Test-Status: SUCCESS > http://dpdk.org/patch/? > > _Compilation OK_ > > Test-Label: Intel Per-patch compilation check Test-Status: SUCCESS > http://www.dpdk.org/dev/patchwork/patch/17762 Submitter: Stephen > Hemminger >= Date: Wed, 7 Dec 2016 17:47:50 > -0800 DPDK git baseline: Repo:dpdk, Branch:master, > CommitID:c431384c8fbf8503693bcae1bdcd58d6fa459b8a Patch17762-17762 --> > compile pass Build Summary: 18 Builds Done, 18 Successful, 0 Failures > Test environment and configuration as below: OS: FreeBSD10.3_64 Kernel > Version:10.3-RELEASE CPU info:CPU: Intel(R) Xeon(R) CPU E5-2699 v4 @ > 2.20GHz (2194.97-MHz K8-class CPU) GCC Version:gcc (FreeBSD Ports > Collection) 4.8.5 Clang Version:3.4.1 x86_64-native-bsdapp-clang > x86_64-native-bsdapp-gcc OS: RHEL7.2_64 Kernel > Version:3.10.0-327.el7.x86_64 CPU info:Intel(R) Xeon(R) CPU E5-2699 v4 > @ 2.20GHz GCC Version:gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4) Clang > Version:3.4.2 i686-native-linuxapp-gcc x86_64-native-linuxapp-gcc > x86_64-native-linuxapp-gcc-shared OS: UB1604_64 Kernel > Version:4.4.0-47-generic CPU info:Intel(R) Xeon(R) CPU E5-2699 v3 @ > 2.30GHz GCC Version:gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609 > Clang Version:3.8.0 i686-native-linuxapp-gcc > x86_64-native-linuxapp-clang x86_64-native-linuxapp-gcc-shared > x86_64-native-linuxapp-gcc OS: CentOS7_64 Kernel > Version:3.10.0-327.el7.x86_64 CPU info:Intel(R) Xeon(R) CPU E5-2699 v3 > @ 2.30GHz GCC Version:gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4) Clang > Version:3.4.2 i686-native-linuxapp-gcc x86_64-native-linuxapp-clang > x86_64-native-linuxapp-gcc-shared x86_64-native-linuxapp-gcc OS: > FC24_64 Kernel Version:4.8.6-201.fc24.x86_64 CPU info:Intel(R) Xeon(R) > CPU E5-2699 v3 @ 2.30GHz GCC Version:gcc (GCC) 6.2.1 20160916 (Red Hat > 6.2.1-2) Clang Version:3.8.0 x86_64-native-linuxapp-gcc > i686-native-linuxapp-gcc x86_64-native-linuxapp-clang > x86_64-native-linuxapp-gcc-shared x86_64-native-linuxapp-gcc-debug You have a wrapping issue ;) You can remove Test-Label, Test-Status and other lines as they are already = printed above. --_000_067B569323FEB248B5CB480E1954F4346BEA6160SHSMSX101ccrcor_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi Thomas,

 

My internet connection is working fine, and also = configure http_proxy and https_proxy, but the connection is still timeout.<= o:p>

I think that's because the rpc client can't conne= ct to your rpc server. Is there any other configuration should be configure= d?

 

According to my understanding, the "pwid=3D$= ($pwclient list -f '%{id}' -m "$msgid " in the script "send-= patch-report.sh" is just trying to get the patchwork id, is that right= ?

Then I just define pwid=3D"17772" in &#= 8220;send-patch-report.sh” directly, run the script again, nothing ha= ppened. The email hasn't been sent to test-report@dpdk.org.

 =

I think the function about send-patch-report.sh i= s just to send patch report to test-report@dpdk.org. It can't = generate the following content in patchwork as checkpatch. Am I right?=

=

 

 

Best Regards

Fangfang Wei

 

-----Original= Message-----
From: Thomas Monjalon [mailto:thomas.monjalon@6wind.com]
Sent: Thursday, December 8, 2016 9:11 PM
To: Wei, FangfangX <fangfangx.wei@intel.com>
Cc: ci@dpdk.org; Xu, Qian Q <qian.q.xu@intel.com>; Liu, Yong <yong= .liu@intel.com>; Chen, WeichunX <weichunx.chen@intel.com>
Subject: Re: [dpdk-ci] [PATCH v4 7/7] tests: add checkpatch

 

2016-12-08 09:02, Wei, FangfangX:

> Hi Thomas,

> Following is the debug information today, pl= ease help to review and give some suggestion.

>

> 1. replace "$sendmail -t" by "= ;cat":

> >echo $report | tools/send-patch-report.s= h -t "pw17762  [PATCH, 1/2] eth: get rid of goto's in rte_eth_dev= _detach" -f "fangfangx.wei@intel.com= " -m "20161208014751.24= 285-2-stephen@networkplumber.org" -p "dev.dpdk.org&quo= t; -l "Intel Per-patch compilation check" -s "SUCCESS" = -d "Compilation OK"

>

> usage: pwclient [-h]

>       &nb= sp;         {apply,git-am,get,info,= projects,check-list,check-info,check-create,states,view,update,list,search}=

>       &nb= sp;         ...

> pwclient: error: No default project configur= ed in ~/.pwclientrc

>

>

> There is no ~/.pwclientrc, should I copy con= fig/pwclientrc to ~/.pwclientrc?

 

Yes

We could add a section about configuration in the= README.

 

> 2. replace "$sendmail -t" by "= ;cat" then copy config/pwclientrc to ~/.pwclientrc:

> >echo $report | tools/send-patch-report.s= h -t "pw17762  [PATCH, 1/2] eth: get rid of goto's in rte_eth_dev= _detach" -f "fangfangx.wei@intel.com= " -m "20161208014751.24= 285-2-stephen@networkplumber.org" -p "dev.dpdk.org&quo= t; -l "Intel Per-patch compilation check" -s "SUCCESS" = -d "Compilation OK"

>

> Traceback (most recent call last):

[...]

> socket.error: [Errno 110] Connection timed o= ut

 

Is your Internet connection working fine? Do you = need some proxy configuration?

 

> 3. The ci.config hasn't been loaded, because= the environment $DPDK_CI_PWCLIENT and $DPDK_CI_MAILER are None.=

 

They are not needed.

Some default values are used in send-patch-report= .sh:

sendmail=3D${DPDK_CI_MAILER:-/usr/sbin/sendmail}<= o:p>

pwclient=3D${DPDK_CI_PWCLIENT:-$(dirname $(readli= nk -m $0))/pwclient}

 

> 4. replace "$sendmail -t" by "= ;cat" then replace " pwid=3D$($pwclient list -f '%{id}' -m "= $msgid " by "#pwid=3D$($pwclient list -f '%{id}' -m "$msgid&= quot;)":

> >echo $report | tools/send-patch-report.s= h -t "pw17762  [PATCH, 1/2] eth: get rid of goto's in rte_eth_dev= _detach" -f "fangfangx.wei@intel.com= " -m "20161208014751.24= 285-2-stephen@networkplumber.org" -p "dev.dpdk.org&quo= t; -l "Intel Per-patch compilation check" -s "SUCCESS" = -d "Compilation OK"

>

> Subject: |SUCCESS| pw17762 [PATCH, 1/2] eth:= get rid of goto's in

> rte_eth_dev_detach

> In-Reply-To: 20161208014751.24285-= 2-stephen@networkplumber.org

> References: 20161208014751.24285-= 2-stephen@networkplumber.org

> To: = test-report@dpdk.org<= /span>

> Cc: fangfangx.wei@inte= l.com

>

> Test-Label: Intel Per-patch compilation chec= k

> Test-Status: SUCCESS

> http://dpdk.org/patch/<= /a>?

>

> _Compilation OK_

>

> Test-Label: Intel Per-patch compilation chec= k Test-Status: SUCCESS

> http://www.dpdk.org/d= ev/patchwork/patch/17762 Submitter: Stephen

> Hemminger <steph= en@networkplumber.org> Date: Wed, 7 Dec 2016 17:47:50

> -0800 DPDK git baseline: Repo:dpdk, Branch:m= aster,

> CommitID:c431384c8fbf8503693bcae1bdcd58d6fa4= 59b8a Patch17762-17762 -->

> compile pass Build Summary: 18 Builds Done, = 18 Successful, 0 Failures

> Test environment and configuration as below:= OS: FreeBSD10.3_64 Kernel

> Version:10.3-RELEASE CPU info:CPU: Intel(R) = Xeon(R) CPU E5-2699 v4 @

> 2.20GHz (2194.97-MHz K8-class CPU) GCC Versi= on:gcc (FreeBSD Ports

> Collection) 4.8.5 Clang Version:3.4.1 x86_64= -native-bsdapp-clang

> x86_64-native-bsdapp-gcc OS: RHEL7.2_64 Kern= el

> Version:3.10.0-327.el7.x86_64 CPU info:Intel= (R) Xeon(R) CPU E5-2699 v4

> @ 2.20GHz GCC Version:gcc (GCC) 4.8.5 201506= 23 (Red Hat 4.8.5-4) Clang

> Version:3.4.2 i686-native-linuxapp-gcc x86_6= 4-native-linuxapp-gcc

> x86_64-native-linuxapp-gcc-shared OS: UB1604= _64 Kernel

> Version:4.4.0-47-generic CPU info:Intel(R) X= eon(R) CPU E5-2699 v3 @

> 2.30GHz GCC Version:gcc (Ubuntu 5.4.0-6ubunt= u1~16.04.4) 5.4.0 20160609

> Clang Version:3.8.0 i686-native-linuxapp-gcc=

> x86_64-native-linuxapp-clang x86_64-native-l= inuxapp-gcc-shared

> x86_64-native-linuxapp-gcc OS: CentOS7_64 Ke= rnel

> Version:3.10.0-327.el7.x86_64 CPU info:Intel= (R) Xeon(R) CPU E5-2699 v3

> @ 2.30GHz GCC Version:gcc (GCC) 4.8.5 201506= 23 (Red Hat 4.8.5-4) Clang

> Version:3.4.2 i686-native-linuxapp-gcc x86_6= 4-native-linuxapp-clang

> x86_64-native-linuxapp-gcc-shared x86_64-nat= ive-linuxapp-gcc OS:

> FC24_64 Kernel Version:4.8.6-201.fc24.x86_64= CPU info:Intel(R) Xeon(R)

> CPU E5-2699 v3 @ 2.30GHz GCC Version:gcc (GC= C) 6.2.1 20160916 (Red Hat

> 6.2.1-2) Clang Version:3.8.0 x86_64-native-l= inuxapp-gcc

> i686-native-linuxapp-gcc x86_64-native-linux= app-clang

> x86_64-native-linuxapp-gcc-shared x86_64-nat= ive-linuxapp-gcc-debug

 

You have a wrapping issue ;)

You can remove Test-Label, Test-Status and other = lines as they are already printed above.

--_000_067B569323FEB248B5CB480E1954F4346BEA6160SHSMSX101ccrcor_-- --_004_067B569323FEB248B5CB480E1954F4346BEA6160SHSMSX101ccrcor_ Content-Type: image/png; name="image001.png" Content-Description: image001.png Content-Disposition: inline; filename="image001.png"; size=7624; creation-date="Fri, 09 Dec 2016 08:51:45 GMT"; modification-date="Fri, 09 Dec 2016 08:51:45 GMT" Content-ID: Content-Transfer-Encoding: base64 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 --_004_067B569323FEB248B5CB480E1954F4346BEA6160SHSMSX101ccrcor_--