I had the same issue on HDFS-6696, patch generated with "git diff --binary". I ended up making the same patch without the binary part and it could be applied okay.
This does differ in behavior from the old boxes, which were still able to apply the non-binary parts of a binary-diff. On Mon, Jul 28, 2014 at 3:06 AM, Niels Basjes <ni...@basjes.nl> wrote: > For my test case I needed a something.txt.gz file > However for this specific test this file will never be actually read, it > just has to be there and it must be a few bytes in size. > Because binary files do't work I simply created a file containging "Hello > world" > Now this isn't a gzip file at all, yet for my test it does enough to make > the test work as intended. > > So in fact I didn't solve the binary attachment problem at all. > > > On Mon, Jul 28, 2014 at 1:40 AM, Ted Yu <yuzhih...@gmail.com> wrote: > > > Mind telling us how you included the binary file in your svn patch ? > > > > Thanks > > > > > > On Sun, Jul 27, 2014 at 12:27 PM, Niels Basjes <ni...@basjes.nl> wrote: > > > > > I created a patch file with SVN and it works now. > > > I dare to ask: Are there any git created patch files that work? > > > > > > > > > On Sun, Jul 27, 2014 at 9:44 PM, Niels Basjes <ni...@basjes.nl> wrote: > > > > > > > I'll look for a workaround regarding the binary file. Thanks. > > > > > > > > > > > > On Sun, Jul 27, 2014 at 9:07 PM, Ted Yu <yuzhih...@gmail.com> wrote: > > > > > > > >> Similar problem has been observed for HBase patches. > > > >> > > > >> Have you tried attaching level 1 patch ? > > > >> For the binary file, to my knowledge, 'git apply' is able to handle > it > > > but > > > >> hadoop is currently using svn. > > > >> > > > >> Cheers > > > >> > > > >> > > > >> On Sun, Jul 27, 2014 at 11:01 AM, Niels Basjes <ni...@basjes.nl> > > wrote: > > > >> > > > >> > Hi, > > > >> > > > > >> > I just submitted a patch and Jenkins said it failed to apply the > > > patch. > > > >> > But when I look at the console output > > > >> > > > > >> > > > https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/4771//console > > > >> > > > > >> > it says: > > > >> > > > > >> > At revision 1613826. > > > >> > MAPREDUCE-2094 patch is being downloaded at Sun Jul 27 18:50:44 > UTC > > > >> > 2014 fromhttp:// > > > >> > > > > >> > > > > > > issues.apache.org/jira/secure/attachment/12658034/MAPREDUCE-2094-20140727.patch*cp > > > >> > : > > > >> > cannot stat '/home/jenkins/buildSupport/lib/*': No such file or > > > >> > directory > > > >> > *The patch does not appear to apply with p0 to p2 > > > >> > PATCH APPLICATION FAILED > > > >> > > > > >> > > > > >> > Now I do have a binary file (for the unit test) in this patch, > > > perhaps I > > > >> > did something wrong? Or is this problem caused by the error I > > > >> highlighted? > > > >> > > > > >> > What can I do to fix this? > > > >> > > > > >> > -- > > > >> > Best regards / Met vriendelijke groeten, > > > >> > > > > >> > Niels Basjes > > > >> > > > > >> > > > > > > > > > > > > > > > > -- > > > > Best regards / Met vriendelijke groeten, > > > > > > > > Niels Basjes > > > > > > > > > > > > > > > > -- > > > Best regards / Met vriendelijke groeten, > > > > > > Niels Basjes > > > > > > > > > -- > Best regards / Met vriendelijke groeten, > > Niels Basjes >