I think this behavior is better.
This way you know you patch was not (fully) applied.

It would be even better if there was a way to submit a patch with a binary
file in there.

Niels


On Mon, Jul 28, 2014 at 11:29 PM, Andrew Wang <andrew.w...@cloudera.com>
wrote:

> 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
> >
>



-- 
Best regards / Met vriendelijke groeten,

Niels Basjes

Reply via email to