Liming --

At a minimum, yes. The error message currently does not help the user to 
identify the problem correctly.

Better would be to skip the UTF-8 BOM marker, but complain later if a non-ASCII 
character shows up.

Tim

-----Original Message-----
From: Gao, Liming [mailto:liming....@intel.com] 
Sent: Wednesday, March 02, 2016 11:27 PM
To: Tim Lewis <tim.le...@insyde.com>; Kinney, Michael D 
<michael.d.kin...@intel.com>; edk2-devel@lists.01.org
Subject: RE: BOM in .dec, .dsc, .fdf

Tim:
  So, you suggest to let build tool report the meaning error message if .dec, 
.dsc, .fdf and .inf are not ASCII files. 

Thanks
Liming
> -----Original Message-----
> From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of 
> Tim Lewis
> Sent: Wednesday, March 02, 2016 7:42 AM
> To: Kinney, Michael D; edk2-devel@lists.01.org
> Subject: Re: [edk2] BOM in .dec, .dsc, .fdf
> 
> Mike --
> 
> Ok. It's not an EDK2 file, in this case. I suspected that this was 
> what was happening, since we couldn't find another non-ASCII character.
> 
> The error message (BC0DE) wasn't so helpful, coming back through the 
> exception handler in build.py.
> 
> Tim
> 
> -----Original Message-----
> From: Kinney, Michael D [mailto:michael.d.kin...@intel.com]
> Sent: Tuesday, March 01, 2016 3:33 PM
> To: Tim Lewis <tim.le...@insyde.com>; edk2-devel@lists.01.org; Kinney, 
> Michael D <michael.d.kin...@intel.com>
> Subject: RE: BOM in .dec, .dsc, .fdf
> 
> Tim,
> 
> Those files types are all required to be ASCII files.
> 
> If one of those files in EDK II repo has UTF-8 BOM, then that is a bug 
> and needs to be fixed.
> 
> I have seen text editors that auto convert ASCII to UTF-8 if a 
> non-ASCII character is ever added to a file.  The file then retains 
> the UTF-8 BOM even after the non-ASCII character is removed.  You have 
> to convert the file back to ASCII and save to remove the BOM.
> 
> Mike
> 
> 
> > -----Original Message-----
> > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf 
> > Of Tim Lewis
> > Sent: Tuesday, March 1, 2016 3:20 PM
> > To: edk2-devel@lists.01.org
> > Subject: [edk2] BOM in .dec, .dsc, .fdf
> >
> > I thought I saw a thread talking about this. We are seeing an issue 
> > with a UTF-8 BOM appears at the beginning of a .dec file, even if 
> > there are no other non-ASCII characters. In our case, this causes 
> > the parser to bomb out with a stack trace. This happens to our users in 
> > Asia.
> >
> > I couldn't find anything in the check-in comments, but perhaps I missed it?
> >
> > Tim
> > _______________________________________________
> > edk2-devel mailing list
> > edk2-devel@lists.01.org
> > https://lists.01.org/mailman/listinfo/edk2-devel
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.01.org
> https://lists.01.org/mailman/listinfo/edk2-devel
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to