Gary, HC 4.4 is expected to be Java 1.6 compatible. Is it really reasonable to deprecate code in HC 4.4 in favor of something that does not exist in Java 1.6? Now we have deprecation warnings even in our own example classes without any reasonable choice of fixing them.
Besides, the build now fails for me. Have you tested it locally? --- [INFO] ------------------------------------------------------------------------ [INFO] Building Apache HttpCore 4.4.5-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ httpcore --- [INFO] Deleting /home/oleg/src/apache.org/httpcomponents/httpcore/httpcore/target [INFO] [INFO] --- maven-checkstyle-plugin:2.9.1:checkstyle (validate) @ httpcore --- [INFO] Starting audit... /home/oleg/src/apache.org/httpcomponents/httpcore/httpcore/src/main/java/org/apache/http/Consts.java:31:8: Unused import - java.nio.charset.StandardCharsets. Audit done. [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Apache HttpComponents Core ......................... SUCCESS [ 2.153 s] [INFO] Apache HttpCore .................................... FAILURE [ 8.523 s] [INFO] Apache HttpCore NIO ................................ SKIPPED [INFO] Apache HttpCore OSGi bundle ........................ SKIPPED [INFO] Apache HttpCore Benchmarking Tool .................. SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ --- Oleg On Thu, 2015-11-26 at 03:58 +0000, ggreg...@apache.org wrote: > Author: ggregory > Date: Thu Nov 26 03:58:20 2015 > New Revision: 1716560 > > URL: http://svn.apache.org/viewvc?rev=1716560&view=rev > Log: > Javadoc as deprecated constants that now use Java 7's StandardCharsets in > version 5.0. > > Modified: > > httpcomponents/httpcore/branches/4.4.x/httpcore/src/main/java/org/apache/http/Consts.java > > Modified: > httpcomponents/httpcore/branches/4.4.x/httpcore/src/main/java/org/apache/http/Consts.java > URL: > http://svn.apache.org/viewvc/httpcomponents/httpcore/branches/4.4.x/httpcore/src/main/java/org/apache/http/Consts.java?rev=1716560&r1=1716559&r2=1716560&view=diff > ============================================================================== > --- > httpcomponents/httpcore/branches/4.4.x/httpcore/src/main/java/org/apache/http/Consts.java > (original) > +++ > httpcomponents/httpcore/branches/4.4.x/httpcore/src/main/java/org/apache/http/Consts.java > Thu Nov 26 03:58:20 2015 > @@ -28,6 +28,7 @@ > package org.apache.http; > > import java.nio.charset.Charset; > +import java.nio.charset.StandardCharsets; > > /** > * Commons constants. > @@ -39,10 +40,24 @@ public final class Consts { > public static final int CR = 13; // <US-ASCII CR, carriage return (13)> > public static final int LF = 10; // <US-ASCII LF, linefeed (10)> > public static final int SP = 32; // <US-ASCII SP, space (32)> > - public static final int HT = 9; // <US-ASCII HT, horizontal-tab (9)> > + public static final int HT = 9; // <US-ASCII HT, horizontal-tab (9)> > > + /** > + * @deprecated Removed in version 5.0, use {@link > StandardCharsets#UTF_8} instead. > + */ > + @Deprecated > public static final Charset UTF_8 = Charset.forName("UTF-8"); > + > + /** > + * @deprecated Removed in version 5.0, use {@link > StandardCharsets#US_ASCII} instead. > + */ > + @Deprecated > public static final Charset ASCII = Charset.forName("US-ASCII"); > + > + /** > + * @deprecated Removed in version 5.0, use {@link > StandardCharsets#ISO_8859_1} instead. > + */ > + @Deprecated > public static final Charset ISO_8859_1 = Charset.forName("ISO-8859-1"); > > private Consts() { > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org For additional commands, e-mail: dev-h...@hc.apache.org