Re: [webkit-dev] EWS bots don't run when missing binary data in diff [was Re: Style bot complains of missing binary data in diff when deleting .png test results]

2011-12-01 Thread Adam Barth
On Wed, Nov 30, 2011 at 5:46 PM, David Levin le...@chromium.org wrote:
 On Wed, Nov 30, 2011 at 5:42 PM, Alan Stearns stea...@adobe.com wrote:
   This is a bug where I accidentally turned on a pixel result, then needed
 to remove the .pngs when I fixed the problem:

 https://bugs.webkit.org/show_bug.cgi?id=73343

   The patch had two lines like this:

 Binary files
 a/LayoutTests/platform/efl/fast/regions/no-split-line-box-expected.png and
 /dev/null differ

   Which resulted in this output from style-queue:

 Failed to run [u'/mnt/git/webkit-style-queue/Tools/Scripts/svn-apply',
 u'--force'] exit_code: 9

 Error: the Git diff contains a binary file without the binary data in
 line: Binary files
 a/LayoutTests/platform/efl/fast/regions/no-split-line-box-expected.png and
 /dev/null differ.  Be sure to use the --binary flag when invoking git
 diff with diffs containing binary files. at
 /mnt/git/webkit-style-queue/Tools/Scripts/VCSUtils.pm line 667, ARGV line
 45.


 Ah, your issue is with how the patch is applied and that it fails and it
 causes the style bot to fail.

 This seems like a general EWS issue. It would be good to run the builds run
 for your patch as well even though you didn't have the binary in there.

Yeah, the issue is slightly subtle because we don't want to run the
tests without the binary test data.  However, for the style and
build-only bots, that makes a lot of sense.  We'll probably need to do
some Perl hacking to teach svn-apply not to error out in these cases.

Adam
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


[webkit-dev] EWS bots don't run when missing binary data in diff [was Re: Style bot complains of missing binary data in diff when deleting .png test results]

2011-11-30 Thread David Levin
On Wed, Nov 30, 2011 at 5:42 PM, Alan Stearns stea...@adobe.com wrote:

  David,

   This is a bug where I accidentally turned on a pixel result, then needed
 to remove the .pngs when I fixed the problem:

 https://bugs.webkit.org/show_bug.cgi?id=73343

   The patch had two lines like this:

 Binary files
 a/LayoutTests/platform/efl/fast/regions/no-split-line-box-expected.png and
 /dev/null differ

   Which resulted in this output from style-queue:

 Failed to run [u'/mnt/git/webkit-style-queue/Tools/Scripts/svn-apply',
 u'--force'] exit_code: 9

 Error: the Git diff contains a binary file without the binary data in
 line: Binary files
 a/LayoutTests/platform/efl/fast/regions/no-split-line-box-expected.png and
 /dev/null differ.  Be sure to use the --binary flag when invoking git
 diff with diffs containing binary files. at
 /mnt/git/webkit-style-queue/Tools/Scripts/VCSUtils.pm line 667, ARGV line
 45.


Ah, your issue is with how the patch is applied and that it fails and it
causes the style bot to fail.

This seems like a general EWS issue. It would be good to run the builds run
for your patch as well even though you didn't have the binary in there.


dave
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev