From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.byosoft.com.cn (mail.byosoft.com.cn [58.240.74.242]) by mx.groups.io with SMTP id smtpd.web12.4832.1602810957863309687 for ; Thu, 15 Oct 2020 18:15:59 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=none, err=permanent DNS error (domain: byosoft.com.cn, ip: 58.240.74.242, mailfrom: gaoliming@byosoft.com.cn) Received: from DESKTOPS6D0PVI ([58.246.60.130]) (envelope-sender ) by 192.168.6.13 with ESMTP for ; Fri, 16 Oct 2020 09:15:51 +0800 X-WM-Sender: gaoliming@byosoft.com.cn X-WM-AuthFlag: YES X-WM-AuthUser: gaoliming@byosoft.com.cn From: "gaoliming" To: , , Cc: "'Sean Brogan'" References: , In-Reply-To: Subject: =?UTF-8?B?5Zue5aSNOiBbZWRrMi1kZXZlbF0gQ0kgdGVzdCBvbiBjb3B5cmlnaHQ=?= Date: Fri, 16 Oct 2020 09:15:54 +0800 Message-ID: <000e01d6a359$e539de00$afad9a00$@byosoft.com.cn> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQHck2pVl3rctIGXdqdCnng2yG34lwJ7ZxalAW3S7/UCEhPBVQFttOJFqVJDblA= X-Groupsio-MsgNum: 66302 Content-Type: multipart/related; boundary="----=_NextPart_000_000F_01D6A39C.F35E7D90" Content-Language: zh-cn ------=_NextPart_000_000F_01D6A39C.F35E7D90 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0010_01D6A39C.F35E7D90" ------=_NextPart_001_0010_01D6A39C.F35E7D90 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: quoted-printable Abner: Do you mean the same Copyright in .c doesn=A1=AFt trig the error message?= But, this Copyright in .inf file will trig the error. If yes, this should be an issue in ECC checker. Can you submit one BZ? I will check it.=20 =20 # (C) Copyright 2020 Hewlett Packard Enterprise Development LP
=20 Thanks Liming =B7=A2=BC=FE=C8=CB: bounce+27952+66300+4905953+8761045@groups.io =B4=FA=B1=ED Abner Chang =B7=A2=CB=CD=CA=B1=BC=E4: 2020=C4=EA10=D4=C216=C8=D5 9:08 =CA=D5=BC=FE=C8=CB: devel@edk2.groups.io; bret.barkelew@microsoft.com =B3=AD=CB=CD: Sean Brogan =D6=F7=CC=E2: Re: [edk2-devel] CI test on copyright =20 Hmm, it doesn=A1=AFt work with below header. Still fail. =20 ## @file # Implementation of EFI REST JSON Structure Protocol. # # (C) Copyright 2020 Hewlett Packard Enterprise Development LP
# SPDX-License-Identifier: BSD-2-Clause-Patent ## =20 I had confirmed it again, CI test passed with below one, move =A1=B0(C)=A1= = =B1 to behind Copyright. ## @file # Implementation of EFI REST JSON Structure Protocol. # # Copyright (C) 2020 Hewlett Packard Enterprise Development LP
# SPDX-License-Identifier: BSD-2-Clause-Patent ## =20 From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of Bret Barkelew via groups.io Sent: Friday, October 16, 2020 12:35 AM To: Chang, Abner (HPS SW/FW Technologist) >; devel@edk2.groups.io =20 Cc: Sean Brogan > Subject: Re: [edk2-devel] CI test on copyright =20 Try removing the extra line between =A1=B0SPDX=A1=B1 and =A1=B0##=A1=B1. =20 - Bret =20 From: Chang, Abner (HPS SW/FW Technologist) = =20 Sent: Thursday, October 15, 2020 9:32 AM To: Bret Barkelew ; devel@edk2.groups.io =20 Cc: Sean Brogan =20 Subject: [EXTERNAL] RE: CI test on copyright =20 =20 ## @file # Implementation of EFI REST JSON Structure Protocol. # # (C) Copyright 2020 Hewlett Packard Enterprise Development LP
# SPDX-License-Identifier: BSD-2-Clause-Patent # ## =20 Or you can check the PR, https://github.com/tianocore/edk2/pull/1019 =20 =20 Abner =20 From: Bret Barkelew [mailto:Bret.Barkelew@microsoft.com]=20 Sent: Friday, October 16, 2020 12:24 AM To: Chang, Abner (HPS SW/FW Technologist) >; devel@edk2.groups.io =20 Cc: Sean Brogan > Subject: RE: CI test on copyright =20 Can you share the entire copyright header? In my experience, It=A1=AFs act= ually complaining about one of the =A1=AE#=A1=AF or =A1=AE/*=A1=AF tags. =20 - Bret =20 From: Chang, Abner (HPS SW/FW Technologist) = =20 Sent: Thursday, October 15, 2020 9:21 AM To: devel@edk2.groups.io =20 Cc: Bret Barkelew ; Sean Brogan =20 Subject: [EXTERNAL] CI test on copyright =20 Hi Sean and Bret, I got the CI test error which says the first line in file header section must have the copyright information, however the copyright is there and looks to me fine as below, (C) Copyright 2020 Hewlett Packard Enterprise Development LP
=20 =20 =20 The interesting part is CI seems happy with below format of copyright, and this issue only happens on INF file but not on the *.c and *.h. Copyright (C) 2020 Hewlett Packard Enterprise Development LP
=20 Any idea on this? Abner =20 =20 ------=_NextPart_001_0010_01D6A39C.F35E7D90 Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable
Abner:

 Do you mean the = same Copyright in .c doesn=A1=AFt trig the error message? But, this Copyrig= ht in .inf file will trig the error. If yes, this should be an issue in ECC= checker. Can you submit one BZ? I will check it.

 

#  (C) Copyright 2020 Hewlett Packard Enter= prise Development LP<BR>

 = ;

Thanks

Lim= ing

=B7=A2=BC=FE=C8=CB: bounce+27952+663= 00+4905953+8761045@groups.io <bounce+27952+66300+4905953+8761045@groups.= io> =B4=FA=B1=ED <= /b>Abner Chang
= =B7=A2=CB=CD=CA=B1=BC=E4: 2020=C4=EA10=D4=C216=C8=D5 9:0= 8
=CA=D5=BC=FE=C8=CB: devel@edk2.groups.io; bret.barkelew@microsoft.com
= =B3=AD=CB=CD: Sean Brogan= <sean.brogan@microsoft.com>
=D6=F7=CC=E2: Re: [edk2-devel] CI test on copyright

 

Hmm, it doesn=A1=AFt work with below header. Still fai= l.

 

## @file

# Implementation of EFI RE= ST JSON Structure Protocol.

#

#  (C) Copyright 202= 0 Hewlett Packard Enterprise Development LP<BR>

=

#  SPD= X-License-Identifier: BSD-2-Clause-Patent

##

 = ;

I had confirmed it again, CI test passed with below one, move =A1=B0= (C)=A1=B1 to behind Copyright.

## @file

# Implementatio= n of EFI REST JSON Structure Protocol.

#

#  Copyri= ght (C) 2020 Hewlett Packard Enterprise Development LP<BR>=

= #  SPDX-License-Identifier: BSD-2-Clause-Patent

<= p class=3DMsoNormal>##

 

From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of Bret Barkelew via g= roups.io
Sent: Friday, October 16, 2020 12:35 AM
To: Ch= ang, Abner (HPS SW/FW Technologist) <abner.chang@hpe.com>; de= vel@edk2.groups.io
Cc: Sean Brogan <sean.brogan@microsoft.com>
Subject:= Re: [edk2-devel] CI test on copyright

 

Try removing the extra line between =A1=B0= SPDX=A1=B1 and =A1=B0##=A1=B1.

 

- Bret

 

From: Chang, Abner (HPS SW/FW Technologist)
Sent: Thursda= y, October 15, 2020 9:32 AM
To: Bret Barkelew; de= vel@edk2.groups.io
Cc: Sean Brogan
Subject: [EXTERNAL] RE: CI test on copyrig= ht

=  

 

## @file

# Implementation of EFI RES= T JSON Structure Protocol.

#

#  (C) Copyright 2020= Hewlett Packard Enterprise Development LP<BR>

<= p class=3DMsoNormal>#  SPDX= -License-Identifier: BSD-2-Clause-Patent

#

<= p class=3DMsoNormal>##

 

Or you can check the PR,

https://github.com/tianocore/edk2/pull/1= 019

 <= /span>

A= bner

 

From: Bret Ba= rkelew [mailto:Bret.Barkelew= @microsoft.com]
Sent: Friday, October 16, 2020 12:24 AM
<= b>To:
Chang, Abner (HPS SW/FW Technologist) <abner.chang@hpe.com>; devel@edk2.groups.io
Cc: Sean Brogan <sean.brogan@microsoft.com>
= Subject: RE: CI test on copyright

 

Can you share the entire copyright header? In = my experience, It=A1=AFs actually complaining about one of the =A1=AE#=A1= =AF or =A1=AE/*=A1=AF tags.

 

- Bret

 

From: Chang, Abner (HPS SW/FW Technologist)
Sent: Thursda= y, October 15, 2020 9:21 AM
To: devel@edk2.groups.io
Cc: Bret Barkelew; Sean Brogan
Subject: [EXTERNAL] CI test on copyright

&nbs= p;

Hi Sean and Bret= ,

I got the CI= test error which says the first line in file header section must have the = copyright information, however the copyright is there and looks to me fine = as below,

(C) Copyright 2020 Hewlett Packard Enterprise Development= LP<BR>

 

 

 

The = interesting part is CI seems happy with below format of copyright, and this= issue only happens on INF file but not on the *.c and *.h.=

Copyright (C) 2020 Hewlett Packard Enterprise Development LP<BR

 

Any idea on this?

Abner

 

 

<= /div>
------=_NextPart_001_0010_01D6A39C.F35E7D90-- ------=_NextPart_000_000F_01D6A39C.F35E7D90 Content-Type: image/png; name="image001.png" Content-Transfer-Encoding: base64 Content-ID: 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 AAAASUVORK5CYII= ------=_NextPart_000_000F_01D6A39C.F35E7D90--