<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 8, 2015 at 8:14 AM, Administrator TOOTAI <span dir="ltr"><<a href="mailto:admin@tootai.net" target="_blank">admin@tootai.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi list,<br>
<br>
we wanted to patch our servers with 11.18.0 patch against 11.17.0 actual running version. Patch failed with<br>
<br>
zone-s:/usr/src/asterisk-11.18.0# patch --dry-run -p0 < ../asterisk-11.18.0-patch<br>
can't find file to patch at input line 5<br>
Perhaps you used the wrong -p or --strip option?<br>
The text leading up to this was:<br>
--------------------------<br>
|diff --git a/.version b/.version<br>
|index c5df2aa..150754a 100644<br>
|--- a/.version<br>
|+++ b/.version<br>
--------------------------<br>
File to patch:<br>
<br>
It seems that patch file for 11.18.0 are completely different from previous one. Patch for 11.17.0 looked like (first 3 lines)<br>
<br>
--- asterisk-11.16.0-summary.html       (.../11.16.0) (revision 433916)<br>
+++ asterisk-11.16.0-summary.html       (.../11.17.0) (revision 433916)<br>
@@ -1,307 +0,0 @@<br>
<br>
which is different from 11.18.0<br>
<br>
diff --git a/.version b/.version<br>
index c5df2aa..150754a 100644<br>
--- a/.version<br>
+++ b/.version<br>
@@ -1 +1 @@<br>
<br>
OS is Debian Wheezy 7.8<br>
<br>
What are we doing wrong ?<br></blockquote><div><br></div><div>The two patch files were created by different version control systems.  One was created by git<br></div><div>the other created by subversion.  For the git patch you would need to use -p1 for the subversion<br></div><div>patch you would need to use -p0.  The patch program gave you this hint when it failed to apply<br></div><div>the patch: "Perhaps you used the wrong -p or --strip option?".</div><div><br></div><div>Richard<br></div></div><br></div></div>