RE: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0

2012-08-23 Thread Joachim Schmitz
 From: Joachim Schmitz [mailto:j...@schmitz-digital.de]
 Sent: Wednesday, August 22, 2012 11:06 PM
 To: 'Junio C Hamano'
 Cc: 'git@vger.kernel.org'
 Subject: RE: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0
 
  From: Junio C Hamano [mailto:gits...@pobox.com]
  Sent: Wednesday, August 22, 2012 11:02 PM
  To: Joachim Schmitz
  Cc: git@vger.kernel.org
  Subject: Re: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0
 
  Joachim Schmitz j...@schmitz-digital.de writes:
 
diff --git a/http.c b/http.c
index b61ac85..18bc6bf 100644
--- a/http.c
+++ b/http.c
@@ -806,10 +806,12 @@ static int http_request(const char *url, void
*result, int target, int options)
  
   Likewrapped X-
  
   Any suggestion?
 
  Other than don't wrap (or get a real MUA and MTA X-), unfortunately no.
 
  I do not know if you have checked MUA specific hints section of
  Documentation/SubmittingPatches; there may be environment specific hints
  described for a MUA you may have at hand (or not).
 
 I checked, but Outlook isn't mentioned :-(

OK, Outlook inserts line breaks at position 76. I can't switch it off 
completely, but can set it to anything between 30 and 132. I
set it to 132 now, does that look OK now?
---

This reverts be22d92 (http: avoid empty error messages for some curl errors, 
2011-09-05) on platforms with older versions of
libcURL.

Signed-off-by: Joachim Schmitz j...@schmitz-digital.de
---
 http.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/http.c b/http.c
index b61ac85..18bc6bf 100644
--- a/http.c
+++ b/http.c
@@ -806,10 +806,12 @@ static int http_request(const char *url, void *result, 
int target, int options)
ret = HTTP_REAUTH;
}
} else {
+#if LIBCURL_VERSION_NUM = 0x070c00
if (!curl_errorstr[0])
strlcpy(curl_errorstr,
curl_easy_strerror(results.curl_result),
sizeof(curl_errorstr));
+#endif
ret = HTTP_ERROR;
}
} else {
-- 
1.7.12


Bye, Jojo

--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0

2012-08-23 Thread Junio C Hamano
Joachim Schmitz j...@schmitz-digital.de writes:

 From: Joachim Schmitz [mailto:j...@schmitz-digital.de]
 Sent: Wednesday, August 22, 2012 11:06 PM
 To: 'Junio C Hamano'
 Cc: 'git@vger.kernel.org'
 Subject: RE: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0
 
  From: Junio C Hamano [mailto:gits...@pobox.com]
  Sent: Wednesday, August 22, 2012 11:02 PM
  To: Joachim Schmitz
  Cc: git@vger.kernel.org
  Subject: Re: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0
 
  Joachim Schmitz j...@schmitz-digital.de writes:
 
diff --git a/http.c b/http.c
index b61ac85..18bc6bf 100644
--- a/http.c
+++ b/http.c
@@ -806,10 +806,12 @@ static int http_request(const char *url, void
*result, int target, int options)
  
   Likewrapped X-
  
   Any suggestion?
 
  Other than don't wrap (or get a real MUA and MTA X-), unfortunately 
  no.
 
  I do not know if you have checked MUA specific hints section of
  Documentation/SubmittingPatches; there may be environment specific hints
  described for a MUA you may have at hand (or not).
 
 I checked, but Outlook isn't mentioned :-(

 OK, Outlook inserts line breaks at position 76. I can't switch it off 
 completely, but can set it to anything between 30 and 132. I
 set it to 132 now, does that look OK now?

Yeah, modulo that with all the above noise and with --- before the
log message you inserted by hand before the real commit log message,
and also the log message is not properly line-wrapped, it is getting
closer to what is expected of a patch to be applied.

I've applied it by hand and fixed the log message up, so no need to
resend this particular one.  Thanks.

 ---

 This reverts be22d92 (http: avoid empty error messages for some curl errors, 
 2011-09-05) on platforms with older versions of
 libcURL.

 Signed-off-by: Joachim Schmitz j...@schmitz-digital.de
 ---
  http.c | 2 ++
  1 file changed, 2 insertions(+)

 diff --git a/http.c b/http.c
 index b61ac85..18bc6bf 100644
 --- a/http.c
 +++ b/http.c
 @@ -806,10 +806,12 @@ static int http_request(const char *url, void *result, 
 int target, int options)
   ret = HTTP_REAUTH;
   }
   } else {
 +#if LIBCURL_VERSION_NUM = 0x070c00
   if (!curl_errorstr[0])
   strlcpy(curl_errorstr,
   curl_easy_strerror(results.curl_result),
   sizeof(curl_errorstr));
 +#endif
   ret = HTTP_ERROR;
   }
   } else {
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0

2012-08-23 Thread Joachim Schmitz
 From: Junio C Hamano [mailto:gits...@pobox.com]
 Sent: Thursday, August 23, 2012 11:27 PM
 To: Joachim Schmitz
 Cc: git@vger.kernel.org
 Subject: Re: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0
 
 Joachim Schmitz j...@schmitz-digital.de writes:
 
  From: Joachim Schmitz [mailto:j...@schmitz-digital.de]
  Sent: Wednesday, August 22, 2012 11:06 PM
  To: 'Junio C Hamano'
  Cc: 'git@vger.kernel.org'
  Subject: RE: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0
 
   From: Junio C Hamano [mailto:gits...@pobox.com]
   Sent: Wednesday, August 22, 2012 11:02 PM
   To: Joachim Schmitz
   Cc: git@vger.kernel.org
   Subject: Re: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0
  
   Joachim Schmitz j...@schmitz-digital.de writes:
  
 diff --git a/http.c b/http.c
 index b61ac85..18bc6bf 100644
 --- a/http.c
 +++ b/http.c
 @@ -806,10 +806,12 @@ static int http_request(const char *url, void
 *result, int target, int options)
   
Likewrapped X-
   
Any suggestion?
  
   Other than don't wrap (or get a real MUA and MTA X-), unfortunately 
   no.
  
   I do not know if you have checked MUA specific hints section of
   Documentation/SubmittingPatches; there may be environment specific hints
   described for a MUA you may have at hand (or not).
 
  I checked, but Outlook isn't mentioned :-(
 
  OK, Outlook inserts line breaks at position 76. I can't switch it off 
  completely, but can set it to anything between 30 and 132.
I
  set it to 132 now, does that look OK now?
 
 Yeah, modulo that with all the above noise and with --- before the
 log message you inserted by hand before the real commit log message,

OK, those are not allowed then? Or would they need to look different?

 and also the log message is not properly line-wrapped, it is getting
 closer to what is expected of a patch to be applied.
 
 I've applied it by hand and fixed the log message up, so no need to
 resend this particular one.  Thanks.

Thanks

  This reverts be22d92 (http: avoid empty error messages for some curl 
  errors, 2011-09-05) on platforms with older versions of
  libcURL.

You meant that linewrap between of and libcURL?, Or well, that was the 132 
position... Or do you want these messages being wrapped
at =80?

Bye, Jojo

--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0

2012-08-22 Thread Junio C Hamano
Joachim Schmitz j...@schmitz-digital.de writes:

 Signed-off-by: Joachim Schmitz j...@schmitz-digital.de

At the very least, please mention that this reverts be22d92 (http:
avoid empty error messages for some curl errors, 2011-09-05) on
platforms with older versions of libcURL.

 ---
  http.c | 2 ++
  1 file changed, 2 insertions(+)

 diff --git a/http.c b/http.c
 index b61ac85..18bc6bf 100644
 --- a/http.c
 +++ b/http.c
 @@ -806,10 +806,12 @@ static int http_request(const char *url, void *result,
 int target, int options)
 ret = HTTP_REAUTH;
 }
 } else {
 +#if LIBCURL_VERSION_NUM = 0x070c00
 if (!curl_errorstr[0])
 strlcpy(curl_errorstr,
  
 curl_easy_strerror(results.curl_result),
 sizeof(curl_errorstr));
 +#endif
 ret = HTTP_ERROR;
 }
 } else {
 --
 1.7.12

 Bye, Jojo
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0

2012-08-22 Thread Joachim Schmitz
 From: Junio C Hamano [mailto:gits...@pobox.com]
 Sent: Wednesday, August 22, 2012 7:19 PM
 To: Joachim Schmitz
 Cc: git@vger.kernel.org
 Subject: Re: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0
 
 Joachim Schmitz j...@schmitz-digital.de writes:
 
  Signed-off-by: Joachim Schmitz j...@schmitz-digital.de
 
 At the very least, please mention that this reverts be22d92 (http:
 avoid empty error messages for some curl errors, 2011-09-05) on platforms
 with older versions of libcURL.

a) Of course I didn't know that, thanks for telling me.
b) How and where to add that? In the Subject of an email, in the body, right
at the front?
Like this:


This reverts be22d92 (http: avoid empty error messages for some curl errors,
2011-09-05) on platforms with older versions of libcURL.

Signed-off-by: Joachim Schmitz j...@schmitz-digital.de
---
 http.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/http.c b/http.c
index b61ac85..18bc6bf 100644
--- a/http.c
+++ b/http.c
@@ -806,10 +806,12 @@ static int http_request(const char *url, void *result,
int target, int options)
ret = HTTP_REAUTH;
}
} else {
+#if LIBCURL_VERSION_NUM = 0x070c00
if (!curl_errorstr[0])
strlcpy(curl_errorstr,
 
curl_easy_strerror(results.curl_result),
sizeof(curl_errorstr));
+#endif
ret = HTTP_ERROR;
}
} else {
--
1.7.12

Bye, Jojo

--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0

2012-08-22 Thread Junio C Hamano
Joachim Schmitz j...@schmitz-digital.de writes:

 Like this:
 

 This reverts be22d92 (http: avoid empty error messages for some curl errors,
 2011-09-05) on platforms with older versions of libcURL.

 Signed-off-by: Joachim Schmitz j...@schmitz-digital.de
 ---

Perfect ;-)

  http.c | 2 ++
  1 file changed, 2 insertions(+)

 diff --git a/http.c b/http.c
 index b61ac85..18bc6bf 100644
 --- a/http.c
 +++ b/http.c
 @@ -806,10 +806,12 @@ static int http_request(const char *url, void *result,
 int target, int options)
 ret = HTTP_REAUTH;
 }

Now we need to see where these whitespace breakages are coming from
and fix it, and I think it should be done earlier than later, as I
expect we will be seeing more patches from you in the coming weeks.

 } else {
 +#if LIBCURL_VERSION_NUM = 0x070c00
 if (!curl_errorstr[0])
 strlcpy(curl_errorstr,
  
 curl_easy_strerror(results.curl_result),
 sizeof(curl_errorstr));
 +#endif
 ret = HTTP_ERROR;
 }
 } else {
 --
 1.7.12

 Bye, Jojo
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0

2012-08-22 Thread Joachim Schmitz
 From: Junio C Hamano [mailto:gits...@pobox.com]
 Sent: Wednesday, August 22, 2012 7:41 PM
 To: Joachim Schmitz
 Cc: git@vger.kernel.org
 Subject: Re: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0
 
 Joachim Schmitz j...@schmitz-digital.de writes:
 
  Like this:
  
 
  This reverts be22d92 (http: avoid empty error messages for some curl
  errors,
  2011-09-05) on platforms with older versions of libcURL.
 
  Signed-off-by: Joachim Schmitz j...@schmitz-digital.de
  ---
 
 Perfect ;-)
 
   http.c | 2 ++
   1 file changed, 2 insertions(+)
 
  diff --git a/http.c b/http.c
  index b61ac85..18bc6bf 100644
  --- a/http.c
  +++ b/http.c
  @@ -806,10 +806,12 @@ static int http_request(const char *url, void
  *result, int target, int options)
  ret = HTTP_REAUTH;
  }
 
 Now we need to see where these whitespace breakages are coming from and
 fix it, and I think it should be done earlier than later, as I expect we
will be
 seeing more patches from you in the coming weeks.

OK, next attempt (this time I downloaded the patch file to my PC first and
used Wordpad for copy/past rather than cat in a PuTTY session)
---

This reverts be22d92 (http: avoid empty error messages for some curl errors,
2011-09-05) on platforms with older versions of libcURL.

Signed-off-by: Joachim Schmitz j...@schmitz-digital.de
---
 http.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/http.c b/http.c
index b61ac85..18bc6bf 100644
--- a/http.c
+++ b/http.c
@@ -806,10 +806,12 @@ static int http_request(const char *url, void *result,
int target, int options)
ret = HTTP_REAUTH;
}
} else {
+#if LIBCURL_VERSION_NUM = 0x070c00
if (!curl_errorstr[0])
strlcpy(curl_errorstr,
 
curl_easy_strerror(results.curl_result),
sizeof(curl_errorstr));
+#endif
ret = HTTP_ERROR;
}
} else {
-- 
1.7.12

Better?

Bye, Jojo

--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0

2012-08-22 Thread Junio C Hamano
Joachim Schmitz j...@schmitz-digital.de writes:


 This reverts be22d92 (http: avoid empty error messages for some curl errors,
 2011-09-05) on platforms with older versions of libcURL.

 Signed-off-by: Joachim Schmitz j...@schmitz-digital.de
 ---
  http.c | 2 ++
  1 file changed, 2 insertions(+)

 diff --git a/http.c b/http.c
 index b61ac85..18bc6bf 100644
 --- a/http.c
 +++ b/http.c
 @@ -806,10 +806,12 @@ static int http_request(const char *url, void *result,
 int target, int options)

Likewrapped X-

   ret = HTTP_REAUTH;
   }
   } else {
 +#if LIBCURL_VERSION_NUM = 0x070c00
   if (!curl_errorstr[0])
   strlcpy(curl_errorstr,
  
 curl_easy_strerror(results.curl_result),
   sizeof(curl_errorstr));
 +#endif
   ret = HTTP_ERROR;
   }
   } else {
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0

2012-08-22 Thread Joachim Schmitz


 -Original Message-
 From: Junio C Hamano [mailto:gits...@pobox.com]
 Sent: Wednesday, August 22, 2012 8:17 PM
 To: Joachim Schmitz
 Cc: git@vger.kernel.org
 Subject: Re: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0
 
 Joachim Schmitz j...@schmitz-digital.de writes:
 
 
  This reverts be22d92 (http: avoid empty error messages for some curl
  errors,
  2011-09-05) on platforms with older versions of libcURL.
 
  Signed-off-by: Joachim Schmitz j...@schmitz-digital.de
  ---
   http.c | 2 ++
   1 file changed, 2 insertions(+)
 
  diff --git a/http.c b/http.c
  index b61ac85..18bc6bf 100644
  --- a/http.c
  +++ b/http.c
  @@ -806,10 +806,12 @@ static int http_request(const char *url, void
  *result, int target, int options)
 
 Likewrapped X-

Any suggestion?

--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0

2012-08-22 Thread Junio C Hamano
Joachim Schmitz j...@schmitz-digital.de writes:

  diff --git a/http.c b/http.c
  index b61ac85..18bc6bf 100644
  --- a/http.c
  +++ b/http.c
  @@ -806,10 +806,12 @@ static int http_request(const char *url, void
  *result, int target, int options)
 
 Likewrapped X-

 Any suggestion?

Other than don't wrap (or get a real MUA and MTA X-),
unfortunately no.

I do not know if you have checked MUA specific hints section of
Documentation/SubmittingPatches; there may be environment specific
hints described for a MUA you may have at hand (or not).

--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0

2012-08-22 Thread Joachim Schmitz
 From: Junio C Hamano [mailto:gits...@pobox.com]
 Sent: Wednesday, August 22, 2012 11:02 PM
 To: Joachim Schmitz
 Cc: git@vger.kernel.org
 Subject: Re: [PATCH] Don't use curl_easy_strerror prior to curl-7.12.0
 
 Joachim Schmitz j...@schmitz-digital.de writes:
 
   diff --git a/http.c b/http.c
   index b61ac85..18bc6bf 100644
   --- a/http.c
   +++ b/http.c
   @@ -806,10 +806,12 @@ static int http_request(const char *url, void
   *result, int target, int options)
 
  Likewrapped X-
 
  Any suggestion?
 
 Other than don't wrap (or get a real MUA and MTA X-), unfortunately
no.
 
 I do not know if you have checked MUA specific hints section of
 Documentation/SubmittingPatches; there may be environment specific hints
 described for a MUA you may have at hand (or not).

I checked, but Outlook isn't mentioned :-(

Bye, Jojo

--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html