Re: [VOTE] Release JEXL 3.1 based on RC1

2017-04-07 Thread Bruno P. Kinoshita
[ X ] +1 Release these artifacts
Build passed in

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 
2015-11-11T05:41:47+13:00)
Maven home: /opt/maven
Java version: 1.8.0_121, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-72-generic", arch: "amd64", family: "unix"

Site generated with no issues too. Reports look Ok.

Built from SVN tag, and also from source distribution. Source and binary 
distributions md5sum matching the provided md5 values. GPG signature for the 
final jar looks good.


Thanks
Bruno


From: Emmanuel Bourg 
To: dev@commons.apache.org 
Sent: Saturday, 8 April 2017 9:59 AM
Subject: [VOTE] Release JEXL 3.1 based on RC1



Hi all,


JEXL is ready for a new release, please review the artifacts and cast

your votes.


Changes since 3.0:


https://dist.apache.org/repos/dist/dev/commons/jexl/3.1_RC1/RELEASE-NOTES.txt

http://people.apache.org/~ebourg/jexl/site/changes-report.html


SVN tag:


http://svn.apache.org/repos/asf/commons/proper/jexl/tags/COMMONS_JEXL_3_1-RC1 
(r1790565)


Binary and source distribution:

https://dist.apache.org/repos/dist/dev/commons/jexl/3.1_RC1/(r19079)


Maven staging repository:


https://repository.apache.org/content/repositories/orgapachecommons-1244/org/apache/commons/commons-jexl3/3.1/


Site:

http://people.apache.org/~ebourg/jexl/site/


Please review the release candidate and vote.

This vote will close no sooner than 72 hours from now


  [ ] +1 Release these artifacts

  [ ] +0 OK, but...

  [ ] -0 OK, but really should fix...

  [ ] -1 I oppose this release because...


Thanks!


Emmanuel Bourg

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



[VOTE] Release JEXL 3.1 based on RC1

2017-04-07 Thread Emmanuel Bourg
Hi all,

JEXL is ready for a new release, please review the artifacts and cast
your votes.

Changes since 3.0:

https://dist.apache.org/repos/dist/dev/commons/jexl/3.1_RC1/RELEASE-NOTES.txt
http://people.apache.org/~ebourg/jexl/site/changes-report.html

SVN tag:

http://svn.apache.org/repos/asf/commons/proper/jexl/tags/COMMONS_JEXL_3_1-RC1 
(r1790565)

Binary and source distribution:
https://dist.apache.org/repos/dist/dev/commons/jexl/3.1_RC1/ (r19079)

Maven staging repository:

https://repository.apache.org/content/repositories/orgapachecommons-1244/org/apache/commons/commons-jexl3/3.1/

Site:
http://people.apache.org/~ebourg/jexl/site/

Please review the release candidate and vote.
This vote will close no sooner than 72 hours from now

  [ ] +1 Release these artifacts
  [ ] +0 OK, but...
  [ ] -0 OK, but really should fix...
  [ ] -1 I oppose this release because...

Thanks!

Emmanuel Bourg



signature.asc
Description: OpenPGP digital signature


Re: [Math] MATH-1408 (exceptions for control flow)

2017-04-07 Thread Bruno P. Kinoshita
TL;DR we are working to replace ClassCastException (CCE) by either an 
instanceof check, or a different approach. Right now, adding generics to 
Frequency would fix it, and (I think) be a better design for the class

In Eclipse, I looked for the occurrences of CCE in [math], and the first place 
I picked to work on was the Frequency class [1]. This class provides a 
frequency table for users (implemented with a TreeMap) and methods to retrieve 
the mode, unique count, count, sum of frequencies, etc.

The problem is that the Frequency class has an internal TreeMap, and offers 
users the ability to store chars, ints, or longs, offering different methods to 
add values, get cumulative frequencies, etc, for int / long / char.

Because of this design, the SortedMap is created with , Long>. 
The keys, accepting any Comparable (there is addValue(Comparable) 
method), have to check for CCE to make sure the user passed a key of a type 
that can be compared with the other keys in the TreeMap. And it does even a 
workaround for invalid values, returning zero, or ignoring errors. The map 
values also get boxed to Long's, as this supports all int/char values.

I think we can add generics to the Frequency class, as in this fork: 
https://github.com/apache/commons-math/compare/master...kinow:MATH-1408-generic-frequency?expand=1

By doing that, we would break binary compatibility (it would be fine to wait 
for a major release to ship it) but we would avoid runtime errors, remove 
warning suppression annotations, and also remove the need to throw the 
MathIllegalArgumentException exception when adding values and for other methods 
too.

Does anyone have any objections to generifying the Frequency class, or would 
have a use case for a int/long/char Frequency class?

Cheers
Bruno

[1] 
https://github.com/apache/commons-math/blob/19e0e29908fef67a0890f6a8513494e9963b2ae0/src/main/java/org/apache/commons/math4/stat/Frequency.java




From: Gilles 
To: Commons Developers List  
Sent: Saturday, 8 April 2017 1:54 AM
Subject: [Math] MATH-1408 (exceptions for control flow)



Hi.


See:

  https://issues.apache.org/jira/browse/MATH-1408


Any objection to the proposed changes?


Regards,

Gilles



-

To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org

For additional commands, e-mail: dev-h...@commons.apache.org

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [Configuration] How do I traverse an XML configuration?

2017-04-07 Thread Gary Gregory
On Fri, Apr 7, 2017 at 12:52 PM, Oliver Heger 
wrote:

>
>
> Am 07.04.2017 um 21:43 schrieb Gary Gregory:
> > On Fri, Apr 7, 2017 at 12:40 PM, Oliver Heger <
> oliver.he...@oliver-heger.de>
> > wrote:
> >
> >>
> >>
> >> Am 07.04.2017 um 19:09 schrieb Woonsan Ko:
> >>> On Fri, Apr 7, 2017 at 2:05 AM, Gary Gregory 
> >> wrote:
>  I might have hit pay-dirt
>  with org.apache.commons.configuration2.BaseHierarchicalConfiguration.
> >> getNodeModel()...
> >>> Sounds great and thanks for sharing the pay-dirt!
> >>
> >> Yes, that's the way to go: From the node model you can obtain the root
> >> node via getRootNode(). This returns an ImmutableNode which has methods
> >> to query all children or other properties of the node.
> >>
> >
> > The only drawback is that these are all calls on classes, not interfaces.
> >
> > I wonder if it worth adding an interface for node traversal to hide most
> of
> > the guts?
>
> Internally, hierarchical configurations use the NodeHandler interface to
> abstract over the concrete node model. That way other hierarchical
> structures can be handled.
>
> However, the most important use case is to access hierarchical
> structures via the Configuration interface. Node traversing is a rather
> low-level operation, and so far there has not been the need to offer
> better support for this.
>

All right, then let's leave things as they are.

Thank you,
Gary


>
> Oliver
>
> >
> > Gary
> >
> >
> >>
> >> Oliver
> >>
> >>>
> >>> Woonsan
> >>>
> 
>  Gary
> 
>  On Thu, Apr 6, 2017 at 9:39 PM, Gary Gregory 
> >> wrote:
> 
> > Thanks Woonsan, but using DOM defeats the purpose of using Commons
> >> Config
> > :-(
> >
> > I was hopping to get access to some object model where I do not have
> to
> > worry about collapsing white space and other XML messy stuff.
> >
> > getKeys() gives me ALL the keys for the whole document, all I need
> > something like getChildKeys() for the current config. Then I can,
> > presumably, get make a config out of each child and keep going.
> >
> > Is that not possible?
> >
> > If I have to use DOM, then I do not need Commons Config :-(
> >
> > Gary
> >
> > On Thu, Apr 6, 2017 at 8:46 PM, Woonsan Ko 
> wrote:
> >
> >> If you meant to traverse dom tree of the xml document, perhaps you
> can
> >> use XMLConfiguration#getDocument().
> >>
> >> Regards,
> >>
> >> Woonsan
> >>
> >> On Thu, Apr 6, 2017 at 11:00 PM, Gary Gregory <
> garydgreg...@gmail.com
> >>>
> >> wrote:
> >>> Hi All:
> >>>
> >>> I have an XMLConfiguration and I need to get all of the child nodes
> >> from
> >>> the root. Once I have each node I need to get the children of each.
> >> This is
> >>> not about preorder or postorder or depth-first searches. I just
> need
> >> to
> >> be
> >>> able to navigate the tree.
> >>>
> >>> Clues?
> >>>
> >>> Thank you,
> >>> Gary
> >>>
> >>> --
> >>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> >>> Java Persistence with Hibernate, Second Edition
> >>>  >> ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&link
> >> Code=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2
> b8>
> >>>
> >>>  >> am2&o=1&a=1617290459>
> >>> JUnit in Action, Second Edition
> >>>  >> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&link
> >> Code=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de4
> >> 18%22>
> >>>
> >>>  >> am2&o=1&a=1935182021>
> >>> Spring Batch in Action
> >>>  >> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&link
> >> Code=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Bli
> >> nk_id%7D%7D%22%3ESpring+Batch+in+Action>
> >>>  >> am2&o=1&a=1935182951>
> >>> Blog: http://garygregory.wordpress.com
> >>> Home: http://garygregory.com/
> >>> Tweet! http://twitter.com/GaryGregory
> >>
> >> 
> -
> >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> >> For additional commands, e-mail: dev-h...@commons.apache.org
> >>
> >>
> >
> >
> > --
> > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> > Java Persistence with Hibernate, Second Edition
> >  >> tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&
> >> linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2
> b8>
> >

Re: [Configuration] How do I traverse an XML configuration?

2017-04-07 Thread Oliver Heger


Am 07.04.2017 um 21:43 schrieb Gary Gregory:
> On Fri, Apr 7, 2017 at 12:40 PM, Oliver Heger 
> wrote:
> 
>>
>>
>> Am 07.04.2017 um 19:09 schrieb Woonsan Ko:
>>> On Fri, Apr 7, 2017 at 2:05 AM, Gary Gregory 
>> wrote:
 I might have hit pay-dirt
 with org.apache.commons.configuration2.BaseHierarchicalConfiguration.
>> getNodeModel()...
>>> Sounds great and thanks for sharing the pay-dirt!
>>
>> Yes, that's the way to go: From the node model you can obtain the root
>> node via getRootNode(). This returns an ImmutableNode which has methods
>> to query all children or other properties of the node.
>>
> 
> The only drawback is that these are all calls on classes, not interfaces.
> 
> I wonder if it worth adding an interface for node traversal to hide most of
> the guts?

Internally, hierarchical configurations use the NodeHandler interface to
abstract over the concrete node model. That way other hierarchical
structures can be handled.

However, the most important use case is to access hierarchical
structures via the Configuration interface. Node traversing is a rather
low-level operation, and so far there has not been the need to offer
better support for this.

Oliver

> 
> Gary
> 
> 
>>
>> Oliver
>>
>>>
>>> Woonsan
>>>

 Gary

 On Thu, Apr 6, 2017 at 9:39 PM, Gary Gregory 
>> wrote:

> Thanks Woonsan, but using DOM defeats the purpose of using Commons
>> Config
> :-(
>
> I was hopping to get access to some object model where I do not have to
> worry about collapsing white space and other XML messy stuff.
>
> getKeys() gives me ALL the keys for the whole document, all I need
> something like getChildKeys() for the current config. Then I can,
> presumably, get make a config out of each child and keep going.
>
> Is that not possible?
>
> If I have to use DOM, then I do not need Commons Config :-(
>
> Gary
>
> On Thu, Apr 6, 2017 at 8:46 PM, Woonsan Ko  wrote:
>
>> If you meant to traverse dom tree of the xml document, perhaps you can
>> use XMLConfiguration#getDocument().
>>
>> Regards,
>>
>> Woonsan
>>
>> On Thu, Apr 6, 2017 at 11:00 PM, Gary Gregory >>
>> wrote:
>>> Hi All:
>>>
>>> I have an XMLConfiguration and I need to get all of the child nodes
>> from
>>> the root. Once I have each node I need to get the children of each.
>> This is
>>> not about preorder or postorder or depth-first searches. I just need
>> to
>> be
>>> able to navigate the tree.
>>>
>>> Clues?
>>>
>>> Thank you,
>>> Gary
>>>
>>> --
>>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
>>> Java Persistence with Hibernate, Second Edition
>>> > ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&link
>> Code=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
>>>
>>> > am2&o=1&a=1617290459>
>>> JUnit in Action, Second Edition
>>> > ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&link
>> Code=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de4
>> 18%22>
>>>
>>> > am2&o=1&a=1935182021>
>>> Spring Batch in Action
>>> > ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&link
>> Code=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Bli
>> nk_id%7D%7D%22%3ESpring+Batch+in+Action>
>>> > am2&o=1&a=1935182951>
>>> Blog: http://garygregory.wordpress.com
>>> Home: http://garygregory.com/
>>> Tweet! http://twitter.com/GaryGregory
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>>
>
>
> --
> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> Java Persistence with Hibernate, Second Edition
> > tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&
>> linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
>
> > 1617290459>
> JUnit in Action, Second Edition
> > tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&
>> linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22
>>>
>
> > 1935182021>
> Spring Batch in Action
> <

Re: [Configuration] How do I traverse an XML configuration?

2017-04-07 Thread Gary Gregory
On Fri, Apr 7, 2017 at 12:40 PM, Oliver Heger 
wrote:

>
>
> Am 07.04.2017 um 19:09 schrieb Woonsan Ko:
> > On Fri, Apr 7, 2017 at 2:05 AM, Gary Gregory 
> wrote:
> >> I might have hit pay-dirt
> >> with org.apache.commons.configuration2.BaseHierarchicalConfiguration.
> getNodeModel()...
> > Sounds great and thanks for sharing the pay-dirt!
>
> Yes, that's the way to go: From the node model you can obtain the root
> node via getRootNode(). This returns an ImmutableNode which has methods
> to query all children or other properties of the node.
>

The only drawback is that these are all calls on classes, not interfaces.

I wonder if it worth adding an interface for node traversal to hide most of
the guts?

Gary


>
> Oliver
>
> >
> > Woonsan
> >
> >>
> >> Gary
> >>
> >> On Thu, Apr 6, 2017 at 9:39 PM, Gary Gregory 
> wrote:
> >>
> >>> Thanks Woonsan, but using DOM defeats the purpose of using Commons
> Config
> >>> :-(
> >>>
> >>> I was hopping to get access to some object model where I do not have to
> >>> worry about collapsing white space and other XML messy stuff.
> >>>
> >>> getKeys() gives me ALL the keys for the whole document, all I need
> >>> something like getChildKeys() for the current config. Then I can,
> >>> presumably, get make a config out of each child and keep going.
> >>>
> >>> Is that not possible?
> >>>
> >>> If I have to use DOM, then I do not need Commons Config :-(
> >>>
> >>> Gary
> >>>
> >>> On Thu, Apr 6, 2017 at 8:46 PM, Woonsan Ko  wrote:
> >>>
>  If you meant to traverse dom tree of the xml document, perhaps you can
>  use XMLConfiguration#getDocument().
> 
>  Regards,
> 
>  Woonsan
> 
>  On Thu, Apr 6, 2017 at 11:00 PM, Gary Gregory  >
>  wrote:
> > Hi All:
> >
> > I have an XMLConfiguration and I need to get all of the child nodes
> from
> > the root. Once I have each node I need to get the children of each.
>  This is
> > not about preorder or postorder or depth-first searches. I just need
> to
>  be
> > able to navigate the tree.
> >
> > Clues?
> >
> > Thank you,
> > Gary
> >
> > --
> > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> > Java Persistence with Hibernate, Second Edition
> >   ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&link
>  Code=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
> >
> >   am2&o=1&a=1617290459>
> > JUnit in Action, Second Edition
> >   ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&link
>  Code=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de4
> 18%22>
> >
> >   am2&o=1&a=1935182021>
> > Spring Batch in Action
> >   ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&link
>  Code=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Bli
>  nk_id%7D%7D%22%3ESpring+Batch+in+Action>
> >   am2&o=1&a=1935182951>
> > Blog: http://garygregory.wordpress.com
> > Home: http://garygregory.com/
> > Tweet! http://twitter.com/GaryGregory
> 
>  -
>  To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>  For additional commands, e-mail: dev-h...@commons.apache.org
> 
> 
> >>>
> >>>
> >>> --
> >>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> >>> Java Persistence with Hibernate, Second Edition
> >>>  tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&
> linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
> >>>
> >>>  1617290459>
> >>> JUnit in Action, Second Edition
> >>>  tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&
> linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22
> >
> >>>
> >>>  1935182021>
> >>> Spring Batch in Action
> >>>  tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&
> linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%
> 7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
> >>>  1935182951>
> >>> Blog: http://garygregory.wordpress.com
> >>> Home: http://garygregory.com/
> >>> Tweet! http://twitter.com/GaryGregory
> >>>
> >>
> >>
> >>
> >> --
> >> E-Mail: garydgreg...@gma

Re: [Configuration] How do I traverse an XML configuration?

2017-04-07 Thread Oliver Heger


Am 07.04.2017 um 19:09 schrieb Woonsan Ko:
> On Fri, Apr 7, 2017 at 2:05 AM, Gary Gregory  wrote:
>> I might have hit pay-dirt
>> with 
>> org.apache.commons.configuration2.BaseHierarchicalConfiguration.getNodeModel()...
> Sounds great and thanks for sharing the pay-dirt!

Yes, that's the way to go: From the node model you can obtain the root
node via getRootNode(). This returns an ImmutableNode which has methods
to query all children or other properties of the node.

Oliver

> 
> Woonsan
> 
>>
>> Gary
>>
>> On Thu, Apr 6, 2017 at 9:39 PM, Gary Gregory  wrote:
>>
>>> Thanks Woonsan, but using DOM defeats the purpose of using Commons Config
>>> :-(
>>>
>>> I was hopping to get access to some object model where I do not have to
>>> worry about collapsing white space and other XML messy stuff.
>>>
>>> getKeys() gives me ALL the keys for the whole document, all I need
>>> something like getChildKeys() for the current config. Then I can,
>>> presumably, get make a config out of each child and keep going.
>>>
>>> Is that not possible?
>>>
>>> If I have to use DOM, then I do not need Commons Config :-(
>>>
>>> Gary
>>>
>>> On Thu, Apr 6, 2017 at 8:46 PM, Woonsan Ko  wrote:
>>>
 If you meant to traverse dom tree of the xml document, perhaps you can
 use XMLConfiguration#getDocument().

 Regards,

 Woonsan

 On Thu, Apr 6, 2017 at 11:00 PM, Gary Gregory 
 wrote:
> Hi All:
>
> I have an XMLConfiguration and I need to get all of the child nodes from
> the root. Once I have each node I need to get the children of each.
 This is
> not about preorder or postorder or depth-first searches. I just need to
 be
> able to navigate the tree.
>
> Clues?
>
> Thank you,
> Gary
>
> --
> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> Java Persistence with Hibernate, Second Edition
> 
>
> 
> JUnit in Action, Second Edition
> 
>
> 
> Spring Batch in Action
> 
> 
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory

 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org


>>>
>>>
>>> --
>>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
>>> Java Persistence with Hibernate, Second Edition
>>> 
>>>
>>> 
>>> JUnit in Action, Second Edition
>>> 
>>>
>>> 
>>> Spring Batch in Action
>>> 
>>> 
>>> Blog: http://garygregory.wordpress.com
>>> Home: http://garygregory.com/
>>> Tweet! http://twitter.com/GaryGregory
>>>
>>
>>
>>
>> --
>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
>> Java Persistence with Hibernate, Second Edition
>> 
>>
>> 
>> JUnit in Action, Second Edition
>> 

Re: [Math][Numbers] Release(s)? What? When? Who?

2017-04-07 Thread Gary Gregory
Hi Gilles,

My guess is that we experiencing a mix folks being busy and a lack of fresh
blood in Commons. I know I am busy ATM! I bet you must feel frustrated and
I am sorry about that. It does not help that there are different opinions
on how to organize items or not between Commons components. Speaking
personally, I do not have the bandwidth ATM to dig in Commons Math and
related code within and without that component. I hope others can chip in
in keeping this part of our community active.

Cheers,
Gary

On Fri, Apr 7, 2017 at 9:13 AM, Gilles  wrote:

> Hello.
>
>
> IMO, it would make sense that the next release of Commons
> Math (v4.0) depend on "Commons Numbers" (v1.0 ?) and
> Commons RNG (v1.1).
>
> Could people who volunteered for moving/refactoring the
> codes provide some status information and expected roadmap
> for getting to a state where release of the existing modules
> could be considered?
>  * commons-numbers-core
> - Which other classes (namely from "o.a.c.math4.utils")
>   yet to add?
>  * commons-numbers-complex
> - Add "Complex" solvers (?)
>  * commons-numbers-fraction
> - Add "ContinuedFraction" (?)
>  * commons-numbers-quaternion
>
> The purpose is of course to drop the corresponding CM packages.
>
> New modules to consider for Commons Numbers:
>  * commons-numbers-combinatorics
>  * commons-numbers-jdkmath (from "o.a.c.m.util.FastMath")
> - Or drop "FastMath" altogether?
>   Cf. https://issues.apache.org/jira/browse/MATH-740
>  * commons-numbers-arrays (from "o.a.c.m.util.MathArrays")
>  * commons-numbers-primes (from "o.a.c.m.primes")
> Please comment.
>
> Also, what is status of "Commons SigProc"?
> If this new component would be released, then I guess that we
> could safely drop package "o.a.c.math4.filter".
>
>
> Regards,
> Gilles
>
> P.S. My last post about the CM's JIRA backlog did not elicit
>  much reaction. I'd like to know what the PMC members think
>  of that situation. Is the status quo (i.e. the image of CM
>  getting worse with each reported bug) satisfactory for the
>  PMC? [Gary, please include in the report a paragraph about
>  the state of the matter.]
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition



JUnit in Action, Second Edition



Spring Batch in Action


Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory


Build failed in Jenkins: commons-beanutils #21

2017-04-07 Thread Apache Jenkins Server
See 


Changes:

[ggregory] Add oraclejdk7 to Travis CI.

--
Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on beam5 (beam) in workspace 

Updating https://svn.apache.org/repos/asf/commons/proper/beanutils/trunk at 
revision '2017-04-07T18:40:11.404 +'
U .travis.yml
At revision 1790609

Parsing POMs
Established TCP socket on 44710
maven32-agent.jar already up to date
maven32-interceptor.jar already up to date
maven3-interceptor-commons.jar already up to date
[commons-beanutils] $ /home/jenkins/tools/java/latest1.6/bin/java -Xmx2g 
-Xms256m -cp 
/home/jenkins/jenkins-slave/maven32-agent.jar:/home/jenkins/tools/maven/apache-maven-3.2.5/boot/plexus-classworlds-2.5.2.jar:/home/jenkins/tools/maven/apache-maven-3.2.5/conf/logging
 jenkins.maven3.agent.Maven32Main /home/jenkins/tools/maven/apache-maven-3.2.5 
/home/jenkins/jenkins-slave/slave.jar 
/home/jenkins/jenkins-slave/maven32-interceptor.jar 
/home/jenkins/jenkins-slave/maven3-interceptor-commons.jar 44710
Exception in thread "main" java.lang.UnsupportedClassVersionError: 
hudson/remoting/Launcher : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at 
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(ClassRealm.java:401)
at 
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:42)
at 
org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
at 
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:254)
at 
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
at jenkins.maven3.agent.Maven32Main.main(Maven32Main.java:143)
at jenkins.maven3.agent.Maven32Main.main(Maven32Main.java:74)
ERROR: Failed to parse POMs
java.io.EOFException: unexpected stream termination
at hudson.remoting.ChannelBuilder.negotiate(ChannelBuilder.java:365)
at hudson.remoting.ChannelBuilder.build(ChannelBuilder.java:310)
at hudson.slaves.Channels.forProcess(Channels.java:115)
at 
hudson.maven.AbstractMavenProcessFactory.newProcess(AbstractMavenProcessFactory.java:294)
at hudson.maven.ProcessCache.get(ProcessCache.java:236)
at 
hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:798)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
at hudson.model.Run.execute(Run.java:1728)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:544)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:404)

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Build failed in Jenkins: commons-logging #6

2017-04-07 Thread Apache Jenkins Server
See 


Changes:

[ggregory] Add oraclejdk7 to Travis CI.

--
Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on beam8 (beam) in workspace 

Checking out a fresh workspace because there's no workspace at 

Cleaning local Directory .
Checking out https://svn.apache.org/repos/asf/commons/proper/logging/trunk at 
revision '2017-04-07T18:38:07.689 +'
A README.txt
AUpmd.xml
AURELEASE-NOTES.txt
A .travis.yml
AUSTATUS.html
AUlicense-header.txt
A src
A src/main
A src/main/assembly
AUsrc/main/assembly/src.xml
AUsrc/main/assembly/bin.xml
A src/main/java
A src/main/java/org
A src/main/java/org/apache
A src/main/java/org/apache/commons
A src/main/java/org/apache/commons/logging
AU
src/main/java/org/apache/commons/logging/LogConfigurationException.java
AUsrc/main/java/org/apache/commons/logging/LogFactory.java
AUsrc/main/java/org/apache/commons/logging/package.html
AUsrc/main/java/org/apache/commons/logging/Log.java
A src/main/java/org/apache/commons/logging/impl
AUsrc/main/java/org/apache/commons/logging/impl/LogKitLogger.java
AUsrc/main/java/org/apache/commons/logging/impl/LogFactoryImpl.java
AUsrc/main/java/org/apache/commons/logging/impl/SimpleLog.java
AU
src/main/java/org/apache/commons/logging/impl/Jdk13LumberjackLogger.java
AUsrc/main/java/org/apache/commons/logging/impl/Jdk14Logger.java
AUsrc/main/java/org/apache/commons/logging/impl/NoOpLog.java
AUsrc/main/java/org/apache/commons/logging/impl/package.html
AUsrc/main/java/org/apache/commons/logging/impl/Log4JLogger.java
AUsrc/main/java/org/apache/commons/logging/impl/AvalonLogger.java
AU
src/main/java/org/apache/commons/logging/impl/ServletContextCleaner.java
AUsrc/main/java/org/apache/commons/logging/impl/WeakHashtable.java
AUsrc/main/java/org/apache/commons/logging/LogSource.java
AUsrc/main/java/overview.html
A src/site
A src/site/xdoc
AUsrc/site/xdoc/issue-tracking.xml
AUsrc/site/xdoc/building.xml
AUsrc/site/xdoc/download_logging.xml
AUsrc/site/xdoc/guide.xml
AUsrc/site/xdoc/mail-lists.xml
AUsrc/site/xdoc/proposal.xml
AUsrc/site/xdoc/junit-report.xml
AUsrc/site/xdoc/tech.xml
AUsrc/site/xdoc/index.xml
AUsrc/site/xdoc/troubleshooting.xml
AUsrc/site/site.xml
A src/site/resources
A src/site/resources/download_logging.cgi
A src/site/resources/images
AUsrc/site/resources/images/logo.png
A src/conf
AUsrc/conf/MANIFEST.MF
A src/changes
AUsrc/changes/changes.xml
AUsrc/changes/release-notes.vm
A src/media
AUsrc/media/logo.xcf
AUsrc/media/logo.png
A src/test
A src/test/java
A src/test/java/org
A src/test/java/org/apache
A src/test/java/org/apache/commons
A src/test/java/org/apache/commons/logging
AUsrc/test/java/org/apache/commons/logging/AltHashtable.java
A src/test/java/org/apache/commons/logging/jdk14
AU
src/test/java/org/apache/commons/logging/jdk14/CustomConfigFullTestCase.java
AU
src/test/java/org/apache/commons/logging/jdk14/CustomConfigAPITestCase.java
AU
src/test/java/org/apache/commons/logging/jdk14/DefaultConfigTestCase.java
AU
src/test/java/org/apache/commons/logging/jdk14/CustomConfigTestCase.java
AUsrc/test/java/org/apache/commons/logging/jdk14/TestHandler.java
AUsrc/test/java/org/apache/commons/logging/PathableClassLoader.java
A src/test/java/org/apache/commons/logging/log4j
A src/test/java/org/apache/commons/logging/log4j/log4j12
AU
src/test/java/org/apache/commons/logging/log4j/log4j12/Log4j12StandardTests.java
AU
src/test/java/org/apache/commons/logging/log4j/log4j12/ApiClasspathStandardTestCase.java
AU
src/test/java/org/apache/commons/logging/log4j/log4j12/ParentClasspathStandardTestCase.java
AU
src/test/java/org/apache/commons/logging/log4j/log4j12/TestAppender.java
AU
src/test/java/org/apache/commons/logging/log4j/log4j12/AppClasspathStandardTestCase.java
AU
src/test/java/org/apache/commons/logging/log4j/log4j12/ChildClasspathStandardTestCase.java
AUsrc/test/java/org/apache/commons/logging/log4j/StandardTests.java
A src/test/java/org/apache/commons/logging/pathable
AUsrc/test/java/org/apache/commons/logging/pathable/GeneralTestCase.java
AU
src/test/java/org/apache/commons/logging/pathable/ParentFirstTestCase.java
AU  

Build failed in Jenkins: Commons-ognl #280

2017-04-07 Thread Apache Jenkins Server
See 


Changes:

[ggregory] Add oraclejdk7 to Travis CI.

--
Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on ubuntu-eu2 (ubuntu trusty) in workspace 

Updating http://svn.apache.org/repos/asf/commons/proper/ognl/trunk at revision 
'2017-04-07T18:36:56.362 +'
U .travis.yml
At revision 1790609

Parsing POMs
Established TCP socket on 34621
maven32-agent.jar already up to date
maven32-interceptor.jar already up to date
maven3-interceptor-commons.jar already up to date
[Commons-ognl] $ /home/jenkins/tools/java/latest1.6/bin/java -Xmx2g -Xms256m 
-cp 
/home/jenkins/jenkins-slave/maven32-agent.jar:/home/jenkins/tools/maven/apache-maven-3.2.5/boot/plexus-classworlds-2.5.2.jar:/home/jenkins/tools/maven/apache-maven-3.2.5/conf/logging
 jenkins.maven3.agent.Maven32Main /home/jenkins/tools/maven/apache-maven-3.2.5 
/home/jenkins/jenkins-slave/slave.jar 
/home/jenkins/jenkins-slave/maven32-interceptor.jar 
/home/jenkins/jenkins-slave/maven3-interceptor-commons.jar 34621
Exception in thread "main" java.lang.UnsupportedClassVersionError: 
hudson/remoting/Launcher : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at 
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(ClassRealm.java:401)
at 
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:42)
at 
org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
at 
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:254)
at 
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
at jenkins.maven3.agent.Maven32Main.main(Maven32Main.java:143)
at jenkins.maven3.agent.Maven32Main.main(Maven32Main.java:74)
ERROR: Failed to parse POMs
java.io.EOFException: unexpected stream termination
at hudson.remoting.ChannelBuilder.negotiate(ChannelBuilder.java:365)
at hudson.remoting.ChannelBuilder.build(ChannelBuilder.java:310)
at hudson.slaves.Channels.forProcess(Channels.java:115)
at 
hudson.maven.AbstractMavenProcessFactory.newProcess(AbstractMavenProcessFactory.java:294)
at hudson.maven.ProcessCache.get(ProcessCache.java:236)
at 
hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:798)
at 
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
at hudson.model.Run.execute(Run.java:1728)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:544)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:404)

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Build failed in Jenkins: commons-dbutils #5

2017-04-07 Thread Apache Jenkins Server
See 


Changes:

[ggregory] Add oraclejdk7 to Travis CI.

--
Started by an SCM change
[EnvInject] - Loading node environment variables.
Building remotely on ubuntu-eu2 (ubuntu trusty) in workspace 

Checking out a fresh workspace because there's no workspace at 

Cleaning local Directory .
Checking out https://svn.apache.org/repos/asf/commons/proper/dbutils/trunk at 
revision '2017-04-07T18:05:18.630 +'
A src
A src/test
A src/test/java
A src/test/java/org
A src/test/java/org/apache
A src/test/java/org/apache/commons
A src/test/java/org/apache/commons/dbutils
A src/test/java/org/apache/commons/dbutils/ServiceLoaderTest.java
A 
src/test/java/org/apache/commons/dbutils/StatementConfigurationTest.java
AUsrc/test/java/org/apache/commons/dbutils/QueryLoaderTest.java
AUsrc/test/java/org/apache/commons/dbutils/AsyncQueryRunnerTest.java
AUsrc/test/java/org/apache/commons/dbutils/QueryRunnerTest.java
AUsrc/test/java/org/apache/commons/dbutils/MockResultSet.java
AUsrc/test/java/org/apache/commons/dbutils/ResultSetIteratorTest.java
AUsrc/test/java/org/apache/commons/dbutils/TestBean.java
AUsrc/test/java/org/apache/commons/dbutils/BeanProcessorTest.java
AUsrc/test/java/org/apache/commons/dbutils/MockResultSetMetaData.java
AUsrc/test/java/org/apache/commons/dbutils/BaseTestCase.java
AUsrc/test/java/org/apache/commons/dbutils/DbUtilsTest.java
A src/test/java/org/apache/commons/dbutils/OutParameterTest.java
AUsrc/test/java/org/apache/commons/dbutils/BasicRowProcessorTest.java
AUsrc/test/java/org/apache/commons/dbutils/ProxyFactoryTest.java
A 
src/test/java/org/apache/commons/dbutils/GenerousBeanProcessorTest.java
AU
src/test/java/org/apache/commons/dbutils/BaseResultSetHandlerTestCase.java
A src/test/java/org/apache/commons/dbutils/handlers
AU
src/test/java/org/apache/commons/dbutils/handlers/BeanListHandlerTest.java
AU
src/test/java/org/apache/commons/dbutils/handlers/KeyedHandlerTest.java
A src/test/java/org/apache/commons/dbutils/handlers/columns
A 
src/test/java/org/apache/commons/dbutils/handlers/columns/ByteColumnHandlerTest.java
A 
src/test/java/org/apache/commons/dbutils/handlers/columns/TimestampColumnHandlerTest.java
A 
src/test/java/org/apache/commons/dbutils/handlers/columns/FloatColumnHandlerTest.java
A 
src/test/java/org/apache/commons/dbutils/handlers/columns/StringColumnHandlerTest.java
A 
src/test/java/org/apache/commons/dbutils/handlers/columns/ColumnHandlerTestBase.java
A 
src/test/java/org/apache/commons/dbutils/handlers/columns/DoubleColumnHandlerTest.java
A 
src/test/java/org/apache/commons/dbutils/handlers/columns/IntegerColumnHandlerTest.java
A 
src/test/java/org/apache/commons/dbutils/handlers/columns/BooleanColumnHandlerTest.java
A 
src/test/java/org/apache/commons/dbutils/handlers/columns/LongColumnHandlerTest.java
A 
src/test/java/org/apache/commons/dbutils/handlers/columns/ShortColumnHandlerTest.java
A 
src/test/java/org/apache/commons/dbutils/handlers/columns/TestColumnHandler.java
A 
src/test/java/org/apache/commons/dbutils/handlers/columns/SQLXMLColumnHandlerTest.java
AU
src/test/java/org/apache/commons/dbutils/handlers/BeanMapHandlerTest.java
AUsrc/test/java/org/apache/commons/dbutils/handlers/BeanHandlerTest.java
AU
src/test/java/org/apache/commons/dbutils/handlers/ScalarHandlerTest.java
AU
src/test/java/org/apache/commons/dbutils/handlers/ColumnListHandlerTest.java
AU
src/test/java/org/apache/commons/dbutils/handlers/MapListHandlerTest.java
AU
src/test/java/org/apache/commons/dbutils/handlers/ArrayListHandlerTest.java
AUsrc/test/java/org/apache/commons/dbutils/handlers/MapHandlerTest.java
AU
src/test/java/org/apache/commons/dbutils/handlers/ArrayHandlerTest.java
A src/test/java/org/apache/commons/dbutils/handlers/properties
A 
src/test/java/org/apache/commons/dbutils/handlers/properties/StringEnumPropertyHandlerTest.java
A 
src/test/java/org/apache/commons/dbutils/handlers/properties/DatePropertyHandlerTest.java
A 
src/test/java/org/apache/commons/dbutils/handlers/properties/PropertyHandlerTest.java
A 
src/test/java/org/apache/commons/dbutils/handlers/properties/TestPropertyHandler.java
A 
src/test/java/org/apache/commons/dbutils/handlers/properties/TestEnum.java
A src/test/java/org/apache/commons/dbutils/wrappers
AU
src/test/java/org/apache/commons/dbutils/wrappers/SqlNullCheckedResultSetTest.java
AU
src/test/java/org/

Re: [Configuration] How do I traverse an XML configuration?

2017-04-07 Thread Woonsan Ko
On Fri, Apr 7, 2017 at 2:05 AM, Gary Gregory  wrote:
> I might have hit pay-dirt
> with 
> org.apache.commons.configuration2.BaseHierarchicalConfiguration.getNodeModel()...
Sounds great and thanks for sharing the pay-dirt!

Woonsan

>
> Gary
>
> On Thu, Apr 6, 2017 at 9:39 PM, Gary Gregory  wrote:
>
>> Thanks Woonsan, but using DOM defeats the purpose of using Commons Config
>> :-(
>>
>> I was hopping to get access to some object model where I do not have to
>> worry about collapsing white space and other XML messy stuff.
>>
>> getKeys() gives me ALL the keys for the whole document, all I need
>> something like getChildKeys() for the current config. Then I can,
>> presumably, get make a config out of each child and keep going.
>>
>> Is that not possible?
>>
>> If I have to use DOM, then I do not need Commons Config :-(
>>
>> Gary
>>
>> On Thu, Apr 6, 2017 at 8:46 PM, Woonsan Ko  wrote:
>>
>>> If you meant to traverse dom tree of the xml document, perhaps you can
>>> use XMLConfiguration#getDocument().
>>>
>>> Regards,
>>>
>>> Woonsan
>>>
>>> On Thu, Apr 6, 2017 at 11:00 PM, Gary Gregory 
>>> wrote:
>>> > Hi All:
>>> >
>>> > I have an XMLConfiguration and I need to get all of the child nodes from
>>> > the root. Once I have each node I need to get the children of each.
>>> This is
>>> > not about preorder or postorder or depth-first searches. I just need to
>>> be
>>> > able to navigate the tree.
>>> >
>>> > Clues?
>>> >
>>> > Thank you,
>>> > Gary
>>> >
>>> > --
>>> > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
>>> > Java Persistence with Hibernate, Second Edition
>>> > >> ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&link
>>> Code=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
>>> >
>>> > >> am2&o=1&a=1617290459>
>>> > JUnit in Action, Second Edition
>>> > >> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&link
>>> Code=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
>>> >
>>> > >> am2&o=1&a=1935182021>
>>> > Spring Batch in Action
>>> > >> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&link
>>> Code=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Bli
>>> nk_id%7D%7D%22%3ESpring+Batch+in+Action>
>>> > >> am2&o=1&a=1935182951>
>>> > Blog: http://garygregory.wordpress.com
>>> > Home: http://garygregory.com/
>>> > Tweet! http://twitter.com/GaryGregory
>>>
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>
>>>
>>
>>
>> --
>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
>> Java Persistence with Hibernate, Second Edition
>> 
>>
>> 
>> JUnit in Action, Second Edition
>> 
>>
>> 
>> Spring Batch in Action
>> 
>> 
>> Blog: http://garygregory.wordpress.com
>> Home: http://garygregory.com/
>> Tweet! http://twitter.com/GaryGregory
>>
>
>
>
> --
> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> Java Persistence with Hibernate, Second Edition
> 
>
> 
> JUnit in Action, Second Edition
> 
>
> 
> Spring Batch in Action
> 

[Math][Numbers] Release(s)? What? When? Who?

2017-04-07 Thread Gilles

Hello.


IMO, it would make sense that the next release of Commons
Math (v4.0) depend on "Commons Numbers" (v1.0 ?) and
Commons RNG (v1.1).

Could people who volunteered for moving/refactoring the
codes provide some status information and expected roadmap
for getting to a state where release of the existing modules
could be considered?
 * commons-numbers-core
- Which other classes (namely from "o.a.c.math4.utils")
  yet to add?
 * commons-numbers-complex
- Add "Complex" solvers (?)
 * commons-numbers-fraction
- Add "ContinuedFraction" (?)
 * commons-numbers-quaternion

The purpose is of course to drop the corresponding CM packages.

New modules to consider for Commons Numbers:
 * commons-numbers-combinatorics
 * commons-numbers-jdkmath (from "o.a.c.m.util.FastMath")
- Or drop "FastMath" altogether?
  Cf. https://issues.apache.org/jira/browse/MATH-740
 * commons-numbers-arrays (from "o.a.c.m.util.MathArrays")
 * commons-numbers-primes (from "o.a.c.m.primes")
Please comment.

Also, what is status of "Commons SigProc"?
If this new component would be released, then I guess that we
could safely drop package "o.a.c.math4.filter".


Regards,
Gilles

P.S. My last post about the CM's JIRA backlog did not elicit
 much reaction. I'd like to know what the PMC members think
 of that situation. Is the status quo (i.e. the image of CM
 getting worse with each reported bug) satisfactory for the
 PMC? [Gary, please include in the report a paragraph about
 the state of the matter.]


-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



[Math] MATH-1408 (exceptions for control flow)

2017-04-07 Thread Gilles

Hi.

See:
  https://issues.apache.org/jira/browse/MATH-1408

Any objection to the proposed changes?

Regards,
Gilles


-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



JDK 9 Developer Preview is now available on java.net

2017-04-07 Thread Rory O'Donnell

Hi Benedikt,


 *JDK 9 Developer Preview is now available on java.net [1]
 *

Developer Preview milestone: - A reasonably stable build suitable for 
broad testing by the developer community is available.

JDK 9 Builds 163 and higher include all planned features.


*Attention annotation processing users and authors - * Request for 
feedback on annotation processing API changes made in JDK 9.


As has been done previously during Java SE 7 and Java SE 8, the JSR 269 
annotation processing API is undergoing a maintenance review (MR) as 
part of Java SE 9. Details of the changes in JDK 9 Early Access build 
163 & build 164 available here [2]


Please report experiences running processors under JDK 9 and feedback on 
the API changes to the compiler-dev mailing list.
(If you haven’t already subscribed to that list then please do so first, 
otherwise your message will be discarded as spam.)



Rgds, Rory

[1] https://jdk9.java.net/download/
[2] 
http://mail.openjdk.java.net/pipermail/compiler-dev/2017-April/010896.html


--
Rgds,Rory O'Donnell
Quality Engineering Manager



Re: [compress] there seems to be a bug within LZ4 compression

2017-04-07 Thread Stefan Bodewig
On 2017-04-05, Stefan Bodewig wrote:

> I'll need to debug this further which is cumbersome. In either case this
> will block all attempts of cutting a 1.14 release.

Fixed now, BTW.

Stefan

-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org