[jira] [Commented] (BEANUTILS-500) Upgrade from Apache Commons Collections 3 to 4

2018-06-20 Thread Gary Gregory (JIRA)


[ 
https://issues.apache.org/jira/browse/BEANUTILS-500?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16518693#comment-16518693
 ] 

Gary Gregory commented on BEANUTILS-500:


Soon-ish. I'd like to push out Commons Pool and Commons Collections first.

> Upgrade from Apache Commons Collections 3 to 4
> --
>
> Key: BEANUTILS-500
> URL: https://issues.apache.org/jira/browse/BEANUTILS-500
> Project: Commons BeanUtils
>  Issue Type: Improvement
>  Components: Bean / Property Utils
>Affects Versions: 2.0.0
>Reporter: Dave Brosius
>Priority: Minor
> Fix For: 2.0.0
>
> Attachments: BEANUTILS-500.2.txt, BEANUTILS-500.3.txt, 
> BEANUTILS-500.txt
>
>
> uptake commons-collections4.
> The main difference is the removal of 'FastHashMap', and replacement with 
> ConcurrentHashMap.
> There are a few breaking changes for deprecated methods that return a 
> FastHashMap, that are exposed.
> I made them package private, and undeprecated them, thus 2.0



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


[GitHub] commons-lang issue #334: Code refactoring and cleaning

2018-06-20 Thread PascalSchumacher
Github user PascalSchumacher commented on the issue:

https://github.com/apache/commons-lang/pull/334
  
@kinow Changes to throws declaration are binary compatible (see: 
https://docs.oracle.com/javase/specs/jls/se7/html/jls-13.html#jls-13.4.21). 
Removing checked exceptions from a throws declaration is source incompatible, 
but removing unchecked exceptions is source compatible.

This confirmed by this pull request passing the clirr check (see: 
https://travis-ci.org/apache/commons-lang/jobs/394527557#L3097)


---


[jira] [Commented] (COLLECTIONS-687) Moved tests from JUnit 3 to JUnit 4 nomenclature

2018-06-20 Thread Gary Gregory (JIRA)


[ 
https://issues.apache.org/jira/browse/COLLECTIONS-687?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16518586#comment-16518586
 ] 

Gary Gregory commented on COLLECTIONS-687:
--

Patch applied, thank you. I am leaving this ticket open assuming there is more 
coming.

> Moved tests from JUnit 3 to JUnit 4 nomenclature
> 
>
> Key: COLLECTIONS-687
> URL: https://issues.apache.org/jira/browse/COLLECTIONS-687
> Project: Commons Collections
>  Issue Type: Improvement
>Reporter: Stephan Fuhrmann
>Priority: Major
>
> This pull request moves many JUnit 3 tests to JUnit 4 nomenclature.
> Actually this was the easy part without base class usage of 
> {{src/test/java/org/apache/commons/collections4/BulkTest.java}}.
> *Verified?*
> I verified that the tests in master branch and this PR are the same:
> {{[INFO] Tests run: 24589, Failures: 0, Errors: 0, Skipped: 0}}
> *Numbers*
> Here are some numbers to show the reduction.
> master branch:
> {{$ grep "extends TestCase" * -R|grep java:|wc -l 8 }}
> JUnit4 branch:
> {{$ grep "extends TestCase" * -R|grep java:|wc -l 1}}



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


[jira] [Commented] (COLLECTIONS-687) Moved tests from JUnit 3 to JUnit 4 nomenclature

2018-06-20 Thread ASF GitHub Bot (JIRA)


[ 
https://issues.apache.org/jira/browse/COLLECTIONS-687?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16518585#comment-16518585
 ] 

ASF GitHub Bot commented on COLLECTIONS-687:


Github user asfgit closed the pull request at:

https://github.com/apache/commons-collections/pull/44


> Moved tests from JUnit 3 to JUnit 4 nomenclature
> 
>
> Key: COLLECTIONS-687
> URL: https://issues.apache.org/jira/browse/COLLECTIONS-687
> Project: Commons Collections
>  Issue Type: Improvement
>Reporter: Stephan Fuhrmann
>Priority: Major
>
> This pull request moves many JUnit 3 tests to JUnit 4 nomenclature.
> Actually this was the easy part without base class usage of 
> {{src/test/java/org/apache/commons/collections4/BulkTest.java}}.
> *Verified?*
> I verified that the tests in master branch and this PR are the same:
> {{[INFO] Tests run: 24589, Failures: 0, Errors: 0, Skipped: 0}}
> *Numbers*
> Here are some numbers to show the reduction.
> master branch:
> {{$ grep "extends TestCase" * -R|grep java:|wc -l 8 }}
> JUnit4 branch:
> {{$ grep "extends TestCase" * -R|grep java:|wc -l 1}}



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


[jira] [Commented] (COLLECTIONS-687) Moved tests from JUnit 3 to JUnit 4 nomenclature

2018-06-20 Thread ASF GitHub Bot (JIRA)


[ 
https://issues.apache.org/jira/browse/COLLECTIONS-687?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16518584#comment-16518584
 ] 

ASF GitHub Bot commented on COLLECTIONS-687:


Github user asfgit closed the pull request at:

https://github.com/apache/commons-collections/pull/44


> Moved tests from JUnit 3 to JUnit 4 nomenclature
> 
>
> Key: COLLECTIONS-687
> URL: https://issues.apache.org/jira/browse/COLLECTIONS-687
> Project: Commons Collections
>  Issue Type: Improvement
>Reporter: Stephan Fuhrmann
>Priority: Major
>
> This pull request moves many JUnit 3 tests to JUnit 4 nomenclature.
> Actually this was the easy part without base class usage of 
> {{src/test/java/org/apache/commons/collections4/BulkTest.java}}.
> *Verified?*
> I verified that the tests in master branch and this PR are the same:
> {{[INFO] Tests run: 24589, Failures: 0, Errors: 0, Skipped: 0}}
> *Numbers*
> Here are some numbers to show the reduction.
> master branch:
> {{$ grep "extends TestCase" * -R|grep java:|wc -l 8 }}
> JUnit4 branch:
> {{$ grep "extends TestCase" * -R|grep java:|wc -l 1}}



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


[jira] [Commented] (COLLECTIONS-687) Moved tests from JUnit 3 to JUnit 4 nomenclature

2018-06-20 Thread ASF GitHub Bot (JIRA)


[ 
https://issues.apache.org/jira/browse/COLLECTIONS-687?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16518502#comment-16518502
 ] 

ASF GitHub Bot commented on COLLECTIONS-687:


Github user coveralls commented on the issue:

https://github.com/apache/commons-collections/pull/44
  

[![Coverage 
Status](https://coveralls.io/builds/17597721/badge)](https://coveralls.io/builds/17597721)

Coverage decreased (-0.007%) to 87.386% when pulling 
**4702e747323690ecba6bb3a80940b4a2c1aebce1 on sfuhrm:JUnit4** into 
**11eca16f4a8b2e22c7271cae1fe9f23608bfb98e on apache:master**.



> Moved tests from JUnit 3 to JUnit 4 nomenclature
> 
>
> Key: COLLECTIONS-687
> URL: https://issues.apache.org/jira/browse/COLLECTIONS-687
> Project: Commons Collections
>  Issue Type: Improvement
>Reporter: Stephan Fuhrmann
>Priority: Major
>
> This pull request moves many JUnit 3 tests to JUnit 4 nomenclature.
> Actually this was the easy part without base class usage of 
> {{src/test/java/org/apache/commons/collections4/BulkTest.java}}.
> *Verified?*
> I verified that the tests in master branch and this PR are the same:
> {{[INFO] Tests run: 24589, Failures: 0, Errors: 0, Skipped: 0}}
> *Numbers*
> Here are some numbers to show the reduction.
> master branch:
> {{$ grep "extends TestCase" * -R|grep java:|wc -l 8 }}
> JUnit4 branch:
> {{$ grep "extends TestCase" * -R|grep java:|wc -l 1}}



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


[jira] [Created] (COLLECTIONS-687) Moved tests from JUnit 3 to JUnit 4 nomenclature

2018-06-20 Thread Stephan Fuhrmann (JIRA)
Stephan Fuhrmann created COLLECTIONS-687:


 Summary: Moved tests from JUnit 3 to JUnit 4 nomenclature
 Key: COLLECTIONS-687
 URL: https://issues.apache.org/jira/browse/COLLECTIONS-687
 Project: Commons Collections
  Issue Type: Improvement
Reporter: Stephan Fuhrmann


This pull request moves many JUnit 3 tests to JUnit 4 nomenclature.
Actually this was the easy part without base class usage of 
{{src/test/java/org/apache/commons/collections4/BulkTest.java}}.

*Verified?*
I verified that the tests in master branch and this PR are the same:

{{[INFO] Tests run: 24589, Failures: 0, Errors: 0, Skipped: 0}}

*Numbers*
Here are some numbers to show the reduction.

master branch:

{{$ grep "extends TestCase" * -R|grep java:|wc -l 8 }}

JUnit4 branch:

{{$ grep "extends TestCase" * -R|grep java:|wc -l 1}}



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


[jira] [Closed] (DBCP-508) Prepared statement keys should take a Connection's schema into account

2018-06-20 Thread Gary Gregory (JIRA)


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

Gary Gregory closed DBCP-508.
-
   Resolution: Fixed
Fix Version/s: 2.5.0

In git master.

> Prepared statement keys should take a Connection's schema into account
> --
>
> Key: DBCP-508
> URL: https://issues.apache.org/jira/browse/DBCP-508
> Project: Commons DBCP
>  Issue Type: Improvement
>Reporter: Gary Gregory
>Assignee: Gary Gregory
>Priority: Major
> Fix For: 2.5.0
>
>
> Prepared statement keys should take a Connection's schema into account. This 
> allows prepared statements to be uniquely identified.
> This affects the class {{PStmtKey}} used to manage pools of prepared 
> statement.



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


[jira] [Updated] (DBCP-508) Prepared statement keys should take a Connection's schema into account

2018-06-20 Thread Gary Gregory (JIRA)


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

Gary Gregory updated DBCP-508:
--
Assignee: Gary Gregory

> Prepared statement keys should take a Connection's schema into account
> --
>
> Key: DBCP-508
> URL: https://issues.apache.org/jira/browse/DBCP-508
> Project: Commons DBCP
>  Issue Type: Improvement
>Reporter: Gary Gregory
>Assignee: Gary Gregory
>Priority: Major
>
> Prepared statement keys should take a Connection's schema into account. This 
> allows prepared statements to be uniquely identified.
> This affects the class {{PStmtKey}} used to manage pools of prepared 
> statement.



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


[jira] [Created] (DBCP-508) Prepared statement keys should take a Connection's schema into account

2018-06-20 Thread Gary Gregory (JIRA)
Gary Gregory created DBCP-508:
-

 Summary: Prepared statement keys should take a Connection's schema 
into account
 Key: DBCP-508
 URL: https://issues.apache.org/jira/browse/DBCP-508
 Project: Commons DBCP
  Issue Type: Improvement
Reporter: Gary Gregory


Prepared statement keys should take a Connection's schema into account. This 
allows prepared statements to be uniquely identified.

This affects the class {{PStmtKey}} used to manage pools of prepared statement.



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


[GitHub] commons-lang issue #334: Code refactoring and cleaning

2018-06-20 Thread ingvarc
Github user ingvarc commented on the issue:

https://github.com/apache/commons-lang/pull/334
  
@kinow 
Since the pull request aims to refactor and to clean the code I think it 
makes sense. Speaking of unchecked exceptions in 'throws' clause they are 
backward compatible since the developers don't need either catch or declare 
them. I may have missed something in terms of backward compatibility and if you 
don't you mind pointing it out to me I would appreciate it.


---


[GitHub] commons-lang issue #334: Code refactoring and cleaning

2018-06-20 Thread kinow
Github user kinow commented on the issue:

https://github.com/apache/commons-lang/pull/334
  
I'm fine either way (I believe even some classes in the JDK have some 
[unchecked 
exceptions](http://hg.openjdk.java.net/jdk7/jdk7/jdk/file/9b8c96f96a0f/src/share/classes/java/util/LinkedList.java)
 declared?)

But I suspect this change is not backward compatible. Can't locate that 
documentation from Oracle explaining what's a backward change or not, but quite 
sure this one is.


---


[GitHub] commons-lang issue #334: Code refactoring and cleaning

2018-06-20 Thread coveralls
Github user coveralls commented on the issue:

https://github.com/apache/commons-lang/pull/334
  

[![Coverage 
Status](https://coveralls.io/builds/17585970/badge)](https://coveralls.io/builds/17585970)

Coverage increased (+0.01%) to 95.241% when pulling 
**e767af7e7eb8ff7724d5f72709ee4bb7a72d2284 on ingvarc:master** into 
**8e8b8e05e4eb9aa009444c2fea3552d28b57aa98 on apache:master**.



---


[GitHub] commons-lang pull request #334: Code refactoring and cleaning

2018-06-20 Thread ingvarc
GitHub user ingvarc opened a pull request:

https://github.com/apache/commons-lang/pull/334

Code refactoring and cleaning

- **removes unchecked exceptions declared in 'throws' clause**;
Effective Java: "Use the Javadoc @throws tag to document each exception 
that a method
can throw, but do not use the throws keyword on unchecked exceptions." (3e, 
item 74).




You can merge this pull request into a Git repository by running:

$ git pull https://github.com/ingvarc/commons-lang master

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/commons-lang/pull/334.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #334


commit e767af7e7eb8ff7724d5f72709ee4bb7a72d2284
Author: Igor Curdvanovschi 
Date:   2018-06-20T06:00:24Z

removes unchecked exceptions declared in 'throws' clause




---


[jira] [Commented] (BEANUTILS-500) Upgrade from Apache Commons Collections 3 to 4

2018-06-20 Thread Petar Tahchiev (JIRA)


[ 
https://issues.apache.org/jira/browse/BEANUTILS-500?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16517833#comment-16517833
 ] 

Petar Tahchiev commented on BEANUTILS-500:
--

Hey guys, any plans to have 2.0 release soon?

> Upgrade from Apache Commons Collections 3 to 4
> --
>
> Key: BEANUTILS-500
> URL: https://issues.apache.org/jira/browse/BEANUTILS-500
> Project: Commons BeanUtils
>  Issue Type: Improvement
>  Components: Bean / Property Utils
>Affects Versions: 2.0.0
>Reporter: Dave Brosius
>Priority: Minor
> Fix For: 2.0.0
>
> Attachments: BEANUTILS-500.2.txt, BEANUTILS-500.3.txt, 
> BEANUTILS-500.txt
>
>
> uptake commons-collections4.
> The main difference is the removal of 'FastHashMap', and replacement with 
> ConcurrentHashMap.
> There are a few breaking changes for deprecated methods that return a 
> FastHashMap, that are exposed.
> I made them package private, and undeprecated them, thus 2.0



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