[commons-geometry] 05/08: Merge branch 'master' into geometry-3

2018-07-06 Thread erans
This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch GEOMETRY-3__TBR
in repository https://gitbox.apache.org/repos/asf/commons-geometry.git

commit 6ecc77dfab8f6bd1bd168ad7148c6154bf520251
Merge: 519a17a 0f636b5
Author: Matt Juntunen 
AuthorDate: Sat Jun 2 23:53:49 2018 -0400

Merge branch 'master' into geometry-3




[commons-geometry] 08/08: GEOMETRY-3: simplifying parse and format functionality; renaming Coordinates.Factory?D interfaces to be more generic RealFunction interfaces

2018-07-06 Thread erans
This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch GEOMETRY-3__TBR
in repository https://gitbox.apache.org/repos/asf/commons-geometry.git

commit 2331c8a18296ae25e1b4b85b98bc7b7dbb718d05
Author: Matt Juntunen 
AuthorDate: Sat Jun 30 00:53:10 2018 -0400

GEOMETRY-3: simplifying parse and format functionality; renaming 
Coordinates.Factory?D interfaces to be more generic RealFunction interfaces
---
 .../core/util/AbstractCoordinateParser.java| 257 
 .../commons/geometry/core/util/Coordinates.java|  68 
 .../commons/geometry/core/util/RealFunction.java   |  31 ++
 .../commons/geometry/core/util/RealFunction2N.java |  32 ++
 .../commons/geometry/core/util/RealFunction3N.java |  33 ++
 .../geometry/core/util/SimpleCoordinateFormat.java | 202 --
 .../core/util/internal/SimpleTupleFormat.java  | 430 +
 .../geometry/core/util/internal/package-info.java  |  24 ++
 .../SimpleTupleFormatTest.java}|  88 ++---
 .../geometry/euclidean/oned/Cartesian1D.java   |   7 +
 .../commons/geometry/euclidean/oned/Point1D.java   |  20 +-
 .../commons/geometry/euclidean/oned/Vector1D.java  |  20 +-
 .../geometry/euclidean/threed/Cartesian3D.java |   7 +
 .../commons/geometry/euclidean/threed/Point3D.java |  20 +-
 .../geometry/euclidean/threed/Vector3D.java|  20 +-
 .../geometry/euclidean/twod/Cartesian2D.java   |   7 +
 .../commons/geometry/euclidean/twod/Point2D.java   |  20 +-
 .../commons/geometry/euclidean/twod/Vector2D.java  |  20 +-
 .../geometry/euclidean/oned/Cartesian1DTest.java   |  16 +
 .../geometry/euclidean/oned/Point1DTest.java   |   8 +-
 .../geometry/euclidean/oned/Vector1DTest.java  |  20 +-
 .../geometry/euclidean/threed/Cartesian3DTest.java |  16 +
 .../geometry/euclidean/threed/Point3DTest.java |   8 +-
 .../geometry/euclidean/threed/Vector3DTest.java|  18 +-
 .../geometry/euclidean/twod/Cartesian2DTest.java   |  16 +
 .../geometry/euclidean/twod/Point2DTest.java   |   8 +-
 .../geometry/euclidean/twod/Vector2DTest.java  |  18 +-
 .../commons/geometry/spherical/oned/S1Point.java   |  16 +-
 .../commons/geometry/spherical/twod/S2Point.java   |  16 +-
 .../geometry/spherical/oned/S1PointTest.java   |  10 +-
 .../geometry/spherical/twod/S2PointTest.java   |   8 +-
 31 files changed, 765 insertions(+), 719 deletions(-)

diff --git 
a/commons-geometry-core/src/main/java/org/apache/commons/geometry/core/util/AbstractCoordinateParser.java
 
b/commons-geometry-core/src/main/java/org/apache/commons/geometry/core/util/AbstractCoordinateParser.java
deleted file mode 100644
index ceb8527..000
--- 
a/commons-geometry-core/src/main/java/org/apache/commons/geometry/core/util/AbstractCoordinateParser.java
+++ /dev/null
@@ -1,257 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *  http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.commons.geometry.core.util;
-
-import java.text.ParsePosition;
-
-/** Abstract class providing basic parsing functionality for reading 
coordinate tuples
- * from strings.
- */
-public abstract class AbstractCoordinateParser {
-
-/** String separating coordinate values */
-private final String separator;
-
-/** String used to signal the start of a coordinate tuple; may be null */
-private final String prefix;
-
-/** String used to signal the end of a coordinate tuple; may be null */
-private final String suffix;
-
-/** Simple constructor
- * @param separator String used to separate coordinate values; must not be 
null.
- * @param prefix String used to signal the start of a coordinate tuple; if 
null, no
- *  string is expected at the start of the tuple
- * @param suffix String used to signal the end of a coordinate tuple; if 
null, no
- *  string is expected at the end of the tuple
- */
-protected AbstractCoordinateParser(String separator, String prefix, String 
suffix) {
-this.separator = separator;
-this.prefix = prefix;
-this.suffix = suffix;
-}
-
-/** Returns the string used to separate coordinate values.
- * @return the coordinate value separator string
- */
-public String g

[commons-geometry] 06/08: GEOMETRY-3: replacing class internal use of factory method with calls to constructor

2018-07-06 Thread erans
This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch GEOMETRY-3__TBR
in repository https://gitbox.apache.org/repos/asf/commons-geometry.git

commit 9cdec0393b650ad54d1be9d3c198da76c7b924c7
Author: Matt Juntunen 
AuthorDate: Wed Jun 6 21:10:33 2018 -0400

GEOMETRY-3: replacing class internal use of factory method with calls to 
constructor
---
 .../commons/geometry/euclidean/oned/Point1D.java   | 12 +++
 .../commons/geometry/euclidean/oned/Vector1D.java  | 22 ++--
 .../commons/geometry/euclidean/threed/Point3D.java | 10 +++---
 .../geometry/euclidean/threed/Vector3D.java| 40 +++---
 .../commons/geometry/euclidean/twod/Point2D.java   | 10 +++---
 .../commons/geometry/euclidean/twod/Vector2D.java  | 28 +++
 6 files changed, 61 insertions(+), 61 deletions(-)

diff --git 
a/commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/oned/Point1D.java
 
b/commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/oned/Point1D.java
index c6e6910..3715c69 100644
--- 
a/commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/oned/Point1D.java
+++ 
b/commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/oned/Point1D.java
@@ -27,23 +27,23 @@ import org.apache.commons.numbers.arrays.LinearCombination;
 public final class Point1D extends Cartesian1D implements 
EuclideanPoint {
 
 /** Origin (coordinates: 0). */
-public static final Point1D ZERO = Point1D.of(0.0);
+public static final Point1D ZERO = new Point1D(0.0);
 
 /** Unit (coordinates: 1). */
-public static final Point1D ONE  = Point1D.of(1.0);
+public static final Point1D ONE  = new Point1D(1.0);
 
 // CHECKSTYLE: stop ConstantName
 /** A vector with all coordinates set to NaN. */
-public static final Point1D NaN = Point1D.of(Double.NaN);
+public static final Point1D NaN = new Point1D(Double.NaN);
 // CHECKSTYLE: resume ConstantName
 
 /** A point with all coordinates set to positive infinity. */
 public static final Point1D POSITIVE_INFINITY =
-Point1D.of(Double.POSITIVE_INFINITY);
+new Point1D(Double.POSITIVE_INFINITY);
 
 /** A point with all coordinates set to negative infinity. */
 public static final Point1D NEGATIVE_INFINITY =
-Point1D.of(Double.NEGATIVE_INFINITY);
+new Point1D(Double.NEGATIVE_INFINITY);
 
 /** Serializable UID. */
 private static final long serialVersionUID = 7556674948671647925L;
@@ -92,7 +92,7 @@ public final class Point1D extends Cartesian1D implements 
EuclideanPoint {
 
 /** Zero vector (coordinates: 0). */
-public static final Vector1D ZERO = Vector1D.of(0.0);
+public static final Vector1D ZERO = new Vector1D(0.0);
 
 /** Unit vector (coordinates: 1). */
-public static final Vector1D ONE  = Vector1D.of(1.0);
+public static final Vector1D ONE  = new Vector1D(1.0);
 
 // CHECKSTYLE: stop ConstantName
 /** A vector with all coordinates set to NaN. */
-public static final Vector1D NaN = Vector1D.of(Double.NaN);
+public static final Vector1D NaN = new Vector1D(Double.NaN);
 // CHECKSTYLE: resume ConstantName
 
 /** A vector with all coordinates set to positive infinity. */
 public static final Vector1D POSITIVE_INFINITY =
-Vector1D.of(Double.POSITIVE_INFINITY);
+new Vector1D(Double.POSITIVE_INFINITY);
 
 /** A vector with all coordinates set to negative infinity. */
 public static final Vector1D NEGATIVE_INFINITY =
-Vector1D.of(Double.NEGATIVE_INFINITY);
+new Vector1D(Double.NEGATIVE_INFINITY);
 
 /** Serializable UID. */
 private static final long serialVersionUID = 1582116020164328846L;
@@ -104,31 +104,31 @@ public final class Vector1D extends Cartesian1D 
implements EuclideanVector {
 
 /** Zero point (coordinates: 0, 0, 0). */
-public static final Point3D ZERO   = Point3D.of(0, 0, 0);
+public static final Point3D ZERO   = new Point3D(0, 0, 0);
 
 // CHECKSTYLE: stop ConstantName
 /** A point with all coordinates set to NaN. */
-public static final Point3D NaN = Point3D.of(Double.NaN, Double.NaN, 
Double.NaN);
+public static final Point3D NaN = new Point3D(Double.NaN, Double.NaN, 
Double.NaN);
 // CHECKSTYLE: resume ConstantName
 
 /** A point with all coordinates set to positive infinity. */
 public static final Point3D POSITIVE_INFINITY =
-Point3D.of(Double.POSITIVE_INFINITY, Double.POSITIVE_INFINITY, 
Double.POSITIVE_INFINITY);
+new Point3D(Double.POSITIVE_INFINITY, Double.POSITIVE_INFINITY, 
Double.POSITIVE_INFINITY);
 
 /** A point with all coordinates set to negative infinity. */
 public static final Point3D NEGATIVE_INFINITY =
-Point3D.of(Double.NEGATIVE_INFINITY, Double.NEGATIVE_INFINITY, 
Double.NEGATIVE_INFINITY);
+new Point3D(Double.NEGATIVE_INFINITY, Double.NEGAT

[commons-geometry] 02/08: GEOMETRY-3: adding generic coordinate format and parsing classes

2018-07-06 Thread erans
This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch GEOMETRY-3__TBR
in repository https://gitbox.apache.org/repos/asf/commons-geometry.git

commit f255ccce7c5736f2eb88c91ef57a4483adede29c
Author: Matt Juntunen 
AuthorDate: Sat Jun 2 00:54:34 2018 -0400

GEOMETRY-3: adding generic coordinate format and parsing classes
---
 .../core/util/AbstractCoordinateParser.java| 239 +++
 .../commons/geometry/core/util/Coordinates.java|  65 +++
 .../geometry/core/util/SimpleCoordinateFormat.java | 177 
 .../core/util/SimpleCoordinateFormatTest.java  | 453 +
 4 files changed, 934 insertions(+)

diff --git 
a/commons-geometry-core/src/main/java/org/apache/commons/geometry/core/util/AbstractCoordinateParser.java
 
b/commons-geometry-core/src/main/java/org/apache/commons/geometry/core/util/AbstractCoordinateParser.java
new file mode 100644
index 000..ec906bc
--- /dev/null
+++ 
b/commons-geometry-core/src/main/java/org/apache/commons/geometry/core/util/AbstractCoordinateParser.java
@@ -0,0 +1,239 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.commons.geometry.core.util;
+
+import java.text.ParsePosition;
+
+/** Abstract class providing basic parsing functionality for reading 
coordinate tuples
+ * from strings.
+ */
+public abstract class AbstractCoordinateParser {
+
+/** String separating coordinate values */
+private final String separator;
+
+/** String used to signal the start of a coordinate tuple; may be null */
+private final String prefix;
+
+/** String used to signal the end of a coordinate tuple; may be null */
+private final String suffix;
+
+/** Simple constructor
+ * @param separator String used to separate coordinate values; must not be 
null.
+ * @param prefix String used to signal the start of a coordinate tuple; if 
null, no
+ *  string is expected at the start of the tuple
+ * @param suffix String used to signal the end of a coordinate tuple; if 
null, no
+ *  string is expected at the end of the tuple
+ */
+protected AbstractCoordinateParser(String separator, String prefix, String 
suffix) {
+this.separator = separator;
+this.prefix = prefix;
+this.suffix = suffix;
+}
+
+/** Returns the string used to separate coordinate values.
+ * @return the coordinate value separator string
+ */
+public String getSeparator() {
+return separator;
+}
+
+/** Returns the string used to signal the start of a coordinate tuple. 
This value may be null.
+ * @return the string used to begin each coordinate tuple or null
+ */
+public String getPrefix() {
+return prefix;
+}
+
+/** Returns the string used to signal the end of a coordinate tuple. This 
value may be null.
+ * @return the string used to end each coordinate tuple or null
+ */
+public String getSuffix() {
+return suffix;
+}
+
+/** Reads the configured prefix from the current position in the given 
string, ignoring any preceding
+ * whitespace, and advances the parsing position past the prefix sequence. 
An exception is thrown if the
+ * prefix is not found. Does nothing if the prefix is null.
+ * @param str the string being parsed
+ * @param pos the current parsing position
+ * @throws IllegalArgumentException if the configured prefix is not null 
and is not found at the current
+ *  parsing position, ignoring preceding whitespace
+ */
+protected void readPrefix(String str, ParsePosition pos) throws 
IllegalArgumentException {
+if (prefix != null) {
+consumeWhitespace(str, pos);
+readSequence(str, prefix, pos);
+}
+}
+
+/** Reads and returns a coordinate value from the current position in the 
given string. An exception is thrown if a
+ * valid number is not found. The parsing position is advanced past the 
parsed number and any trailing separator.
+ * @param str the string being parsed
+ * @param pos the current parsing position
+ * @return the coordinate value
+ * @throws IllegalArgumentException if th

[commons-geometry] 07/08: GEOMETRY-3: adding @FunctionalInterface to Coordinates.Factory?D interfaces

2018-07-06 Thread erans
This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch GEOMETRY-3__TBR
in repository https://gitbox.apache.org/repos/asf/commons-geometry.git

commit 7e501487ecdcd9cfbb565da3e3eb972fb2e932bf
Author: Matt Juntunen 
AuthorDate: Sat Jun 16 15:00:23 2018 -0400

GEOMETRY-3: adding @FunctionalInterface to Coordinates.Factory?D interfaces
---
 .../main/java/org/apache/commons/geometry/core/util/Coordinates.java   | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/commons-geometry-core/src/main/java/org/apache/commons/geometry/core/util/Coordinates.java
 
b/commons-geometry-core/src/main/java/org/apache/commons/geometry/core/util/Coordinates.java
index 8ea6c77..c9c5fbc 100644
--- 
a/commons-geometry-core/src/main/java/org/apache/commons/geometry/core/util/Coordinates.java
+++ 
b/commons-geometry-core/src/main/java/org/apache/commons/geometry/core/util/Coordinates.java
@@ -23,6 +23,7 @@ public class Coordinates {
 /** Interface for classes that create objects from a single coordinate 
value.
  * @param  The type created by this factory.
  */
+@FunctionalInterface
 public interface Factory1D {
 
 /** Creates a new instance of type T from the given coordinate value.
@@ -35,6 +36,7 @@ public class Coordinates {
 /** Interface for classes that create objects from two coordinate values.
  * @param  The type created by this factory.
  */
+@FunctionalInterface
 public interface Factory2D {
 
 /** Creates a new instance of type T from the given coordinate values.
@@ -48,6 +50,7 @@ public class Coordinates {
 /** Interface for classes that create objects from three coordinate values.
  * @param  The type created by this factory.
  */
+@FunctionalInterface
 public interface Factory3D {
 
 /** Creates a new instance of type T from the given coordinate values.



[commons-geometry] 03/08: GEOMETRY-3: adding euclidean parse methods; converting S1Point and S2Point to valjos; addressing some checkstyle issues

2018-07-06 Thread erans
This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch GEOMETRY-3__TBR
in repository https://gitbox.apache.org/repos/asf/commons-geometry.git

commit aaf6960e0d7ac9b9cfd616c3e8e4dedaaf080bd6
Author: Matt Juntunen 
AuthorDate: Sat Jun 2 23:12:40 2018 -0400

GEOMETRY-3: adding euclidean parse methods; converting S1Point and S2Point 
to valjos; addressing some checkstyle issues
---
 .../core/util/AbstractCoordinateParser.java|  46 +---
 .../commons/geometry/core/util/Coordinates.java|  30 ++---
 .../geometry/core/util/SimpleCoordinateFormat.java |  61 +++---
 .../commons/geometry/core/util/package-info.java   |  23 
 .../core/util/SimpleCoordinateFormatTest.java  | 127 
 .../commons/geometry/euclidean/oned/Point1D.java   |  31 -
 .../commons/geometry/euclidean/oned/Vector1D.java  |  31 -
 .../commons/geometry/euclidean/threed/Point3D.java |  31 -
 .../geometry/euclidean/threed/Vector3D.java|  33 +-
 .../commons/geometry/euclidean/twod/Point2D.java   |  31 -
 .../commons/geometry/euclidean/twod/Vector2D.java  |  31 -
 .../geometry/euclidean/oned/Point1DTest.java   |  32 +
 .../geometry/euclidean/oned/Vector1DTest.java  |  32 +
 .../geometry/euclidean/threed/Point3DTest.java |  32 -
 .../geometry/euclidean/threed/Vector3DTest.java|  33 +-
 .../geometry/euclidean/twod/Point2DTest.java   |  32 -
 .../geometry/euclidean/twod/Vector2DTest.java  |  33 +-
 .../commons/geometry/spherical/oned/ArcsSet.java   |  33 +++---
 .../commons/geometry/spherical/oned/S1Point.java   |  63 +++---
 .../commons/geometry/spherical/package-info.java   |  23 
 .../commons/geometry/spherical/twod/Circle.java|   7 +-
 .../commons/geometry/spherical/twod/Edge.java  |   6 +-
 .../geometry/spherical/twod/EdgesBuilder.java  |   4 +-
 .../spherical/twod/PropertiesComputer.java |   2 +-
 .../commons/geometry/spherical/twod/S2Point.java   | 126 
 .../spherical/twod/SphericalPolygonsSet.java   |  16 +--
 .../geometry/spherical/SphericalTestUtils.java |   2 +-
 .../geometry/spherical/oned/ArcsSetTest.java   | 130 ++---
 .../geometry/spherical/oned/LimitAngleTest.java|   2 +-
 .../geometry/spherical/oned/S1PointTest.java   |  56 +++--
 .../geometry/spherical/twod/CircleTest.java|  34 +++---
 .../geometry/spherical/twod/S2PointTest.java   |  67 ---
 .../spherical/twod/SphericalPolygonsSetTest.java   | 106 -
 33 files changed, 984 insertions(+), 362 deletions(-)

diff --git 
a/commons-geometry-core/src/main/java/org/apache/commons/geometry/core/util/AbstractCoordinateParser.java
 
b/commons-geometry-core/src/main/java/org/apache/commons/geometry/core/util/AbstractCoordinateParser.java
index ec906bc..ceb8527 100644
--- 
a/commons-geometry-core/src/main/java/org/apache/commons/geometry/core/util/AbstractCoordinateParser.java
+++ 
b/commons-geometry-core/src/main/java/org/apache/commons/geometry/core/util/AbstractCoordinateParser.java
@@ -114,7 +114,8 @@ public abstract class AbstractCoordinateParser {
 return value;
 }
 catch (NumberFormatException exc) {
-throw new CoordinateParseException("Failed to parse number from 
string at index " + startIdx + ": " + substr, exc);
+fail(String.format("unable to parse number from string \"%s\"", 
substr), str, pos, exc);
+return 0.0; // for the compiler
 }
 }
 
@@ -133,8 +134,8 @@ public abstract class AbstractCoordinateParser {
 }
 }
 
-/** Ends a parse operation by ensuring that all non-whitespace characters 
in the string have been parsed. An exception
- * is thrown if extra content is found.
+/** Ends a parse operation by ensuring that all non-whitespace characters 
in the string have been parsed. An
+ * exception is thrown if extra content is found.
  * @param str the string being parsed
  * @param pos the current parsing position
  * @throws IllegalArgumentException if extra non-whitespace content is 
found past the current parsing position
@@ -142,7 +143,7 @@ public abstract class AbstractCoordinateParser {
 protected void endParse(String str, ParsePosition pos) throws 
IllegalArgumentException {
 consumeWhitespace(str, pos);
 if (pos.getIndex() != str.length()) {
-throw new CoordinateParseException("Failed to parse string: 
unexpected content at index " + pos.getIndex());
+fail("unexpected content", str, pos);
 }
 }
 
@@ -209,11 +210,35 @@ public abstract class AbstractCoordinateParser {
 final int idx = pos.getIndex();
 final String actualSeq = str.substring(idx, Math.min(str.length(), 
idx + seq.length()));
 
-throw new CoordinateParseException("Failed to parse string: 
expected \"" + seq +
-  

[commons-geometry] branch GEOMETRY-3__TBR created (now 2331c8a)

2018-07-06 Thread erans
This is an automated email from the ASF dual-hosted git repository.

erans pushed a change to branch GEOMETRY-3__TBR
in repository https://gitbox.apache.org/repos/asf/commons-geometry.git.


  at 2331c8a  GEOMETRY-3: simplifying parse and format functionality; 
renaming Coordinates.Factory?D interfaces to be more generic RealFunction 
interfaces

This branch includes the following new commits:

 new e97c535  GEOMETRY-3: making euclidean point and vector constructors 
private
 new f255ccc  GEOMETRY-3: adding generic coordinate format and parsing 
classes
 new aaf6960  GEOMETRY-3: adding euclidean parse methods; converting 
S1Point and S2Point to valjos; addressing some checkstyle issues
 new 519a17a  GEOMETRY-2: removing Serializable from top-level interface 
and placing at concrete class level, per issue comments
 new 6ecc77d  Merge branch 'master' into geometry-3
 new 9cdec03  GEOMETRY-3: replacing class internal use of factory method 
with calls to constructor
 new 7e50148  GEOMETRY-3: adding @FunctionalInterface to 
Coordinates.Factory?D interfaces
 new 2331c8a  GEOMETRY-3: simplifying parse and format functionality; 
renaming Coordinates.Factory?D interfaces to be more generic RealFunction 
interfaces

The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.




[commons-geometry] 04/08: GEOMETRY-2: removing Serializable from top-level interface and placing at concrete class level, per issue comments

2018-07-06 Thread erans
This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch GEOMETRY-3__TBR
in repository https://gitbox.apache.org/repos/asf/commons-geometry.git

commit 519a17ab35760edc45acd24798d0a5270598c04d
Author: Matt Juntunen 
AuthorDate: Sat Jun 2 23:16:46 2018 -0400

GEOMETRY-2: removing Serializable from top-level interface and placing at 
concrete class level, per issue comments
---
 .../src/main/java/org/apache/commons/geometry/core/Spatial.java   | 4 +---
 .../java/org/apache/commons/geometry/euclidean/oned/Cartesian1D.java  | 4 +++-
 .../org/apache/commons/geometry/euclidean/threed/Cartesian3D.java | 4 +++-
 .../java/org/apache/commons/geometry/euclidean/twod/Cartesian2D.java  | 4 +++-
 .../main/java/org/apache/commons/geometry/spherical/oned/S1Point.java | 4 +++-
 .../main/java/org/apache/commons/geometry/spherical/twod/S2Point.java | 4 +++-
 6 files changed, 16 insertions(+), 8 deletions(-)

diff --git 
a/commons-geometry-core/src/main/java/org/apache/commons/geometry/core/Spatial.java
 
b/commons-geometry-core/src/main/java/org/apache/commons/geometry/core/Spatial.java
index ad72eb7..c6f76c1 100644
--- 
a/commons-geometry-core/src/main/java/org/apache/commons/geometry/core/Spatial.java
+++ 
b/commons-geometry-core/src/main/java/org/apache/commons/geometry/core/Spatial.java
@@ -16,11 +16,9 @@
  */
 package org.apache.commons.geometry.core;
 
-import java.io.Serializable;
-
 /** Interface representing a generic element in a mathematical space.
  */
-public interface Spatial extends Serializable {
+public interface Spatial {
 
 /** Returns the number of dimensions in the space that this element
  * belongs to.
diff --git 
a/commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/oned/Cartesian1D.java
 
b/commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/oned/Cartesian1D.java
index 53e2879..8d9b800 100644
--- 
a/commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/oned/Cartesian1D.java
+++ 
b/commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/oned/Cartesian1D.java
@@ -16,12 +16,14 @@
  */
 package org.apache.commons.geometry.euclidean.oned;
 
+import java.io.Serializable;
+
 import org.apache.commons.geometry.core.Spatial;
 
 /** This class represents a Cartesian coordinate value in
  * one-dimensional Euclidean space.
  */
-public abstract class Cartesian1D implements Spatial {
+public abstract class Cartesian1D implements Spatial, Serializable {
 
 /** Serializable UID. */
 private static final long serialVersionUID = -1178039568877797126L;
diff --git 
a/commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/threed/Cartesian3D.java
 
b/commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/threed/Cartesian3D.java
index 4640b23..6b619ac 100644
--- 
a/commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/threed/Cartesian3D.java
+++ 
b/commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/threed/Cartesian3D.java
@@ -17,12 +17,14 @@
 
 package org.apache.commons.geometry.euclidean.threed;
 
+import java.io.Serializable;
+
 import org.apache.commons.geometry.core.Spatial;
 
 /** This class represents a Cartesian coordinate value in
  * three-dimensional Euclidean space.
  */
-public abstract class Cartesian3D implements Spatial {
+public abstract class Cartesian3D implements Spatial, Serializable {
 
 /** Serializable UID. */
 private static final long serialVersionUID = 6249091865814886817L;
diff --git 
a/commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/twod/Cartesian2D.java
 
b/commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/twod/Cartesian2D.java
index ba3b462..d4c69b6 100644
--- 
a/commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/twod/Cartesian2D.java
+++ 
b/commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/twod/Cartesian2D.java
@@ -17,12 +17,14 @@
 
 package org.apache.commons.geometry.euclidean.twod;
 
+import java.io.Serializable;
+
 import org.apache.commons.geometry.core.Spatial;
 
 /** This class represents a set of Cartesian coordinates in
  * two-dimensional Euclidean space.
  */
-public abstract class Cartesian2D implements Spatial {
+public abstract class Cartesian2D implements Spatial, Serializable {
 
 /** Serializable UID */
 private static final long serialVersionUID = 2918583078965478552L;
diff --git 
a/commons-geometry-spherical/src/main/java/org/apache/commons/geometry/spherical/oned/S1Point.java
 
b/commons-geometry-spherical/src/main/java/org/apache/commons/geometry/spherical/oned/S1Point.java
index c2f6d86..7cced20 100644
--- 
a/commons-geometry-spherical/src/main/java/org/apache/commons/geometry/spherical/oned/S1Point.java
+++ 
b/commons-geometry-spherical/src/main/java/org/apache/commo

Nexus: Promotion Completed

2018-07-06 Thread Nexus Repository Manager
Message from: https://repository.apache.orgDescription:Release Apache Commons Pool 2.6.0 based on RC1.Deployer properties:"userAgent" = "Apache-Maven/3.5.4 (Java 1.8.0_172; Windows 10 10.0)""userId" = "ggregory""ip" = "97.122.219.125"Details:The following artifacts have been promoted to the "Releases" [id=releases] repository/org/apache/commons/commons-pool2/2.6.0/commons-pool2-2.6.0-javadoc.jar(SHA1: fd4b11c3fbf3bc883ce7df8de04962e212cc4277)/org/apache/commons/commons-pool2/2.6.0/commons-pool2-2.6.0-test-sources.jar.asc(SHA1: b59fe31b13736e3437608cabb3643a53688b211e)/org/apache/commons/commons-pool2/2.6.0/commons-pool2-2.6.0-tests.jar.asc(SHA1: ce1a3ac57b9257d3ea6491a807d3e59f1d3ad38f)/org/apache/commons/commons-pool2/2.6.0/commons-pool2-2.6.0-sources.jar(SHA1: 6b5036e509a52fe820c9c5a42dbf341f948e729f)/org/apache/commons/commons-pool2/2.6.0/commons-pool2-2.6.0-tests.jar(SHA1: f29918fe848dd6393a77f944d7d8369703a90726)/org/apache/commons/commons-pool2/2.6.0/commons-pool2-2.6.0.pom.asc(SHA1: 7c00018a883cc14e09bff506985636280900f881)/org/apache/commons/commons-pool2/2.6.0/commons-pool2-2.6.0.pom(SHA1: 5b349b2f4a20f49011a00dcbb59f61ab27f68d8f)/org/apache/commons/commons-pool2/2.6.0/commons-pool2-2.6.0-test-sources.jar(SHA1: 7b959b3c98ddfcdc0ee296d4e3c2af0ffdbbe765)/org/apache/commons/commons-pool2/2.6.0/commons-pool2-2.6.0-sources.jar.asc(SHA1: 3f7319a3259349b609d229c5e38e67b0fd2ec31b)/org/apache/commons/commons-pool2/2.6.0/commons-pool2-2.6.0-javadoc.jar.asc(SHA1: c126e1ffef27bda6116ca42041b4511bd562edbf)/org/apache/commons/commons-pool2/2.6.0/commons-pool2-2.6.0.jar(SHA1: df5f4f61183daa8c4c1a9361c7b3ce2b67218eb2)/org/apache/commons/commons-pool2/2.6.0/commons-pool2-2.6.0.jar.asc(SHA1: 7263fdf0061506d25f59b22ae86c2fc8ad6a308b)Action performed by Gary D. Gregory (ggregory)

svn commit: r27957 - /dev/commons/pool/2.6.0-RC1/ /dev/commons/pool/2.6.0-RC1/binaries/ /dev/commons/pool/2.6.0-RC1/source/ /release/commons/pool/ /release/commons/pool/binaries/ /release/commons/pool

2018-07-06 Thread ggregory
Author: ggregory
Date: Fri Jul  6 22:54:29 2018
New Revision: 27957

Log:
Publish Apache Commons Pool 2.6.0 based on RC1.\

Added:
release/commons/pool/RELEASE-NOTES.txt
  - copied unchanged from r27956, 
dev/commons/pool/2.6.0-RC1/RELEASE-NOTES.txt
release/commons/pool/binaries/commons-pool2-2.6.0-bin.tar.gz
  - copied unchanged from r27956, 
dev/commons/pool/2.6.0-RC1/binaries/commons-pool2-2.6.0-bin.tar.gz
release/commons/pool/binaries/commons-pool2-2.6.0-bin.tar.gz.asc
  - copied unchanged from r27956, 
dev/commons/pool/2.6.0-RC1/binaries/commons-pool2-2.6.0-bin.tar.gz.asc
release/commons/pool/binaries/commons-pool2-2.6.0-bin.tar.gz.sha1
  - copied unchanged from r27956, 
dev/commons/pool/2.6.0-RC1/binaries/commons-pool2-2.6.0-bin.tar.gz.sha1
release/commons/pool/binaries/commons-pool2-2.6.0-bin.tar.gz.sha256
  - copied unchanged from r27956, 
dev/commons/pool/2.6.0-RC1/binaries/commons-pool2-2.6.0-bin.tar.gz.sha256
release/commons/pool/binaries/commons-pool2-2.6.0-bin.zip
  - copied unchanged from r27956, 
dev/commons/pool/2.6.0-RC1/binaries/commons-pool2-2.6.0-bin.zip
release/commons/pool/binaries/commons-pool2-2.6.0-bin.zip.asc
  - copied unchanged from r27956, 
dev/commons/pool/2.6.0-RC1/binaries/commons-pool2-2.6.0-bin.zip.asc
release/commons/pool/binaries/commons-pool2-2.6.0-bin.zip.sha1
  - copied unchanged from r27956, 
dev/commons/pool/2.6.0-RC1/binaries/commons-pool2-2.6.0-bin.zip.sha1
release/commons/pool/binaries/commons-pool2-2.6.0-bin.zip.sha256
  - copied unchanged from r27956, 
dev/commons/pool/2.6.0-RC1/binaries/commons-pool2-2.6.0-bin.zip.sha256
release/commons/pool/source/commons-pool2-2.6.0-src.tar.gz
  - copied unchanged from r27956, 
dev/commons/pool/2.6.0-RC1/source/commons-pool2-2.6.0-src.tar.gz
release/commons/pool/source/commons-pool2-2.6.0-src.tar.gz.asc
  - copied unchanged from r27956, 
dev/commons/pool/2.6.0-RC1/source/commons-pool2-2.6.0-src.tar.gz.asc
release/commons/pool/source/commons-pool2-2.6.0-src.tar.gz.sha1
  - copied unchanged from r27956, 
dev/commons/pool/2.6.0-RC1/source/commons-pool2-2.6.0-src.tar.gz.sha1
release/commons/pool/source/commons-pool2-2.6.0-src.tar.gz.sha256
  - copied unchanged from r27956, 
dev/commons/pool/2.6.0-RC1/source/commons-pool2-2.6.0-src.tar.gz.sha256
release/commons/pool/source/commons-pool2-2.6.0-src.zip
  - copied unchanged from r27956, 
dev/commons/pool/2.6.0-RC1/source/commons-pool2-2.6.0-src.zip
release/commons/pool/source/commons-pool2-2.6.0-src.zip.asc
  - copied unchanged from r27956, 
dev/commons/pool/2.6.0-RC1/source/commons-pool2-2.6.0-src.zip.asc
release/commons/pool/source/commons-pool2-2.6.0-src.zip.sha1
  - copied unchanged from r27956, 
dev/commons/pool/2.6.0-RC1/source/commons-pool2-2.6.0-src.zip.sha1
release/commons/pool/source/commons-pool2-2.6.0-src.zip.sha256
  - copied unchanged from r27956, 
dev/commons/pool/2.6.0-RC1/source/commons-pool2-2.6.0-src.zip.sha256
Removed:
dev/commons/pool/2.6.0-RC1/RELEASE-NOTES.txt
dev/commons/pool/2.6.0-RC1/binaries/commons-pool2-2.6.0-bin.tar.gz
dev/commons/pool/2.6.0-RC1/binaries/commons-pool2-2.6.0-bin.tar.gz.asc
dev/commons/pool/2.6.0-RC1/binaries/commons-pool2-2.6.0-bin.tar.gz.sha1
dev/commons/pool/2.6.0-RC1/binaries/commons-pool2-2.6.0-bin.tar.gz.sha256
dev/commons/pool/2.6.0-RC1/binaries/commons-pool2-2.6.0-bin.zip
dev/commons/pool/2.6.0-RC1/binaries/commons-pool2-2.6.0-bin.zip.asc
dev/commons/pool/2.6.0-RC1/binaries/commons-pool2-2.6.0-bin.zip.sha1
dev/commons/pool/2.6.0-RC1/binaries/commons-pool2-2.6.0-bin.zip.sha256
dev/commons/pool/2.6.0-RC1/source/commons-pool2-2.6.0-src.tar.gz
dev/commons/pool/2.6.0-RC1/source/commons-pool2-2.6.0-src.tar.gz.asc
dev/commons/pool/2.6.0-RC1/source/commons-pool2-2.6.0-src.tar.gz.sha1
dev/commons/pool/2.6.0-RC1/source/commons-pool2-2.6.0-src.tar.gz.sha256
dev/commons/pool/2.6.0-RC1/source/commons-pool2-2.6.0-src.zip
dev/commons/pool/2.6.0-RC1/source/commons-pool2-2.6.0-src.zip.asc
dev/commons/pool/2.6.0-RC1/source/commons-pool2-2.6.0-src.zip.sha1
dev/commons/pool/2.6.0-RC1/source/commons-pool2-2.6.0-src.zip.sha256



[commons-pool] Git Push Summary

2018-07-06 Thread ggregory
Repository: commons-pool
Updated Tags:  refs/tags/commons-pool-2.6.0 [created] 173bf275c


[3/6] commons-pool git commit: Revert "Update Apache Commons Parent from 46 to 47."

2018-07-06 Thread ggregory
Revert "Update Apache Commons Parent from 46 to 47."

This reverts commit a54f8dbea1ec3739f4eefb7539d71c839d9ed96a.


Project: http://git-wip-us.apache.org/repos/asf/commons-pool/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-pool/commit/a71cbc9e
Tree: http://git-wip-us.apache.org/repos/asf/commons-pool/tree/a71cbc9e
Diff: http://git-wip-us.apache.org/repos/asf/commons-pool/diff/a71cbc9e

Branch: refs/heads/master
Commit: a71cbc9ec6c84b9f0554aac2065d8cd1dd06e507
Parents: a54f8db
Author: Gary Gregory 
Authored: Mon Jul 2 19:06:55 2018 -0400
Committer: Gary Gregory 
Committed: Mon Jul 2 19:06:55 2018 -0400

--
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/commons-pool/blob/a71cbc9e/pom.xml
--
diff --git a/pom.xml b/pom.xml
index b717631..975f148 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,7 +22,7 @@
   
 org.apache.commons
 commons-parent
-47
+46
   
   4.0.0
   commons-pool2



[1/6] commons-pool git commit: Update version numbers for Apache Commons Pool release 2.6.0

2018-07-06 Thread ggregory
Repository: commons-pool
Updated Branches:
  refs/heads/master 6d6034aa6 -> f7a98c097


Update version numbers for Apache Commons Pool release 2.6.0


Project: http://git-wip-us.apache.org/repos/asf/commons-pool/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-pool/commit/8275551a
Tree: http://git-wip-us.apache.org/repos/asf/commons-pool/tree/8275551a
Diff: http://git-wip-us.apache.org/repos/asf/commons-pool/diff/8275551a

Branch: refs/heads/master
Commit: 8275551a51a2c2c9e02004741aaad5a10d55245c
Parents: 6d6034a
Author: Gary Gregory 
Authored: Wed Jun 20 17:08:03 2018 -0600
Committer: Gary Gregory 
Committed: Wed Jun 20 17:08:03 2018 -0600

--
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/commons-pool/blob/8275551a/pom.xml
--
diff --git a/pom.xml b/pom.xml
index fd7cd3f..975f148 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,7 +26,7 @@
   
   4.0.0
   commons-pool2
-  2.6.0-SNAPSHOT
+  2.6.0
   Apache Commons Pool
 
   2001



[4/6] commons-pool git commit: Prepare for 2.6.0.

2018-07-06 Thread ggregory
Prepare for 2.6.0.

Project: http://git-wip-us.apache.org/repos/asf/commons-pool/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-pool/commit/281258e5
Tree: http://git-wip-us.apache.org/repos/asf/commons-pool/tree/281258e5
Diff: http://git-wip-us.apache.org/repos/asf/commons-pool/diff/281258e5

Branch: refs/heads/master
Commit: 281258e546f761a00e3379d7db4d6744e721d3c3
Parents: a71cbc9
Author: Gary Gregory 
Authored: Tue Jul 3 18:07:52 2018 -0400
Committer: Gary Gregory 
Committed: Tue Jul 3 18:07:52 2018 -0400

--
 pom.xml | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/commons-pool/blob/281258e5/pom.xml
--
diff --git a/pom.xml b/pom.xml
index 975f148..e2078a2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,7 +22,7 @@
   
 org.apache.commons
 commons-parent
-46
+47
   
   4.0.0
   commons-pool2
@@ -177,7 +177,6 @@
 
 2.5.0
 true
-
scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}/${commons.release.version}-${commons.rc.version}

 Gary Gregory
 86fdc7e2a11262cb




[2/6] commons-pool git commit: Update Apache Commons Parent from 46 to 47.

2018-07-06 Thread ggregory
Update Apache Commons Parent from 46 to 47.

Project: http://git-wip-us.apache.org/repos/asf/commons-pool/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-pool/commit/a54f8dbe
Tree: http://git-wip-us.apache.org/repos/asf/commons-pool/tree/a54f8dbe
Diff: http://git-wip-us.apache.org/repos/asf/commons-pool/diff/a54f8dbe

Branch: refs/heads/master
Commit: a54f8dbea1ec3739f4eefb7539d71c839d9ed96a
Parents: 8275551
Author: Gary Gregory 
Authored: Mon Jul 2 18:10:13 2018 -0400
Committer: Gary Gregory 
Committed: Mon Jul 2 18:10:13 2018 -0400

--
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/commons-pool/blob/a54f8dbe/pom.xml
--
diff --git a/pom.xml b/pom.xml
index 975f148..b717631 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,7 +22,7 @@
   
 org.apache.commons
 commons-parent
-46
+47
   
   4.0.0
   commons-pool2



commons-pool git commit: Bump to next development version

2018-07-06 Thread ggregory
Repository: commons-pool
Updated Branches:
  refs/heads/release 3b3ea3df6 -> f7a98c097


Bump to next development version


Project: http://git-wip-us.apache.org/repos/asf/commons-pool/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-pool/commit/f7a98c09
Tree: http://git-wip-us.apache.org/repos/asf/commons-pool/tree/f7a98c09
Diff: http://git-wip-us.apache.org/repos/asf/commons-pool/diff/f7a98c09

Branch: refs/heads/release
Commit: f7a98c09759cab84f93978429cb3329cea0de0a7
Parents: 3b3ea3d
Author: Gary Gregory 
Authored: Fri Jul 6 16:56:53 2018 -0600
Committer: Gary Gregory 
Committed: Fri Jul 6 16:56:53 2018 -0600

--
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/commons-pool/blob/f7a98c09/pom.xml
--
diff --git a/pom.xml b/pom.xml
index e2078a2..aa77c5c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,7 +26,7 @@
   
   4.0.0
   commons-pool2
-  2.6.0
+  2.6.1-SNAPSHOT
   Apache Commons Pool
 
   2001



[5/6] commons-pool git commit: Update release notes based on Oliver's feedback on the VOTE thread for 2.6.0 RC1.

2018-07-06 Thread ggregory
Update release notes based on Oliver's feedback on the VOTE thread for
2.6.0 RC1.

Project: http://git-wip-us.apache.org/repos/asf/commons-pool/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-pool/commit/3b3ea3df
Tree: http://git-wip-us.apache.org/repos/asf/commons-pool/tree/3b3ea3df
Diff: http://git-wip-us.apache.org/repos/asf/commons-pool/diff/3b3ea3df

Branch: refs/heads/master
Commit: 3b3ea3df6281dcc9cae878774956a99fe20c2d75
Parents: 281258e
Author: Gary Gregory 
Authored: Wed Jul 4 18:00:46 2018 -0600
Committer: Gary Gregory 
Committed: Wed Jul 4 18:00:46 2018 -0600

--
 RELEASE-NOTES.txt | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/commons-pool/blob/3b3ea3df/RELEASE-NOTES.txt
--
diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index ad22ec2..2f4aea6 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -5,7 +5,11 @@ The Apache Commons Pool team is pleased to announce the 
release of Apache Common
 Apache Commons Pool provides an object-pooling API and a number of object pool 
implementations.
 Version 2 contains a completely re-written pooling implementation compared to 
the 1.x series.
 In addition to performance and scalability improvements, version 2 includes 
robust instance
-tracking and pool monitoring. Version 2 requires JDK level 1.6 or above. 
+tracking and pool monitoring.  
+
+- Version 2.6.0 requires Java 7 or above.
+- Version 2.5.0 requires Java 7 or above.
+- Version 2.0 requires 6 or above.
 
 No client code changes are required to migrate from versions 2.0-2.3 to 
version 2.4.3.
 Users of version 1.x should consult the migration guide on the Commons Pool 
web site.



[6/6] commons-pool git commit: Bump to next development version

2018-07-06 Thread ggregory
Bump to next development version


Project: http://git-wip-us.apache.org/repos/asf/commons-pool/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-pool/commit/f7a98c09
Tree: http://git-wip-us.apache.org/repos/asf/commons-pool/tree/f7a98c09
Diff: http://git-wip-us.apache.org/repos/asf/commons-pool/diff/f7a98c09

Branch: refs/heads/master
Commit: f7a98c09759cab84f93978429cb3329cea0de0a7
Parents: 3b3ea3d
Author: Gary Gregory 
Authored: Fri Jul 6 16:56:53 2018 -0600
Committer: Gary Gregory 
Committed: Fri Jul 6 16:56:53 2018 -0600

--
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/commons-pool/blob/f7a98c09/pom.xml
--
diff --git a/pom.xml b/pom.xml
index e2078a2..aa77c5c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,7 +26,7 @@
   
   4.0.0
   commons-pool2
-  2.6.0
+  2.6.1-SNAPSHOT
   Apache Commons Pool
 
   2001



svn commit: r27958 - in /release/commons/pool: ./ binaries/ source/

2018-07-06 Thread ggregory
Author: ggregory
Date: Fri Jul  6 23:07:35 2018
New Revision: 27958

Log:
Publish for Apache Commons Pool 2.6.0 based on RC1.

Removed:
release/commons/pool/binaries/commons-pool2-2.5.0-bin.tar.gz
release/commons/pool/binaries/commons-pool2-2.5.0-bin.tar.gz.asc
release/commons/pool/binaries/commons-pool2-2.5.0-bin.tar.gz.sha1
release/commons/pool/binaries/commons-pool2-2.5.0-bin.tar.gz.sha256
release/commons/pool/binaries/commons-pool2-2.5.0-bin.zip
release/commons/pool/binaries/commons-pool2-2.5.0-bin.zip.asc
release/commons/pool/binaries/commons-pool2-2.5.0-bin.zip.sha1
release/commons/pool/binaries/commons-pool2-2.5.0-bin.zip.sha256
release/commons/pool/source/commons-pool2-2.5.0-src.tar.gz
release/commons/pool/source/commons-pool2-2.5.0-src.tar.gz.asc
release/commons/pool/source/commons-pool2-2.5.0-src.tar.gz.sha1
release/commons/pool/source/commons-pool2-2.5.0-src.tar.gz.sha256
release/commons/pool/source/commons-pool2-2.5.0-src.zip
release/commons/pool/source/commons-pool2-2.5.0-src.zip.asc
release/commons/pool/source/commons-pool2-2.5.0-src.zip.sha1
release/commons/pool/source/commons-pool2-2.5.0-src.zip.sha256
Modified:
release/commons/pool/README.html
release/commons/pool/RELEASE-NOTES.txt
release/commons/pool/binaries/README.html
release/commons/pool/source/README.html

Modified: release/commons/pool/README.html
==
--- release/commons/pool/README.html (original)
+++ release/commons/pool/README.html Fri Jul  6 23:07:35 2018
@@ -1,6 +1,6 @@
-Commons POOL 2.5.0 for Java 7
+Commons POOL 2.6.0 for Java 7
 
-This is the 2.5.0 release of commons-pool. It is available in both binary 
and source distributions.
+This is the 2.6.0 release of commons-pool. It is available in both binary 
and source distributions.
 
 Note:
 The tar files in the distribution use GNU tar extensions
@@ -26,13 +26,13 @@ HREF="http://www.apache.org/dist/commons
 
 Always test available signatures, e.g.,
 $ pgpk -a KEYS
-$ pgpv commons-pool2-2.5.0.tar.gz.asc
+$ pgpv commons-pool2-2.6.0.tar.gz.asc
 or,
 $ pgp -ka KEYS
-$ pgp commons-pool2-2.5.0.tar.gz.asc
+$ pgp commons-pool2-2.6.0.tar.gz.asc
 or,
 $ gpg --import KEYS
-$ gpg --verify commons-pool2-2.5.0.tar.gz.asc
+$ gpg --verify commons-pool2-2.6.0.tar.gz.asc
 
 
 

Modified: release/commons/pool/RELEASE-NOTES.txt
==
--- release/commons/pool/RELEASE-NOTES.txt (original)
+++ release/commons/pool/RELEASE-NOTES.txt Fri Jul  6 23:07:35 2018
@@ -5,7 +5,11 @@ The Apache Commons Pool team is pleased
 Apache Commons Pool provides an object-pooling API and a number of object pool 
implementations.
 Version 2 contains a completely re-written pooling implementation compared to 
the 1.x series.
 In addition to performance and scalability improvements, version 2 includes 
robust instance
-tracking and pool monitoring. Version 2 requires JDK level 1.6 or above. 
+tracking and pool monitoring.  
+
+- Version 2.6.0 requires Java 7 or above.
+- Version 2.5.0 requires Java 7 or above.
+- Version 2.0 requires 6 or above.
 
 No client code changes are required to migrate from versions 2.0-2.3 to 
version 2.4.3.
 Users of version 1.x should consult the migration guide on the Commons Pool 
web site.

Modified: release/commons/pool/binaries/README.html
==
--- release/commons/pool/binaries/README.html (original)
+++ release/commons/pool/binaries/README.html Fri Jul  6 23:07:35 2018
@@ -1 +1,124 @@
-link ../README.html
\ No newline at end of file
+Commons POOL 2.6.0 for Java 7
+
+This is the 2.6.0 release of commons-pool. It is available in both binary 
and source distributions.
+
+Note:
+The tar files in the distribution use GNU tar extensions
+and must be untarred with a GNU compatible version of tar. The version
+of tar on Solaris and Mac OS X will not work with these files.
+
+Changes
+
+See release notes above for details, and website below for more 
information.
+
+Thank you for using http://commons.apache.org/pool/";>Commons 
POOL,
+from the Apache Commons Project http://commons.apache.org/";>http://commons.apache.org/
+
+Signatures
+
+Many of the files have been digitally signed using GnuPG.  If so,
+there will be an accompanying file.asc signature
+file in the same directory as the file (binaries/ or source/).  The
+signing keys can be found in the distribution directory at http://www.apache.org/dist/commons/KEYS>.
+
+Always download the KEYS file directly from the Apache site, never from 
a mirror site.
+
+Always test available signatures, e.g.,
+$ pgpk -a KEYS
+$ pgpv commons-pool2-2.6.0.tar.gz.asc
+or,
+$ pgp -ka KEYS
+$ pgp commons-pool2-2.6.0.tar.gz.asc
+or,
+$ gpg --import KEYS
+$ gpg --verify commons-pool2-2.6.0.tar.gz.asc
+
+
+
+Commons POOL 2.4

svn commit: r27959 - /dev/commons/pool/2.6.0-RC1/

2018-07-06 Thread ggregory
Author: ggregory
Date: Fri Jul  6 23:47:35 2018
New Revision: 27959

Log:
Publish for Apache Commons Pool 2.6.0 based on RC1.

Removed:
dev/commons/pool/2.6.0-RC1/



commons-pool git commit: Mark date for 2.6.0.

2018-07-06 Thread ggregory
Repository: commons-pool
Updated Branches:
  refs/heads/release f7a98c097 -> e13f5bba4


Mark date for 2.6.0.

Project: http://git-wip-us.apache.org/repos/asf/commons-pool/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-pool/commit/e13f5bba
Tree: http://git-wip-us.apache.org/repos/asf/commons-pool/tree/e13f5bba
Diff: http://git-wip-us.apache.org/repos/asf/commons-pool/diff/e13f5bba

Branch: refs/heads/release
Commit: e13f5bba47635d2fe28ef79c90c99821eb0716f0
Parents: f7a98c0
Author: Gary Gregory 
Authored: Fri Jul 6 17:54:26 2018 -0600
Committer: Gary Gregory 
Committed: Fri Jul 6 17:54:26 2018 -0600

--
 src/changes/changes.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/commons-pool/blob/e13f5bba/src/changes/changes.xml
--
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 2ffc867..419feef 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -43,7 +43,7 @@ The  type attribute can be add,update,fix,remove.
 Apache Commons Pool Changes
   
   
-  
+  
 
   GenericObjectPool's borrowObject lock if create() fails with Error.
 



commons-pool git commit: Leave as 2.6.0 in release branch for site publication.

2018-07-06 Thread ggregory
Repository: commons-pool
Updated Branches:
  refs/heads/release e13f5bba4 -> 2b5490d36


Leave as 2.6.0 in release branch for site publication.

Project: http://git-wip-us.apache.org/repos/asf/commons-pool/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-pool/commit/2b5490d3
Tree: http://git-wip-us.apache.org/repos/asf/commons-pool/tree/2b5490d3
Diff: http://git-wip-us.apache.org/repos/asf/commons-pool/diff/2b5490d3

Branch: refs/heads/release
Commit: 2b5490d36f39887f9d44efa911ead74e72fd2bd3
Parents: e13f5bb
Author: Gary Gregory 
Authored: Fri Jul 6 17:55:02 2018 -0600
Committer: Gary Gregory 
Committed: Fri Jul 6 17:55:02 2018 -0600

--
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/commons-pool/blob/2b5490d3/pom.xml
--
diff --git a/pom.xml b/pom.xml
index aa77c5c..e2078a2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,7 +26,7 @@
   
   4.0.0
   commons-pool2
-  2.6.1-SNAPSHOT
+  2.6.0
   Apache Commons Pool
 
   2001



[1/3] commons-pool git commit: Mark date for 2.6.0.

2018-07-06 Thread ggregory
Repository: commons-pool
Updated Branches:
  refs/heads/master f7a98c097 -> 2b9893cbe


Mark date for 2.6.0.

Project: http://git-wip-us.apache.org/repos/asf/commons-pool/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-pool/commit/e13f5bba
Tree: http://git-wip-us.apache.org/repos/asf/commons-pool/tree/e13f5bba
Diff: http://git-wip-us.apache.org/repos/asf/commons-pool/diff/e13f5bba

Branch: refs/heads/master
Commit: e13f5bba47635d2fe28ef79c90c99821eb0716f0
Parents: f7a98c0
Author: Gary Gregory 
Authored: Fri Jul 6 17:54:26 2018 -0600
Committer: Gary Gregory 
Committed: Fri Jul 6 17:54:26 2018 -0600

--
 src/changes/changes.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/commons-pool/blob/e13f5bba/src/changes/changes.xml
--
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 2ffc867..419feef 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -43,7 +43,7 @@ The  type attribute can be add,update,fix,remove.
 Apache Commons Pool Changes
   
   
-  
+  
 
   GenericObjectPool's borrowObject lock if create() fails with Error.
 



[3/3] commons-pool git commit: [POOL-345] Update optional library cglib from 3.2.6 to 3.2.7.

2018-07-06 Thread ggregory
[POOL-345] Update optional library cglib from 3.2.6 to 3.2.7.

Project: http://git-wip-us.apache.org/repos/asf/commons-pool/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-pool/commit/2b9893cb
Tree: http://git-wip-us.apache.org/repos/asf/commons-pool/tree/2b9893cb
Diff: http://git-wip-us.apache.org/repos/asf/commons-pool/diff/2b9893cb

Branch: refs/heads/master
Commit: 2b9893cbe2eb62b92acb9feae606067e332e89c0
Parents: 2b5490d
Author: Gary Gregory 
Authored: Fri Jul 6 18:45:11 2018 -0600
Committer: Gary Gregory 
Committed: Fri Jul 6 18:45:11 2018 -0600

--
 pom.xml | 4 ++--
 src/changes/changes.xml | 5 +
 2 files changed, 7 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/commons-pool/blob/2b9893cb/pom.xml
--
diff --git a/pom.xml b/pom.xml
index e2078a2..255f923 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,7 +26,7 @@
   
   4.0.0
   commons-pool2
-  2.6.0
+  2.6.1-SNAPSHOT
   Apache Commons Pool
 
   2001
@@ -127,7 +127,7 @@
 
   cglib
   cglib
-  3.2.6
+  3.2.7
   true
 
 

http://git-wip-us.apache.org/repos/asf/commons-pool/blob/2b9893cb/src/changes/changes.xml
--
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 419feef..3f29ad9 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -43,6 +43,11 @@ The  type attribute can be add,update,fix,remove.
 Apache Commons Pool Changes
   
   
+  
+
+  Update optional library cglib from 3.2.6 to 3.2.7.
+
+
   
 
   GenericObjectPool's borrowObject lock if create() fails with Error.



[2/3] commons-pool git commit: Leave as 2.6.0 in release branch for site publication.

2018-07-06 Thread ggregory
Leave as 2.6.0 in release branch for site publication.

Project: http://git-wip-us.apache.org/repos/asf/commons-pool/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-pool/commit/2b5490d3
Tree: http://git-wip-us.apache.org/repos/asf/commons-pool/tree/2b5490d3
Diff: http://git-wip-us.apache.org/repos/asf/commons-pool/diff/2b5490d3

Branch: refs/heads/master
Commit: 2b5490d36f39887f9d44efa911ead74e72fd2bd3
Parents: e13f5bb
Author: Gary Gregory 
Authored: Fri Jul 6 17:55:02 2018 -0600
Committer: Gary Gregory 
Committed: Fri Jul 6 17:55:02 2018 -0600

--
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/commons-pool/blob/2b5490d3/pom.xml
--
diff --git a/pom.xml b/pom.xml
index aa77c5c..e2078a2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,7 +26,7 @@
   
   4.0.0
   commons-pool2
-  2.6.1-SNAPSHOT
+  2.6.0
   Apache Commons Pool
 
   2001



svn commit: r1835292 - /commons/cms-site/trunk/conf/component_releases.properties

2018-07-06 Thread ggregory
Author: ggregory
Date: Sat Jul  7 00:52:54 2018
New Revision: 1835292

URL: http://svn.apache.org/viewvc?rev=1835292&view=rev
Log:
Apache Commons Pool 2.6.0.

Modified:
commons/cms-site/trunk/conf/component_releases.properties

Modified: commons/cms-site/trunk/conf/component_releases.properties
URL: 
http://svn.apache.org/viewvc/commons/cms-site/trunk/conf/component_releases.properties?rev=1835292&r1=1835291&r2=1835292&view=diff
==
--- commons/cms-site/trunk/conf/component_releases.properties (original)
+++ commons/cms-site/trunk/conf/component_releases.properties Sat Jul  7 
00:52:54 2018
@@ -68,8 +68,8 @@ numbersVersion=1.0
 numbersReleased=2017-??-??
 ognlVersion=4.0
 ognlReleased=2013-??-??
-poolVersion=2.5.0
-poolReleased=2017-12-19
+poolVersion=2.6.0
+poolReleased=2018-07-06
 proxyVersion=1.0
 proxyReleased=2008-02-28
 rdfVersion=0.3.0-incubating