[GitHub] [commons-vfs] woonsan commented on issue #52: VFS-686: webdav4 provider based on the latest Jackrabbit 2.x

2019-04-02 Thread GitBox
woonsan commented on issue #52: VFS-686: webdav4 provider based on the latest 
Jackrabbit 2.x
URL: https://github.com/apache/commons-vfs/pull/52#issuecomment-479304944
 
 
   Hi @garydgregory ,
   Yet not ready status because jackrabbit3 submodule depends on the following 
(in root pom):
   > 2.19.2-SNAPSHOT
   I need to get the release out soon but will take some time.
   
   Woonsan


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] [commons-vfs] garydgregory commented on issue #52: VFS-686: webdav4 provider based on the latest Jackrabbit 2.x

2019-04-02 Thread GitBox
garydgregory commented on issue #52: VFS-686: webdav4 provider based on the 
latest Jackrabbit 2.x
URL: https://github.com/apache/commons-vfs/pull/52#issuecomment-479299314
 
 
   Hi @woonsan,
   
   What is the status of this PR? Is it still "Not ready for merge"?
   
   Gary


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] [commons-geometry] darkma773r commented on a change in pull request #31: Geometry 29 2 sven

2019-04-02 Thread GitBox
darkma773r commented on a change in pull request #31: Geometry 29 2 sven
URL: https://github.com/apache/commons-geometry/pull/31#discussion_r271548380
 
 

 ##
 File path: 
commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/threed/Line.java
 ##
 @@ -236,5 +238,29 @@ public Vector3D intersection(final Line line) {
 public SubLine wholeLine() {
 return new SubLine(this, new IntervalsSet(precision));
 }
+
+
 
+@Override
+public int hashCode() {
+throw new IllegalStateException("Must not be used in maps.");
 
 Review comment:
   We should provide an actual implementation of this method, especially since 
`equals()` is overridden.


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] [commons-vfs] woonsan commented on issue #52: VFS-686: webdav4 provider based on the latest Jackrabbit 2.x

2019-04-02 Thread GitBox
woonsan commented on issue #52: VFS-686: webdav4 provider based on the latest 
Jackrabbit 2.x
URL: https://github.com/apache/commons-vfs/pull/52#issuecomment-479279513
 
 
   Hi @garydgregory , I think I found the cause. It's all my bad. For some 
reason -- probably due to my git env setting, some resource files were not 
committed/pushed. e.g, 
commons-vfs2-jackrabbit2/src/test/resources/test-data/read-tests/subdir4.jar 
and its descendants, 
commons-vfs2-jackrabbit2/src/test/resources/test-data/*.gz, *.jar, *.tar, ...
   Sorry and thanks for noticing this problem! I'll fix it asap.


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] [commons-geometry] darkma773r commented on a change in pull request #31: Geometry 29 2 sven

2019-04-02 Thread GitBox
darkma773r commented on a change in pull request #31: Geometry 29 2 sven
URL: https://github.com/apache/commons-geometry/pull/31#discussion_r271548014
 
 

 ##
 File path: 
commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/threed/Plane.java
 ##
 @@ -16,174 +16,193 @@
  */
 package org.apache.commons.geometry.euclidean.threed;
 
+import java.util.Objects;
+
 import org.apache.commons.geometry.core.exception.IllegalNormException;
 import org.apache.commons.geometry.core.partitioning.Embedding;
 import org.apache.commons.geometry.core.partitioning.Hyperplane;
 import org.apache.commons.geometry.core.precision.DoublePrecisionContext;
-import org.apache.commons.geometry.euclidean.internal.Vectors;
 import org.apache.commons.geometry.euclidean.oned.Vector1D;
 import 
org.apache.commons.geometry.euclidean.threed.rotation.QuaternionRotation;
 import org.apache.commons.geometry.euclidean.twod.PolygonsSet;
 import org.apache.commons.geometry.euclidean.twod.Vector2D;
 
-/** The class represent planes in a three dimensional space.
+/**
+ * The class represents a plane in a three dimensional space.
  */
-public class Plane implements Hyperplane, Embedding {
-
-/** Offset of the origin with respect to the plane. */
-private double originOffset;
+public final class Plane implements Hyperplane, Embedding {
 
-/** Origin of the plane frame. */
-private Vector3D origin;
+/** First normalized vector of the plane frame (in plane). */
+private final Vector3D u;
 
-/** First vector of the plane frame (in plane). */
-private Vector3D u;
+/** Second normalized vector of the plane frame (in plane). */
+private final Vector3D v;
 
-/** Second vector of the plane frame (in plane). */
-private Vector3D v;
+/** Normalized plane normal. */
+private final Vector3D w;
 
-/** Third vector of the plane frame (plane normal). */
-private Vector3D w;
+/** Offset of the origin with respect to the plane. */
+private final double originOffset;
 
+/** orthogonal projection of the 3D-space origin in the plane. */
+private final Vector3D projectedOrigin;
+
 /** Precision context used to compare floating point numbers. */
 private final DoublePrecisionContext precision;
 
-/** Build a plane normal to a given direction and containing the origin.
- * @param normal normal direction to the plane
+/** 
+ * Constructor to build a new plane with the given values.
+ * Made private to prevent inheritance.
+ * @param u u vector (on plane)
+ * @param v v vector (on plane)
+ * @param w unit normal vector
+ * @param projectedOrigin orthogonal projection of the 3D-space origin in 
the plane.
  * @param precision precision context used to compare floating point values
- * @exception IllegalArgumentException if the normal norm is too small
+ * @throws IllegalArgumentException if the provided vectors are coplanar 
or not normalized
  */
-public Plane(final Vector3D normal, final DoublePrecisionContext precision)
-throws IllegalArgumentException {
-setNormal(normal);
+private Plane(Vector3D u, Vector3D v, Vector3D w, Vector3D 
projectedOrigin, double originOffset,
+DoublePrecisionContext precision) {
+this.u = u;
+this.v = v;
+this.w = w;
+
+if (!areVectorsNormalized(u, v, w, precision))
+{
+throw new IllegalArgumentException("Provided vectors must be 
normalized.");
+}
+if (Vector3D.areCoplanar(u, v, w, precision))
+{
+throw new IllegalArgumentException("Provided vectors must not be 
coplanar.");
+}
+this.projectedOrigin = projectedOrigin;
+this.originOffset = originOffset;
 this.precision = precision;
-originOffset = 0;
-setFrame();
 }
-
-/** Build a plane from a point and a normal.
- * @param p point belonging to the plane
- * @param normal normal direction to the plane
+
+/**
+ * Build a plane from a point and two (on plane) vectors.
+ * @param p the provided point (on plane)
+ * @param u u vector (on plane)
+ * @param v v vector (on plane)
  * @param precision precision context used to compare floating point values
- * @exception IllegalArgumentException if the normal norm is too small
+ * @return a new plane
+ * @throws IllegalNormException if the norm of the given values is zero, 
NaN, or infinite.
+ * @throws IllegalArgumentException if the provided vectors are collinear 
  */
-public Plane(final Vector3D p, final Vector3D normal, final 
DoublePrecisionContext precision)
-throws IllegalArgumentException {
-setNormal(normal);
-this.precision = precision;
-this.originOffset = -p.dot(w);
-setFrame();
+public static Plane fromPointAndPlaneVectors (Vector3D p, final Vector3D 
u, final 

[GitHub] [commons-vfs] woonsan commented on issue #52: VFS-686: webdav4 provider based on the latest Jackrabbit 2.x

2019-04-02 Thread GitBox
woonsan commented on issue #52: VFS-686: webdav4 provider based on the latest 
Jackrabbit 2.x
URL: https://github.com/apache/commons-vfs/pull/52#issuecomment-479276504
 
 
   @garydgregory , just fyi, I'm trying to figure out how to reproduce this 
locally. Strangely, my local tests were successful... :(
   
   > junit.framework.AssertionFailedError: 
webdav://admin@localhost:36382/repository/default/read-tests/dir1/subdir4.jar
   > ...
   


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[jira] [Created] (STATISTICS-8) Implementation of regression libraries within common-statistics framework

2019-04-02 Thread Eric Barnhill (JIRA)
Eric Barnhill created STATISTICS-8:
--

 Summary: Implementation of regression libraries within 
common-statistics framework
 Key: STATISTICS-8
 URL: https://issues.apache.org/jira/browse/STATISTICS-8
 Project: Apache Commons Statistics
  Issue Type: Task
Reporter: Eric Barnhill


Apache commons is one of the most widely used resources by Java programmers 
around the world. Data related applications are soaring and Java is one of the 
most commonly used languages for data engineering. Consequently the 
commons-statistics library, currently under development, is likely to find a 
widespread audience.

For this project we aim to implement regression methods, arguably the most 
widely used techniques in statistics and machine learning, within the Apache 
commons framework, in particular within the new commons-statistics library.

The assignee will:
 * Use core functionality from the regression sub-libraries of the deprecated 
commons-math 4 framework as a starting point
 * Create a new, standalone commons component for regression statistics, 
focusing first on linear and logistic regression
 * Make architectural and design decisions in the commons philosophy, that is, 
lightweight standalone components easy to understand and use by a wide range of 
Java developers (i.e. not a large, omnibus mathematical library with many 
degrees of abstraction)
 * Draw inspiration from widely used libraries in scikit-learn and R to design 
an up-to-date statistics package
 * Design unit testing and documentation for these libraries

Particularly challenging design decisions include how to incorporate core 
matrix libraries with a minimum of dependencies and redundancies.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (POOL-348) The commons-pool-evictor-thread should run as a Deamon

2019-04-02 Thread Gary Gregory (JIRA)


[ 
https://issues.apache.org/jira/browse/POOL-348?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16808151#comment-16808151
 ] 

Gary Gregory edited comment on POOL-348 at 4/2/19 9:04 PM:
---

Duplicate of the now fixed [POOL-363].

[~neerup]: Please verify and close.


was (Author: garydgregory):
Duplicate of [POOL-363].

> The commons-pool-evictor-thread should run as a Deamon
> --
>
> Key: POOL-348
> URL: https://issues.apache.org/jira/browse/POOL-348
> Project: Commons Pool
>  Issue Type: Bug
>Affects Versions: 2.6.0
>Reporter: Thomas Neerup
>Priority: Major
> Fix For: 2.6.2
>
>
> The thread "commons-pool-evictor-thread" does not run as a Deamon and keeps 
> the JVM alive when all other non Deamon threads has ended.
> Is there any reason for this behaviour? Otherwise the thread should be 
> started as a Deamon.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (POOL-348) The commons-pool-evictor-thread should run as a Deamon

2019-04-02 Thread Gary Gregory (JIRA)


 [ 
https://issues.apache.org/jira/browse/POOL-348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gary Gregory resolved POOL-348.
---
   Resolution: Fixed
Fix Version/s: 2.6.2

Duplicate of [POOL-363].

> The commons-pool-evictor-thread should run as a Deamon
> --
>
> Key: POOL-348
> URL: https://issues.apache.org/jira/browse/POOL-348
> Project: Commons Pool
>  Issue Type: Bug
>Affects Versions: 2.6.0
>Reporter: Thomas Neerup
>Priority: Major
> Fix For: 2.6.2
>
>
> The thread "commons-pool-evictor-thread" does not run as a Deamon and keeps 
> the JVM alive when all other non Deamon threads has ended.
> Is there any reason for this behaviour? Otherwise the thread should be 
> started as a Deamon.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (STATISTICS-7) Stream-based Java statistical processing

2019-04-02 Thread Eric Barnhill (JIRA)


[ 
https://issues.apache.org/jira/browse/STATISTICS-7?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16807991#comment-16807991
 ] 

Eric Barnhill edited comment on STATISTICS-7 at 4/2/19 6:19 PM:


Yes you are in the right place. And I realize the deadline is coming up and 
will look at the draft proposals soon.

 

Also please discuss on the dev list.


was (Author: ericbarnhill):
Yes you are in the right place. And I realize the deadline is coming up and 
will look at the draft proposals soon.

> Stream-based Java statistical processing
> 
>
> Key: STATISTICS-7
> URL: https://issues.apache.org/jira/browse/STATISTICS-7
> Project: Apache Commons Statistics
>  Issue Type: New Feature
>Reporter: Eric Barnhill
>Priority: Major
>  Labels: GSoC2019, gsoc2019, statistics, streams
>
> The new component aims to be a library of commons statistics functions 
> synchronized with the latest developments in the Java language, in particular 
> Java's functional programming syntax.
> The library will make commonly used statistical functions available to an end 
> user through a simple grammar comparable to commons-math-statistics or 
> scikit-learn, while under the hood will implement Java's mapping, streaming, 
> and other producer and consumer functions to ensure the statistical methods 
> run optimally in new Java implementations.
> Developers working on the project will have the opportunity to demonstrate 
> Java programming, functional programming, algorithm design, and data science 
> skills and receive authorship on a commons project that is likely to be 
> widely used.
> The ideal contributor will also be able to help with important architectural 
> decision making. The old source of these libraries, commons-math, grew too 
> large, hierarchically complex and interdependent for the commons mission. The 
> developers on this project need to make architectural choices that will 
> enable the statiscal code to be lightweight and reusable, with a minimum of 
> outside dependencies while avoiding redundancy.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (STATISTICS-7) Stream-based Java statistical processing

2019-04-02 Thread Eric Barnhill (JIRA)


[ 
https://issues.apache.org/jira/browse/STATISTICS-7?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16807991#comment-16807991
 ] 

Eric Barnhill commented on STATISTICS-7:


Yes you are in the right place. And I realize the deadline is coming up and 
will look at the draft proposals soon.

> Stream-based Java statistical processing
> 
>
> Key: STATISTICS-7
> URL: https://issues.apache.org/jira/browse/STATISTICS-7
> Project: Apache Commons Statistics
>  Issue Type: New Feature
>Reporter: Eric Barnhill
>Priority: Major
>  Labels: GSoC2019, gsoc2019, statistics, streams
>
> The new component aims to be a library of commons statistics functions 
> synchronized with the latest developments in the Java language, in particular 
> Java's functional programming syntax.
> The library will make commonly used statistical functions available to an end 
> user through a simple grammar comparable to commons-math-statistics or 
> scikit-learn, while under the hood will implement Java's mapping, streaming, 
> and other producer and consumer functions to ensure the statistical methods 
> run optimally in new Java implementations.
> Developers working on the project will have the opportunity to demonstrate 
> Java programming, functional programming, algorithm design, and data science 
> skills and receive authorship on a commons project that is likely to be 
> widely used.
> The ideal contributor will also be able to help with important architectural 
> decision making. The old source of these libraries, commons-math, grew too 
> large, hierarchically complex and interdependent for the commons mission. The 
> developers on this project need to make architectural choices that will 
> enable the statiscal code to be lightweight and reusable, with a minimum of 
> outside dependencies while avoiding redundancy.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Deleted] (MATH-1474) bug reports

2019-04-02 Thread Gilles (JIRA)


 [ 
https://issues.apache.org/jira/browse/MATH-1474?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gilles deleted MATH-1474:
-


> bug reports
> ---
>
> Key: MATH-1474
> URL: https://issues.apache.org/jira/browse/MATH-1474
> Project: Commons Math
>  Issue Type: Bug
>Reporter: KUNDANA Gangam
>Priority: Critical
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Closed] (MATH-1474) bug reports

2019-04-02 Thread KUNDANA Gangam (JIRA)


 [ 
https://issues.apache.org/jira/browse/MATH-1474?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

KUNDANA Gangam closed MATH-1474.

Resolution: Auto Closed

> bug reports
> ---
>
> Key: MATH-1474
> URL: https://issues.apache.org/jira/browse/MATH-1474
> Project: Commons Math
>  Issue Type: Bug
>Reporter: KUNDANA Gangam
>Priority: Critical
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (STATISTICS-7) Stream-based Java statistical processing

2019-04-02 Thread Virendra Singh (JIRA)


[ 
https://issues.apache.org/jira/browse/STATISTICS-7?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16807976#comment-16807976
 ] 

Virendra Singh commented on STATISTICS-7:
-

Hey [~ericbarnhill] & [~erans], Even I submitted the draft proposal for 
_stat.descriptive.*  ._ Is there any other ticket or Am I good here? Because, I 
can see the discussion is moved mainly towards _regression_. 

But, also , summary statistics is the basic & core of Statistics so I think I'm 
at right place.

Also, I'm waiting for feedback on draft proposal, [~ericbarnhill] . Tell me if 
any changes to make.

> Stream-based Java statistical processing
> 
>
> Key: STATISTICS-7
> URL: https://issues.apache.org/jira/browse/STATISTICS-7
> Project: Apache Commons Statistics
>  Issue Type: New Feature
>Reporter: Eric Barnhill
>Priority: Major
>  Labels: GSoC2019, gsoc2019, statistics, streams
>
> The new component aims to be a library of commons statistics functions 
> synchronized with the latest developments in the Java language, in particular 
> Java's functional programming syntax.
> The library will make commonly used statistical functions available to an end 
> user through a simple grammar comparable to commons-math-statistics or 
> scikit-learn, while under the hood will implement Java's mapping, streaming, 
> and other producer and consumer functions to ensure the statistical methods 
> run optimally in new Java implementations.
> Developers working on the project will have the opportunity to demonstrate 
> Java programming, functional programming, algorithm design, and data science 
> skills and receive authorship on a commons project that is likely to be 
> widely used.
> The ideal contributor will also be able to help with important architectural 
> decision making. The old source of these libraries, commons-math, grew too 
> large, hierarchically complex and interdependent for the commons mission. The 
> developers on this project need to make architectural choices that will 
> enable the statiscal code to be lightweight and reusable, with a minimum of 
> outside dependencies while avoiding redundancy.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (MATH-1474) bug reports

2019-04-02 Thread KUNDANA Gangam (JIRA)
KUNDANA Gangam created MATH-1474:


 Summary: bug reports
 Key: MATH-1474
 URL: https://issues.apache.org/jira/browse/MATH-1474
 Project: Commons Math
  Issue Type: Bug
Reporter: KUNDANA Gangam






--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (NUMBERS-98) Port commons-math.linear to commons-numbers.linear

2019-04-02 Thread Udit Arora (JIRA)


[ 
https://issues.apache.org/jira/browse/NUMBERS-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16807943#comment-16807943
 ] 

Udit Arora commented on NUMBERS-98:
---

Sir
I have started watching this issue as well. I will dig deeper and see if I am 
suitable for this project. Thanks sir for guiding me.

> Port commons-math.linear to commons-numbers.linear
> --
>
> Key: NUMBERS-98
> URL: https://issues.apache.org/jira/browse/NUMBERS-98
> Project: Commons Numbers
>  Issue Type: Task
>Reporter: Eric Barnhill
>Priority: Major
>  Labels: GSoC2019, gsoc2019
>
> Apache commons is one of the most widely used supplementary resources by Java 
> programmers and its mathematical functions are widely used. 
> Basic operations of linear algebra such as matrix factorization are not only 
> in use in scientific and technical fields but widely in industry, and an 
> accessible and standalone library for this functionality would have a wide 
> potential audience.
> This ticket is in three parts:
>  # Port the libraries from commons-math.linear into commons-numbers.linear, 
> removing unnecessary layers of abstraction and creating a simple, intuitive, 
> standalone library.
>  # The developer should familiarize themselves with best bractices in linear 
> algebra such as those in the EJML, and redevelop the linear library to 
> contain best practice implementations.
>  # The developer should work with developers of other math and statistics 
> projects to integrate their work where it can benefit those projects.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (STATISTICS-7) Stream-based Java statistical processing

2019-04-02 Thread Eric Barnhill (JIRA)


[ 
https://issues.apache.org/jira/browse/STATISTICS-7?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16807899#comment-16807899
 ] 

Eric Barnhill commented on STATISTICS-7:


[~Udit Arora]

 

https://issues.apache.org/jira/browse/NUMBERS-98

> Stream-based Java statistical processing
> 
>
> Key: STATISTICS-7
> URL: https://issues.apache.org/jira/browse/STATISTICS-7
> Project: Apache Commons Statistics
>  Issue Type: New Feature
>Reporter: Eric Barnhill
>Priority: Major
>  Labels: GSoC2019, gsoc2019, statistics, streams
>
> The new component aims to be a library of commons statistics functions 
> synchronized with the latest developments in the Java language, in particular 
> Java's functional programming syntax.
> The library will make commonly used statistical functions available to an end 
> user through a simple grammar comparable to commons-math-statistics or 
> scikit-learn, while under the hood will implement Java's mapping, streaming, 
> and other producer and consumer functions to ensure the statistical methods 
> run optimally in new Java implementations.
> Developers working on the project will have the opportunity to demonstrate 
> Java programming, functional programming, algorithm design, and data science 
> skills and receive authorship on a commons project that is likely to be 
> widely used.
> The ideal contributor will also be able to help with important architectural 
> decision making. The old source of these libraries, commons-math, grew too 
> large, hierarchically complex and interdependent for the commons mission. The 
> developers on this project need to make architectural choices that will 
> enable the statiscal code to be lightweight and reusable, with a minimum of 
> outside dependencies while avoiding redundancy.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (NUMBERS-98) Port commons-math.linear to commons-numbers.linear

2019-04-02 Thread Eric Barnhill (JIRA)


 [ 
https://issues.apache.org/jira/browse/NUMBERS-98?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eric Barnhill updated NUMBERS-98:
-
Labels: GSoC2019 gsoc2019  (was: )

> Port commons-math.linear to commons-numbers.linear
> --
>
> Key: NUMBERS-98
> URL: https://issues.apache.org/jira/browse/NUMBERS-98
> Project: Commons Numbers
>  Issue Type: Task
>Reporter: Eric Barnhill
>Priority: Major
>  Labels: GSoC2019, gsoc2019
>
> Apache commons is one of the most widely used supplementary resources by Java 
> programmers and its mathematical functions are widely used. 
> Basic operations of linear algebra such as matrix factorization are not only 
> in use in scientific and technical fields but widely in industry, and an 
> accessible and standalone library for this functionality would have a wide 
> potential audience.
> This ticket is in three parts:
>  # Port the libraries from commons-math.linear into commons-numbers.linear, 
> removing unnecessary layers of abstraction and creating a simple, intuitive, 
> standalone library.
>  # The developer should familiarize themselves with best bractices in linear 
> algebra such as those in the EJML, and redevelop the linear library to 
> contain best practice implementations.
>  # The developer should work with developers of other math and statistics 
> projects to integrate their work where it can benefit those projects.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (NUMBERS-98) Port commons-math.linear to commons-numbers.linear

2019-04-02 Thread Eric Barnhill (JIRA)
Eric Barnhill created NUMBERS-98:


 Summary: Port commons-math.linear to commons-numbers.linear
 Key: NUMBERS-98
 URL: https://issues.apache.org/jira/browse/NUMBERS-98
 Project: Commons Numbers
  Issue Type: Task
Reporter: Eric Barnhill


Apache commons is one of the most widely used supplementary resources by Java 
programmers and its mathematical functions are widely used. 

Basic operations of linear algebra such as matrix factorization are not only in 
use in scientific and technical fields but widely in industry, and an 
accessible and standalone library for this functionality would have a wide 
potential audience.

This ticket is in three parts:
 # Port the libraries from commons-math.linear into commons-numbers.linear, 
removing unnecessary layers of abstraction and creating a simple, intuitive, 
standalone library.
 # The developer should familiarize themselves with best bractices in linear 
algebra such as those in the EJML, and redevelop the linear library to contain 
best practice implementations.
 # The developer should work with developers of other math and statistics 
projects to integrate their work where it can benefit those projects.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (DAEMON-396) LibraryPath is broken for Java 11

2019-04-02 Thread Gary Gregory (JIRA)


[ 
https://issues.apache.org/jira/browse/DAEMON-396?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16807893#comment-16807893
 ] 

Gary Gregory commented on DAEMON-396:
-

This would be easier to review (for me) with a github PR.

> LibraryPath is broken for Java 11
> -
>
> Key: DAEMON-396
> URL: https://issues.apache.org/jira/browse/DAEMON-396
> Project: Commons Daemon
>  Issue Type: Bug
>  Components: Procrun
>Affects Versions: 1.1.1
>Reporter: Gerwin
>Priority: Critical
> Attachments: JAVA_HOME-bin-to-PATH.patch, apxAddToPathW.patch
>
>
> My application which runs on TomEE is broken when running on Java 11. I'm 
> getting this error:
> {code:none}
> java.lang.UnsatisfiedLinkError: no xmlForJava in java.library.path: 
> [C:\Program Files\TomEE\bin, <>, .]
> at 
> java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2660)
> at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:829)
> at java.base/java.lang.System.loadLibrary(System.java:1867)
> {code}
> It works for Java 8 and 10, but fails for both Oracle JDK 11 and OpenJDK 11.
> The application installs the service with the {{--LibraryPath}} option and 
> {{--StartMode jvm}}. When inspecting the {{java.library.path}} using JMX, I 
> observe this:
> # With Java 8 {{java.library.path}} contains the value specified in the 
> LibraryPath
> # With Java 11 {{java.library.path}} contains the value of the PATH 
> environment variable
> From the sourcecode I see that procrun is executing code in this order:
> {code:none}
> _wputenv("PATH=;C:\\application\\lib");
> LoadLibraryW("jvm.dll")
> JNI_CreateJavaVM()
> SetDllDirectoryW(";C:\\application\\lib")
> {code}
> The JVM is supposed to take the value of the PATH variable into account when 
> loaded, but it doesn't.
> I found these articles:
> * Stackoverflow: [Program uses outdated (not current) env variable 
> value|https://stackoverflow.com/questions/9634905/program-uses-outdated-not-current-env-variable-value]
> * Microsoft Docs: [Potential Errors Passing CRT Objects Across DLL 
> Boundaries#This example passes environment variables across a DLL 
> boundary|https://docs.microsoft.com/en-us/cpp/c-runtime-library/potential-errors-passing-crt-objects-across-dll-boundaries?view=vs-2017#example-1]
> So the C-Runtime library has its own copy of the environment variables and 
> behavior depends on how the binaries are compiled.
> * /MD means they share a single copy of the C-Runtime library.
> * /MT means that they use separate copies of the C-Runtime library.
> I expect that Java 11 is build differently, which causes this bug.
> Give this quote...
> {quote}
> Normally when Java is launched and a library path is not specified, the JVM 
> will default to using the system PATH on Windows and the LD_LIBRARY_PATH on 
> UNIX systems to locate any native libraries loaded by the application. This 
> is akin to what happens with the CLASSPATH environment variable when a 
> specific classpath is not specified when launching the JVM. The use of the 
> CLASSPATH environment variable has fallen out of style because of all the 
> conflict problems which can arise when multiple Java applications are 
> installed on the same machine. The same issues are all there with the library 
> path as well.
> In general, it is advised that you avoid potential problems when your 
> application is deployed by being conservative about which directories will be 
> included in the Java library path.
> https://wrapper.tanukisoftware.com/doc/english/prop-java-library-path-append-system-path.html
> {quote}
> .. I think it would be better to change the implementation of 
> {{--LibraryPath}} to set the JVM option {{-Djava.library.path}} instead of 
> the PATH env var.
> This will make procrun independent of how the jvm.dll is build.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[GitHub] [commons-vfs] boris-petrov opened a new pull request #57: Simplify adding files to DefaultFileMonitor

2019-04-02 Thread GitBox
boris-petrov opened a new pull request #57: Simplify adding files to 
DefaultFileMonitor
URL: https://github.com/apache/commons-vfs/pull/57
 
 
   The original code tried adding recursively the children twice - once in 
`doAddFile` and then again in `addFile` itself. This is now simplified.
   
   Also fix a test which should work only in recursive mode and add another one.


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[jira] [Commented] (NUMBERS-70) Userguide and reports

2019-04-02 Thread Abhishek Chaudhary (JIRA)


[ 
https://issues.apache.org/jira/browse/NUMBERS-70?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16807839#comment-16807839
 ] 

Abhishek Chaudhary commented on NUMBERS-70:
---

Those link given by you were useful, I got an idea how to make usage and index 
for common-numbers.

How can i share my proposal with you ?

> Userguide and reports
> -
>
> Key: NUMBERS-70
> URL: https://issues.apache.org/jira/browse/NUMBERS-70
> Project: Commons Numbers
>  Issue Type: Wish
>Reporter: Gilles
>Priority: Minor
>  Labels: benchmark, documentation, gsoc2019
> Fix For: 1.0
>
> Attachments: 0001-Angles-xdoc-is-added.patch, 
> 0001-Prime-xdoc-file-is-added.patch, 0001-Primes-xdoc-is-added.patch
>
>
> Review contents of the component towards providing an up-to-date userguide 
> and write benchmarking code for generating performance reports 
> ([JMH|http://openjdk.java.net/projects/code-tools/jmh/]).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (NUMBERS-70) Userguide and reports

2019-04-02 Thread Abhishek Chaudhary (JIRA)


[ 
https://issues.apache.org/jira/browse/NUMBERS-70?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16807838#comment-16807838
 ] 

Abhishek Chaudhary commented on NUMBERS-70:
---

[^0001-Angles-xdoc-is-added.patch]

Example and information about angles is added.

> Userguide and reports
> -
>
> Key: NUMBERS-70
> URL: https://issues.apache.org/jira/browse/NUMBERS-70
> Project: Commons Numbers
>  Issue Type: Wish
>Reporter: Gilles
>Priority: Minor
>  Labels: benchmark, documentation, gsoc2019
> Fix For: 1.0
>
> Attachments: 0001-Angles-xdoc-is-added.patch, 
> 0001-Prime-xdoc-file-is-added.patch, 0001-Primes-xdoc-is-added.patch
>
>
> Review contents of the component towards providing an up-to-date userguide 
> and write benchmarking code for generating performance reports 
> ([JMH|http://openjdk.java.net/projects/code-tools/jmh/]).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (NUMBERS-70) Userguide and reports

2019-04-02 Thread Abhishek Chaudhary (JIRA)


 [ 
https://issues.apache.org/jira/browse/NUMBERS-70?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Abhishek Chaudhary updated NUMBERS-70:
--
Attachment: 0001-Angles-xdoc-is-added.patch

> Userguide and reports
> -
>
> Key: NUMBERS-70
> URL: https://issues.apache.org/jira/browse/NUMBERS-70
> Project: Commons Numbers
>  Issue Type: Wish
>Reporter: Gilles
>Priority: Minor
>  Labels: benchmark, documentation, gsoc2019
> Fix For: 1.0
>
> Attachments: 0001-Angles-xdoc-is-added.patch, 
> 0001-Prime-xdoc-file-is-added.patch, 0001-Primes-xdoc-is-added.patch
>
>
> Review contents of the component towards providing an up-to-date userguide 
> and write benchmarking code for generating performance reports 
> ([JMH|http://openjdk.java.net/projects/code-tools/jmh/]).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (STATISTICS-7) Stream-based Java statistical processing

2019-04-02 Thread Udit Arora (JIRA)


[ 
https://issues.apache.org/jira/browse/STATISTICS-7?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16807832#comment-16807832
 ] 

Udit Arora edited comment on STATISTICS-7 at 4/2/19 3:04 PM:
-

Sir
I am interested in both. But since I have been following this discussion, I 
plan to stick to this. But now that I know I might send a proposal there as 
well, I would be thankful if you could send the link for that project on matrix 
algebra, thanks in advance. But currently this project is my priority.



was (Author: udit arora):
Sir
I am interested in both. But since I have been following this discussion, I 
plan to stick to this. But now that I know I might send a proposal there as 
well. But currently this project is my priority.

> Stream-based Java statistical processing
> 
>
> Key: STATISTICS-7
> URL: https://issues.apache.org/jira/browse/STATISTICS-7
> Project: Apache Commons Statistics
>  Issue Type: New Feature
>Reporter: Eric Barnhill
>Priority: Major
>  Labels: GSoC2019, gsoc2019, statistics, streams
>
> The new component aims to be a library of commons statistics functions 
> synchronized with the latest developments in the Java language, in particular 
> Java's functional programming syntax.
> The library will make commonly used statistical functions available to an end 
> user through a simple grammar comparable to commons-math-statistics or 
> scikit-learn, while under the hood will implement Java's mapping, streaming, 
> and other producer and consumer functions to ensure the statistical methods 
> run optimally in new Java implementations.
> Developers working on the project will have the opportunity to demonstrate 
> Java programming, functional programming, algorithm design, and data science 
> skills and receive authorship on a commons project that is likely to be 
> widely used.
> The ideal contributor will also be able to help with important architectural 
> decision making. The old source of these libraries, commons-math, grew too 
> large, hierarchically complex and interdependent for the commons mission. The 
> developers on this project need to make architectural choices that will 
> enable the statiscal code to be lightweight and reusable, with a minimum of 
> outside dependencies while avoiding redundancy.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (STATISTICS-7) Stream-based Java statistical processing

2019-04-02 Thread Udit Arora (JIRA)


[ 
https://issues.apache.org/jira/browse/STATISTICS-7?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16807832#comment-16807832
 ] 

Udit Arora commented on STATISTICS-7:
-

Sir
I am interested in both. But since I have been following this discussion, I 
plan to stick to this. But now that I know I might send a proposal there as 
well. But currently this project is my priority.

> Stream-based Java statistical processing
> 
>
> Key: STATISTICS-7
> URL: https://issues.apache.org/jira/browse/STATISTICS-7
> Project: Apache Commons Statistics
>  Issue Type: New Feature
>Reporter: Eric Barnhill
>Priority: Major
>  Labels: GSoC2019, gsoc2019, statistics, streams
>
> The new component aims to be a library of commons statistics functions 
> synchronized with the latest developments in the Java language, in particular 
> Java's functional programming syntax.
> The library will make commonly used statistical functions available to an end 
> user through a simple grammar comparable to commons-math-statistics or 
> scikit-learn, while under the hood will implement Java's mapping, streaming, 
> and other producer and consumer functions to ensure the statistical methods 
> run optimally in new Java implementations.
> Developers working on the project will have the opportunity to demonstrate 
> Java programming, functional programming, algorithm design, and data science 
> skills and receive authorship on a commons project that is likely to be 
> widely used.
> The ideal contributor will also be able to help with important architectural 
> decision making. The old source of these libraries, commons-math, grew too 
> large, hierarchically complex and interdependent for the commons mission. The 
> developers on this project need to make architectural choices that will 
> enable the statiscal code to be lightweight and reusable, with a minimum of 
> outside dependencies while avoiding redundancy.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (DAEMON-396) LibraryPath is broken for Java 11

2019-04-02 Thread Gerwin (JIRA)


[ 
https://issues.apache.org/jira/browse/DAEMON-396?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16807809#comment-16807809
 ] 

Gerwin commented on DAEMON-396:
---

[~markt], [~ggregory]: can you help here?
This ticket is required for [Tomcat 
63310|https://bz.apache.org/bugzilla/show_bug.cgi?id=63310] and TOMEE-2505.

> LibraryPath is broken for Java 11
> -
>
> Key: DAEMON-396
> URL: https://issues.apache.org/jira/browse/DAEMON-396
> Project: Commons Daemon
>  Issue Type: Bug
>  Components: Procrun
>Affects Versions: 1.1.1
>Reporter: Gerwin
>Priority: Critical
> Attachments: JAVA_HOME-bin-to-PATH.patch, apxAddToPathW.patch
>
>
> My application which runs on TomEE is broken when running on Java 11. I'm 
> getting this error:
> {code:none}
> java.lang.UnsatisfiedLinkError: no xmlForJava in java.library.path: 
> [C:\Program Files\TomEE\bin, <>, .]
> at 
> java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2660)
> at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:829)
> at java.base/java.lang.System.loadLibrary(System.java:1867)
> {code}
> It works for Java 8 and 10, but fails for both Oracle JDK 11 and OpenJDK 11.
> The application installs the service with the {{--LibraryPath}} option and 
> {{--StartMode jvm}}. When inspecting the {{java.library.path}} using JMX, I 
> observe this:
> # With Java 8 {{java.library.path}} contains the value specified in the 
> LibraryPath
> # With Java 11 {{java.library.path}} contains the value of the PATH 
> environment variable
> From the sourcecode I see that procrun is executing code in this order:
> {code:none}
> _wputenv("PATH=;C:\\application\\lib");
> LoadLibraryW("jvm.dll")
> JNI_CreateJavaVM()
> SetDllDirectoryW(";C:\\application\\lib")
> {code}
> The JVM is supposed to take the value of the PATH variable into account when 
> loaded, but it doesn't.
> I found these articles:
> * Stackoverflow: [Program uses outdated (not current) env variable 
> value|https://stackoverflow.com/questions/9634905/program-uses-outdated-not-current-env-variable-value]
> * Microsoft Docs: [Potential Errors Passing CRT Objects Across DLL 
> Boundaries#This example passes environment variables across a DLL 
> boundary|https://docs.microsoft.com/en-us/cpp/c-runtime-library/potential-errors-passing-crt-objects-across-dll-boundaries?view=vs-2017#example-1]
> So the C-Runtime library has its own copy of the environment variables and 
> behavior depends on how the binaries are compiled.
> * /MD means they share a single copy of the C-Runtime library.
> * /MT means that they use separate copies of the C-Runtime library.
> I expect that Java 11 is build differently, which causes this bug.
> Give this quote...
> {quote}
> Normally when Java is launched and a library path is not specified, the JVM 
> will default to using the system PATH on Windows and the LD_LIBRARY_PATH on 
> UNIX systems to locate any native libraries loaded by the application. This 
> is akin to what happens with the CLASSPATH environment variable when a 
> specific classpath is not specified when launching the JVM. The use of the 
> CLASSPATH environment variable has fallen out of style because of all the 
> conflict problems which can arise when multiple Java applications are 
> installed on the same machine. The same issues are all there with the library 
> path as well.
> In general, it is advised that you avoid potential problems when your 
> application is deployed by being conservative about which directories will be 
> included in the Java library path.
> https://wrapper.tanukisoftware.com/doc/english/prop-java-library-path-append-system-path.html
> {quote}
> .. I think it would be better to change the implementation of 
> {{--LibraryPath}} to set the JVM option {{-Djava.library.path}} instead of 
> the PATH env var.
> This will make procrun independent of how the jvm.dll is build.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (VALIDATOR-455) Add IBAN validator for VA – Vatican City State

2019-04-02 Thread Eugen Hanussek (JIRA)
Eugen Hanussek created VALIDATOR-455:


 Summary: Add IBAN validator for VA – Vatican City State
 Key: VALIDATOR-455
 URL: https://issues.apache.org/jira/browse/VALIDATOR-455
 Project: Commons Validator
  Issue Type: Improvement
  Components: Routines
Affects Versions: 1.6
Reporter: Eugen Hanussek
 Fix For: 1.7


since Nov-18 in IBAN_Registry.pdf IBAN for VA is listed. There is no in 1.6 
neither in 1.7

example: VA5900112312345678

IBAN structure : VA2!n3!n15!n
IBAN length : 22

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (DAEMON-398) Java 11 jvm.dll startup error messages not available on stdout/stderr

2019-04-02 Thread Gerwin (JIRA)
Gerwin created DAEMON-398:
-

 Summary: Java 11 jvm.dll startup error messages not available on 
stdout/stderr
 Key: DAEMON-398
 URL: https://issues.apache.org/jira/browse/DAEMON-398
 Project: Commons Daemon
  Issue Type: Bug
  Components: Procrun
Affects Versions: 1.1.1
 Environment: Windows
Reporter: Gerwin
 Attachments: set-stdout.patch

*Steps to reproduce*
# Install Java 11
# Install prunsrv.exe using jvm.dll and specify stdout and stderr file.
# Using prunmgr, add a Java Option '-invalid'
# Start the service
# stdout and stderr files are empty!
# Install Java 10
# Using prunmgr, switch the Java Virtual Machine to Java 10
# Start the service
# {code:none|title=stderr}
Java HotSpot(TM) 64-Bit Server VM warning: Ignoring option MaxPermSize; support 
was removed in 8.0
Unrecognized option: -invalid
{code}

*Analysis*
* It works for Java 8, 9 and 10, fails for 11, 12 and 13-ea.
* I followed this guide: [Redirecting standard I/O from within a 
program|https://jdebp.eu/FGA/redirecting-standard-io.html] (see 
[^set-stdout.patch]), but it didn't help.
* Even when I compile prunsrv with Visual Studio 2017 15.9 (linker 14.16) and 
test with Java 13-ea, which is also compiled with the same version (hence using 
the same C-runtime library) it does not work.
* The guide ends with what the probably causing the issue:
{quote}
... the one problem that remains with redirecting Win32 file handles:
It doesn't affect anything in the program using a different C runtime library 
(such as a third-party DLL, for example).
{quote}
* Setting registry value Log/LogJniMessages=1, which is using the {{vfprintf}} 
option of the 
[JNI_CreateJavaVM|https://docs.oracle.com/en/java/javase/11/docs/specs/jni/invocation.html#jni_createjavavm]
 does not help. Maybe because is is added after the user-specified Java Options?

*Ideas*
# Make {{vfprintf}} the first parameter
Downside of {{vfprintf}} is that it is hard to distinct between stdout and 
stderr. Maybe make a JNI call to {{System.out}} and {{System.err}} to be able 
to recognize the {{*File}} pointer and map to stdout and stderr accordingly.
And I think that {{javajni.c/apxJavaSetOut()}} should not be required.
# Log a bug for OpenJDK and try to get it fixed.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[GitHub] [commons-vfs] garydgregory commented on issue #52: VFS-686: webdav4 provider based on the latest Jackrabbit 2.x

2019-04-02 Thread GitBox
garydgregory commented on issue #52: VFS-686: webdav4 provider based on the 
latest Jackrabbit 2.x
URL: https://github.com/apache/commons-vfs/pull/52#issuecomment-478964021
 
 
   Hi @woonsan ,
   To be clear, the tests are still failing :-(
   Gary


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[jira] [Resolved] (RNG-87) MultiplyWithCarry256

2019-04-02 Thread Alex D Herbert (JIRA)


 [ 
https://issues.apache.org/jira/browse/RNG-87?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alex D Herbert resolved RNG-87.
---
Resolution: Implemented

In master.

> MultiplyWithCarry256
> 
>
> Key: RNG-87
> URL: https://issues.apache.org/jira/browse/RNG-87
> Project: Commons RNG
>  Issue Type: Improvement
>  Components: core
>Affects Versions: 1.3
>Reporter: Alex D Herbert
>Assignee: Alex D Herbert
>Priority: Minor
>  Labels: performance
> Attachments: MWC_256.jpg, MWC_256_2.jpg, MWC_256_3.jpg, 
> MWC_256_3.png, Shuffle.jpg, big.jpg, small.jpg
>
>  Time Spent: 50m
>  Remaining Estimate: 0h
>
> The {{MultiplyWithCarry256}} currently uses a length 256 array for internal 
> state. This is cycled through continuously. The current implementation 
> refills the state every 256 calls to next:
> {code:java}
> public int next() {
> if (index == Q_SIZE) { // Whole state used up.
> // Refill.
> for (int i = 0; i < Q_SIZE; i++) {
> final long t = A * (state[i] & 0xL) + carry;
> carry = (int) (t >> 32);
> state[i] = (int) t;
> }
> // Reset current index.
> index = 0;
> }
> return state[index++];
> }
> {code}
> This can be changed to continuously update the state for only a single index 
> on each call to next:
> {code:java}
> public int next() {
> // Produce an index in the range 0-255
> final int i = index++ & 0xFF;
> final long t = A * (state[i] & 0xL) + carry;
> carry = (int) (t >> 32);
> return state[i] = (int) t;
> }
> {code}
> This avoids an {{if}} statement check and *marginally* improves performance. 
> It has the advantage of not advancing the state further ahead than necessary.
> MWC_256B is the new version. JMH results from the GenerationPerformance 
> benchmark.
> {noformat}
> openjdk version "1.8.0_191"
> OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.16.04.1-b12)
> OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
> {noformat}
> ||numValues||randomSourceName||Method||Score||Error||Median||
> |1|SPLIT_MIX_64|nextInt|0.00478|4.45e-05|0.00477|
> |1|MWC_256|nextInt|0.00521|1.69e-05|0.00521|
> |1|MWC_256B|nextInt|0.00519|0.000321|0.00512|
> |100|SPLIT_MIX_64|nextInt|0.421|0.0131|0.418|
> |100|MWC_256|nextInt|0.452|0.000968|0.452|
> |100|MWC_256B|nextInt|0.443|0.00183|0.442|
> |1|SPLIT_MIX_64|nextInt|41.7|0.0725|41.7|
> |1|MWC_256|nextInt|44.5|2.25|43.9|
> |1|MWC_256B|nextInt|42.6|0.037|42.6|
> |100|SPLIT_MIX_64|nextInt|3.77e+03|21.2|3.77e+03|
> |100|MWC_256|nextInt|4.16e+03|12.8|4.16e+03|
> |100|MWC_256B|nextInt|3.98e+03|120|3.96e+03|
> {noformat}
> java version "11.0.2" 2019-01-15 LTS
> Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
> Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
> {noformat}
> ||numValues||randomSourceName||Method||Score||Error||Median||
> |1|SPLIT_MIX_64|nextInt|0.00469|4.98e-06|0.00469|
> |1|MWC_256|nextInt|0.00553|2.09e-05|0.00553|
> |1|MWC_256B|nextInt|0.00493|4.32e-05|0.00492|
> |100|SPLIT_MIX_64|nextInt|0.435|0.000624|0.435|
> |100|MWC_256|nextInt|0.467|0.00284|0.466|
> |100|MWC_256B|nextInt|0.455|0.00105|0.455|
> |1|SPLIT_MIX_64|nextInt|43|4.94|41.9|
> |1|MWC_256|nextInt|45.8|0.132|45.8|
> |1|MWC_256B|nextInt|43|0.033|43|
> |100|SPLIT_MIX_64|nextInt|3.7e+03|7.88|3.7e+03|
> |100|MWC_256|nextInt|4.17e+03|45.3|4.15e+03|
> |100|MWC_256B|nextInt|4.12e+03|4.76|4.12e+03|



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[GitHub] [commons-vfs] garydgregory commented on issue #28: fixed for AbstractFileObject#toString leak password!

2019-04-02 Thread GitBox
garydgregory commented on issue #28: fixed for AbstractFileObject#toString leak 
password!
URL: https://github.com/apache/commons-vfs/pull/28#issuecomment-478961351
 
 
   Any thoughts on the likelihood of this breaking existing apps?


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[GitHub] [commons-rng] asfgit merged pull request #33: RNG-87: Advance MultiplyWithCarry256 state one index per nextInt() call.

2019-04-02 Thread GitBox
asfgit merged pull request #33: RNG-87: Advance MultiplyWithCarry256 state one 
index per nextInt() call.
URL: https://github.com/apache/commons-rng/pull/33
 
 
   


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services


[jira] [Updated] (NUMBERS-96) Port and redevelop interpolation libraries from commons-math

2019-04-02 Thread Gilles (JIRA)


 [ 
https://issues.apache.org/jira/browse/NUMBERS-96?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gilles updated NUMBERS-96:
--
Description: 
The commons-math interpolation libraries 
([https://commons.apache.org/proper/commons-math/javadocs/api-3.0/org/apache/commons/math3/analysis/interpolation/package-summary.html])
 are an elegant, object-oriented approach to mathematical interpolation.

We require porting of these libraries to the new commons-numbers replacement 
project, as well as updating the libraries to use features found in Java 8+ 
(e.g. lambdas) that will enable a more universally efficient performance (on 
e.g. heterogeneous systems), and writing more substantial documentation.

  was:
The commons-math interpolation libraries 
([https://commons.apache.org/proper/commons-math/javadocs/api-3.0/org/apache/commons/math3/analysis/interpolation/package-summary.html)]
 are an elegant, object-oriented approach to mathematical interpolation.

We require porting of these libraries to the new commons-numbers replacement 
project, as well as updating the libraries to use features found in Java 8+ 
(e.g. lambdas) that will enable a more universally efficient performance (on 
e.g. heterogeneous systems), and writing more substantial documentation.


> Port and redevelop interpolation libraries from commons-math
> 
>
> Key: NUMBERS-96
> URL: https://issues.apache.org/jira/browse/NUMBERS-96
> Project: Commons Numbers
>  Issue Type: New Feature
>Reporter: Eric Barnhill
>Priority: Major
>  Labels: GSoC2019, gsoc2019
>
> The commons-math interpolation libraries 
> ([https://commons.apache.org/proper/commons-math/javadocs/api-3.0/org/apache/commons/math3/analysis/interpolation/package-summary.html])
>  are an elegant, object-oriented approach to mathematical interpolation.
> We require porting of these libraries to the new commons-numbers replacement 
> project, as well as updating the libraries to use features found in Java 8+ 
> (e.g. lambdas) that will enable a more universally efficient performance (on 
> e.g. heterogeneous systems), and writing more substantial documentation.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)