Jeffrey Dever wrote:
There are quite a few warnings and errors from the gump build. I can help address the ones caused by Commons HttpClient. We are delighted that slide has removed its httpclient fork, but realize that it makes you sensitive to our API changes of which there have been many to simplify, generalize and minimize the public interface.
Hmm, the merge of PostMethod and PutMethod seems to have changed the API. Was it for some reason impossible to deprecate setRequestBody() instead of removing it? Or just an oversight?

If possible, it'd be good if the method could be re-added and deprecated.

Is somone working on the other build issues?
The other build issues are just tons of deprecation warnings, right?
A lot of those are even caused by deprecations within Slide. I wouldn't consider fixing them critical, often enough you aren't in a situation to eliminate deprecated warnings at all.

/home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/ant/taskdefs/Get.java:143: warning: startSession(java.lang.String,int) in org.apache.commons.httpclient.HttpClient has been deprecated
[javac] client.startSession(url.getHost(),
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/ant/taskdefs/Get.java:185: warning: endSession() in org.apache.commons.httpclient.HttpClient has been deprecated
[javac] client.endSession();
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/ant/taskdefs/Put.java:222: warning: startSession(java.lang.String,int) in org.apache.commons.httpclient.HttpClient has been deprecated
[javac] client.startSession(url.getHost(),
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/ant/taskdefs/Put.java:250: warning: endSession() in org.apache.commons.httpclient.HttpClient has been deprecated
[javac] client.endSession();
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/ant/CollectionScanner.java:126: warning: startSession(java.lang.String,int) in org.apache.commons.httpclient.HttpClient has been deprecated
[javac] client.startSession(baseURL.getHost(),
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavSession.java:187: warning: startSession(java.lang.String,int,java.lang.String,int) in org.apache.commons.httpclient.HttpClient has been deprecated
[javac] client.startSession(httpURL.getHost(), httpURL.getPort(),
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavSession.java:190: warning: startSession(java.lang.String,int,boolean) in org.apache.commons.httpclient.HttpClient has been deprecated
[javac] client.startSession(httpURL.getHost(), httpURL.getPort(),
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavSession.java:222: warning: endSession() in org.apache.commons.httpclient.HttpClient has been deprecated
[javac] this.client.endSession();
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavResource.java:2106: warning: setUseDisk(boolean) in org.apache.commons.httpclient.methods.GetMethod has been deprecated
[javac] method.setUseDisk(useDiskForGet);
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavResource.java:2108: warning: setTempDir(java.lang.String) in org.apache.commons.httpclient.methods.GetMethod has been deprecated
[javac] method.setTempDir(tempDirForGet);
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavResource.java:2133: warning: setUseDisk(boolean) in org.apache.commons.httpclient.methods.GetMethod has been deprecated
[javac] method.setUseDisk(useDiskForGet);
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavResource.java:2135: warning: setTempDir(java.lang.String) in org.apache.commons.httpclient.methods.GetMethod has been deprecated
[javac] method.setTempDir(tempDirForGet);
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavResource.java:2173: warning: GetMethod(java.lang.String,java.io.File) in org.apache.commons.httpclient.methods.GetMethod has been deprecated
[javac] GetMethod method = new GetMethod(HttpURL.getPathQuery(path), file);
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavResource.java:2174: warning: setUseDisk(boolean) in org.apache.commons.httpclient.methods.GetMethod has been deprecated
[javac] method.setUseDisk(true);
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavResource.java:2218: cannot resolve symbol
[javac] symbol : method setRequestBody (byte[])
[javac] location: class org.apache.commons.httpclient.methods.PutMethod
[javac] method.setRequestBody(data);
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavResource.java:2345: cannot resolve symbol
[javac] symbol : method setRequestBody (java.io.File)
[javac] location: class org.apache.commons.httpclient.methods.PutMethod
[javac] method.setRequestBody(file);
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavResource.java:2391: cannot resolve symbol
[javac] symbol : method setRequestBody (java.net.URL)
[javac] location: class org.apache.commons.httpclient.methods.PutMethod
[javac] method.setRequestBody(url);
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/HttpRequestBodyMethodBase.java:229: warning: getRequestOutputStream(boolean) in org.apache.commons.httpclient.HttpConnection has been deprecated
[javac] OutputStream out = conn.getRequestOutputStream((isHttp11() && (null == getRequestHeader("Content-Length"))));
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/GetMethod.java:100: warning: GetMethod(java.lang.String,java.lang.String) in org.apache.commons.httpclient.methods.GetMethod has been deprecated
[javac] super(path, tempDir);
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/GetMethod.java:100: warning: GetMethod(java.lang.String,java.lang.String) in org.apache.commons.httpclient.methods.GetMethod has been deprecated
[javac] super(path, tempDir);
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/GetMethod.java:108: warning: GetMethod(java.lang.String,java.lang.String,java.lang.String) in org.apache.commons.httpclient.methods.GetMethod has been deprecated
[javac] super(path, tempDir, tempFile);
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/GetMethod.java:108: warning: GetMethod(java.lang.String,java.lang.String,java.lang.String) in org.apache.commons.httpclient.methods.GetMethod has been deprecated
[javac] super(path, tempDir, tempFile);
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/GetMethod.java:115: warning: GetMethod(java.lang.String,java.io.File) in org.apache.commons.httpclient.methods.GetMethod has been deprecated
[javac] super(path, fileData);
[javac] ^
[javac] /home/rubys/jakarta/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/GetMethod.java:115: warning: GetMethod(java.lang.String,java.io.File) in org.apache.commons.httpclient.methods.GetMethod has been deprecated
[javac] super(path, fileData);
[javac] ^
[javac] 3 errors
[javac] 25 warnings

BUILD FAILED
file:///home/rubys/jakarta/jakarta-slide/build.xml:471: Compile failed; see the compiler error output for details.

Total time: 18 seconds

--
Christopher Lenz
/=/ cmlenz at gmx.de


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to