Re: [VOTE] Release Apache Commons Daemon 1.2.3 RC1

2020-09-07 Thread Matt Sicker
d it), > > >> from Mark's edited text, which information is necessary and sufficient > > >> for a vote? > > >> > > >> Also, isn't this discussion a rehash of my (recurrent) question > > >> about whether the hash checks should be automated? > > >> [I mean, isn't it sufficient that the RM would indicate in the vote > > >> email that the hash values stored in the "dist" area are the same > > >> as those generated by the build?] > > >> > > >> 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 > > > > > > > > > - > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > -- Matt Sicker

Re: [VOTE] Release Apache Commons IO 2.8.0 based on RC2

2020-09-06 Thread Matt Sicker
mp report page which > you then must check. > > mvn install -DskipTests -P japicmp japicmp:cmp > > 4) Build the package > > mvn -V clean package > > You can record the Maven and Java version produced by -V in your VOTE reply. > To gather OS information from a command li

Re: [vfs] consider about making FileObjectUtils be more like FileUtils in commons-io?

2020-09-06 Thread Matt Sicker
l constructors private is that it > > > makes > > > >>>>>> people be able to extend that class. > > > >>>>>> for example: > > > >>>>>> > > > >>>>>> > > > >>> > > > > https://github.com/apache/commons-lang/blob/master/src/main/java/org/apache/commons/lang3/StringUtils.java#L9627 > > > >>>>> > > > >>>>> I have not see a use case that requires instances of classes that > > > only > > > >>>>> provide static methods in a long time, like the Javadoc mentions, > > > there > > > >>>>> used to be JavaBean tools that needed this, and some UI builders > > > IIRC, > > > >>> but > > > >>>>> I do not see a case of it today. Inheritance in Java on the static > > > >>> side is > > > >>>>> not the same as on the instance side, so subclassing a class that > > > only > > > >>>>> provides static methods is no help. > > > >>>>> > > > >>>>> Gary > > > >>>>> > > > >>>>> > > > >>>>>> Gary Gregory 于2020年9月6日周日 下午9:39写道: > > > >>>>>> > > > >>>>>>> The idea behind making *Util constructors private is that it does > > > not > > > >>>>>> make > > > >>>>>>> sense to instantiate a class that only has static methods. > > > >>>>>>> > > > >>>>>>> Gary > > > >>>>>>> > > > >>>>>>> > > > >>>>>>> On Sun, Sep 6, 2020 at 12:49 AM Xeno Amess > > > >>>>> wrote: > > > >>>>>>>> for example: can we make its constructor public instead of > > > private? > > > >>>>>>>> > > > >>> - > > > >>> 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 > > > > > > > > -- Matt Sicker

Re: Apache VFS v.s. NIO FileSystem

2020-09-04 Thread Matt Sicker
/file/FileSystem.html > > Thanks. -- Matt Sicker - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org

Re: [All] New repo for all proper components as submodules?

2020-09-02 Thread Matt Sicker
t need. > > > > Ralph > > > > > On Sep 1, 2020, at 6:06 AM, Gary Gregory wrote: > > > > > > I found the following helpful but it is from 2016, so I wonder how much > > > has changed since then: > > > > > > https://martowen.com/2

Re: [All] New repo for all proper components as submodules?

2020-09-01 Thread Matt Sicker
; > > > > > I found the following helpful but it is from 2016, so I wonder how much > > > has changed since then: > > > > > > https://martowen.com/2016/05/01/git-submodules-vs-git-subtrees/ > > > > > > Gary > > > > > > On

Re: [All] New repo for all proper components as submodules?

2020-08-31 Thread Matt Sicker
>>> wrote: > >>> > > >>> > Hi All, > >>> > > >>> > Any thoughts for or against creating a new git repository which would > >>> > contain all 'proper' Common

Re: [All] New repo for all proper components as submodules?

2020-08-31 Thread Matt Sicker
1, 2020 at 9:11 AM Matt Sicker wrote: > > > > > Git submodules are pointers to other git commits. Therefore, any component > > > changes made don’t affect the mono repo until you update said mono repo to > > > point to the new commit. If you do this to point at

Re: [All] New repo for all proper components as submodules?

2020-08-31 Thread Matt Sicker
t; > > > >>>>> > > > > >>>>> Hi All, > > > > >>>>> > > > > >>>>> Any thoughts for or against creating a new git repository which > would > > > > >>>>> contain all 'pro

Re: [Crypto] requesting help testing native binaries

2020-08-27 Thread Matt Sicker
_version > > > > > > > > at org.apache.commons.crypto.OpenSslInfoNative.OpenSSL(Native > > > > > Method) > > > > > > > > at org.apache.commons.crypto.Crypto.main(Crypto.java:144) > > > > > > > > > > > > > > > > I wonder if we have issues on 1.1.x vs 1.0.x. > > > > > > > > > > > > > > > > My versions: > > > > > > > > > > > > > > > > openssl version > > > > > > > > OpenSSL 1.1.1g 21 Apr 2020 > > > > > > > > > > > > > > > > mvn -version > > > > > > > > Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) > > > > > > > > Maven home: /opt/apache-maven-3.6.3 > > > > > > > > Java version: 1.8.0_265, vendor: AdoptOpenJDK, runtime: > > > > > > > > > > > > > > /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre > > > > > > > > Default locale: en_US, platform encoding: UTF-8 > > > > > > > > OS name: "mac os x", version: "10.15.6", arch: "x86_64", > family: > > > > > "mac" > > > > > > > > > > > > > > > > Thank you, > > > > > > > > Gary > > > > > > > > > > > > > > > > > > > > > > > > On Sat, Aug 22, 2020 at 7:48 PM Gary Gregory < > > > garydgreg...@gmail.com > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > Hi all, > > > > > > > > > > > > > > > > > > I intent on creating a release candidate for Commons Crypto > > > soon. > > > > > > > > > > > > > > > > > > I pushed a snapshot today which contains native binaries for > > > > > Windows 32 > > > > > > > > > and 64, Linux 32 and 64, Mac 64, and ARM and ARM HF. > > > > > > > > > > > > > > > > > > Please help testing these on whatever platforms you may have > > > > > access to. > > > > > > > > > > > > > > > > > > Gary > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > - > > > > > > > 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 > > > > > > > > > > > > > > > > - > > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > > > > > -- Matt Sicker

Re: opinions about @NotNull and @Nullable ?

2020-08-26 Thread Matt Sicker
in today's > > > ecosystem. > > > > > > Romain Manni-Bucau > > > @rmannibucau <https://twitter.com/rmannibucau> | Blog > > > <https://rmannibucau.metawerx.net/> | Old Blog > > > <http://rmannibucau.wordpress.c

Re: opinions about @NotNull and @Nullable ?

2020-08-25 Thread Matt Sicker
Jochen > > > > -- > > > > Look, that's why there's rules, understand? So that you think before > > you break 'em. > > > > -- (Terry Pratchett, Thief of Time) > > > > --------- > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > -- Matt Sicker

Re: opinions about @NotNull and @Nullable ?

2020-08-25 Thread Matt Sicker
eans Maven won't download the dependency. > Surely that makes it harder for the developer? > > > sebb 于2020年8月26日周三 上午2:45写道: > > > > > Won't this mean that every component has to have a dependency on the > > > tag library? > > > > > >

Re: opinions about @NotNull and @Nullable ?

2020-08-25 Thread Matt Sicker
24日周五 下午6:50写道: > > > > > I want to know about your opinions about @NotNull and @Nullable. > > > > > > Should we use it in every function? > > > Or we use it only at some misleading places? > > > Or simply not use them at all? > > > > > > thx. > > > > > > > > -- Matt Sicker

Re: [Crypto] requesting help testing native binaries

2020-08-24 Thread Matt Sicker
optOpenJDK, runtime: > > > > > > > > > /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre > > > > > > Default locale: en_US, platform encoding: UTF-8 > > > > > > OS name: "mac os x", version: "10.15.6", arch: "x86_64", family: > > > "mac" > > > > > > > > > > > > Thank you, > > > > > > Gary > > > > > > > > > > > > > > > > > > On Sat, Aug 22, 2020 at 7:48 PM Gary Gregory < > > garydgreg...@gmail.com > > > > > > > > > wrote: > > > > > > > > > > > > > Hi all, > > > > > > > > > > > > > > I intent on creating a release candidate for Commons Crypto soon. > > > > > > > > > > > > > > I pushed a snapshot today which contains native binaries for > > > Windows 32 > > > > > > > and 64, Linux 32 and 64, Mac 64, and ARM and ARM HF. > > > > > > > > > > > > > > Please help testing these on whatever platforms you may have > > > access to. > > > > > > > > > > > > > > Gary > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > - > > > > > 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 > > > > > > > > -- Matt Sicker - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org

Re: [lang] so what should we do for the failing test on jdk15?

2020-08-24 Thread Matt Sicker
hould shut that test on jdk15, or we filter out some buggy > > parts in that test and do not do it on jdk15? > > Any ideas? > > -- Matt Sicker

Re: [ALL] Drop Travis in favor of Apache CI and GitHub Actions

2020-08-16 Thread Matt Sicker
sing it for providing "convenience" > builds for various architectures and thus spare some load on > the Jenkins cluster, using the latter only for ensuring an > independent build in a stable environment, and the generation > of snapshots. > > Regards, > Gil

Re: [all] cicd philosophy (was: Re: Introducing Maven Wrapper)

2020-08-15 Thread Matt Sicker
ation > > commons-io > > commons-lang > > commons-parent > > httpcomponent-client > > httpcomponent-core > > httpcomponent-parent > > > > John > > > > ----- > > To unsubscribe, e-mail: dev-unsubscr...@co

Re: [ALL] Drop Travis in favor of Apache CI and GitHub Actions

2020-08-15 Thread Matt Sicker
not or cannot be reproduced in GitHub Actions. > > Looking ahead, I think we should consider publishing SNAPSHOT sites to > GitHub.io. > > Gary -- Matt Sicker - To unsubscribe, e-mail: dev-unsubscr...@commons.apa

Re: [crypto] Releasing 1.1.0 with Mac64 support

2020-08-09 Thread Matt Sicker
know that in theory, Apache only delivers source code and that > > > > our > > > > binary distributions are only a convenience, so there might be nothing > > > > to > > > > talk about, still, I want to make sure to check on expectations and > > > > processes. > > > > > > > > Gary > > > > > > Bindul > > > > - > > 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 > -- Matt Sicker - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org

Re: [IO] Test failures on Windows

2020-08-08 Thread Matt Sicker
On Sat, 8 Aug 2020 at 10:50, Gary Gregory wrote: > > FWIW, there recently was a bug found by Commons Lang in Java 15 and 16. > Java 16 has now fixed the bug but it will not be fixed in Java 15, at > least not before GA. > > > Gary > > On Sat, Aug 8, 2020, 11:45 Matt Sic

Re: [IO] Test failures on Windows

2020-08-08 Thread Matt Sicker
x27;t fix the code - there may be instances > of lastModified elsewhere. > > The Java bug needs to be fixed. > > > On Fri, 7 Aug 2020 at 17:12, Gary Gregory wrote: > > > > On Fri, Aug 7, 2020 at 10:04 AM Matt Sicker wrote: > > > > > That sounds like a fil

Re: [IO] Test failures on Windows

2020-08-07 Thread Matt Sicker
g.apache.commons.io > > > .FileUtilsTestCase.testCopyDirectoryPreserveDates(FileUtilsTestCase.java:1403) > > > > I am wondering if GitHub/Travis can also be set up to run at least one > > build on Windows so we can catch issues like these? > > > > Gary > > > -- Matt Sicker

Re: [IO] Test failures on Windows

2020-08-07 Thread Matt Sicker
Hub/Travis can also be set up to run at least one > build on Windows so we can catch issues like these? > > Gary > -- Matt Sicker

Re: [CRYPTO] Random AEADBadTagException in GcmCipherTest?

2020-08-06 Thread Matt Sicker
ommon in functional programming like in Scala). On Thu, 6 Aug 2020 at 09:59, Matt Sicker wrote: > > Choose a seed value for the `new Random()` constructor and the tests > will be deterministic. > > On Thu, 6 Aug 2020 at 09:57, Rob Tompkins wrote: > > > > > > &

Re: [CRYPTO] Random AEADBadTagException in GcmCipherTest?

2020-08-06 Thread Matt Sicker
h that it does > > not fail randomly. PR anyone? > > Either static inputs for determinism, or putting a probabilistic boundary in > which the solution can fall. > > -Rob > > > > > Gary > > > > On Thu, Aug 6, 2020 at 10:54 AM Matt Sicker wrote:

Re: [CRYPTO] Random AEADBadTagException in GcmCipherTest?

2020-08-06 Thread Matt Sicker
The ECC stuff I mostly learned about from various Bernstein papers like this one: https://cr.yp.to/newelliptic/nistecc-20160106.pdf On Thu, 6 Aug 2020 at 09:50, Rob Tompkins wrote: > > > > > On Aug 6, 2020, at 10:42 AM, Matt Sicker wrote: > > > > Well, for testing R

Re: [CRYPTO] Random AEADBadTagException in GcmCipherTest?

2020-08-06 Thread Matt Sicker
k out information about points outside the curve or respond to invalid inputs improperly or things like that. On Thu, 6 Aug 2020 at 09:37, Rob Tompkins wrote: > > > > > On Aug 6, 2020, at 10:33 AM, Matt Sicker wrote: > > > > Now I hope we don't have unit tests depe

Re: [CRYPTO] Random AEADBadTagException in GcmCipherTest?

2020-08-06 Thread Matt Sicker
015 s <<< ERROR! > > > > > 881java.lang.Exception: Unexpected exception, > > > > > expected but > > > > > was > > > > > 882 at > > > > > > > > > > > > > > org.apache.commons.crypto.cipher.GcmCipherTest.testGcmTamperedData(GcmCipherTest.java:224) > > > > > 883 > > > > > 884 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Any thoughts? > > > > > > > > > > The above is from > > > > > https://travis-ci.org/github/apache/commons-crypto/jobs/715348986 > > > > > > > > > > Gary > > > > > > > > > > > > > > -- Matt Sicker - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org

Re: The project website

2020-08-04 Thread Matt Sicker
were using another system for generating the site. On Tue, 4 Aug 2020 at 10:00, Gary Gregory wrote: > > On Tue, Aug 4, 2020 at 10:56 AM Matt Sicker wrote: > > > See also the asf-site and asf-staging branches for an Infra-supported > > site publishing system: > > htt

Re: The project website

2020-08-04 Thread Matt Sicker
our+project+website+from+the+Apache+CMS > > > > > > -- > > Andrew Wetmore > > Technical Writer-Editor > > Infra > > *Apache Software Foundation* > > andr...@apache.org > > > > < > > https://www.avast.com/s

Re: [release-plugin] thoughts on automated validation of releases

2020-08-03 Thread Matt Sicker
master/commons-release-validation/commons-text-1.7-sig-validator.sh > > > > > > > For the sake of making everything easier for everyone should we put this > > in the release-plugin for automated validation? > > > > -Rob -- Matt Sicker - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org

Re: [VOTE] Release Apache Commons Validator 1.7 based on RC2

2020-08-03 Thread Matt Sicker
5.4 > > > > > > > Java version: 1.8.0_231, vendor: Oracle Corporation, runtime: > > > > > > > > > /Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home/jre > > > > > > > Default locale: en_GB, platform encoding: UTF-8 > > > > > > > OS name: "mac os x", version: "10.15.6", arch: "x86_64", > family: > > "mac" > > > > > > > > > > > > > > Details of changes since 1.6 are in the release notes: > > > > > > > > > > > > > > > > > > > > > > https://dist.apache.org/repos/dist/dev/commons/validator/1.7-RC2/RELEASE-NOTES.txt > > > > > > > > > > > > > > > > > > > > > > https://dist.apache.org/repos/dist/dev/commons/validator/1.7-RC2/site/changes-report.html > > > > > > > > > > > > > > Site: > > > > > > > > > > > > > > > > > > > > > > https://dist.apache.org/repos/dist/dev/commons/validator/1.7-RC2/site/index.html > > > > > > > (note some *relative* links are broken and the 1.7 > > directories are > > > > > > > not yet created - these will be OK once the site is deployed.) > > > > > > > > > > > > > > CLIRR Report (compared to 1.6): > > > > > > > > > > > > > > > > > > > > > > https://dist.apache.org/repos/dist/dev/commons/validator/1.7-RC2/site/clirr-report.html > > > > > > > > > > > > > > JApiCmp Report (compared to 1.6): > > > > > > > > > > > > > > > > > > > > > > https://dist.apache.org/repos/dist/dev/commons/validator/1.7-RC2/site/japicmp.html > > > > > > > > > > > > > > RAT Report: > > > > > > > > > > > > > > > > > > > > > > https://dist.apache.org/repos/dist/dev/commons/validator/1.7-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, > > > > > > > > > > > > > > Sebb, > > > > > > > Release Manager (using key 4FAD5F62) > > > > > > > > > > > > > > For following is intended as a helper and refresher for > > reviewers. > > > > > > > > > > > > > > Validating a release candidate > > > > > > > == > > > > > > > > > > > > > > These guidelines are NOT complete. > > > > > > > > > > > > > > Requirements: Git, Java, Maven. > > > > > > > > > > > > > > You can validate a release from a release candidate (RC) tag as > > > > > follows. > > > > > > > > > > > > > > 1) Clone and checkout the RC tag > > > > > > > > > > > > > > git clone > > https://gitbox.apache.org/repos/asf/commons-validator.git > > > > > > > --branch > > > > > > > < > > https://gitbox.apache.org/repos/asf/commons-validator.git--branch> > > > > > > > VALIDATOR_1_7_RC2 VALIDATOR_1_7_RC2 > > > > > > > cd VALIDATOR_1_7_RC2 > > > > > > > > > > > > > > 2) Check Apache licenses > > > > > > > > > > > > > > This step is not required if the site includes a RAT report > page > > which > > > > > > > you then must check. > > > > > > > > > > > > > > mvn apache-rat:check > > > > > > > > > > > > > > 3) Check binary compatibility > > > > > > > > > > > > > > Older components still use Apache Clirr: > > > > > > > > > > > > > > This step is not required if the site includes a Clirr report > > page > > > > > > > which you then must check. > > > > > > > > > > > > > > mvn clirr:check > > > > > > > > > > > > > > Newer components use JApiCmp with the japicmp Maven Profile: > > > > > > > > > > > > > > This step is not required if the site includes a JApiCmp report > > page > > > > > > > which you then must check. > > > > > > > > > > > > > > mvn install -DskipTests -P japicmp japicmp:cmp > > > > > > > > > > > > > > 4) Build the package > > > > > > > > > > > > > > mvn -V clean package > > > > > > > > > > > > > > You can record the Maven and Java version produced by -V in > your > > VOTE > > > > > > > reply. > > > > > > > To gather OS information from a command line: > > > > > > > Windows: ver > > > > > > > Linux: uname -a > > > > > > > > > > > > > > 5) Build the site for a single module project > > > > > > > > > > > > > > Note: Some plugins require the components to be installed > > instead of > > > > > > > packaged. > > > > > > > > > > > > > > mvn site > > > > > > > Check the site reports in: > > > > > > > - Windows: target\site\index.html > > > > > > > - Linux: target/site/index.html > > > > > > > > > > > > > > 6) Build the site for a multi-module project > > > > > > > > > > > > > > mvn site > > > > > > > mvn site:stage > > > > > > > Check the site reports in: > > > > > > > - Windows: target\site\index.html > > > > > > > - Linux: target/site/index.html > > > > > > > > > > > > > > Sebb > > > > > > > > > > > > > > > > - > > > > > > > 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 > > > > > > > > > > > > > > - > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > > -- Matt Sicker

Re: Build failed in Jenkins: commons-io-windows #527

2020-07-27 Thread Matt Sicker
son.remoting.Request$2.run(Request.java:369) >> at >> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) >> at java.util.concurrent.FutureTask.run(Unknown Source) >> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown >> Source) >> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown >> Source) >> at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:93) >> at java.lang.Thread.run(Unknown Source) >> Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote >> call to JNLP4-connect connection from >> jenkins-win-he-de-1.apache.org/144.76.12.43:49684 >> at >> hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1743) >> at >> hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357) >> at hudson.remoting.Channel.call(Channel.java:957) >> at >> org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:146) >> at sun.reflect.GeneratedMethodAccessor842.invoke(Unknown >> Source) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:498) >> at >> org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:132) >> at com.sun.proxy.$Proxy133.execute(Unknown Source) >> at >> hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1152) >> at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1192) >> at hudson.scm.SCM.checkout(SCM.java:504) >> at >> hudson.model.AbstractProject.checkout(AbstractProject.java:1208) >> at >> hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574) >> at >> jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) >> at >> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499) >> at hudson.model.Run.execute(Run.java:1815) >> at >> hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543) >> at >> hudson.model.ResourceController.execute(ResourceController.java:97) >> at hudson.model.Executor.run(Executor.java:429) >> Caused by: jenkins.util.io.CompositeIOException: Unable to delete '< >> https://builds.apache.org/job/commons-io-windows/ws/'.> Tried 3 times >> (of a maximum of 3) waiting 0.1 sec between attempts. >> at >> jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:90) >> at hudson.Util.deleteContentsRecursive(Util.java:259) >> at hudson.Util.deleteContentsRecursive(Util.java:248) >> at >> org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:699) >> ... 11 more >> ERROR: Error cloning remote repo 'origin' >> > -- Matt Sicker

Re: [ALL] CI builds and Java versions

2020-07-26 Thread Matt Sicker
telling contributors that they have to > find and install some deep freeze Java version. > > Gary -- Matt Sicker - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org

Re: [all] When to update dependencies?

2020-07-25 Thread Matt Sicker
> > the library relocates this as > > org.apache.commons.compress.internal.org.vafer.Foo > > The library only deals with > > org.apache.commons.compress.internal.org.vafer.Foo > > They cannot get mixed up. > Please explain how this will cause problems. > -- Matt Sicker

Re: [all] github (was Re: [VOTE] Create additional mailing lists for automated posts)

2020-07-25 Thread Matt Sicker
urning > >> the loss of community building. > >> > >> Stefan > >> > >> [1] with gitbox you are certainly able to contribute > >> > >> git clone > >> git checkout -b my-work > >> ... > >> git format-patch > >> attach patch to JIRA > >> > >> but you know that. > >> > >> - > >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > >> For additional commands, e-mail: dev-h...@commons.apache.org > >> > >> > -- Matt Sicker

Re: [all] When to update dependencies?

2020-07-25 Thread Matt Sicker
uil. 2020 à 17:46, Matt Sicker a écrit : > > > > Shading also violates a lot of common ClassLoader assumptions like not > > having multiple copies of the same class in the same visible context > (even > > if different packages) > > How classes in different packages

Re: [all] When to update dependencies?

2020-07-24 Thread Matt Sicker
14953 > < > https://github.com/apache/commons-bcel/runs/899223983?check_suite_focus=true#step:4:14953 > > > at > > org.jacoco.agent.rt.internal_43f5073.asm.ClassReader.(ClassReader.java:162) > > 14954 > < > https://github.com/apache/commons-bcel/runs/899223983?check_suite_focus=true#step:4:14954 > > > at > > org.jacoco.agent.rt.internal_43f5073.core.internal.instr.InstrSupport.classReaderFor(InstrSupport.java:280) > > 14955 > < > https://github.com/apache/commons-bcel/runs/899223983?check_suite_focus=true#step:4:14955 > > > at > > org.jacoco.agent.rt.internal_43f5073.core.instr.Instrumenter.instrument(Instrumenter.java:75) > > 14956 > < > https://github.com/apache/commons-bcel/runs/899223983?check_suite_focus=true#step:4:14956 > > > at > > org.jacoco.agent.rt.internal_43f5073.core.instr.Instrumenter.instrument(Instrumenter.java:107) > > 14957 > < > https://github.com/apache/commons-bcel/runs/899223983?check_suite_focus=true#step:4:14957 > > > ... 52 more > > Can I add the current version of ASM to my project to cure this ill? Of > course not, that would be too easy. > > Instead I have to wait for 0.8.6 which will be released whenever. I am > assuming that we would not want our POMs to depend on a snapshot... > > Gary > > > > Gilles > > > > > > > > I hope this helps someone... > > > > > > Gary > > > > - > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > > -- Matt Sicker

Re: [ALL] CI builds

2020-07-24 Thread Matt Sicker
development). More info here: https://www.jenkins.io/doc/book/pipeline/ On Fri, Jul 24, 2020 at 05:43 Gilles Sadowski wrote: > Hi. > > 2020-07-23 15:59 UTC+02:00, Matt Sicker : > > [...] make every Commons component > > easily buildable in Jenkins [...] > > How to do it pra

Re: [commons-compress] branch master updated: Enable GitHub Dependabot.

2020-07-23 Thread Matt Sicker
t; Gilles > > > > > > > > > > > Stefan > > > > > > - > > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > > > > > -- Matt Sicker

Re: [ALL] CI builds

2020-07-23 Thread Matt Sicker
eers > > > > Olivier > > > > > > > > On Thu, 23 Jul 2020 at 16:39, Stefan Bodewig wrote: > > > > > > > >> On 2020-07-23, Stefan Bodewig wrote: > > > >> > > > >> > My preference would be for using l

Re: [ALL] CI builds

2020-07-23 Thread Matt Sicker
t. > > >> > > >> Of course I'm not. Sorry Gilles. :-) > > >> > > >> Stefan > > >> > > >> - > > >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > >> For additional commands, e-mail: dev-h...@commons.apache.org > > >> > > >> > > > > > > -- > > > Olivier Lamy > > > http://twitter.com/olamy | http://linkedin.com/in/olamy > > > > > > > - > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > > > -- > Olivier Lamy > http://twitter.com/olamy | http://linkedin.com/in/olamy > -- Matt Sicker

Re: [ALL] CI builds

2020-07-22 Thread Matt Sicker
that (I assume) you don't want to use, > > and that is causing inconvenience for you and that is bothering you? > > The inconvenience is the invalid assumption that everyone > should use GH even though that was never discussed. > > > And you want the rest of us to not use the tool because of that? > > Where did you get that conclusion from? > > Is GH more than a convenience tool like Travis, Coveralls or > SonarQube? > Or is it a core part of the work flow like "git"? > If so, when did this happen? Where is the decision recorded? > > Gilles > > - > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > -- Matt Sicker

Re: [all]should we really allow denpabot upgrade a dependency that changes major version?

2020-07-22 Thread Matt Sicker
ust confused. > -- Matt Sicker

Re: [all] Thoughts on build system maven -> gradle??

2020-07-18 Thread Matt Sicker
ng gradle be a part of our systems (don’t > have > > > to get rid of maven either). > > > > > > Cheers, > > > -Rob > > > ----- > > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > > > > > > -- Matt Sicker

Re: Jenkins a mess? [Re: Build failed in Jenkins: commons-io-windows #361]

2020-07-15 Thread Matt Sicker
;at hudson.remoting.UserRequest.perform(UserRequest.java:212) > >>at hudson.remoting.UserRequest.perform(UserRequest.java:54) > >>at hudson.remoting.Request$2.run(Request.java:369) > >>at > >> > hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) > >>at java.util.concurrent.FutureTask.run(Unknown Source) > >>at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown > >> Source) > >>at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown > >> Source) > >>at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:93) > >>at java.lang.Thread.run(Unknown Source) > >> ERROR: Error cloning remote repo 'origin' > >> hudson.plugins.git.GitException: Failed to delete workspace > >>at > >> > org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:702) > >>at > >> > org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153) > >>at > >> > org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146) > >>at hudson.remoting.UserRequest.perform(UserRequest.java:212) > >>at hudson.remoting.UserRequest.perform(UserRequest.java:54) > >>at hudson.remoting.Request$2.run(Request.java:369) > >>at > >> > hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) > >>at java.util.concurrent.FutureTask.run(Unknown Source) > >>at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown > >> Source) > >>at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown > >> Source) > >>at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:93) > >>at java.lang.Thread.run(Unknown Source) > >>Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote > >> call to JNLP4-connect connection from > >> static.218.113.76.144.clients.your-server.de/144.76.113.218:64663 > >>at > >> hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1743) > >>at > >> > hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357) > >>at hudson.remoting.Channel.call(Channel.java:957) > >>at > >> > org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:146) > >>at sun.reflect.GeneratedMethodAccessor842.invoke(Unknown > >> Source) > >>at > >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >>at java.lang.reflect.Method.invoke(Method.java:498) > >>at > >> > org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:132) > >>at com.sun.proxy.$Proxy133.execute(Unknown Source) > >>at > >> hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1152) > >>at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1192) > >>at hudson.scm.SCM.checkout(SCM.java:504) > >>at > >> hudson.model.AbstractProject.checkout(AbstractProject.java:1208) > >>at > >> > hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574) > >>at > >> jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) > >>at > >> > hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499) > >>at hudson.model.Run.execute(Run.java:1815) > >>at > >> hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543) > >>at > >> hudson.model.ResourceController.execute(ResourceController.java:97) > >>at hudson.model.Executor.run(Executor.java:429) > >> Caused by: jenkins.util.io.CompositeIOException: Unable to delete '< > >> https://builds.apache.org/job/commons-io-windows/ws/'.> Tried 3 times > (of > >> a maximum of 3) waiting 0.1 sec between attempts. > >>at > >> > jenkins.util.io.PathRemover.forceRemoveDirectoryContents(PathRemover.java:90) > >>at hudson.Util.deleteContentsRecursive(Util.java:259) > >>at hudson.Util.deleteContentsRecursive(Util.java:248) > >>at > >> > org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:699) > >>... 11 more > >> ERROR: Error cloning remote repo 'origin' > >> > > - > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > -- Matt Sicker

Re: [all] release validation (was: Re: [VOTE] Release Apache Commons Lang 3.11 based on RC2)

2020-07-13 Thread Matt Sicker
not required if the site includes a Clirr report page which > > you then must check. > > > > mvn clirr:check > > > > Newer components use JApiCmp with the japicmp Maven Profile: > > > > This step is not required if the site includes a JApiCmp report page which >

Re: commons-lang3 - new functionality

2020-07-10 Thread Matt Sicker
> > > > We have happened an error ERROR_1 with some kind of specific > interesting > > > thing: something > > > > > > > > > > > > There are some additional new functuionality that I would like to offer > > to > > > StringUtils, similar to the following. > > > > > > So if it is in scope of Commons I would like to create a Pull Request > > with > > > a > > > changes proposal. > > > > > > The main question: Does it need to Commons Lang or not? > > > > > > > > > > > > Kind regards, > > > > > > Sergei Visotsky > > > > > > > > > > > > > > > -- Matt Sicker

Re: [lang] org.apache.commons.lang3.concurrent.Locks.Lock

2020-07-07 Thread Matt Sicker
m/apache/commons-lang/pull/559 I am going > > with "LockingVistors". > > > > Gary > > > > On Tue, Jul 7, 2020 at 2:33 PM Rob Tompkins wrote: > > > >> I’m not all that familiar with that area of academia. Let me see what I > >>

Re: [lang] org.apache.commons.lang3.concurrent.Locks.Lock

2020-07-07 Thread Matt Sicker
something more descriptive here that get’s closer to what the > intended functionality is. > > That said, I’m not particularly tied to the name “ThreadedLambdaSynchronizer” > just spitballing here for something more descriptive than “Lock” > > -Rob > > > On Jun 29, 2

Re: [lang] org.apache.commons.lang3.concurrent.Locks.Lock

2020-06-29 Thread Matt Sicker
er > > > > than running one after the other. > > > > > > > > The VM or Java spec makes no such guarantee and the tests have no > > control > > > > over VM scheduling. There are cases where this will fail when under > > heavy > > &

Re: [crypto] New Release

2020-06-13 Thread Matt Sicker
gt; > > > > > Case matters here, so I wonder if the original others did not cross > > > > compile > > > > > from Linux and instead built a little here, a little there, and so > on. > > > > > > > > > > I can see "

Re: [crypto] New Release

2020-06-13 Thread Matt Sicker
nSslCryptoRandomNative.c:19: > [exec] /usr/include/openssl/aes.h:13:11: fatal error: > openssl/opensslconf.h: No such file or directory > [exec] # include > [exec]^~~ > [exec] compilation terminated. > [exec] make[1]: *** >

Re: commons-graph still on sandbox ?

2020-05-31 Thread Matt Sicker
is is not available https://issues.apache.org/jira/projects/GRAPH ? > > Strange; again maybe the reason is in the ML archive. > > Best, > Gilles > > > ----- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additiona

Re: [LANG] Porting to Kotlin

2020-05-10 Thread Matt Sicker
are willing to participate to > > >> the "upstream" Java project, of course). > > >> > > >> 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 > > -- Matt Sicker

Re: [crypto] Help Releasing new Commons Crypto

2020-04-17 Thread Matt Sicker
.cipher.GcmCipherTest) > > > > > Time elapsed: 0.019 s <<< ERROR! > > > > > 3041java.lang.Exception: Unexpected exception, > > > > > expected but > > > > > was > > > > > 3042 at > > > > > > > > org.apache.commons.crypto.cipher.GcmCipherTest.testGcmTamperedData(GcmCipherTest.java:224) > > > > > > > > > > Is that an error in commons-crypto, or something up with the Travis CI > > > > > env? I haven't seen it on my dev environments. > > > > > > > > > > -Geoff > > > > > > > > > > - > > > > > 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 > > > > > > > > - > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > -- Matt Sicker - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org

Re: [commons-configuration] branch master updated: [CONFIGURATION-784] Javadoc improvements.

2020-03-07 Thread Matt Sicker
Definitely gotta be a line ending issue. This has happened in log4j’s repo before. On Sat, Mar 7, 2020 at 09:21 Oliver Heger wrote: > > > Am 06.03.20 um 23:23 schrieb Gary Gregory: > > What happened here? The _whole_ file was replaced? > No idea. A line-ending issue? I am on Linux. > > Oliver >

Re: [all] How PRs could be better

2020-02-20 Thread Matt Sicker
to do this two step for us: > - The tests should fail if only the test changes are applied, if not the PR > is red. > - If the tests fail, then GH can evaluate the whole PR. > > How the tests fail and where I'll leave aside for now. > > Thoughts? > > Gary -- Matt S

Re: [All] Do we want to apply for "mentored" contributions?

2020-02-04 Thread Matt Sicker
-- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > -- Matt Sicker

Re: [commons-codec] branch master updated: Change AssertionError to IllegalStateException

2019-12-28 Thread Matt Sicker
t; } > > hash = mix32(k, hash); > > // Update the offset and length > > > > That seems clearer, thanks. > > This seems like the kind of code we might want fuzz test. It seems > quite unlikely otherwise we'd hit this case. I also wonder if > > Thoughts? > > I see in several places: > > // Note: This fails to apply masking using 0xL to the seed. > > Shouldn't this be in the Javadoc? > > Gary > -- Matt Sicker

Re: [commons-lang] branch master updated: Use Collection#toArray(new T[0]) instead of a presized array as it is faster on modern JVMs.

2019-12-27 Thread Matt Sicker
/java/org/apache/commons/lang3/reflect/TypeUtils.java > > >>>>> +++ b/src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java > > >>>>> @@ -1149,7 +1149,7 @@ public class TypeUtils { > > >>>>>} > > >>>>>} > > >>>>> > > >>>>> -return types.toArray(new Type[types.size()]); > > >>>>> +return types.toArray(new Type[0]); > > >>>>>} > > >>>>> > > >>>>>/** > > >>>>> diff --git > > >>>> a/src/main/java/org/apache/commons/lang3/text/StrTokenizer.java > > >>>>> b/src/main/java/org/apache/commons/lang3/text/StrTokenizer.java > > >>>>> index c9ab666..97fae7d 100644 > > >>>>> --- a/src/main/java/org/apache/commons/lang3/text/StrTokenizer.java > > >>>>> +++ b/src/main/java/org/apache/commons/lang3/text/StrTokenizer.java > > >>>>> @@ -604,10 +604,10 @@ public class StrTokenizer implements > > >>>>> ListIterator, Cloneable { > > >>>>>if (chars == null) { > > >>>>>// still call tokenize as subclass may do some > > work > > >>>>>final List split = tokenize(null, 0, 0); > > >>>>> -tokens = split.toArray(new String[split.size()]); > > >>>>> +tokens = split.toArray(new String[0]); > > >>>>>} else { > > >>>>>final List split = tokenize(chars, 0, > > >>>>> chars.length); > > >>>>> -tokens = split.toArray(new String[split.size()]); > > >>>>> +tokens = split.toArray(new String[0]); > > >>>>>} > > >>>>>} > > >>>>>} > > >>>>> diff --git > > >>>>> > > a/src/main/java/org/apache/commons/lang3/time/DurationFormatUtils.java > > >>>>> > > b/src/main/java/org/apache/commons/lang3/time/DurationFormatUtils.java > > >>>>> index 83af2e0..4a75237 100644 > > >>>>> --- > > >>>> a/src/main/java/org/apache/commons/lang3/time/DurationFormatUtils.java > > >>>>> +++ > > >>>> b/src/main/java/org/apache/commons/lang3/time/DurationFormatUtils.java > > >>>>> @@ -564,7 +564,7 @@ public class DurationFormatUtils { > > >>>>>if (inLiteral) { // i.e. we have not found the end of the > > >>>> literal > > >>>>>throw new IllegalArgumentException("Unmatched quote in > > >>>>> format: " + format); > > >>>>>} > > >>>>> -return list.toArray(new Token[list.size()]); > > >>>>> +return list.toArray(new Token[0]); > > >>>>>} > > >>>>> > > >>>>> > > >>>>> > > >> > > //--- > > >>>>> diff --git > > >>>>> a/src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java > > >>>>> b/src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java > > >>>>> index a5edb28..888d3fb 100644 > > >>>>> --- > > a/src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java > > >>>>> +++ > > b/src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java > > >>>>> @@ -160,7 +160,7 @@ public class FastDatePrinter implements > > >> DatePrinter, > > >>>>> Serializable { > > >>>>> */ > > >>>>>private void init() { > > >>>>>final List rulesList = parsePattern(); > > >>>>> -mRules = rulesList.toArray(new Rule[rulesList.size()]); > > >>>>> +mRules = rulesList.toArray(new Rule[0]); > > >>>>> > > >>>>>int len = 0; > > >>>>>for (int i=mRules.length; --i >= 0; ) { > > >>>>> diff --git > > >>>>> > > >> > > a/src/test/java/org/apache/commons/lang3/concurrent/EventCountCircuitBreakerTest.java > > >> > > b/src/test/java/org/apache/commons/lang3/concurrent/EventCountCircuitBreakerTest.java > > >>>>> index b3fb5cf..2819006 100644 > > >>>>> --- > > >>>>> > > >> > > a/src/test/java/org/apache/commons/lang3/concurrent/EventCountCircuitBreakerTest.java > > >>>>> +++ > > >>>>> > > >> > > b/src/test/java/org/apache/commons/lang3/concurrent/EventCountCircuitBreakerTest.java > > >>>>> @@ -407,7 +407,7 @@ public class EventCountCircuitBreakerTest { > > >>>>> */ > > >>>>>public void verify(final Boolean... values) { > > >>>>>assertArrayEquals(values, > > >>>>> -changedValues.toArray(new > > >>>>> Boolean[changedValues.size()])); > > >>>>> +changedValues.toArray(new Boolean[0])); > > >>>>>} > > >>>>>} > > >>>>>} > > >>>>> > > >>>>> > > >> > > >> - > > >> 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 > > > > -- Matt Sicker - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org

Re: [collection] NPE vs IAE in org.apache.commons.collections4.CollectionUtils

2019-12-05 Thread Matt Sicker
xceptions in some methods and > IllegalArgumentExceptions in others. > > I propose we standardized to NPE simply because the JRE provides > Objects.requireNonNull() just for this purpose. > > Gary > -- Matt Sicker

Re: [codec] No snapshots built automatically

2019-11-24 Thread Matt Sicker
eocean/creating-pipelines/ > > <https://jenkins.io/doc/book/blueocean/creating-pipelines/> > > - > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev

Re: [ALL] Update to commons security page

2019-10-15 Thread Matt Sicker
<http://like-like.xenei.com> > > LinkedIn: http://www.linkedin.com/in/claudewarren > > - > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > -- Matt Sicker

Re: [VOTE] Release Apache Commons Daemon 1.2.2 RC1

2019-09-29 Thread Matt Sicker
I’m sort of going off of what GNU projects do (they use autotools for any C projects), but the common ‘./configure && make && sudo make install’ snippet is almost timeless. On Sun, Sep 29, 2019 at 13:01, sebb wrote: > On Sun, 29 Sep 2019 at 17:21, Matt Sicker wrote: > &g

Re: [VOTE] Release Apache Commons Daemon 1.2.2 RC1

2019-09-29 Thread Matt Sicker
s* meant to be in the > > source distribution. Without it, building from source is more difficult. > > I forgot this for the 1.2.0 release and there were complaints as a > result. > > Is the config file OS and version independent? > If not, then it might be confusing. > > Why is it not in the Git repo? > > > >>>> Also there are some Git files missing from the src zip. > > >>>> Not sure if that is intentional? > > >>>> > > >>>> CONTRIBUTING.md > > >>>> HOWTO-RELEASE.txt > > >>>> README.md > > >>>> > > >>> > > >>> I certainly would expect CONTRIBUTING.md and README.md to be in the > src > > >>> zip, not quite a blocker for me. I am more concerned that we are > including > > >>> all of these OBJ and EXE files. > > > > The .md files are generated but I agree they should be in the source > > distribution. I'll see about getting them added. > > > > The HOWTO_RELEASE.txt is perhaps more debatable but on balance I think > > it should be there too. > > Does no harm, and makes it easier to compare source tag with source bundle. > > > Mark > > > > - > > 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 > > -- Matt Sicker

Re: New Sub-project Proposal.

2019-09-16 Thread Matt Sicker
not yield the same result. I don't think that's > > > > a desirable feature. > > > > > > > > Regards, > > > > Gilles > > > > > > > > > Claude > > > > > > > > > > > > > > > On Fri, Sep 13, 2019 at 2:22 PM Gilles Sadowski < > > gillese...@gmail.com> > > > > > wrote: > > > > > > > > > > > > > [...] > > > > > > > > > > > > > > Gilles, > > > > > > > > > > > > > > Take a look at the PR, I added comments to allow the PR to have 0 > > > deps. > > > > > > > > > > > > > > Gary > > > > > > > > > > > > > > > > > > > > > > > > > > IMO, the package should be named "bloomfilter" (without "s"). > > > > > > Naming seems inconsistent in [Collections]: Some (package) > > > > > > names are singular, other plural. > > > > > > > > > > > > * Indent must be 4 spaces. > > > > > > * All fields and methods must be commented. > > > > > > * "FilterConfig" contains a "main" method. > > > > > > * Local variables and fields must be declared "final" whenever > > > constant. > > > > > > * Some methods are declared "final", others not. > > > > > > * "BloomFilter" should be made immutable. > > > > > > * "BloomFilter" could do without a second constructor: > > "FilterConfig" > > > > > > should have a method that returns a "BitSet". > > > > > > * "BloomFilter" must make a defensive copy of its "bitSet" > > argument. > > > > > > * What's the difference between "match" and "equals"? > > > > > > * Why is "STORED_SIZE" public? > > > > > > * "Utils" classes should be avoided. > > > > > > * Hash function should be imported/shaded from "Commons Codec" > > > > > > (and defined there if missing). > > > > > > * Constructor(s) should be private (instantiation through factory > > > > > > methods (cf. ValJO). > > > > > > * "Serializable" should be avoided. > > > > > > * The "update" methods are missing explanations (or reference) > > about > > > > > > their purpose. Also, it seems that "update" and "build" are > > > redundant. > > > > > > * Does "getLog" return a standard value? If so, the reference > > should > > > > > > appear in the Javadoc (not just as code comment). > > > > > > * What is the purpose of method "asBitSet()"? > > > > > > * (IIUC) "ProtoBloomFilter" should be renamed "BloomFilterFactory". > > > > > > "ProtoBloomFilterBuilder" should be a static inner class of that > > > > > > factory. > > > > > > > > > > > > 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 > > > > > > > > > > > -- > I like: Like Like - The likeliest place on the web > <http://like-like.xenei.com> > LinkedIn: http://www.linkedin.com/in/claudewarren -- Matt Sicker - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org

Re: [report][draft] Board report September 2019

2019-09-11 Thread Matt Sicker
1 was released on 2019-09 > > > - COMPRESS 1.19 was released on 2019-08-27. > > > - DAEMON-1.2.1 was released on 2019-09-09. > > > - RELEASE-PLUGIN-1.7 was released on 2019-09-02. > > > - TEXT-1.8 was releas

Re: [report][draft] Board report September 2019

2019-09-11 Thread Matt Sicker
s, GitHub PRs in a timely > > manner. > > -- > > - > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > -- Matt Sicker - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org

Re: [report][draft] Board report September 2019

2019-09-11 Thread Matt Sicker
7. > - DAEMON-1.2.1 was released on 2019-09-09. > - RELEASE-PLUGIN-1.7 was released on 2019-09-02. > - TEXT-1.8 was released on 2019-09-02. > - VFS-2.4.1 was released on 2019-08-14. > > ## Community Health: > We are handling the mailing lists, JIRA tickets, GitHub PRs in a tim

Re: Graph status?

2019-09-09 Thread Matt Sicker
st week ;) - so will start included > in the happy but happy to catch up after. > Pushed in my todo to hack in sandbox but from scratch works too for me. > > Le lun. 9 sept. 2019 à 18:10, Matt Sicker a écrit : > > > We have scattered graph logic in Jenkins Core as well as the P

Re: Graph status?

2019-09-09 Thread Matt Sicker
> > elsewhere? > > > > > > > > > > I found in sandbox that doc > > > > > > > > > > > > > > > > > > > https://commons.apache.org/sandbox/commons-graph/apidocs/org/apache/commons/graph/DirectedGraph.html > > > > > , > > > > > but wonder if we have something live and if not why it failed. > > > > > > > > > > My rational is I started to write some DAG modelization and > > tooling > > > > > (backward browsing in my case) but I see it could be generic so > > wonder > > > if > > > > > it is worse thinking about commons or incubator of if scope is > > too > > > small > > > > > for that and keeping it specific is saner. > > > > > > > > > > Anyone has some pointers? > > > > > > > > > > > > -- > > > > > > > > > > > > --- > > > > Marco Neumann > > > > KONA > > > > > > > > -- > > > > > > > > > > > > --- > > > > Marco Neumann > > > > KONA > > > > > > > > > > > > > -- > > > > > > --- > > Marco Neumann > > KONA > > > > > > > > > > > > > > - > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > -- Matt Sicker - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org

Re: Outreachy Program Workshops

2019-09-04 Thread Matt Sicker
I believe Commons was contacted directly with this due to past participation in GSoC. Otherwise, we’ve emailed committers@ along with some specific lists related to GSoC and Outreachy. On Wed, Sep 4, 2019 at 06:44, Gilles Sadowski wrote: > Le mar. 3 sept. 2019 à 23:48, Matt Sicker a éc

Re: Outreachy Program Workshops

2019-09-03 Thread Matt Sicker
nt to be a mentor, and ensure we can capture a > >contribution friction log from your interns. > > > > => Get consensus from your project’s PMC about the previous points would > > usually involve a discussion on the dev list about the proposed project, > > resulting

Re: [bcel][all] GitHub Actions for Maven builds

2019-09-01 Thread Matt Sicker
I think I replied to the wrong email. On Sun, Sep 1, 2019 at 04:53, Gilles Sadowski wrote: > Hi. > > 2019-09-01 6:08 UTC+02:00, Matt Sicker : > > If you enable the project authorization setting on Jenkins, you can store > > credentials in a specific user who the build r

Re: [bcel][all] GitHub Actions for Maven builds

2019-08-31 Thread Matt Sicker
over the evolution of one or the other's > policy, why put all one's eggs in one basket? > > Gilles > > > > > Gary > > > > On Sat, Aug 31, 2019, 12:53 Matt Sicker wrote: > > > > > GitHub Actions are more of a replacement for Travis curr

Re: [bcel][all] GitHub Actions for Maven builds

2019-08-31 Thread Matt Sicker
turns 404 for links you are not allowed to see. > > Stefan > > - > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > -- Matt Sicker

Re: [LANG] Q: introduction of new development tool

2019-08-27 Thread Matt Sicker
t; A last note: The tool is extremely non-invasive. Any project using it can > decide at any point to discontinue the use. All it needs is to delete the > tests that start the tool, remove the dependency from the POM file and that > is it. > > -- > Peter Verhas > pe...@verhas.com > t: +41791542095 > skype: verhas > -- Matt Sicker

Re: [ALL] Problems with default download page hash types

2019-08-15 Thread Matt Sicker
. where it is unusual to see a different > value. Defaults should never be changed. > > - > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > -- Matt Sicker

Re: [ALL] POM file standardisation of layout

2019-08-15 Thread Matt Sicker
6.1/maven-model/maven.html > > > > [2] > > > > > http://maven.apache.org/developers/conventions/code.html#POM_Code_Convention > > > > > > > > - > > > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > > > > > > > > > > > -- > > > I like: Like Like - The likeliest place on the web > > > <http://like-like.xenei.com> > > > LinkedIn: http://www.linkedin.com/in/claudewarren > > - > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > -- Matt Sicker

Re: [compress] Need Feedback for COMPRESS-479

2019-08-14 Thread Matt Sicker
Yes, I think you understand us. A strategy pattern with default sensible strategies to choose. On Wed, Aug 14, 2019 at 06:08, Stefan Bodewig wrote: > On 2019-08-13, Matt Sicker wrote: > > > The enum makes sense. Are there any feasible ways to, say, configure > > some sort of

Re: [compress] Need Feedback for COMPRESS-479

2019-08-13 Thread Matt Sicker
569559b90ea29a031f035f067/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveEntry.java#L1117 > understandable? > > Thanks > > Stefan > > - > To unsubscribe,

Re: [RESULT][VOTE] Release Apache Commons BeanUtils 1.9.4 based on RC2

2019-08-08 Thread Matt Sicker
/beanutils/1.9.4-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 that 72 hours from now. > > > > [ ] +1 Release these artifacts > > [ ] +0

Re: [lang3][collection4][text] Investigation on the diffusion of innovation along with java releases

2019-08-03 Thread Matt Sicker
I just noticed there's no 1.0 release, so I suppose it doesn't even need to change the version yet. On Sat, 3 Aug 2019 at 12:24, Matt Sicker wrote: > > Oh I’d be interested in a functor2 that’s adapted for Java 8. I might work on > a proof of concept proposal first. > &g

Re: [lang3][collection4][text] Investigation on the diffusion of innovation along with java releases

2019-08-03 Thread Matt Sicker
available > in standard classes. > > It would be most interesting to read what the developers who contributed > to that component think.[3] > > Regards, > Gilles > > [1] > https://commons.apache.org/proper/commons-functor/source-repository.html > [2] https://commons.apache

Re: [lang3][collection4][text] Investigation on the diffusion of innovation along with java releases

2019-07-31 Thread Matt Sicker
lified and released if there's still interest. > > Bruno > > On Wednesday, 31 July 2019, 3:59:25 am NZST, Matt Sicker > wrote: > > On Tue, 30 Jul 2019 at 08:50, Gilles Sadowski wrote: > > I certainly agree with Gary as to why "Commons" is not there being a &

Re: [lang3][collection4][text] Investigation on the diffusion of innovation along with java releases

2019-07-30 Thread Matt Sicker
guages like Haskell where "real" functional programming tends to take place still. Or maybe I'm misunderstanding the point of this question entirely. [1]: https://www.functionaljava.org/ [2]: https://www.vavr.io/ -- Matt Sicker -

Re: [lang3][collection4][text] Investigation on the diffusion of innovation along with java releases

2019-07-30 Thread Matt Sicker
Are there any future plans in place to make larger changes to the API > such > > that lambda expressions would be supported? > > > > We thank you for taking the time to answer our questions. If you would > > like to be posted about the results of this study, please let us know! > > > > Kind Regards, > > Fernando Petrulio. > > > > > > [photo-logo] > > Fernando Petrulio > > PhD Student University of Zurich UZH > > Department of Informatics > > > > [linkedin] https://www.linkedin.com/in/fernando-petrulio > > > -- Matt Sicker

Re: [pool] OK to commit?

2019-07-20 Thread Matt Sicker
dditional commands, e-mail: dev-h...@commons.apache.org > > -- Matt Sicker

Re: [Commons] Error : Expected feature release number in range of 9 to 14, but got: 8

2019-07-11 Thread Matt Sicker
ked fine with "openjdk8 > <https://travis-ci.org/apache/commons-statistics/jobs/557070246>". > Does anybody else faced the same issue before? How to resolve this issue? > > Thank you > Regards > -- > *Virendra Singh Rajpurohit* > > -- Matt Sicker

Re: [commons-dbcp] branch master updated: [DBCP-547] Add a ConnectionFactory class name setting for BasicDataSource.createConnectionFactory() #33.

2019-07-11 Thread Matt Sicker
the consensus is against that I'm > fine with that. I'd rather spend time convincing people it is helpful > for the project to use a consistent formatting throughout than endlessly > debate the merits of each individual option. > > I also fixed the line endings of the 10 or so files that were using \r\n > line endings rather than the recommended \n. > > Mark > > - > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > -- Matt Sicker

Re: [All] Alpha/beta releases

2019-06-05 Thread Matt Sicker
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > -- Matt Sicker

Re: [All] Alpha/beta releases

2019-06-04 Thread Matt Sicker
> Regards, > Gilles > > - > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > -- Matt Sicker ---

Re: [lang] Giant StringUtils vs. NullSafeStrings.

2019-06-04 Thread Matt Sicker
e, e-mail: dev-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > -- Matt Sicker - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org

Re: [beanutils2] CVE-2014-0114 Pull Request

2019-05-25 Thread Matt Sicker
hope the Apache community feels the same way! > > Thanks, > Melloware -- Matt Sicker - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org

Re: [configuration]

2019-05-21 Thread Matt Sicker
-X switch to enable full debug logging. > [ERROR] > [ERROR] For more information about the errors and possible solutions, > please read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException > > I get it when I run: > > mvn install site -DskipTests -Ddoclint=none -e > > Using: > > Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; > 2019-04-04T15:00:29-04:00) > Maven home: C:\Java\apache-maven-3.6.1\bin\.. > Java version: 1.8.0_212, vendor: Oracle Corporation, runtime: C:\Program > Files\Java\jdk1.8.0_212\jre > Default locale: en_US, platform encoding: Cp1252 > OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" > > Gary > -- Matt Sicker

Re: [io] NIO2 and non-default file system support

2019-05-16 Thread Matt Sicker
gt; highest value is. Are there any existing JIRA issues that come to mind? > > Regards, > Mark > > > -----Original Message- > > From: Matt Sicker > > Sent: Thursday, May 16, 2019 8:22 AM > > To: Commons Developers List > > Subject: Re: [io] NI

Re: [io] NIO2 and non-default file system support

2019-05-16 Thread Matt Sicker
Thanks, Gary! On Thu, 16 May 2019 at 05:37, Gary Gregory wrote: > > The one patch has been merged. > > Gary > > On Thu, May 16, 2019, 02:03 Matt Sicker wrote: > > > I’ve been interested in seeing IO be updated to include support for using > > Path instead of jus

Re: [io] NIO2 and non-default file system support

2019-05-15 Thread Matt Sicker
is of > very high quality, short and to the point, ready or nearly ready to merge. > I would appreciate any feedback I can get on the JIRA issue or GitHub PR. > I'm hopeful this could make commons-io 2.7. Thanks for your attention and > consideration. > > > > Regards, > > Mark > -- Matt Sicker

<    1   2   3   4   5   6   >