JDK 16 EA build 18 is now available

2020-10-02 Thread Rory O'Donnell

Hi Benedikt,

OpenJDK 16 Early Access build 18**is now available at http://jdk.java.net/16

 * These early-access , open-source builds are provided under the
 o GNU General Public License, version 2, with the Classpath
   Exception .

 * Features:
 o JEPs proposed to target JDK 16
 + JEP 376: ZGC: Concurrent Thread-Stack Processing
   
 + JEP 386: Alpine Linux Port 
 + JEP 388: Windows/AArch64 Port
   
 o JEPs targeted to JDK 16, so far:
 + JEP 338: Vector API (Incubator)
   
 + JEP 347: Enable C++14 Language Features
   
 + JEP 357: Migrate from Mercurial to Git
   
 + JEP 369: Migrate to GitHub 
 + JEP 387: Elastic Metaspace 

 * Release Notes are available at http://jdk.java.net/16/release-notes

**

 * Changes in recent builds that maybe of interest:
 o Build 17
 + JDK-8247281: Object monitors no longer keep strong
   references to their associated object
 + JDK-8202473: A type variable with multiple bounds does not
   correctly place type annotation
 # Reported by ByteBuddy
 + JDK-8234808: jdb quoted option parsing broken
 # Reported by Apache Tomcat
 o Build 16
 + JDK-8172366: SUN, SunRsaSign, and SunEC Providers Supports
   SHA-3 Based Signature Algorithms
 + JDK-8244706: GZIPOutputStream now sets the GZIP OS Header
   Field to the correct default value

 * Quality Report for September 2020 was published here [1]. Thanks to
   everyone who contributed by creating features or enhancements,
   logging  bugs, or downloading and testing the early-access builds.


*__*
Rgds,Rory

[1] 
https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+September+2020


--
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland



Re: [math] DerivativeStructure and erf/erfx

2020-10-02 Thread Gilles Sadowski
Hello.

[Cc'ing to the "dev" ML, as this discussion belongs there.]

Le ven. 2 oct. 2020 à 18:17, Christoph Läubrich
 a écrit :
>
> Thanks Gilles, I'm currently trying to dive into all of this a bit

Your help is very welcome.

> and
> just wondering:
>
> Will there still be new releases of commons-math3,

The general issue of what is released is in the hand of
the "community" that is willing to support the development.

My short answer is "no", a.o. things because there hasn't
been any update to the 3.x branch while a lot of work has
gone into the 4.0 ("master") branch over the last 4 years.[1]
A community could be willing to invest in back-porting
work (but it hasn't shown up yet...).
Releasing a version 3.7 would imply that we are ready to fix
bugs filed against it.  [Personally I am not.]

> or is it postponed in
> favor of math4?
>
> I'm asking this because it might be an option to add erf(x) support to
> Derivative structure in math3 first (as it is not ported yet), but of
> course this only makes sense if it will be released some day.

Why not work on the development ("master") branch?
[I recall that there have been other suggestions towards improving
the API of the "autodiff" implementation.]
There are many identified issues still to be fixed in CM, but that
shouldn't prevent us from releasing a "4.0-beta" version.

Best regards,
Gilles

[1] https://issues.apache.org/jira/projects/MATH/versions/12317577

>
> Am 19.08.20 um 23:51 schrieb Gilles Sadowski:
> > Hi.
> >
> > Le mer. 19 août 2020 à 08:38, Christoph Läubrich
> >  a écrit :
> >>
> >> Im mostly using
> >>
> >> - math3.analysis
> >
> > In view of the next major version of CM, it would be nice
> > to refactor codes in that package using the JDK
> > java.util.function
> > package, e.g. replace
> >o.a.c.m.analysis.UnivariateFunction
> > with
> >java.util.function.DoubleUnaryOperator
> > and drop redundant utilities in
> >o.a.c.m.analysis.FuncitonUtils
> >
> >> - math3.fitting
> >> - math3.linear
> >> - math3.fitting.leastsquares
> >
> > IMO, a way to modernize CM is to modularize it.
> > A first step could consist in "fitting" and "linear" becoming
> > (maven) modules.
> >
> > Regards,
> > Gilles
> >
> >> And some of the common util/exception things that drip in when using the
> >> above.
> >>
> >> Am 14.08.20 um 18:42 schrieb Gilles Sadowski:
> >>> Le jeu. 13 août 2020 à 15:46, Christoph Läubrich
> >>>  a écrit :
> 
>  Hi,
> 
>  thnaks for the information, I'm currently using the "old" commons-math3
>  package, would it be possible to use erf with DerivativeStructure there?
> >>>
> >>> Technically, the issue could be that the tools in the "o.a.c.m.special"
> >>> package were not designed as those in the "o.a.c.m.analysis.function"
> >>> package.  And IIUC, "DerivativeStructure" builds on the latter.
> >>> But that doesn't mean it cannot be done (I've not used it personally).
> >>>
> >>> A lot of work has been done on the "master" branch; a 3.7 release
> >>> would mean backporting everything; not a trivial task and (if at all
> >>> possible) it would take more time (by a tall order) than anyone is
> >>> willing to devote to that library.
> >>>
> >>> IMHO, it's about time that we release v4.0 (which has been delayed
> >>> by more than 4 years, according to when the decision has been taken
> >>> to start development on that next major version).
> >>>
> > We are looking for volunteer maintainers for the math tools 
>  available
> 
>  for commons math in general or for "commons-numbers"?
> >>>
> >>> Both and more:
> >>>
> >>> * Commons Geometry (spun off the "o.a.c.m.geometry" package)
> >>> * Commons Statistics (intended to replace the "o.a.c.m.stat" package)
> >>> * Commons RNG (replacement of the "o.a.c.m.random" package, and
> >>> pretty feature-complete as of v1.3).
> >>>
>  I must confess I have only recently noticed that there is development in
>  commons-math-4 and might be out of date with my knowledge a bit as an
>  "old" math3 user :-)
> >>>
> >>> Which classes/packages have you been using?
> >>>
> >>> Gilles
> >>>
> 
>  Am 13.08.20 um 15:12 schrieb Gilles Sadowski:
> > Hi.
> >
> > Le jeu. 13 août 2020 à 12:48, Christoph Läubrich
> >  a écrit :
> >>
> >> I'd like to use the org.apache.commons.math3.special.Erf with a
> >> DerivativeStructure but is seems there is no pre-defined function for
> >> this (like exp()...).
> >>
> >> So the question is, can Erf transformed inside a DerivativeStructure
> >> somehow or does the DerivativeStructure need to support that function
> >> directly?
> >
> > Please note that "Erf" has been moved to the new "Commons Numbers"
> > component[1], along with the other Gamma-related functions.
> > The "DerivativeStructure" is one among several utilities that still 
> > need to
> > be ported (and refactored) there.[2]
> >
> > We are looking for volunteer ma

Re: [commons-csv] 02/02: Test on Java LTS 14 and remove Java 15

2020-10-02 Thread Gary Gregory
-1
This is backward. Java 15 is the current version, not 14, and neither are
LTS. Please revert.

Gary

On Fri, Oct 2, 2020 at 5:21 PM  wrote:

> This is an automated email from the ASF dual-hosted git repository.
>
> aherbert pushed a commit to branch master
> in repository https://gitbox.apache.org/repos/asf/commons-csv.git
>
> commit f7e34671c3d1a8b590b8ee8d0ff82b62579d80fa
> Author: Alex Herbert 
> AuthorDate: Fri Oct 2 22:21:41 2020 +0100
>
> Test on Java LTS 14 and remove Java 15
>
> Java 15 is replaced by the experimental java 16-ea
> ---
>  .github/workflows/maven.yml | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
> index 9bd42c0..cddb676 100644
> --- a/.github/workflows/maven.yml
> +++ b/.github/workflows/maven.yml
> @@ -24,7 +24,7 @@ jobs:
>  continue-on-error: ${{ matrix.experimental }}
>  strategy:
>matrix:
> -java: [ 8, 11, 15 ]
> +java: [ 8, 11, 14 ]
>  experimental: [false]
>  include:
>- java: 16-ea
>
>


Re: [VOTE] Release Apache Commons Net 3.7.1 based on RC2

2020-10-02 Thread Gary Gregory
My +1

Gary


On Thu, Oct 1, 2020 at 1:32 PM Rob Tompkins  wrote:

> +1
>
> Builds well with java 8 and java 11
>
> Reports look good.
>
> Ran this script for signature validation:
> https://github.com/chtompki/notes/blob/master/commons-release-validation/mover-downloader-and-validator.sh
>
> Note. I think we can likely templatize this script for future release
> valication.
>
> -Rob
>
> > On Sep 30, 2020, at 12:45 AM, Gary Gregory  wrote:
> >
> > *[The difference between RC1 and RC2 is that pom.xml fil**le's* *version
> > has been fixed to be 3.7.1 instead of 3.7.1-SNAPSHOT.]*
> >
> > We have fixed one regression bug since Apache Commons Net 3.7 was
> released,
> > so I would like to release Apache Commons Net 3.7.1.
> >
> > Apache Commons Net 3.7.1 RC2 is available for review here:
> >https://dist.apache.org/repos/dist/dev/commons/net/3.7.1-RC2 (svn
> > revision 41637)
> >
> > The Git tag commons-net-3.7.1-RC2 commit for this RC is
> > 2a64bdb3790ac526d494b187063e524942e82182 which you can browse here:
> >
> >
> https://gitbox.apache.org/repos/asf?p=commons-net.git;a=commit;h=2a64bdb3790ac526d494b187063e524942e82182
> > You may checkout this tag using:
> >git clone https://gitbox.apache.org/repos/asf/commons-net.git
> --branch
> > commons-net-3.7.1-RC2 commons-net-3.7.1-RC2
> >
> > Maven artifacts are here:
> >
> >
> https://repository.apache.org/content/repositories/orgapachecommons-1531/commons-net/commons-net/3.7.1/
> >
> > These are the artifacts and their hashes:
> >
> > #Release SHA-512s
> > #Wed Sep 30 00:07:45 EDT 2020
> >
> commons-net-3.7.1-bin.tar.gz=924533fa16dfc6d29f093c154a0111be82bcc2a6a95eda63d2f33938206269ad0df4471136237aadce92da3517d6c8e4a05fabc3a6873814d66c9ace78366c97
> >
> commons-net-3.7.1-bin.zip=761d910baec05857d6fc1d1865d2384ef3539e71234bc8fcf5c8ce895191317625cde4af4c1f7fe4c398e52d786e351b51e69d0584bb5fa15daea736d850da6a
> >
> commons-net-3.7.1-javadoc.jar=916bd4e94d1efb65a497b851f8cba68c281bf84c503fb6e8dcb13e2ce9ea463d9018df1177e659b5a3f3ec9130decd9729c5edfabe7fd368fb41b0ec69a68343
> >
> commons-net-3.7.1-sources.jar=f8d15453afb81d34b60086e9cfc151ff6ebfb01d0282d151641b573d30c56e93cdded0272cea2ce223f5fd99afbd6b084b03b5510c36d3e7c539002977eedb3d
> >
> commons-net-3.7.1-src.tar.gz=e0b522ffdd3a38787173c2ebf1b6f09406fd3a45fc048673c60547d5a4a32057cad8f64411d84ccd465fb9c030debca36e11c3716e5ef2e2dab24b207f3e5479
> >
> commons-net-3.7.1-src.zip=b63c255ef14dd7760c3c0c62672cb61f090e2bcb17277543bc1f2cbea98ea0461673df65c66e01397b7a3087eb5641e709c06b384645900fe670dce6e5029373
> >
> commons-net-3.7.1-test-sources.jar=bff463ad56fe001fc9ae0c9b7882e423b96a35235bb02004a389f2f57c15e2c16b75c31f94bf8e1c87c027e47f40380cee6cbe718f8d57225cc282454f9e5d41
> >
> commons-net-3.7.1-tests.jar=8a1d7269b8e93e4c4dcc3077e316a1e32728c0f02ba89b91862864d68304ac35c7cf0481e6f14e6015e761009518634c494456145ec78f1fedecea5df29ad94a
> >
> commons-net-examples-3.7.1.jar=458ab2fdc3209041322a6f65ba52928f73a19c25796c9c8e4b721660ef29f533abfb1b242ecf9d1d3c14f2e7054979526c9e62c7da8d7e4c05d94248d78b
> >
> commons-net-ftp-3.7.1.jar=f45c9d9d063f41849601cd20b7a9b93ef4151d37694951fa146259b44e47881fdeb28ee843a5dea5a5bd37c90f902abc747933e2c90c4a6e0f44f1983b8d125f
> >
> > I have tested this with
> >
> > mvn -V -Prelease -Ptest-deploy -P jacoco -P japicmp clean package site
> > deploy
> >
> > using:
> >
> > Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> > Maven home: C:\Java\apache-maven-3.6.3\bin\..
> > Java version: 1.8.0_251, vendor: Oracle Corporation, runtime: C:\Program
> > Files\Java\jdk1.8.0_251\jre
> > Default locale: en_US, platform encoding: Cp1252
> > OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> >
> > Details of changes since 3.7 are in the release notes:
> >
> >
> https://dist.apache.org/repos/dist/dev/commons/net/3.7.1-RC2/RELEASE-NOTES.txt
> >
> >
> https://dist.apache.org/repos/dist/dev/commons/net/3.7.1-RC2/site/changes-report.html
> >
> > Site:
> >
> >
> https://dist.apache.org/repos/dist/dev/commons/net/3.7.1-RC2/site/index.html
> >(note some *relative* links are broken and the 3.7.1 directories are
> > not yet created - these will be OK once the site is deployed.)
> >
> > CLIRR Report (compared to 3.7):
> >
> >
> https://dist.apache.org/repos/dist/dev/commons/net/3.7.1-RC2/site/clirr-report.html
> >
> > JApiCmp Report (compared to 3.7):
> >
> >
> https://dist.apache.org/repos/dist/dev/commons/net/3.7.1-RC2/site/japicmp.html
> >
> > RAT Report:
> >
> >
> https://dist.apache.org/repos/dist/dev/commons/net/3.7.1-RC2/site/rat-report.html
> >
> > KEYS:
> >  https://www.apache.org/dist/commons/KEYS
> >
> > 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...
> >
> > Thank you,
> >
> > Gary Gregory,
> > Release Manager (using key 86fdc7e2a11262cb)
> >
> > For followi

[VOTE][RESULT] Release Apache Commons Net 3.7.1 based on RC2

2020-10-02 Thread Gary Gregory
This VOTE passes with the following +1 binding votes:

- Bruno P. Kinoshita
- Rob Tompkins
- Gary Gregory

Gary

On Sat, Oct 3, 2020 at 1:01 AM Gary Gregory  wrote:

> My +1
>
> Gary
>
>
> On Thu, Oct 1, 2020 at 1:32 PM Rob Tompkins  wrote:
>
>> +1
>>
>> Builds well with java 8 and java 11
>>
>> Reports look good.
>>
>> Ran this script for signature validation:
>> https://github.com/chtompki/notes/blob/master/commons-release-validation/mover-downloader-and-validator.sh
>>
>> Note. I think we can likely templatize this script for future release
>> valication.
>>
>> -Rob
>>
>> > On Sep 30, 2020, at 12:45 AM, Gary Gregory  wrote:
>> >
>> > *[The difference between RC1 and RC2 is that pom.xml fil**le's* *version
>> > has been fixed to be 3.7.1 instead of 3.7.1-SNAPSHOT.]*
>> >
>> > We have fixed one regression bug since Apache Commons Net 3.7 was
>> released,
>> > so I would like to release Apache Commons Net 3.7.1.
>> >
>> > Apache Commons Net 3.7.1 RC2 is available for review here:
>> >https://dist.apache.org/repos/dist/dev/commons/net/3.7.1-RC2 (svn
>> > revision 41637)
>> >
>> > The Git tag commons-net-3.7.1-RC2 commit for this RC is
>> > 2a64bdb3790ac526d494b187063e524942e82182 which you can browse here:
>> >
>> >
>> https://gitbox.apache.org/repos/asf?p=commons-net.git;a=commit;h=2a64bdb3790ac526d494b187063e524942e82182
>> > You may checkout this tag using:
>> >git clone https://gitbox.apache.org/repos/asf/commons-net.git
>> --branch
>> > commons-net-3.7.1-RC2 commons-net-3.7.1-RC2
>> >
>> > Maven artifacts are here:
>> >
>> >
>> https://repository.apache.org/content/repositories/orgapachecommons-1531/commons-net/commons-net/3.7.1/
>> >
>> > These are the artifacts and their hashes:
>> >
>> > #Release SHA-512s
>> > #Wed Sep 30 00:07:45 EDT 2020
>> >
>> commons-net-3.7.1-bin.tar.gz=924533fa16dfc6d29f093c154a0111be82bcc2a6a95eda63d2f33938206269ad0df4471136237aadce92da3517d6c8e4a05fabc3a6873814d66c9ace78366c97
>> >
>> commons-net-3.7.1-bin.zip=761d910baec05857d6fc1d1865d2384ef3539e71234bc8fcf5c8ce895191317625cde4af4c1f7fe4c398e52d786e351b51e69d0584bb5fa15daea736d850da6a
>> >
>> commons-net-3.7.1-javadoc.jar=916bd4e94d1efb65a497b851f8cba68c281bf84c503fb6e8dcb13e2ce9ea463d9018df1177e659b5a3f3ec9130decd9729c5edfabe7fd368fb41b0ec69a68343
>> >
>> commons-net-3.7.1-sources.jar=f8d15453afb81d34b60086e9cfc151ff6ebfb01d0282d151641b573d30c56e93cdded0272cea2ce223f5fd99afbd6b084b03b5510c36d3e7c539002977eedb3d
>> >
>> commons-net-3.7.1-src.tar.gz=e0b522ffdd3a38787173c2ebf1b6f09406fd3a45fc048673c60547d5a4a32057cad8f64411d84ccd465fb9c030debca36e11c3716e5ef2e2dab24b207f3e5479
>> >
>> commons-net-3.7.1-src.zip=b63c255ef14dd7760c3c0c62672cb61f090e2bcb17277543bc1f2cbea98ea0461673df65c66e01397b7a3087eb5641e709c06b384645900fe670dce6e5029373
>> >
>> commons-net-3.7.1-test-sources.jar=bff463ad56fe001fc9ae0c9b7882e423b96a35235bb02004a389f2f57c15e2c16b75c31f94bf8e1c87c027e47f40380cee6cbe718f8d57225cc282454f9e5d41
>> >
>> commons-net-3.7.1-tests.jar=8a1d7269b8e93e4c4dcc3077e316a1e32728c0f02ba89b91862864d68304ac35c7cf0481e6f14e6015e761009518634c494456145ec78f1fedecea5df29ad94a
>> >
>> commons-net-examples-3.7.1.jar=458ab2fdc3209041322a6f65ba52928f73a19c25796c9c8e4b721660ef29f533abfb1b242ecf9d1d3c14f2e7054979526c9e62c7da8d7e4c05d94248d78b
>> >
>> commons-net-ftp-3.7.1.jar=f45c9d9d063f41849601cd20b7a9b93ef4151d37694951fa146259b44e47881fdeb28ee843a5dea5a5bd37c90f902abc747933e2c90c4a6e0f44f1983b8d125f
>> >
>> > I have tested this with
>> >
>> > mvn -V -Prelease -Ptest-deploy -P jacoco -P japicmp clean package site
>> > deploy
>> >
>> > using:
>> >
>> > Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
>> > Maven home: C:\Java\apache-maven-3.6.3\bin\..
>> > Java version: 1.8.0_251, vendor: Oracle Corporation, runtime: C:\Program
>> > Files\Java\jdk1.8.0_251\jre
>> > Default locale: en_US, platform encoding: Cp1252
>> > OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>> >
>> > Details of changes since 3.7 are in the release notes:
>> >
>> >
>> https://dist.apache.org/repos/dist/dev/commons/net/3.7.1-RC2/RELEASE-NOTES.txt
>> >
>> >
>> https://dist.apache.org/repos/dist/dev/commons/net/3.7.1-RC2/site/changes-report.html
>> >
>> > Site:
>> >
>> >
>> https://dist.apache.org/repos/dist/dev/commons/net/3.7.1-RC2/site/index.html
>> >(note some *relative* links are broken and the 3.7.1 directories are
>> > not yet created - these will be OK once the site is deployed.)
>> >
>> > CLIRR Report (compared to 3.7):
>> >
>> >
>> https://dist.apache.org/repos/dist/dev/commons/net/3.7.1-RC2/site/clirr-report.html
>> >
>> > JApiCmp Report (compared to 3.7):
>> >
>> >
>> https://dist.apache.org/repos/dist/dev/commons/net/3.7.1-RC2/site/japicmp.html
>> >
>> > RAT Report:
>> >
>> >
>> https://dist.apache.org/repos/dist/dev/commons/net/3.7.1-RC2/site/rat-report.html
>> >
>> > KEYS:
>> >  https://www.apache.org/dist/commons/KEYS
>> >
>> > Please review the release candidate and vote.
>> > This vote will close 

Re: [commons-csv] 02/02: Test on Java LTS 14 and remove Java 15

2020-10-02 Thread Alex Herbert



> On 3 Oct 2020, at 00:11, Gary Gregory  wrote:
> 
> -1
> This is backward. Java 15 is the current version, not 14, and neither are
> LTS. Please revert.

My mistake. This has been reverted. Java 17 (Sept 2021) is the next slated LTS.


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