This was extracted (@ 2024-12-18 22:10) from a list of minutes
which have been approved by the Board.
Please Note
The Board typically approves the minutes of the previous meeting at the
beginning of every Board meeting; therefore, the list below does not
normally contain details from the minutes of the most recent Board meeting.
WARNING: these pages may omit some original contents of the minutes.
Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).
Report was filed, but display is awaiting the approval of the Board minutes.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Project Status: Current project status: Ongoing with high activity. Issues for the board: None. ## Membership Data: Apache Commons was founded 2007-06-19 (17 years ago) There are currently 150 committers and 44 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Claude Warren on 2024-03-22. - Piotr Karwasz was added as committer on 2024-08-27 ## Project Activity: We have made 18 release during this reporting period: LANG-3.17.0 was released on 2024-08-29. PARENT-74 was released on 2024-08-27. COMPRESS-1.27.1 was released on 2024-08-20. STATISTICS-1.1 was released on 2024-08-20. LOGGING-1.3.4 was released on 2024-08-19. PARENT-73 was released on 2024-08-18. CLI-1.9.0 was released on 2024-08-14. NUMBERS-1.2 was released on 2024-08-12. COMPRESS-1.27.0 was released on 2024-08-08. LANG-3.16.0 was released on 2024-08-07. PARENT-72 was released on 2024-07-26. BCEL-6.10.0 was released on 2024-07-23. LANG-3.15.0 was released on 2024-07-18. CODEC-1.17.1 was released on 2024-07-15. RNG-1.6 was released on 2024-07-15. LOGGING-1.3.3 was released on 2024-07-04. EMAIL-2.0.0-M1 was released on 2024-06-27. COLLECTIONS-4.5.0-M2 was released on 2024-06-18. ## Community Health: We welcomed Piotr Karwasz as a new committer. We have discussed and resolved a few issues on the security mailing list. We have activity on mailing lists, GitHub pull requests, and Jira tickets. We are doing code reviews on GitHub with new and existing contributors.
@Craig: Start discussion on board@ list on security board reports
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Project Status: Current project status: Ongoing with moderate activity. Issues for the board: none. ## Membership Data: Apache Commons was founded 2007-06-19 (17 years ago) There are currently 149 committers and 44 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - Claude Warren was added to the PMC on 2024-03-22 - No new committers. Last addition was Claude Warren on 2022-02-01. ## Project Activity: Many releases of our components: CONFIGURATION-2.11.0 was released on 2024-06-10. NET-3.11.1 was released on 2024-06-10. PARENT-71 was released on 2024-06-10. JEXL-3.4.0 was released on 2024-06-06. NET-3.11.0 was released on 2024-05-31. VALIDATOR-1.9.0 was released on 2024-05-28. JCS-3.2.1 was released on 2024-05-27. DAEMON-1.4.0 was released on 2024-05-24. CLI-1.8.0 was released on 2024-05-23. COMPRESS-1.26.2 was released on 2024-05-23. LOGGING-1.3.2 was released on 2024-05-15. PARENT-70 was released on 2024-05-15. CSV-1.11.0 was released on 2024-05-02. RELEASE-PLUGIN-1.8.2 was released on 2024-04-19. CLI-1.7.0 was released on 2024-04-18. IMAGING-1.0.0-alpha5 was released on 2024-04-18. TEXT-1.12.0 was released on 2024-04-16. BUILD-PLUGIN-1.14.0 was released on 2024-04-15. IO-2.16.1 was released on 2024-04-08. COLLECTIONS-4.5.0-M1 was released on 2024-04-02. IMAGING-1.0.0-alpha4 was released on 2024-04-02. PARENT-69 was released on 2024-04-01. IO-2.16.0 was released on 2024-03-28. LOGGING-1.3.1 was released on 2024-03-24. PARENT-68 was released on 2024-03-23. CONFIGURATION-2.10.1 was released on 2024-03-20. CONFIGURATION-2.10.0 was released on 2024-03-13. ## Community Health: We welcomed Claude Warren as our latest PMC member. Mailing list activity has increased mostly due to GitHub automated emails. Most if not all of our growth in contributions are coming in through GitHub pull requests. GitHub PRs with our use of GitHub continuous integration builds provide validation of PRs and the existing code base. The flip side is that the increase in GitHub usage is matched by a decrease in Jira usage.
## Description: The mission of Apache Commons is the creation and maintenance of Java-focused reusable libraries and components ## Project Status: Current project status: Ongoing with high activity. Issues for the board: None. ## Membership Data: Apache Commons was founded 2007-06-19 (17 years ago) There are currently 149 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Phil Steitz on 2023-09-13. - No new committers. Last addition was Claude Warren on 2022-02-01. ## Project Activity: We've been busy with new feature and maintenance releases: - CONFIGURATION-2.10.0 was released on 2024-03-13. - COMPRESS-1.26.1 was released on 2024-03-09. - PARENT-67 was released on 2024-03-06. - DBCP-2.12.0 was released on 2024-03-04. - BCEL-6.8.2 was released on 2024-02-25. - COMPRESS-1.26.0 was released on 2024-02-19. - CODEC-1.16.1 was released on 2024-02-08. - PARENT-66 was released on 2024-02-01. - BCEL-6.8.1 was released on 2024-01-11. - EXEC-1.4.0 was released on 2024-01-05. - FILEUPLOAD-2.0.0-M2 was released on 2023-12-27. - EMAIL-1.6.0 was released on 2023-12-22. ## Community Health: We are the most active on GitHub where we process many pull requests. Jira is not as active but users still create tickets and we reply. The manual request for a Jira account continues to stop spam tickets. We also reply to security issues and communicate with reporters, for example, we've fixed two Commons Compress CVEs.
## Description: The mission of Apache Commons is the creation and maintenance of Java-focused reusable libraries and components ## Project Status: Current project status: Ongoing. Issues for the board: None. ## Membership Data: Apache Commons was founded 2007-06-19 (16 years ago) There are currently 149 committers and 43 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - Phil Steitz was added to the PMC on 2023-09-13 - No new committers. The last addition was Claude Warren on 2022-02-01. ## Project Activity: We have released many new versions of components, specifically: - VALIDATOR-1.8.0 was released on 2023-12-07. - BCEL-6.8.0 was released on 2023-12-07. - LOGGING-1.3.0 was released on 2023-11-30. - IO-2.15.1 was released on 2023-11-29. - LANG-3.14.0 was released on 2023-11-22. - PARENT-65 was released on 2023-11-21. - COMPRESS-1.25.0 was released on 2023-11-15. - TEXT-1.11.0 was released on 2023-10-29. - CLI-1.6.0 was released on 2023-10-26. - IO-2.15.0 was released on 2023-10-25. - PARENT-64 was released on 2023-10-09. - NET-3.10.0 was released on 2023-10-05. - PARENT-63 was released on 2023-10-05. - POOL-2.12.0 was released on 2023-09-30. - IO-2.14.0 was released on 2023-09-29. - JCS-3.2 was released on 2023-09-18. - DBUTILS-1.8.1 was released on 2023-09-14. ## Community Health: We are busy processing PRs from GitHub, Jira tickets, and releasing new versions of components regularly. On average, the statistics reveal a more or less even activity level. It seems that more and more people are requesting Jira accounts to contribute, the Jira moderation allows us to avoid spam.
## Description: The mission of Apache Commons is the creation and maintenance of Java-focused reusable libraries and components. ## Project Status: Current project status: Ongoing with moderate activity. Issues for the board: None. ## Membership Data: Apache Commons was founded 2007-06-19 (16 years ago) There are currently 149 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Matt Juntunen on 2021-06-25. - No new committers. Last addition was Claude Warren on 2022-02-01. ## Project Activity: Our recent releases are: - COMPRESS-1.24.0 was released on 2023-09-08. - PARENT-62 was released on 2023-09-05. - DBCP-2.10.0 was released on 2023-09-03. - PARENT-61 was released on 2023-08-29. - PARENT-60 was released on 2023-08-23. - DBUTILS-1.8.0 was released on 2023-08-08. - LANG-3.13.0 was released on 2023-07-28. - PARENT-59 was released on 2023-07-26. - FILEUPLOAD-2.0.0-M1 was released on 2023-07-19. - BUILD-PLUGIN-1.13 was released on 2023-06-28. - RELEASE-PLUGIN-1.8.1 was released on 2023-06-28. - CODEC-1.16.0 was released on 2023-06-21. ## Community Health: We have had much more activity on the mailing lists, Jira, and GitHub. We are also reviewing security reports as they come in and have been working through that backlog. We had a successful participant in the Google Summer of Code 2023 working on the Commons Statistics component.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Project Status: Current project status: Ongoing with moderate activity. Issues for the board: None. ## Membership Data: Apache Commons was founded 2007-06-19 (16 years ago) There are currently 149 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Matt Juntunen on 2021-06-25. - No new committers. Last addition was Claude Warren on 2022-02-01. ## Project Activity: Our releases this quarter are: - IO-2.13.0 was released on 2023-06-07. - PARENT-58 was released on 2023-05-23. - IO-2.12.0 was released on 2023-05-16. - DAEMON-1.3.4 was released on 2023-05-12. - PARENT-57 was released on 2023-04-26. - CONFIGUATION-2.9.0 was released on 2023-03-29. - JEXL-3.3 was released on 2023-03-27. - COMPRESS-1.23.0 was released on 2023-03-22. ## Community Health: The Commons project is stable, we are releasing components reasonably regularly. We are handling a steady and manageable flow of interactions on the dev, user, and security mailing lists, as well as Jira, and GitHub. GitHub continues to prove itself enormously valuable as a continuous integration and pull request resource. Most of the raw statistics except Jira for the projects are down but not a concern.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (16 years ago) There are currently 149 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Matt Juntunen on 2021-06-25. - No new committers. Last addition was Claude Warren on 2022-02-01. ## Project Activity: The Commons project is alive and well, we've released the following in this reporting period: - FILEUPLOAD-1.5 was released on 2023-02-13. - CSV-1.10.0 was released on 2023-02-02. - CRYPTO-1.2.0 was released on 2023-01-22. - PARENT-56 was released on 2023-01-02. ## Community Health: While the mailing list activity is down, we still get PRs on GitHub, and requests to release new versions.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (15 years ago) There are currently 149 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Matt Juntunen on 2021-06-25. - No new committers. Last addition was Claude Warren on 2022-02-01. ## Project Activity: The Apache Commons teams has been following up of security reports, bug fixes, adding features, and have released many components: - PARENT-55 was released on 2022-12-11. - BCEL-6.7.0 was released on 2022-12-06. - STATISTICS-1.0 was released on 2022-12-06. - NET-3.9.0 was released on 2022-12-01. - DAEMON-1.3.3 was released on 2022-11-29. - BCEL-6.6.1 was released on 2022-11-03. - NUMBERS-1.1 was released on 2022-11-01. - COMPRESS-1.22 was released on 2022-10-31. - BCEL-6.6.0 was released on 2022-10-12. - DAEMON-1.3.2 was released on 2022-10-10. - RNG-1.5 was released on 2022-10-10. - TEXT-1.10.0 was released on 2022-09-29. The latest release of Apache Commons BCEL will allow Apache Xalan to continue its release process. ## Community Health: The community is active in many components with commit activity much higher this quarter with a 40% increase, all the while mailing list activity is down. We are seeing a lot of input from GitHub PRs.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (15 years ago) There are currently 149 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Matt Juntunen on 2021-06-25. - No new committers. Last addition was Claude Warren on 2022-02-01. ## Project Activity: The Commons project released the following in this reporting period: - CONFIGURATION-2.8.0 was released on 2022-07-03. - IMAGING-1.0-alpha3 was released on 2022-05-19. - DAEMON-1.3.1 was released on 2022-05-09. Once Apache RAT 0.15 releases, we will release commons-parent and release several components. ## Community Health: The health of the Commons is OK even though the activity has decreased in all categories (email lists, Jira, commits, and PRs). We are still processing Jira tickets and PRS.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (15 years ago) There are currently 149 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. The last addition was Matt Juntunen on 2021-06-25. - No new committers. The last addition was Claude Warren on 2022-02-01. ## Project Activity: Apache Commons released five components during this reporting period: - IMAGING-1.0-alpha3 was released on 2022-05-19. - DAEMON-1.3.1 was released on 2022-05-09. - PARENT-53 was released on 2022-04-06. - RELEASE-PLUGIN-1.8.0 was released on 2022-03-17. - DAEMON-1.3.0 was released on 2022-03-15. There were no conferences or meetups. ## Community Health: Apache Commons is actively processing pull requests from GitHub as well as Jira tickets. While traffic on the mailing lists has decreased, we are active and are working through security-oriented issues that should see releases for Commons Text, Configuration, and Crypto in the coming weeks.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: here are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (15 years ago) There are currently 149 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Matt Juntunen on 2021-06-25. - We welcomed Claude Warren, who was added as committer on 2022-02-01. ## Project Activity: Commons Lang did not have releases this period; we are working through a compatibility issue with newer versions of Maven which broken one of our build plugins. Releases should start flowing again soon we hope. ## Community Health: We are semi-healthy, we have a smallish group of active commiters that manage activity on email, Jira, and GitHub. Using GitHub for pull-requests is working well. Overall, email activity is down, but this is likely due to throttling GitHub Dependabot checks from once a day to once a week, resulting in fewer emails from Dependabot.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (14 years ago) There are currently 148 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. The last addition was Matt Juntunen on 2021-06-25. - No new committers. The last addition was Peter Lee on 2020-03-13. ## Project Activity: We have released the following components during this reporting period: - CLI-1.5.0 was released on 2021-10-27. - RNG-1.4 was released on 2021-09-13. - GEOMETRY-1.0 was released on 2021-08-21. ## Community Health: The community appears moderately healthy with most of the activity coming in from GitHub in the form of pull requests, specifically 446 PRs opened on GitHub, past quarter (3% increase). We are handling this activity fairly well with 431 PRs closed on GitHub, no change from the past quarter.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (14 years ago) There are currently 148 committers and 42 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - Henri Biestro was added to the PMC on 2021-06-12 - Matt Juntunen was added to the PMC on 2021-06-25 - No new committers. Last addition was Peter Lee on 2020-03-12. ## Project Activity: The Commons project is active with 11 releases: - GEOMETRY-1.0 was released on 2021-08-21. - POOL-2.11.1 was released on 2021-08-17. - POOL-2.11.0 was released on 2021-08-11. - DBCP-2.9.0 was released on 2021-08-03. - CSV-1.9.0 was released on 2021-07-30. - VFS-2.9.0 was released on 2021-07-20. - NUMBERS-1.0 was released on 2021-07-17. - IO-2.11.0 was released on 2021-07-13. - COMPRESS 1.21 was released on 2021-07-12. - JEXL-3.2.1 was released on 2021-06-25. - IO-2.10.0 was released on 2021-06-13. ## Community Health: The Commons community feels healthy with code contributions coming in through Jira and GitHub PRs. We have released 11 components during this reporting period. Email traffic has increased; contributors and commits have increased; PRs have decreased.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention." ## Membership Data: Apache Commons was founded 2007-06-19 (14 years ago) There are currently 149 committers and 41 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - Peter Lee was added to the PMC on 2021-03-09 - No new committers. Last addition was Peter Lee on 2020-03-13. ## Project Activity: Apache Commons has released feature and bug fix releases for: - POOL-2.10.0 was released on 2021-06-01. - IO-2.9.0 was released on 2021-05-26. - VFS-2.8.0 was released on 2021-03-10. ## Community Health: The community is healthy and processessing more than the previous reporting period on our mailing lists, JIRA, and GitHub. Most of the activity comes from PRs on GitHubs which has become an extremely helpful tool through its PRs and GitHub Actions builds. There are fewer commits than in the previous reporting period but all other metrics as noted above are up.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (14 years ago) There are currently 149 committers and 40 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Romain Manni-Bucau on 2020-09-01. - No new committers. Last addition was Peter Lee on 2020-03-13. ## Project Activity: Apache Commons released three (3) components during this reporting period: - LANG-3.12.0 was released on 2021-03-01. - NET-3.8.0 was released on 2021-02-19. - DAEMON-1.2.4 was released on 2021-01-21. ## Community Health: We see PRs on GitHub regularly opened and usually processed by the team on a timely basis. The mailing list activity feels moderate. The general attitude feels cooperative and friendly.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (13 years ago) There are currently 149 committers and 40 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Romain Manni-Bucau on 2020-09-01. - No new committers. Last addition was Peter Lee on 2020-03-13. ## Project Activity: Our releases this time period are: - VFS-2.7.0 was released on 2020-10-30. - NET-3.7.2 was released on 2020-10-18. - NET-3.7.1 was released on 2020-10-03. - POOL-2.9.0 was released on 2020-09-28. - DBCP-2.8.0 was released on 2020-09-25. - IO-2.8.0 was released on 2020-09-09. ## Community Health: We are processing what feels like a fair amount of PRs (401 PRs) on GitHub despite the fact that the statistics report a decline in activity (-19%). We are still getting involvement from a core set of committers as well as action from new contributions, especially on GitHub. The raw statistics are: - dev@commons.apache.org had a 66% decrease in traffic in the past quarter (395 emails compared to 1133) - issues@commons.apache.org had a 26% decrease in traffic in the past quarter (3346 emails compared to 4508) - notifications@commons.apache.org had a 84% decrease in traffic in the past quarter (137 emails compared to 842) - user@commons.apache.org had a 47% decrease in traffic in the past quarter (42 emails compared to 78) - 110 issues opened in JIRA, past quarter (-27% decrease) - 85 issues closed in JIRA, past quarter (-60% decrease) - 1439 commits in the past quarter (-36% decrease) - 55 code contributors in the past quarter (-5% decrease) - 488 PRs opened on GitHub, past quarter (-6% decrease) - 401 PRs closed on GitHub, past quarter (-19% decrease)
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (13 years ago) While the project is open to all Apache committers, there are currently 150 project committers and 40 PMC members in this project. The Committer-to-PMC ratio is roughly 4:1. Community changes, past quarter: - Matt Sicker was added to the PMC on 2020-08-07 - Romain Manni-Bucau was added to the PMC on 2020-09-01 - No new committers. Last addition was Peter Lee on 2020-03-13. ## Project Activity: The team has been busy creating the following eleven (11) releases: - CODEC-1.15 was released on 2020-09-01. - CRYPTO-1.1.0 was released on 2020-09-01. - JCS-3.0 was released on 2020-08-16. - IMAGING-1.0-alpha2 was released on 2020-08-07. - VALIDATOR-1.7 was released on 2020-08-07. - NET-3.7 was released on 2020-08-06. - PARENT-52 was released on 2020-08-03. - POOL-2.8.1 was released on 2020-07-31. - TEXT-1.9 was released on 2020-07-24. - GEOMETRY-1.0-beta1 was released on 2020-07-20. - LANG-3.11 was released on 2020-07-16. ## Community Health: We have been working well with GitHub PRs, email activity is up and the community feels responsive. We have welcomed two new PMC members (see above).
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (13 years ago) There are currently 150 committers and 38 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Alex Herbert on 2019-05-09. - Peter Lee was added as committer on 2020-03-13 ## Project Activity: We have released the following Apache Commons Components this reporting period: - BCEL-6.5.0 was released on 2020-06-08. - IO-2.7 was released on 2020-05-28. - NUMBERS-1.0-beta1 was released on 2020-04-08. - LANG-3.10 was released on 2020-03-27. - CONFIGURATION-2.7 was released on 2020-03-11. ## Community Health: We have a significant uptick in activity on the mailing lists and GitHub. We continue to release components.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (13 years ago) There are currently 149 committers and 38 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Alex Herbert on 2019-05-09. - Matt Juntunen was added as committer on 2020-03-09 ## Project Activity: We have released the following Apache Commons Components: - CONFIGURATION-2.7 was released on 2020-03-11. - COMPRESS-1.20 was released on 2020-02-08. - CSV-1.8 was released on 2020-02-06. - VFS-2.6.0 was released on 2020-01-09. - CODEC-1.14 was released on 2020-01-03. - VFS-2.5.0 was released on 2019-12-28. - PARENT-50 was released on 2019-12-17. ## Community Health: The community is active despite a drop in mailing list statistics. The number of Jira tickets open is up though.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (12 years ago) There are currently 148 committers and 38 PMC members in this project. The Committer-to-PMC ratio is roughly 5:2. Community changes, past quarter: - No new PMC members. Last addition was Alex Herbert on 2019-05-09. - No new committers. Last addition was Alex Herbert on 2019-01-30. ## Project Activity: The community is active and accepting a majority of its contribution through GitHub PRs. Our releases this period were: PARENT-50 was released on 2019-12-17. POOL-2.8.0 was released on 2019-12-11. SKIN-4.2 was released on 2019-11-25. RNG-1.3 was released on 2019-11-11. DAEMON-1.2.2 was released on 2019-10-03. BCEL-6.4.1 was released on 2019-10-02. BCEL-6.4.0 was released on 2019-09-24. ## Community Health: Most activity is GitHub PRs. Mailing list and Jira is active and questions are handled in a timely manner. Commons allows any ASF committer to commit (though of course we do expect prior discussion for new committers). Additions to the PMC will result in additions to the committer group, but there is no need to do this for other occasional committers. So the size of the committer LDAP group is not necessarily a reflection of acive committer numbers.
## Description: The mission of Apache Commons is the creation and maintenance of Java focused reusable libraries and components ## Issues: There are no issues requiring board attention. ## Membership Data: Apache Commons was founded 2007-06-19 (12 years ago) The committer count and Committer-to-PMC ratio offered by the Apache reporting tool is misleading since Apache Commons is open to all Apache Committer. Community changes, past quarter: - No new PMC members. Last addition was Alex Herbert on 2019-05-09. - No new committers. Last addition was Alex Herbert on 2019-01-30. ## Project Activity: The project is healthy and active and released 7 components in this reporting period: - BEANUTILS-1.9.4 was released on 2019-08-14. - BUILD-PLUGIN-1.11 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 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 timely manner.
## Description: - Apache Commons is an Apache project focused on all aspects of reusable Java components. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Activity is good with the release of 8 components. ## Health report: - While we previously reported migration of all active components that remained in Subversion to GitBox, we still have a few clean ups to do. - The project is healthy and has welcomed a new PMC member. - We are continuing to improve the release process by updating our Maven plugins. - Mailing activity is good and JIRAs and GitHub PRs are addressed in a timely manner for most components. ## PMC changes: - Currently 39 PMC members. - Alex Herbert was added to the PMC on Thu May 09 2019 ## Committer base changes: - Currently 148 committers. - No new committers added in the last 3 months - Last committer addition was Alex Herbert at Wed Jan 30 2019 ## Releases: - BCEL-6.3.1 was released on Sat Mar 23 2019 - BUILD-PLUGIN-1.10 was released on Wed Mar 13 2019 - CONFIGURATION-2.5 was released on Sun May 26 2019 - CSV-1.7 was released on Tue Jun 04 2019 - IMAGING-1.0-alpha1 was released on Wed May 01 2019 - LANG-3.9 was released on Sat Apr 13 2019 - PARENT-48 was released on Tue Mar 26 2019 - POOL-2.6.2 was released on Wed Apr 10 2019 ## JIRA activity: - 214 JIRA tickets created in the last 3 months - 174 JIRA tickets closed/resolved in the last 3 months
## Description: - Apache Commons is an Apache project focused on all aspects of reusable Java components. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Activity is good with the release of 9 components. ## Health report: - We migrated all active components that remained in Subversion to GitBox. - The project is healthy and has welcomed two new committers. - We are continuing to improve the release process by updating our Maven plugins. - Mailing activity is good and JIRAs are addressed in a timely manner for most components. ## PMC changes: - Currently 38 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Rob Tompkins on Fri Jun 30 2017 ## Committer base changes: - Currently 147 committers. - Maxim Solodovnik was added as a committer on Tue Dec 18 2018 - Alex Herbert was added as a committer. ## Releases: - BCEL-6.3 was released on Sun Jan 27 2019 - CODEC-1.12 was released on Tue Feb 12 2019 - COLLECTIONS-4.3 was released on Mon Feb 04 2019 - DBCP-2.6.0 was released on Tue Feb 19 2019 - FILEUPLOAD-1.4 was released on Thu Dec 27 2018 - POOL-2.6.1 was released on Tue Feb 12 2019 - RELEASE-PLUGIN-1.5 was released on Tue Jan 29 2019 - RNG-1.2 was released on Tue Dec 11 2018 - VFS-2.3 was released on Sun Feb 03 2019 ## JIRA activity: - 138 JIRA tickets created in the last 3 months - 100 JIRA tickets closed/resolved in the last 3 months
## Description: - Apache Commons is an Apache project focused on all aspects of reusable Java components. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Activity is good with the release of 4 components. ## Health report: - The project is healthy but suffers from a lack of committer and PMC growth. - Releases for existing components are in the planning stage for Pool, DBCP, IO, and Numbers. - We are discussing the addition of a new component, mailing activity is good and JIRAs are addressed in a timely manner for most components. - We are in the process of migrting most component to GitBox. ## PMC changes: - Currently 38 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Rob Tompkins on Fri Jun 30 2017 ## Committer base changes: - Currently 147 committers. - Maxim Solodovnik was added as a committer on Tue Dec 18 2018 ## Releases: - CONFIGURATION-2.4 was released on Sun Oct 28 2018 - FILEUPLOAD-1.4 was released on Thu Dec 27 2018 - RNG-1.2 was released on Tue Dec 11 2018 - TEXT-1.6 was released on Mon Oct 15 2018 ## JIRA activity: - 138 JIRA tickets created in the last 3 months - 100 JIRA tickets closed/resolved in the last 3 months
No report was submitted.
## Description: - Apache Commons is an Apache project focused on all aspects of reusable Java components. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Activity is high with the release of 10 components and 4 internal components. ## Health report: - The project is healthy but suffers from a lack of committer and PMC growth. - Releases for existing components are in the planning stage for Pool, DBCP, IO, and Numbers. - We are discussing the addition of a new component, mailing activity is good and JIRAs are addressed in a timely manner. ## PMC changes: - Currently 38 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Rob Tompkins on Fri Jun 30 2017 ## Committer base changes: - Currently 146 committers. - No new committers added in the last 3 months - Last committer addition was Sergio Fernández at Sat Nov 04 2017 ## Releases: - BUILD-PLUGIN-1.9 was released on Tue Jun 19 2018 - COLLECTIONS-4.2 was released on Tue Jul 10 2018 - COMPRESS-1.18 was released on Wed Aug 15 2018 - CONFIGURATION-2.3 was released on Tue Aug 07 2018 - DBCP-2.4.0 was released on Fri Jun 15 2018 - DBCP-2.5.0 was released on Sun Jul 15 2018 - JCS-2.2.1 was released on Thu Sep 06 2018 - LANG-3.8 was released on Sat Aug 18 2018 - PARENT-47 was released on Sun Jul 01 2018 - POOL-2.6.0 was released on Thu Jul 05 2018 - RELEASE-PLUGIN-1.3 was released on Sun Jun 17 2018 - RELEASE-PLUGIN-1.4 was released on Tue Aug 28 2018 - RNG-1.1 was released on Mon Aug 13 2018 - WEAVER-2.0 was released on Thu Sep 06 2018 ## JIRA activity: - 175 JIRA tickets created in the last 3 months - 117 JIRA tickets closed/resolved in the last 3 months ## Odds and ends: Incomplete stats from https://demo.kibble.apache.org: - 977 Authors this period; Down -4% since last period - 19,242 Commits this period; Down -21% since last period - 558 Committers this period; Down -3% since last period - 10,881,243 Lines changed this period; Down -19% since last period
## Description: - Apache Commons is an Apache project focused on all aspects of reusable Java components. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - Activity is medium with the release of 4 components and 4 internal components. ## Health report: - The project is moderately healthy but suffers from a lack of committer and PMC growth. - Releases for existing components are in the planning stage for Collections, Lang, IO, Pool, DBCP, RNG, Numbers, and Weaver (for Apache BVal 2.0.) - We are discussing the addition of a new component, mailing activity is good and JIRAs are addressed in a timely manner. ## PMC changes: - Currently 38 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Rob Tompkins on Fri Jun 30 2017 ## Committer base changes: - Currently 146 committers. - No new committers added in the last 3 months - Last committer addition was Sergio Fernández at Sat Nov 04 2017 ## Releases: - BUILDPLUGIN-1.8 was released on Wed Apr 04 2018 - COMPRESS-1.17 was released on Sat Jun 02 2018 - DBCP-2.3.0 was released on Fri May 11 2018 - PARENT-45 was released on Wed Mar 14 2018 - PARENT-46 was released on Sun Apr 15 2018 - RELEASEPLUGIN-1.2 was released on Wed Apr 04 2018 - TEXT-1.3 was released on Tue Mar 20 2018 - TEXT-1.4 was released on Mon Jun 11 2018 ## JIRA activity: - 170 JIRA tickets created in the last 3 months - 133 JIRA tickets closed/resolved in the last 3 months ## Odds and ends: - Incomplete stats from https://demo.kibble.apache.org: - 1,570 Commits this period - 72 Authors this period - 204,475 Lines changed this period - 40 Committers this period
## Description: - The Apache Commons project focuses on all aspects of reusable Java components. - The Apache Commons components are widely used in many projects, both within Apache and without. Any ASF committer can commit to Apache Commons. - The last report was for the meeting of December 20, 2017. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - The project is active with nine (9) releases this reporting period. ## Health report: - Most components in Commons are mature, but are still actively maintained (9 releases). The dev list is active. JIRA is active. Speed of responses to users is reasonable in most cases. We have no new PMC members, no new committers, and Commons is still open to any Apache Committer. - We have been addressing a backlog of messages from security@a.o. - Previous growing pains toward Commons Math 4 might see resolution with a plan toward splitting off Commons Math into new components like Commons Numbers. ## PMC changes: - Currently 38 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Rob Tompkins on Fri Jun 30 2017 ## Committer base changes: - Currently 146 committers. - No new committers added in the last 3 months - Last committer addition was Sergio Fernández at Sat Nov 04 2017 ## Releases: - COMPRESS-1.16 was released on Sun Feb 04 2018 - COMPRESS-1.16.1 was released on Fri Feb 09 2018 - DBCP-2.2.0 was released on Sun Dec 24 2017 - PARENT-43 was released on Fri Jan 05 2018 - PARENT-44 was released on Sat Mar 10 2018 - PARENT-45 was released on Wed Mar 14 2018 - RDF-0.5.0 was released on Fri Dec 22 2017 - RELEASEPLUGIN-1.1 was released on Sun Mar 04 2018 - release-plugin-1.0 was released on Tue Jan 16 2018 ## JIRA activity: - 216 JIRA tickets created in the last 3 months - 165 JIRA tickets closed/resolved in the last 3 months
## Description: - The Apache Commons project focuses on all aspects of reusable Java components. - The Apache Commons components are widely used in many projects, both within Apache and without. Any ASF committer can commit to Apache Commons. - The last report was for the meeting of September 20, 2017. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - The project is active with twelve (12) releases this reporting period. ## Health report: - Most components in Commons are mature, but are still actively maintained (12 releases). The dev list is active. JIRA is active. Speed of responses to users is reasonable in most cases. We have no new PMC members, no new committers, and Commons is still open to any Apache Committer. - Previous growing pains toward Commons Math 4 might see resolution with a plan toward splitting off Commons Math into new components. ## PMC changes: - Currently 38 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Rob Tompkins on Fri Jun 30 2017 ## Committer base changes: - Currently 146 committers. - Sergio Fernández was added as a committer on Sat Nov 04 2017 ## Releases: - BCEL-6.1 was released on Sun Sep 17 2017 - BCEL-6.2 was released on Thu Dec 07 2017 - CODEC-1.11 was released on Thu Oct 19 2017 - COMPRESS-1.15 was released on Mon Oct 16 2017 - CONFIGURATION-2.2 was released on Wed Oct 11 2017 - DAEMON-1.1.0 was released on Tue Nov 21 2017 - IO-2.6 was released on Sat Oct 14 2017 - JELLY-1.0.1 was released on Sat Sep 23 2017 - LANG-3.7 was released on Tue Nov 07 2017 - POOL-2.4.3 was released on Fri Oct 27 2017 - TEXT-1.2 was released on Mon Dec 11 2017 - VFS-2.2 was released on Thu Oct 05 2017 ## JIRA activity: - 171 JIRA tickets created in the last 3 months - 228 JIRA tickets closed/resolved in the last 3 months
## Description: - The Apache Commons project focuses on all aspects of reusable Java components. - The Apache Commons components are widely used in many projects, both within Apache and without. Any ASF committer can commit to Apache Commons. - The last report was for the meeting of June 21, 2017. ## Issues: - There are no issues requiring board attention at this time. ## Activity: - The project is active with four (4) releases this reporting period. ## Health report: - Most components in Commons are mature, but are still actively maintained (4 releases). The dev list is active. JIRA is active. Speed of responses to users is reasonable in most cases. We have 2 new PMC member, 2 new committer, and Commons is still open to any Apache Committer. - We are still experiencing some growing pains toward Commons Math 4. There is a backlog of issues in JIRA (not unlike other components) but no clear concensus in the community. Do-ocracy is likely to prevail. There is a proposal on how to move the code base forward, either as a multi-module project or multiple components within Commons. All of which can be read on the developer's mailing list. ## PMC changes: - Currently 38 PMC members. - New PMC members: - Rob Tompkins was added to the PMC on Fri Jun 30 2017 - Pascal Schumacher was added to the PMC on Fri Jun 30 2017 ## Committer base changes: - Currently 146 committers. - New commmitters: - Pascal Schumacher was added as a committer on Sat Jul 01 2017 - Carl Franklin Hall was added as a committer on Wed Jul 05 2017 ## Releases: - Apache Commons CSV-1.5 was released on Sat Sep 02 2017 - Apache Commons EMAIL 1.5 was released on Mon Jul 31 2017 - Apache Commons FILEUPLOAD 1.3.3 was released on Mon Jun 12 2017 - Apache Commons JCS-2.2 was released on Tue Aug 01 2017 ## JIRA activity: - 161 JIRA tickets created in the last 3 months - 120 JIRA tickets closed/resolved in the last 3 months Gary Gregory Apache Commons Chair
## Description: - The Apache Commons project focuses on all aspects of reusable Java components. - The Apache Commons components are widely used in many projects, both within Apache and without. Any ASF committer can commit to Apache Commons. - The last report was on April 4, 2016. ## Issues: - There are no issues that requires the board's attention this quarter. ## Activity: - The project is active with four (4) releases this reporting period. - We are working on a new component: Apache Commons Numbers, providing implementations of extended number types such as complex, quaternion, and fraction. - We migrated Commons CLI, Commons FileUpload, and Commons Imaging from Subversion to Git. - We are starting to add testing with IBM Java 8 to Travis-CI builds. ## Health report: - Most components in Commons are mature, but are still actively maintained (4 releases). The dev list is active. JIRA is active. Speed of responses to users is reasonable in most cases. We have no new PMC member, and Commons is still open to any Apache Committer. - Some of the energy spent toward Commons Math 4 is being redirected on building a new component out of Commons Math: Apache Commons Number. ## PMC changes: - Currently 36 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Bruno P. Kinoshita on Wed Oct 26 2016 ## Committer base changes: - Currently 144 committers. - No new committers added in the last 3 months - Last committer addition was Bernd Porr at Tue Jan 31 2017 ## Releases: - Apache Commons Compress 1.14 was released on Sat May 13 2017 - Apache Commons FileUpload 1.3.3 was released on Tue June 13 2017 - Apache Commons JEXL 3.1 was released on Thu Apr 13 2017 - Apache Commons Lang 3.6 was released on Wed Jun 07 2017 - Apache Commons Text 1.1 was released on Mon May 22 2017 ## JIRA activity: - 199 JIRA tickets created in the last 3 months - 179 JIRA tickets closed/resolved in the last 3 months
## Description: - The Apache Commons project focuses on all aspects of reusable Java components. - The Apache Commons components are widely used in many projects, both within Apache and without. Any ASF committer can commit to Apache Commons. - The last report was on December 21, 2016. ## Issues: - There are no issues that requires the board's attention this quarter. ## Activity: - The project is active with seven (7) releases this reporting period. - We released one new component: Apache Commons Text 1.0, a library focused on algorithms working on strings. - Commons RDF has graduated from the Apache Incubator and is now a component of the Apache Commons project. ## Health report: - Most components in Commons are mature, but are still actively maintained (7 releases). The dev list is active. JIRA is active. Speed of responses to users is reasonable in most cases. We have 2 new PMC member, and Commons is still open to any Apache Committer. - Since no development has happened for a long while, the Apache Commons Modeler component has been moved to dormant. No further development is expected. - We are still experiencing some growing pains toward Commons Math 4. There is a backlog of issues in JIRA (not unlike other components) but no clear concensus in the community. Do-ocracy is likely to prevail. There is a proposal on how to move the code base forward and having Math depend on Commons Numbers and Commons RNG, and then dropping the corresonding Math code. All of which can be seen on the developer's mailing list. ## PMC changes: - Currently 36 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Bruno P. Kinoshita on Wed Oct 26 2016 ## Committer base changes: - Currently 145 committers. - New commmitters: - Bernd Porr was added as a committer on Tue Jan 31 2017 - Raymond DeCampo was added as a committer on Wed Jan 25 2017 ## Releases: - Apache Commons CLI 1.4 was released on Sun Mar 12 2017 - Apache Commons CONFIGURATION 2.1.1 was released on Sat Feb 04 2017 - Apache Commons JCS 2.1 was released on Sat Feb 04 2017 - Apache Commons NET 3.6 was released on Tue Feb 14 2017 - Apache Commons TEXT 1.0 was released on Fri Mar 10 2017 - Apache Commons TEXT 1.0-BETA-1 was released on Wed Feb 08 2017 - Apache Commons VALIDATOR 1.6 was released on Mon Feb 20 2017 ## JIRA activity: - 173 JIRA tickets created in the last 3 months - 173 JIRA tickets closed/resolved in the last 3 months
No report was submitted.
## Description: The Apache Commons project focuses on all aspects of reusable Java components. The Apache Commons components are widely used in many projects, both within Apache and without. Any ASF committer can commit to Apache Commons. The last report was on September 13 2016. ## Issues: - There are no issues that requires the boards attention this quarter. ## Activity: - The project is active with 6 releases this reporting period. - We released one new component: Apache Commons RNG 1.0. Commons RNG provides implementations of pseudo-random numbers generators that are either faster or of higher quality (and sometimes both) than java.util.Random. - Commons RDF is making its way out of the incubator into Commons toward a 1.0 release. ## Health report: - Most components in Commons are mature, but are still actively maintained (6 releases). The dev list is active. JIRA is active. Speed of responses to users is reasonable in most cases. We have 1 new PMC member, and Commons is still open to any Apache Committer. - Commons Math still feels stuck and now depends on Commons RNG in our repository. We are discussing how to evolve this component, which has caused some friction within our community, all of which can be seen on the developer's mailing list. There are several proposals for fostering new communities in place of the dwindling Commons Math one, but that those are in limbo because no consensus has been reached yet. Unedited reporter data follows. ## PMC changes: - Currently 36 PMC members. - Bruno P. Kinoshita was added to the PMC on Wed Oct 26 2016 ## Committer base changes: - Currently 142 committers. - No new committers added in the last 3 months - Last committer addition was Eric Barnhill at Tue Sep 06 2016 ## Releases: - BEANUTILS-1.9.3 was released on Sat Sep 24 2016 - BUILDPLUGIN 1.7 was released on Mon Nov 21 2016 - JCS-2.0-beta-2 was released on Mon Oct 31 2016 - LANG-3.5 was released on Thu Oct 13 2016 - RNG-1.0 was released on Sun Dec 11 2016 - WEAVER-1.3 was released on Mon Oct 17 2016 ## JIRA activity: - 177 JIRA tickets created in the last 3 months - 184 JIRA tickets closed/resolved in the last 3 months Gary Gregory, Your Apache Commons PMC Chair.
## Description: The Apache Commons project focuses on all aspects of reusable Java components. The Apache Commons components are widely used in many projects, both within Apache and without. Any ASF committer can commit to Apache Commons. The last report was on June 7 2016. ## Issues: - There are no issues that requires the boards attention this quarter. ## Activity: - The project is active with 4 releases this reporting period. One new component being is being readied for release (Commons RNG) and another component is still in limbo (Commons Math.) after having been forked. Commons RDF is slowly making its way through the incubator. - Apache Commons Crypto has seen it first release: 1.0.0. - The Commons community has decided to bring forth and maintain a new component, Commons RNG, out of the larger Commons Math code base, which is has seen no activity in the last quarter. The future of Commons Math is still uncertain and being discussed from time to time. There are several proposals for fostering new communities in place of the dwindling Commons Math one, but that those are in limbo because no consensus has been reached yet. ## Health report: - Most components in Commons are mature, but are still actively maintained (4 releases). The dev list is active. JIRA is active. Speed of responses to users is reasonable in most cases. We have 4 new committers, and Commons is still open to any Apache Committer. ## PMC changes: - Currently 35 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Stian Soiland-Reyes on Wed May 18 2016 ## Committer base changes: - Currently 142 (but a lot less active committer). - New commmitters: - Artem Barger was added as a committer on Sun Aug 14 2016 - Rob Tompkins was added as a committer on Mon Aug 22 2016 - Eric Barnhill was added as a committer on Tue Sep 06 2016 - Matt Sicker was added as a committer on Wed Jul 27 2016 ## Releases: - BCEL-6.0 was released on Wed Jul 13 2016 - COMPRESS 1.12 was released on Mon Jun 20 2016 - CONFIGURATION-2.1 was released on Fri Aug 19 2016 - CRYPTO-1.0.0 was released on Mon Aug 08 2016 ## Mailing list activity: - The stats below show no significant change since last quarter. The dev list is active. Speed of responses to users is reasonable in most cases. - dev@commons.apache.org: - 680 subscribers (down -7 in the last 3 months): - 1609 emails sent to list (1714 in previous quarter) - issues@commons.apache.org: - 301 subscribers (down -1 in the last 3 months): - 1682 emails sent to list (2339 in previous quarter) - notifications@commons.apache.org: - 12 subscribers (up 0 in the last 3 months): - 247 emails sent to list (281 in previous quarter) - user@commons.apache.org: - 1236 subscribers (up 8 in the last 3 months): - 83 emails sent to list (166 in previous quarter) ## JIRA activity: - 209 JIRA tickets created in the last 3 months - 178 JIRA tickets closed/resolved in the last 3 months
## Description: The Apache Commons project focuses on all aspects of reusable Java components. The Apache Commons components are widely used in many projects, both within Apache and without. Any ASF committer can commit to Apache Commons. The last report was on March 16 2016. ## Issues: The Apache Commons private mailing list [1] and development list [7] have been notified that a number of Commons Math developers have forked the Commons Math component as a new project called Hipparchus [2] instead of continuing with establishing a new Apache Math TLP. Many members of the Commons project feel that the Commons PMC should make the board aware of this fact. The PMC does not request board action at this time but we welcome board input. ## Activity: - The project is active with 10 releases this reporting period, one new component being readied for release through the incubator (Commons Crypto) and one component loosing developers (Commons Math.) and having been forked (See "Issues.") ## Health report: - Most components in Commons are mature, but are still actively maintained (10 releases). We've welcomed many new committers through a new components: Apache Commons Crypto. The dev list is active. JIRA is active. Speed of responses to users is reasonable in most cases. ## PMC changes: - Currently 35 PMC members. - Stian Soiland-Reyes was added to the PMC on Wed May 18 2016 ## Committer base changes: - Currently 138 committers. - New commmitters: - Aaron Myers was added as a committer on Sat Apr 09 2016 - Benson Margulies was added as a committer on Tue Apr 12 2016 - Chris Nauroth was added as a committer on Sat Apr 09 2016 - Dian Fu was added as a committer on Sat Apr 09 2016 - Dong Chen was added as a committer on Sat Apr 09 2016 - Josh Elser was added as a committer on Fri Apr 29 2016 - Haifeng Chen was added as a committer on Sat Apr 09 2016 - Dapeng Sun was added as a committer on Sat Apr 09 2016 - Stian Soiland-Reyes was added as a committer on Fri May 20 2016 - Uma Maheswara Rao G was added as a committer on Sat Apr 09 2016 - Marcelo Masiero Vanzin was added as a committer on Sat Apr 09 2016 - Andrew Wang was added as a committer on Sat Apr 09 2016 - Ferdinand Xu was added as a committer on Sat Apr 09 2016 - Yi Liu was added as a committer on Sat Apr 09 2016 The majority of new committers have been welcomed through the Commons Crypto component. ## Releases: - COMPRESS 1.11 was released on Tue Apr 05 2016 - CONFIGURATION-2.0 was released on Wed Mar 23 2016 - CSV-1.3 was released on Sun May 08 2016 - CSV-1.4 was released on Sat May 28 2016 - FILEUPLOAD-1.3.2 was released on Wed May 25 2016 - IO 2.5 was released on Wed Apr 20 2016 - MATH-3.6.1 was released on Sun Mar 20 2016 - NET-3.5 was released on Wed May 04 2016 - VALIDATOR 1.5.1 was released on Fri Apr 29 2016 - VFS-2.1 was released on Tue May 17 2016 ## JIRA activity: - 276 JIRA tickets created in the last 3 months - 263 JIRA tickets closed/resolved in the last 3 months
The Apache Commons project focuses on all aspects of reusable Java components. The Apache Commons components are widely used in many projects, both within Apache and without. Any ASF committer can commit to Apache Commons. The last report was on December 16 2015. No issues require board attention at this time. ## Activity: We had three (3) releases this period (see below). We are considering adding a new Commons component called Commons Crypto currently called Chimera (https://github.com/intel-hadoop/chimera). It is an optimized cryptographic library. It provides Java API for both cipher level and Java stream level to help developers implement high performance AES encryption/decryption with the minimum code and effort. ## Health report: Overall project health is decent to good with 3 releases this period. We do not have too much action on the mailing lists but we do see JIRAs and GitHub PRs come regularly in to Commons IO and Commons Lang. These are usually addressed in a timely fashion. ## PMC changes: - Phil Steitz resigned from this PMC Feb 05 2016. - Thomas Neidhart resigned from this PMC, noted Feb 05 2016. - No new PMC members added in the last 3 months - Last PMC addition was Bernd Eckenfels on Sat Nov 21 2015 ## Committer base changes: - No new committers added in the last 3 months - Last committer addition was Loic Guibert at Wed Oct 14 2015 ## Releases: - JEXL-3.0 was released on Sat Dec 26 2015 - MATH-3.6 was released on Mon Jan 04 2016 - WEAVER-1.2 was released on Mon Feb 01 2016 ## JIRA activity: - 172 JIRA tickets created in the last 3 months - 110 JIRA tickets closed/resolved in the last 3 months Gary Gregory, for Apache Commons
The Apache Commons project focuses on all aspects of reusable Java components. The Apache Commons components are widely used in many projects, both within Apache and without. Any ASF committer can commit to Apache Commons. The last report was on September 9 2015. No issues require board attention at this time. Overall project health is good with 5 releases this period: - Apache Commons Validator 1.5.0 was released on Mon Nov 23 2015 - Apache Commons Net 3.4 was released on Wed Nov 25 2015 - Apache Commons Configuration 2.0-beta2 was released on Fri Dec 04 2015 - Apache Commons Collection 4.1 was released on Thu Nov 26 2015 - Apache Commons Collection 3.2.2 was released on Fri Nov 13 2015 Of note, the Apache Commons Collections releases were pushed out to address a security issue, see the Collections site or release notes for details. Here are the stats: ## PMC changes: - Currently 37 PMC members. - Bernd Eckenfels was added to the PMC on Sat Nov 21 2015 ## Committer base changes: Any ASF committer can commit to Apache Commons. - New commmitters: - Loic Guibert was added as a committer on Wed Oct 14 2015 - Kristian Rosenvold was added as a committer on Thu Sep 10 2015 ## Mailing list activity: - dev@commons.apache.org: - 679 subscribers (up 15 in the last 3 months): - 910 emails sent to list (590 in previous quarter) - issues@commons.apache.org: - 306 subscribers (down -4 in the last 3 months): - 1594 emails sent to list (1541 in previous quarter) - user@commons.apache.org: - 1221 subscribers (up 4 in the last 3 months): - 134 emails sent to list (158 in previous quarter) - notifications@commons.apache.org: - 9 subscribers (up 0 in the last 3 months): - 74 emails sent to list (286 in previous quarter) ## JIRA activity: - 168 JIRA tickets created in the last 3 months - 157 JIRA tickets closed/resolved in the last 3 months
## Description: The Apache Commons project focuses on all aspects of reusable Java components. The Apache Commons components are widely used in many projects, both within Apache and without. ## Activity: The last report was in June 10 2015. ## Health report: Overall, project health is good with six releases this period. ## Issues: There are no issues requiring board attention at this time. ## LDAP committee group/Committership changes: - Currently 122 committers and 36 LDAP committee group members. - Kristian Rosenvold was added to the LDAP committee group on Sat Jul 04 2015 - Otmar Ertl was added as a committer on Tue Jul 14 2015 ## Releases: - CLI-1.3.1 was released Jun 18 2015 - CONFIGURATION-2.0-beta1 was released Jun 20 2015 - COMPRESS-1.10 was released on Mon Aug 17 2015 - POOL-2.4.2 was released on Sat Aug 01 2015 - DBCP-2.1.1 was released on Thu Aug 06 2015 - CSV-1.2 was released on Mon Aug 24 2015 ## Mailing list activity: - dev@commons.apache.org: - 663 subscribers (up 10 in the last 3 months): - 655 emails sent to list (715 in previous quarter) - issues@commons.apache.org: - 311 subscribers (up 0 in the last 3 months): - 1580 emails sent to list (1873 in previous quarter) - user@commons.apache.org: - 1216 subscribers (down -3 in the last 3 months): - 171 emails sent to list (128 in previous quarter) - notifications@commons.apache.org: - 9 subscribers (up 2 in the last 3 months): - 350 emails sent to list (610 in previous quarter) ## JIRA activity: - 229 JIRA tickets created in the last 3 months - 192 JIRA tickets closed/resolved in the last 3 months
## Description: The Apache Commons project focuses on all aspects of reusable Java components. The Apache Commons components are widely used in many projects, both within Apache and without. ## Activity: The last report was in April 7 2015. Overall project health is good with 7 releases this period. ## Issues: There are no issues requiring board attention at this time. ## PMC/Committership changes: - Currently 121 committers and 35 PMC members in the project. - No new PMC members added in the last 3 months - Last PMC addition was Henning Schmiedehausen on Wed Nov 06 2013 - No new committers added in the last 3 months - Last committer addition was Michael Osipov on Mon Jul 28 2014 ## Releases: - 2015-04-06: Apache Commons Lang 3.4 - 2015-04-17: Apache Commons Math 3.5 - 2015-05-09: Apache Commons CLI 1.3 - 2015-05-16: Apache Commons RDF 0.1.0-incubating released. Strictly speaking, Commons RDF is part of the incubator so it may not belong in this report, but the intention is that it will become part of Apache Commons when it graduates. - 2015-05-25: Apache Commons Email 1.4 - 2015-05-27: Apache Commons Pool 2.4 was released but the jars were botched. - 2015-05-30: Apache Commons Pool 2.4.1. ## Mailing list activity: - dev@commons.apache.org: - 653 subscribers (up 15 in the last 3 months): - 715 emails sent to list (1878 in previous quarter) - issues@commons.apache.org: - 312 subscribers (up 1 in the last 3 months): - 1861 emails sent to list (2284 in previous quarter) - user@commons.apache.org: - 1218 subscribers (up 15 in the last 3 months): - 127 emails sent to list (135 in previous quarter) - notifications@commons.apache.org: - 7 subscribers (up 0 in the last 3 months): - 610 emails sent to list (119 in previous quarter) ## JIRA activity: - 193 JIRA tickets created in the last 3 months - 198 JIRA tickets closed/resolved in the last 3 months
The Apache Commons project focuses on all aspects of reusable Java components. The Apache Commons components are widely used in many projects, both within Apache and without. The last report was in December 9 2014. No issues require board attention at this time. Overall project health is good with 7 releases this period. Releases: - 2014-12-18: Apache Commons Configuration 2.0-alpha2 - 2014-12-28: Apache Commons Math 3.4 - 2014-12-31: Apache Commons Pool 2.3 - 2015-01-12: Apache Commons Math 3.4.1 - 2015-01-14: Apache Commons Validator 1.4.1 - 2015-02-24: Apache Commons DBCP 2.1 - 2015-04-07: Apache Commons Lang 3.4 New committers - None News - 2014-12: All Apache committers can commit to Apache Commons. - Charles Matthew Chen <cmchen@apache.org> has resigned from the Apache Commons PMC on 02-20-2015, we all thank him for his service. - Rahul Akolkar <rahul@apache.org> has resigned from the Apache Commons PMC on 02-20-2015, we all thank him for his service. - Stephen Colebourne <scolebourne@apache.org> has resigned from the Apache Commons PMC on 02-20-2015, we all thank him for his service. - Rory Winston <rwinston@apache.org> has resigned from the Apache Commons PMC on 02-20-2015, we all thank him for his service. - Apache Commons Lang is planning to migrate from Subversion to Git. - Discussions have started to migrate the Commons RDF component that is currently incubating to Apache Commons.
No report was submitted.
The Apache Commons project focuses on all aspects of reusable Java components. The Apache Commons components are widely used in many projects, both within Apache and without. The last report was September 9 2014. No issues require board attention at this time. Overall project health is good with six releases this period. Releases: 2014-09-25: Apache Commons Configuration 2.0-alpha1 2014-09-30: Apache Commons Weaver 1.1 2014-10-10: Apache Commons Compress 1.9 2014-11-06: Apache Commons Exec 1.3 2014-11-09: Apache Commons Codec 1.10 2014-11-16: Apache Commons CSV 1.1 New committers None News 2014-11-07: Proposal to create Apache Commons Text as a sandbox component. 2014-12-08: VOTE passed to allow all Apache committers to commit to Apache Commons.
The Apache Commons project focuses on all aspects of reusable Java components. The Apache Commons components are widely used in many projects, both within Apache and without. The last report was June 8 2014. No issues require board attention at this time. Overall project health is good with four releases this period. The [csv] component finally crossed the 1.0 finish line and [imaging] is very close to 1.0 as well but not active right now. Releases: 2014-07-10: Apache Commons Email 1.3.3 2014-07-10: Apache Commons Logging 1.2 2014-07-21: Apache Commons DbUtils 1.6 2014-08-15: Apache Commons CSV 1.0 New committers 2014-07-28: Michael Osipov News Apache Commons Math is migrating to Git from Subversion.
The Apache Commons project focuses on all aspects of reusable Java components. The Apache Commons components are widely used in many projects, both within Apache and without. The last report was in early March 2014. No issues require board attention at this time. Overall project health is good with eight releases this period. The [csv] component is still inching towards 1.0 releases and [imaging] is very close to 1.0 as well. Releases: • 2014-03-13: Apache Commons Compress 1.8 • 2014-03-17: Apache Commons Weaver 1.0 • 2014-03-19: Apache Commons Lang 3.3.1 • 2014-04-10: Apache Commons Lang 3.3.2 • 2014-05-14: Apache Commons Compress 1.8.1 • 2014-05-16: Apache Commons Math 3.3 • 2014-05-25: Apache Commons DBCP 2.0.1 • 2014-05-31: Apache Commons BeanUtils 1.9.2 New committers • Romain Manni-Bucau • Evan Ward • 2014-06-04: Dipanjan Laha News • 2014-03-16: We voted to move Apache Commons Betwixt to dormant. No development has taken place for a long while; no further development is expected.
The Apache Commons project focuses on all aspects of reusable Java components. Apache Commons components are widely used in many projects, both within Apache and without. No issues require board attention at this time. Overall project health is good with twelve releases this period. The [csv] component is still inching towards 1.0 releases and [imaging] is very close to 1.0 as well. Releases: - 2013-12-12: Apache Commons BeanUtils 1.9.0 - 2013-12-20: Apache Commons Codec 1.9 - 2013-12-31: Apache Commons Pool 2.1 - 2014-01-01: Apache Commons Lang 3.2 - 2014-01-02: Apache Commons Exec 1.2 - 2014-01-09: Apache Commons Lang 3.2.1 - 2014-01-12: Apache Commons BeanUtils 1.9.1 - 2014-01-21: Apache Commons Compress 1.7 - 2014-02-07: Apache Commons FileUpload 1.3.1 - SECURITY - CVE-2014-0050. Specially crafted input can trigger a DoS if the buffer used by the MultipartStream is not big enough. When constructing MultipartStream enforce the requirements for buffer size by throwing an IllegalArgumentException if the requested buffer size is too small. This prevents the DoS. - 2014-02-25: Apache Commons Pool 2.2 - 2014-03-04: Apache Commons Lang 3.3 - 2014-03-04: Apache Commons DBCP 2.0 New committers - 2014-01-24: Duncan Jones - 2014:02-13: Bernd Eckenfels News - We’ve moved Commons Attributes to dormant. Since no development has happened for a long time, we’ve moved the Apache Commons Attributes component to dormant. No further development is expected. - The site has a new look and feel. Not all component sites have been republished yet.
The Commons is an Apache project focused on all aspects of reusable Java components. Apache Commons components are widely used in many projects, both within Apache and without. There are no issues that require board attention at this time. Overall project health is good with six releases this period, including the long anticipated [pool] 2.0 and [collections] 4.0. Releases: Apache Commons JCI 1.1 on 2013-10-14 Apache Commons Email 1.3.2 on 2013-10-23 Apache Commons Compress 1.6 on 2013-10-26 Apache Commons Configuration 1.10 2013-10-27 Apache Commons Pool 2.0 on 2013-11-11 Apache Commons Collections 4.0 on 2013-11-24 The [csv] component is still inching towards 1.0 releases and [imaging] is very close to 1.0 as well. Expected soon are [lang] 3.2 and [beanutils] 1.9. The mailing list and JIRA activity is good, most support issues get timely replies, and development discussions are positive. One of the recurring topics is migration from Subversion to Git, the current plan is to try this with one component, [cli]. Another discussion is how to reflect component liveliness into the site and what to do with mostly inactive components. To this end, the main page lists the version and latest release date for each component. Another recurring theme is when and how to update the dated look and feel of the site; the current thinking here is to use the Fluido skin. A perennial concern is how to attract new developers, one proposal is to better integrate our processes with git and GitHub. On the branding side, active components have been updated to use “Apache Common <Component>” and a “TM” in their logos. This leaves us with dealing with the other components with little or no activity, which do not follow these rules yet. Another issue with inactive components is that their Oracle Javadoc HTML pages suffer from a frame injection vulnerability (see http://www.kb.cert.org/vuls/id/225657 and http://www.oracle.com/technetwork/topics/security/javacpujun2013-1899847.html); here we are considering patching the sites using an Oracle tool. We are discussing using StackOverflow open source advertisements and are currently unsure whether which logo we can use, Apache, Apache Commons, or a new logo. The following new committers have joined us: Ate Douma (ate) on 2013-10-14 Woonsan Ko (woonsan) on 2013-10-14 ASF Member Henning Schmiedehausen (henning) rejoined the PMC 2013-10-31. There are no other new PMC members. The IRC channel #apache-commons has been set up on freenode, with currently low activity. The PMC changed its chair from Luc Maisonobe to Gary Gregory. The Apache Commons community is grateful for Luc’s service. Mailing list stats: dev@commons.apache.org: 1924 messages. user@commons.apache.org: 258 messages. commits@commons.apache.org: 2038 messages.
WHEREAS, the Board of Directors heretofore appointed Luc Maisonobe to the office of Vice President, Apache Commons, and WHEREAS, the Board of Directors is in receipt of the resignation of Luc Maisonobe from the office of Vice President, Apache Commons, and WHEREAS, the Project Management Committee of the Apache Commons project has chosen by vote to recommend Gary Gregory as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Luc Maisonobe is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Commons, and BE IT FURTHER RESOLVED, that Gary Gregory be and hereby is appointed to the office of Vice President, Apache Commons, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7A, Change the Apache Commons Project Chair, was approved by Unanimous Vote of the directors present.
Apache Commons provides a large set of reusable Java components. Commons components are widely used in many projects, both at Apache and outside. There are no particular problems that would require board support. A discussion was held in August on the list to decide if [math] should become a TLP or remain within commons scope. The consensus was that it should remain in commons. There has been activity in the sandbox for [weaver] and [monitoring]. Also of note is that [csv] is inching towards a 1.0 release. The single change in the community this quarter is that Benedikt Ritter has been elected to the PMC, on 2013-06-26. The last committers were added in December 2012 and January 2013, they have already been mentioned in the previous Commons report. The release pace was really low: only one component has been released since last report, as an alpha release: Commons Collections 4.0-alpha1 (2013-07-06)
Apache Commons provides a large set of reusable Java components. Commons components are widely used in many projects, both at Apache and outside. There are no particular problems that would require board support. A discussion has started in late May to decided if BeanShell could be added to commons sandbox directly or should be first accepted in incubator. There have been no changes in the community this quarter. Several components have been released since last report: Commons Compress 1.5 (2013-03-14) Commons Daemon 1.0.14 (2013-03-19) Commons Logging 1.1.2 (2013-03-20) Commons FileUpload 1.3 (2013-03-27) Commons Daemon 1.0.15 (2013-04-03) Commons Math 3.2 (2013-04-07) Commons Codec 1.8 (2013-04-29) Commons Logging 1.1.3 (2013-05-21)
Apache Commons provides a large set of reusable Java components. Commons components are widely used in many projects, both at Apache and outside. There are no particular problems that would require board support. For information, a vulnerability in the example use of the library in Apache Commons FileUpload documentation has been identified (CVE-2013-0248). The vulnerability does not lie in the library itself, but users may copy the example and introduce an insecure way to handle temporary files in their application. The documentation was updated. Several components have been released since last report: Commons Math 3.1 (2012-12-24) Commons Email 1.3 (2013-01-11) Commons Math 3.1.1 (2013-01-13) Commons Daemon 1.0.12 (2013-01-24) Commons Daemon 1.0.13 (2013-02-13) Commons Email 1.3.1 (2013-03-04) As mentioned in the last report, Commons was very late on the svnpubsub migration and tried to catch up. This was finally done thanks to the help of Olivier Lamy (thanks to him for his tremendous work). Concerning community aspects, several new committers have been elected: Mark Struberg and Benedikt Ritter as well as a new PMC member: Olivier Lamy, welcome to them. One PMC member has resigned: Henri Yandell, we thank him for everything he has done within our community.
Apache Commons provides a large set of reusable Java components. Commons components are widely used in many projects, both at Apache and outside. There are no particular problems that would require board support. We are still late at moving to svnpubsub, but another attempt at finding volunteers to do the work have been started, this time with some more feedback. Several components have been released since last report: Commons Codec 1.7 (2012-09-17) Commons Daemon 1.0.11 (2012-11-27) Commons Net 3.2 (2012-12-03) Concerning community aspects, one new PMC member has been elected: Thomas Neidhart and two PMC members have left: Siegfried Goeschl and Daniel F. Savarese.
https://issues.apache.org/jira/browse/INFRA-5657 tracks progress of work towards moving to SvnPubSub
Apache Commons provides a large set of reusable Java components. Commons components are widely used in many projects, both at Apache and outside. There are no particular problems that would require board support. Several components have been released since last report: Commons IO 2.4 (2012-07-06) Commons DbUtils 1.5 (2012-07-21) Commons Configuration 1.9 (2012-08-23) Commons project is still late for the mandatory svnpubsub migration. We have relaunched the thread about this and hope we will make the switch before the deadline. Commons community experienced a few changes, as two new committers have been elected: Bruno P. Kinoshita and Elijah Zupancic, one committer has left: Mikkel Meyer Andersen as well as one PMC member: Henri Biestro.
Apache Commons provides a large set of reusable Java components. Commons components are widely used in many projects, both at Apache and outside. There are no particular problems that would require board support. For information, a potential denial of service flaw was identified in Commons Compress (CVE-2012-2098) and was handled promptly as soon as the Commons project was notified. The problem was inadvertently mentioned in one message on the public developers list a few hours before the release (as part of the voting thread). Only one message was involved, all the replies carefully removing the offending part and focusing on other details. The release was done very quickly after that. The Commons PMC sincerely apologize for this error and hope it will not occur again. The rules for security issues discussions have been recalled to the PMC members. Several components have been released since last report: Commons Math 3.0 (2012-03-08) Commons IO 2.2 (2012-03-30) Commons Compress 1.4 (2012-04-11) Commons IO 2.3 (2012-04-15) Commons Parent 25 (2012-04-30) Commons Compress 1.4.1 (2012-05-23) The Commons CSV component has been promoted from Commons sandbox to Commons proper. A new sandbox component has been started: Commons classscan. As this new component was started, we have been pleased to notice investment of code and committers from other Apache TLP (for example Geronimo and OWB), which is perceived as a good synergy across the foundation. Concerning community aspects, a new committer has been elected: Charles Honton, welcome to him. We are also glad to see Phil Steitz coming back. The PMC has also changed with the addition of Damjan Jovanovic and Phil Steitz.
Apache Commons provides a large set of reusable Java components. Commons components are widely used in many projects, both at Apache and outside. There is one particular problem that may be of interest to board. It was noted recently that Apache Solr did release on public maven repository a snapshot version of an Apache Commons sandbox component: CSV, without changing the top level package name. See <http://mail-archives.apache.org/mod_mbox/commons-dev/201203.mbox/%3C4F55647C.6050802%40apache.org%3E>. As mentioned here: <http://mail-archives.apache.org/mod_mbox/commons-dev/201203.mbox/%3Cjj4fnc%24k6u%241%40dough.gmane.org%3E>, the problem is not the fork (which is welcome, be it from an Apache project or from anyone else), the problem is that the classpath is spoiled. A Jira issue has been opened <https://issues.apache.org/jira/browse/SOLR-3204> and the Commons team is working together with the Solr team to get the issue solved. It appears the same problem appears with other components Solr uses (at least Carrot2 and Jsonic which are not Apache projects, but also Noggit from Apache Lab and Uima which is a TLP and maybe others). The Apache Commons PMC would like to ask board whether package names should remain in the control of the project team or if other project can publish artifacts using the same packages names freely. Several components have been released since last report: Commons Jexl 2.1 (2011-12-13) Commons Digester 3.2 (2011-12-14) Commons Pool 1.5.7 (2011-12-21) Commons Jexl 2.1.1 (2011-12-24) Commons Pool 1.6 (2012-01-12) Commons Parent 23 (2012-01-12) Commons Validator 1.4 (2012-02-03) Commons Configuration 1.8 (2012-02-05) Commons Daemon 1.0.9 (2012-02-13) Commons Net 3.1 (2012-02-21) Commons Daemon 1.0.10 (2012-02-28) After several years spent with us and providing countless hours of help, advices and code, Phil Steitz has decided to go emeritus. The Apache Commons community is very grateful to him. Three new committers have been elected to commons: Thomas Neidhart Claudio Squarcella Marco Speranza As a way to prevent misuses by other people, the G+ brand page "Apache Commons" has been reserved by Christian Grobmeier. Christian exchanged with Shane (VP Brand Management) who mentioned the key point is the PMC needs get access to that G+ account when the original owner has vanished.
AI: Daniel Kulp draft an ASF policy for projects which need to re-bundle other Apache projects
Apache Commons provides a large set of reusable Java components. Commons components are widely used in many projects, both at Apache and outside. There are no particular problems that would require board support. The functor component graduated from sandbox to the "commons proper" category on 2011-09-19. A proposal for promoting another sandbox component to commons proper (commons-id) has been discussed and delayed. Some work and analysis has to be done on it and several people are willing to have a look at it. Several components have been released since last report: Commons DButils 1.4 (2011-10-24) Commons Digester 3.1 (2011-10-29) Commons Compress 1.3 (2011-11-02) Commons Lang 3.1 (2011-11-15) Commons Daemon 1.0.8 (2011-11-24) Commons Codec 1.6 (2011-12-06) A talk on Commons Nabla (commons sandbox) was held by Phil Steitz at ApacheCon. Three new PMC members have been elected: Dave Brosius (dbrosius) Rony Flatscher (rony) Thomas Vandahl (tv) One new committer has been elected Bill Speirs (wspeirs).
Nothing to concern the board at this time. The Commons is an Apache project focused on all aspects of reusable Java components. Several new components are now handled under the umbrella of Commons. Some have been transferred from Jakarta (BCEL, BCF, JCS), and one has graduated from Incubator (OGNL). New sandbox components have also been created (classscan, graph, meiyo). These new components have increased the size of the Commons community, and existing components still attract new blood. There are lots of discussion on the developers list and slightly less on the users list. Henri Yandell conducted of a review of our activities and showed it was very high. All this shows the community is healthy. We are happy to have new commons sandbox committers: - Mark Struberg (struberg) - David Blevins (dblevins) - Gerhard Petracek (gpetracek) Some new committers were elected in commons proper: - Greg Sterijevski (gregs) - Sébastien Brisard (celestin) As part of the transfer of BSF from Jakarta to Commons the following committers were added: - Rony Flatscher (rony) - Ant Elder (antelder) As part of the transfer of BCEL from Jakarta to Commons the following committers were added: - Dave Brosius (dbrosius) As part of the transfer of JCS from Jakarta to Commons the following committers were added: - Aaron Smuts (asmuts) - Thomas Vandahl (tv) - Scott Eade (seade) As part of the graduation of OGNL to Commons the following committers were added: - Marc Davidson (javadrewd) - Jesse Kuhnert (jkuhnert) - Luke Blanshard (leadpipe) - Lukasz Lenart (lukaszlenart) - Maurizio Cucchiara (mcucchiara) - Upayavira (upayavira) - Olivier Lamy (olamy) A new PMC member has joined us: Gilles Sadowski After years of great work, Phil Steitz decided to step down as PMC chair and was replaced by Luc Maisonobe. Thanks for all the work Phil! Numerous releases have occurred this summer for various components: Apache Commons Net 3.0.1 (June 6th) Apache Commons Digester 3.0 (July 6th) Apache Commons Daemon 1.0.6 (July 8th) Apache Commons Lang 3.0 (July 19th) Apache Commons Compress 1.2 (July 31st) Apache Commons Lang 3.0.1 (August 10th) Apache Commons Daemon 1.0.7 (August 12th) Apache Commons VFS 2.0 (August 24th) Apache Commons Configuration 1.7 (September 8th) There was one security fix for Commons Daemon (CVE-2011-2729) which was promptly fixed and released with Apache Commons Daemon 1.0.7. Phil Steitz will give a talk about a Commons component (Nabla) at ApacheCon in November.
WHEREAS, the Board of Directors heretofore appointed Phil Steitz to the office of Vice President, Apache Commons, and WHEREAS, the Board of Directors is in receipt of the resignation of Phil Steitz from the office of Vice President, Apache Commons, and WHEREAS, the Project Management Committee of the Apache Commons project has chosen by vote to recommend Luc Maisonobe as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Phil Steitz is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Commons, and BE IT FURTHER RESOLVED, that Luc Maisonobe be and hereby is appointed to the office of Vice President, Apache Commons, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7C, Resolution to change the Apache Commons Chair, was approved by Unanimous Vote of the directors present.
General ======= Continued healthy activity across multiple components and responsiveness on both dev and user lists. New activity on some previously dormant components (graph, digester, validator, discovery) and work on major new new directions in active components (net, math, dbcp, pool, lang) has made this an active quarter in Commons. Work to bring Commons web pages into compliance with ASF branding guidelines continues, as we complete the release of Commons Skin, the Maven site resources shared by all Commons components. We also need to finalize our approach to Commons-specific trademarks and logos. We seem to have come to consensus that adding TMs to the text-only "logos" that we use on component web pages is acceptable. Work to modify the logos has begun. Incubation of OGNL has begun and the incubating community is using the Commons mailing lists. A proposal to extend "dormant" status to include Commons proper components is being discussed and refined. Currently, we classify sandbox components as "dormant" when they are no longer active and the proposal is to extend this designation to include Commons proper components. It is not meant or allowed to be a replacement for the Attic. The dormant sandbox "graph" component has been revived. Anyone interested in hacking on a Java implementation of the graph ADT and associated algorithms is encouraged to join the fun. The PMC voted to accept a software grant of code developed by Simone Tripodi outside the ASF as the basis for a new sandbox component related to classpath scanning. This component may eventually be merged into [lang] or it may graduate from the sandbox as a new Commons proper component. We also agreed to replace the trunk of Commons digester with the "digester3" sandbox component. The Chair has announced his intention to step down. The PMC are mostly trying to dodge the bullet, but at least one brave soul has volunteered, so I am sure that when the music stops in the next couple of weeks we will have a great new chair identified. We will aim to draft a resolution to rotate the chair for the next board meeting. There are no issues requiring Board attention at this time. Releases ======== Commons Net 3.0 Commons Net 3.0.1 Commons Pool 1.5.6 Commons Discovery 0.5 Commons Parent POM 19-21 Community ========= * Nick Burch has been voted in and accepted the invitation to join us as a Commons committer * James Carman has rejoined the Commons PMC
General ======= Continued healthy activity across multiple components and responsiveness on both dev and user lists. Work to bring Commons web pages into compliance with ASF branding guidelines is nearing completion, as we complete the release in progress of Commons Skin, the Maven site resources shared by all Commons components. We are also in process of finalizing our approach to Commons-specific trademarks and logos. Discussion on commons-dev in consultation with trademarks@ will close the loop on this topic. The Commons PMC has agreed to sponsor incubation of OGNL, a Java development framework for Object-Graph Navigation Language, plus other extras such as list projection and selection and lambda expressions. We are seeking mentors for this podling in the Incubator. Volunteers welcome! Two new Sandbox components have been started this quarter: * BSP: A general-purpose implementation of BSP trees suitable for geometry modeling in low dimensions, either in Euclidean space or on unit sphere topologies. * Digester3: Redesign of Commons Digester. Apache Commons Math has been selected by CNES (French space agency) for its next generation space flight dynamics systems. There are no issues requiring Board attention at this time. Releases ======== Commons Math 2.2 Commons Parent POM V18 Commons Lang 2.6 Commons Daemon 1.0.5 Commons IO 2.0.1 Community ========= * Damjan Jovanovic has been voted in an accepted the invitation to join us as a Commons committer * Simone Tripodi, Christian Grobmeier, Charles Matthew Chen have been voted in and accepted the invitation to join the Commons PMC * Martin Cooper asked to be moved to Emeritus status on the Commons PMC
General ======= Continued healthy activity across multiple components and responsiveness on both dev and user lists. General discussion on Commons-wide policies on component versioning, packaging and maven artifact management has been at times contentious, but the community has been able to resolve issues related to individual components so that development and releases can proceed. A recurring issue on commons-dev is what level of standardization should we enforce across components. Traditionally, we have given individual component subcommunities and release managers broad discretion in decision-making regarding build technology, packaging, versioning and release contents, insisting only that ASF guidelines be followed and that we are open to the input of all community members in making component-level decisions. The price that we pay for the flexibility that we individually enjoy as RMs is that it can be frustrating and time-consuming to gain consensus on decisions that sometimes appear to be - and in fact are - rehashing issues that standardization would preemptively resolve. A good example is the recent (as yet failed) attempt to gain Commons-wide acceptance of an updated component packaging / versioning policy [1]. While we do not see this as an issue regarding Board attention specifically, we welcome input on our ongoing discussions related to component versioning and packaging, as other ASF projects that use our components may be impacted by our decisions. Comments on the tone of messages and the argumentative nature of some discussion threads have been acknowledged by the PMC. We are committed to making sure that Commons remains a friendly and collaborative community. There are no issues requiring Board attention at this time. Releases ======== Commons IO 2.0 Commons Daemon 1.0.4 Commons Net 2.2 Commons Exec 1.1 Commons Digester 2.1 Commons Compress 1.1 Community ========= * Mikkel Meyer Andersen (mikl) joined us as a new ASF and Commons Committer. * James Carman asked to be moved to Emeritus [2] status on the Commons PMC. [1] http://s.apache.org/UnG [2] We currently do not have an Emeritus designation on the PMC. Discussion on whether or not to add such a designation and a facility for tracking it is ongoing.
It was noted that emeritus PMC member is not a concept that is recognized by the board, although PMCs are welcome to implement such a concept. The only requirement is that the current membership of the PMC is recognized by the board.
General ======= Continued healthy activity across multiple components and responsiveness on both dev and user lists. Two GSOC projects completed successfully, both related to Commons SCXML. A user filed a security report related to Commons Fileupload. [1] The PMC investigated and concluded that the reported issue was not in fact a security exposure in Commons Fileupload itself, but rather a feature request. A patch release including the requested feature was subsequently published. No issues requiring Board attention at this time. Releases ======== Commons Parent pom.xml 16 and 17 Commons Pool 1.5.5 Commons Lang 3.0 Beta Commons Fileupload 1.2.2 Commons Daemon 1.0.3 Commons Compress 1.1 Community ========= * Simone Tripodi (simonetripodi) joined us as a new Commons committer.
General ======= Continued healthy activity across multiple components and responsiveness on both dev and user lists. Two GSOC projects are underway, both related to Commons SCXML. No issues requiring Board attention at this time. Releases ======== Commons Parent pom.xml 15 Commons Sandbox-parent pom.xml 9 Commons Build Plugin 1.3 Commons Math 2.1 Commons BeanUtils 1.8.3 Commons JEXL 2.0.1 Community ========= * Juilus Davis (julius) joined us as a new Commons committer. * Oliver Zeigermann resigned from the PMC. * Two GSOC students, Jacob Beard and Gui Xun Long, were set up with Commons Sandbox karma to complete their projects.
General ======= Continued healthy activity across multiple components and responsiveness on both dev and user lists. Although Commons voted to sponsor the incubation of agimatec-validation, the project decided in the end to have the Incubator PMC sponsor the project instead. Releases ======== Commons Parent pom.xml 13 Commons Build Plugin 1.2 Commons Daemon 1.0.2 Commons Lang 2.5 Commons DBCP 1.3 & 1.4 Commons JEXL 2.0 Community ========= New Commons PMC Members: Henri Biestro ** Bill Barker * Mladen Turk Ralph Goers New Commons Committers: Gilles Sadowsky Dimitri Pourbaix ASF Committers given Commons Sandbox access: Simone Tripodi Adrian Crum Adam Heath * pending Board Ack ** pending candidate acceptance and Board Ack
General ======= o Continued healthy activity across multiple components and responsiveness on both dev and user lists. o Voted to sponsor incubation of agimatec-validation, an implementation of JSR 303, the bean validation framework (http://wiki.apache.org/incubator/ValidationProposal). Releases ======== o Dbutils 1.3 http://markmail.org/message/3gdxb4bneto7hj7r o BeanUtils 1.8.1 http://markmail.org/message/ivsv4w6eujldvxxj o BeanUtils 1.8.2 http://markmail.org/message/pmin2bty6txw263d o Exec 1.0.1 http://markmail.org/message/eqvg2sutflizasnf o Email 1.2 http://markmail.org/message/fcpz7nlpiv2xa7zg o Pool 1.5.3 http://markmail.org/message/7jmcva3kho7ngnv6 o Pool 1.5.4 http://markmail.org/message/gmhpz4zsuv2f2jap Community ========= o New Sandbox committers - Benson Margulies o No new committers o No new PMC members
General ======= o Continued healthy activity and responsiveness on both dev and user lists. o Development activity across multiple components, including renewed interest in some previously less active components (Codec, JEXL). o No new sandbox components Releases ======== o Codec 1.4 http://markmail.org/message/7jmcva3kho7ngnv6 o Math 2.0 http://markmail.org/message/dz7ug3kwqq3ylilv o Pool 1.5.2 http://markmail.org/message/qwvknbizl5jy7m4c Community ========= o No new sandbox committers o New committer - Henri Biestro o No new PMC members
General discussion as to whether there should be a policy (or best practice) for linking items such as release announcements using ASF Infrastructure over alternatives (such as markmail). No action taken.
WHEREAS, the Board of Directors heretofore appointed Torsten Curdt to the office of Vice President, Apache Commons, and WHEREAS, the Board of Directors is in receipt of the resignation of Torsten Curdt from the office of Vice President, Apache Commons, and WHEREAS, the members of the Apache Commons Project Management Committee have chosen by vote to recommend Phil Steitz as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Torsten Curdt is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Commons, and BE IT FURTHER RESOLVED, that Phil Steitz be and hereby is appointed to the office of Vice President, Apache Commons, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7B, Change the Apache Commons Chair, was approved by Unanimous Vote of the directors present.
General ======= o Activity on the dev list increasing now since September '08. User list traffic dropped significantly though. o Accepted Sanselan from the Incubator. o Discussions about the future of commons-logging in respect to slf4j. o No new sandbox components Releases ======== o CLI 1.2 http://markmail.org/thread/cd4rnpdrdbdsb5u7 o DbUtils 1.2 http://markmail.org/thread/3vi5ghp22bwvhhwx o Compress 1.0 http://markmail.org/thread/h7xa4n33n5wjsnt5 o Pool 1.5 http://markmail.org/thread/way7wsgcle34lcdd o Pool 1.5.1 http://markmail.org/thread/bkcpvelhkkopbndq Community ========= o No new sandbox committers o New committer - Jim Jagielski - Christian Grobmeier o New PMC members - Mark Thomas (pending)
General ======= o Activity has picked up a bit on both the user and dev lists again. The compress component has gained some traction is soon a candidate for proper. o The question has come up how to handle the inclusion of external code that is covered under Apache 1.1 license. (Adding both headers? Keep it as 1.1?) The author was contacted and changed the license to 2.0 which resolved the problem for us. http://markmail.org/thread/k7tlvz6u36m7vvhe But it would be good to have an answer on this anyway. o New sandbox components - money https://svn.apache.org/repos/asf/commons/sandbox/money/ - new java5 version of dbutils https://svn.apache.org/repos/asf/commons/sandbox/dbutils/ Releases ======== o Digester 1.8.1 http://markmail.org/message/mrxs4ht2naguavw6 o Digester 2.0 http://markmail.org/message/chcxgta5k73aeh3z o Configuration 1.6 http://markmail.org/message/zywv26ptqvfjxlq3 Community ========= o No new sandbox committers o New committer - Mark Thomas - Dan Fabulich - Paul Benedict o New PMC members - Stefan Bodewig - Siegfried Goeschl
General ======= o Activity: All time low on both the user and dev mailing list. Math and Configuration got some new traction though. o ApacheCon: Session about Commons was presented. Attendance was reasonable given the slot. o Commit Access: During ApacheCon the idea has come up to lower the bar for committers across the foundation. (Not externally!) Right now every committer can ask for access to the sandbox. The idea was to do the same for proper and dormant. So that Commons becomes a natural place to share code and collaborate across projects without major obstacles. No decision has been made on this yet though. http://markmail.org/message/74idaflh7x45d4fn http://blog.generationjava.com/roller/bayard/entry/the-open-and-federated-commons Releases ======== o Net 2.0 http://markmail.org/message/suic73mskg6agn7m o SCXML 0.9 http://markmail.org/message/do37vg5hrknyewp2 Community ========= o No new sandbox committers o Ralph Goers as new committer o No new PMC members
General ======= o Activity: all time low on both the user and dev mailing lists o Commons-compress and git: We have a contributor that already has a CLA on file. He has been the top commons-compress contributor for a while. Making him a committer has not felt appropriate yet (for various reasons). While most design discussion where still on the list some discussions ended up offlist via IM due to personal contact. Another contributor and committer (in fact me - Torsten) has been mentoring him hoping to keep him involved and lead him to a release. Unfortunately this turned out to be a major rewrite. So we ended up sending code back and forth as working together in svn wasn't an option. When this got too cumbersome we used git to share the code. Now when someone else turned up to help out the question came up how to deal with the new codebase. While legally all contributors have a CLA on file and the full history is available this 'incident' has been perceived as negative by the PMC in general. As all code should be covered by the CLAs it has been accepted into svn as a new branch anyway. Development will continue from there. o Component commons-exec has been promoted to proper http://mail-archives.apache.org/mod_mbox/commons-dev/200806.mbox/%3c48650EF8.9010905@gmx.at%3e o Vote passed to accept flatfile codebase as a new sandbox component - now awaiting IP clearance. http://mail-archives.apache.org/mod_mbox/commons-dev/200808.mbox/%3c596611.56279.qm@web55106.mail.re4.yahoo.com%3e Releases ======== o JXPath 1.3 http://mail-archives.apache.org/mod_mbox/commons-dev/200808.mbox/%3c369853.24376.qm@web55108.mail.re4.yahoo.com%3e o BeanUtils 1.8.0 http://mail-archives.apache.org/mod_mbox/commons-dev/200808.mbox/%3c55afdc850808310837w5f4aa2d9sccd8c625b6f28d65@mail.gmail.com%3e o commons-build-plugin 1.1 http://mail-archives.apache.org/mod_mbox/commons-dev/200807.mbox/%3c55afdc850807150911u464ef913g86651e2489b2e46e@mail.gmail.com%3e o commons-parent 11 and commons-sandbox-parent 7 http://mail-archives.apache.org/mod_mbox/commons-dev/200807.mbox/%3c55afdc850807210648k574dafc0lbe2a689bb3808d@mail.gmail.com%3e Community ========= o No new sandbox committers o No new committers o No new PMC members
General ======= o Activity Quite a few releases. Activity on the development and user list has been picked up a little. o Three new components have been accepted into the Commons sandbox - nabla http://commons.apache.org/sandbox/nabla/ - jnet http://commons.apache.org/sandbox/jnet/ - me http://svn.apache.org/viewvc/commons/sandbox/me/trunk/ o One dormant component has been revived back into the Commons sandbox - functor http://commons.apache.org/sandbox/functor/ o During ApacheCon two FastFeather tracks covered - commons (in general) - commons SCXML Releases ======== o Released - commons parent POM 8 http://mail-archives.apache.org/mod_mbox/commons-dev/200803.mbox/%3c55afdc850803011310u31561507te49f5bf5d51678f6@mail.gmail.com%3e - commons sandbox parent POM 4 http://mail-archives.apache.org/mod_mbox/commons-dev/200803.mbox/%3c55afdc850803041651q37ddd80bxba6973e90cadf900@mail.gmail.com%3e - commons parent POM 9 http://mail-archives.apache.org/mod_mbox/commons-dev/200803.mbox/%3c55afdc850803090330i1f529a94vf5c8fbdf07424698@mail.gmail.com%3e - commons Lang 2.4 http://mail-archives.apache.org/mod_mbox/commons-dev/200803.mbox/%3c31cc37360803182238m2331f276r5d78614f6a5752c9@mail.gmail.com%3e - commons Collections 3.2.1 http://mail-archives.apache.org/mod_mbox/commons-dev/200804.mbox/%3c55afdc850804141758hb1334c2v5559102058efa782@mail.gmail.com%3e - commons parent POM 10 http://mail-archives.apache.org/mod_mbox/commons-dev/200805.mbox/%3cce1f2ea80805071441m26dd5a80k5af5203a0aca312e@mail.gmail.com%3e - commons sandbox parent POM 6 http://mail-archives.apache.org/mod_mbox/commons-dev/200805.mbox/%3c55afdc850805170801y4cf557fdv59d3e5c9359d695@mail.gmail.com%3e - commons SCXML 0.8 http://mail-archives.apache.org/mod_mbox/commons-dev/200805.mbox/%3cce1f2ea80805191053h4fa46bfq927e94d7368a446f@mail.gmail.com%3e - commons Chain 1.2 http://mail-archives.apache.org/mod_mbox/commons-dev/200806.mbox/%3c55afdc850806011027oa723b82w35ba8d7ffe510ac5@mail.gmail.com%3e Community ========= o GSoC students did not get their applications accepted o New committers - Siegfried Goeschl - Niklas Gustavsson o New sandbox committers - Reinhard Pötz - Carsten Ziegeler o New PMC members - Emmanuel Bourg
General ======= o Activity The past few months have been quite busy. A couple of releases (see below) have gone out. Based on http://markmail.org/ user activity is slowly declining while activity on the development list has significantly increased at the beginning of the year. It's slowly declining again. Question of dormancy have been raised for 'commons vfs' and 'commons launcher'. o Re-release of old source distributions This has been brought to the board's attention before. For the user's convenience we would like to re-package old source releases and provide them also as source jars. This of course affects releases that have been made under ASL 1.1. While new releases have to be ASL 2.0 the current opinion is that (as long as nothing is changed during the process) this "re-packaging" does not classify as a new release. So we can still provide the new artifact under ASL 1.1. Basically it would have to adhere to the rules when the orignal release has been made. No action has been taken yet. It would be great to get the board's agreement on the PMC's notion. o Commons Sandbox Incubator While the Commons Sandbox works quite straightforwardly for ASF internal use, the question is what to do with external component level code donations that may or may not been already covered by CLA. Building a community around a single component inside the normal Incubator might be tough. The idea has been brought up to work with Labs or the Incubator to find a solution to this. o Removal of Cobertura reports (as the resulting reports may GPL) Cobertura is a code coverage plugin for maven. It's been used through the ASF to generate reports that are part of the website. As at least part of the generated site is covered by the GPL we decided not to use it anymore. Otherwise we cannot ship the website for a release. o Support for OSGi New Commons releases will now include the metadata that is required to be used inside OSGi out of the box. o We got two new components into the Commons sandbox - monitoring http://wiki.apache.org/commons/Monitoring - commons build plugin Which got promoted to proper pretty much straight away for the infrastructure and build improvements (see below) http://mail-archives.apache.org/mod_mbox/commons-dev/200802.mbox/%3c55afdc850802091808g61a86940t9e5d75115c0ef837@mail.gmail.com%3e Releases ======== o Released - commons SCXML 0.7 http://mail-archives.apache.org/mod_mbox/commons-dev/200712.mbox/%3cce1f2ea80712191002g5f96d5few83279ba4a42999bd@mail.gmail.com%3e - commons pool 1.4 http://mail-archives.apache.org/mod_mbox/commons-dev/200801.mbox/%3c8a81b4af0801151908x195f664dy600cd83abecdaaa8@mail.gmail.com%3e - commons sandbox parent POM 3 http://mail-archives.apache.org/mod_mbox/commons-dev/200801.mbox/%3c55afdc850801181745g7f48efc4s5e84447297732a25@mail.gmail.com%3e - commons IO 1.4 http://mail-archives.apache.org/mod_mbox/commons-dev/200801.mbox/%3c55afdc850801200801p16e8265em3652d1e0e81a9f5d@mail.gmail.com%3e - commons fileupload 1.2.1 http://mail-archives.apache.org/mod_mbox/commons-dev/200802.mbox/%3ce75283b10802061209r554e249dg7f3afd6ccfcab6cb@mail.gmail.com%3e - commons math 1.2 http://mail-archives.apache.org/mod_mbox/commons-dev/200802.mbox/%3c8a81b4af0802232149g3e237e9j455d62d3ac0d3d6@mail.gmail.com%3e - commons build plugin 1.0 http://mail-archives.apache.org/mod_mbox/commons-dev/200802.mbox/%3c55afdc850802240403n4d6f3ae7o5bfa09bc6c3b3a53@mail.gmail.com%3e - commons proxy 1.0 http://mail-archives.apache.org/mod_mbox/commons-dev/200802.mbox/%3cf2e8eedf0802261011g5dfe9517g9d089cbfc101cb5b@mail.gmail.com%3e - commons parent POM 6 http://mail-archives.apache.org/mod_mbox/commons-dev/200801.mbox/%3c55afdc850801061239r6128513cxde21e25e0338af01@mail.gmail.com%3e - commons parent POM 7 http://mail-archives.apache.org/mod_mbox/commons-dev/200801.mbox/%3c55afdc850801151216pe4a33dbj4455ed5737e69891@mail.gmail.com%3e - commons parent POM 8 http://mail-archives.apache.org/mod_mbox/commons-dev/200803.mbox/%3c55afdc850803011310u31561507te49f5bf5d51678f6@mail.gmail.com%3e - commons sandbox parent POM 4 http://mail-archives.apache.org/mod_mbox/commons-dev/200803.mbox/%3c55afdc850803041651q37ddd80bxba6973e90cadf900@mail.gmail.com%3e - commons parent POM 9 http://mail-archives.apache.org/mod_mbox/commons-dev/200803.mbox/%3c55afdc850803090330i1f529a94vf5c8fbdf07424698@mail.gmail.com%3e Infrastructure ============== o The maven based release process has been discussed and improved. o For some components missing/broken redirects from jakarta have been fixed. o Old bugzilla entries have been removed and we are 100% jira now. We hope to get redirects in place so people will not hit broken links but get to correct jira issue instead. http://mail-archives.apache.org/mod_mbox/commons-dev/200803.mbox/%3c8a81b4af0803081206v290eb85cjda5a1d4555ea0ccb@mail.gmail.com%3e Community ========= o No new committers o New PMC members - Gary Gregory
The board agreed that redistributing unchanged binaries does not require a re-vote. An inquiry was made re: crypto status. Henri to communicate the former and follow up on the latter.
General ======= o The process of electing PMC members and committers has been fixed in writing https://svn.apache.org/repos/private/pmc/commons/templates/new-pmc-workflow.txt This brought up the question what should happen first: Ask whether the person wants to join the PMC before asking for the board's ack ...or first checking with the board so that a rejection is a more private affair and does not harm any feeling of the potential candidate. The general consensus was to check with the board first. If there any thoughts we are happy get some further feedback on this. o JDK compatibility has always been a strong contract at Commons. Support for older java version has always been very important. There still is not a single Commons component that made the move to java 5. It has been raised that this might become a problem in the future if we don't move forward on this. More and more users expect us to also provide them with libraries that make use of the features of new java platforms. This seems especially crucial for Commons Collections and Lang. The exact steps have not been decided yet but it seems like a separate package name and keeping the older libraries on a maintenance branch is a viable option. o Based on http://markmail.org/ user activity is slowly declining while developer discussions have picked up a bit. o Quick news for some of the components: o Question has come up whether commons codec is thread safe - request for better documentation o More activity on commons jexl - discussion for a roadmap towards 2.0 o Discussion about moving commons jci fam (file alteration monitor) component from jci to io - overlap with commons vfs fam - no agreement how to move forward yet - options - keep in jci (already own jar) - own component (a bit small) - move into io (increases the size of io) o Again the question have been brought up about the status of commons cli 2.0 - working but no release - little activity - cli 1.1 introduced some showstoppers - other projects (like groovy) might look into other libraries instead o Concerns have been raised related to the retirement of Jakarta Slide. It was suggested that VFS could include an implementation of a webdav client. This has been rejected as out of scope. Releases ======== o Released - commons configuration 1.5 - commons logging 1.1.1 - commons parent pom 5 - commons skin 2 o Upcoming - commons SCXML 0.7 Infrastructure ============== o The maven based release process has been discussed and improved. o Created a pmc area in subversion with - board reports - tsu report - process templates (new committer/new pmc member) Community ========= o New committers - Jukka Zitting o New PMC member - James Carman - Ben Speakmon
It was agreed that notifying the individual before notifying the board is an acceptable practice.
Approved by General Consent.
Summary ======= Not that much happened this month. o A couple of new people on the scene that expressed their willingness to contribute o Discussions of "sponsoring" compress with code from TrueZip - https://truezip.dev.java.net/ - one man show - ASL2.0 o Consensus on using continuum for nightlies Releases ======== o None Infrastructure ============== o Some problems with the site m2 site builds o Discussion about nightlies and CI - build "nightlies" only on commits keeping the last 5 successful build - pure convenience - does not replace GUMP (different purpose) Community ========= o No new committers o No new PMC members
Henri to look into what "sponsor" means in this context.
Approved by General Consent.
Summary ======= o Move to TLP has been performed o Agreed on committer voting rules (voting in private, public invite) o Discussed non-java components (pragmatic approach: we deal with the situation if it arises) Releases ======== o 04.08.2007 BeanUtils 1.8.0 BETA http://mail-archives.apache.org/mod_mbox/commons-dev/200708.mbox/%3c55afdc850708040228i425bd317k26c27d1ee0dba2e0@mail.gmail.com%3e o 10.08.2007 Commons-parent 4 (maven POM) http://mail-archives.apache.org/mod_mbox/commons-dev/200708.mbox/%3c46BC8DAA.6050207@apache.org%3e o 15.08.2007 Commons-sandbox-parent 2 (maven POM) http://mail-archives.apache.org/mod_mbox/commons-dev/200708.mbox/%3c46C344EE.205@apache.org%3e Infrastructure ============== o Fully established TLP - Subversion and website have been moved - New mailing lists are in place - A simple logo has been put in place to fill the jakarta void - Few component sites still need to be re-generated o Continuous Integration via Continuum on vmbuild1 available - http://vmbuild1.apache.org/continuum/groupSummary.action Community ========= o Agreed on committer voting rules 1. ask on private 2. propose on private 3. vote on private 4. ask the prospect if he wants to join on dev list o No new committers o No new PMC members
Approved by General Consent.
Summary ======= We are still waiting for the infrastructure part to happen to finish the TLP move. Other than that business as usual. Releases ======== o 08 July Commons CLI 1.1 o 02 July Commons IO 1.3.2 o 25 June Commons Modeler 2.0.1 o 18 June Commons JCI 1.0 Infrastructure ============== o Still work to be done for TLP https://issues.apache.org/jira/ browse/INFRA-1283 Community ========= o We agreed to only migrate commit rights of committers that did a commit in the past 2 years. Of course any previous committer just has to ask to get his rights back at any time. See the jira issue for the initial list of committers o No new committers o New PMC members - Simon Kitching - Rahul Akolkar
Approved by General Consent.
WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of Java focused reusable libraries and components. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Commons Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache Commons Project be and hereby is responsible for the creation and maintenance of Java focused reusable libraries and components; and be it further RESOLVED, that the office of "Vice President, Commons" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache Commons Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Commons Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache Commons Project: * Henri Yandell <bayard@apache.org> * Jochen Wiedmann <jochen@apache.org> * Mario Ivankovits <imario@apache.org> * Stephen Colebourne <scolebourne@apache.org> * Dennis Lundberg <dennisl@apache.org> * Niall Pemberton <niallp@apache.org> * Martin van den Bemt <mvdb@apache.org> * Oliver Zeigermann <ozeigermann@apache.org> * Jörg Schaible <joehni@apache.org> * Oliver Heger <oheger@apache.org> * Matt Benson <mbenson@apache.org> * Martin Cooper <martinc@apache.org> * Phil Steitz <psteitz@apache.org> * Torsten Curdt <tcurdt@apache.org> * Daniel Savarese <dfs at apache.org> * Rory Winston <rwinston at apache.org> * Luc Maisonobe <luc@apache.org> * Joerg Pietschmann <pietsch@apache.org> * Dion Gillard <dion@apache.org> * Brent Worden <brentworden@apache.org> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Torsten Curdt be appointed to the office of Vice President, Commons, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the initial Apache Commons Project be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Commons Project; and be it further RESOLVED, that the initial Apache Commons Project be and hereby is tasked with the migration and rationalization of the Apache Jakarta Project's Commons; and be it further RESOLVED, that all responsibility pertaining to the Commons sub-project encumbered upon the Apache Jakarta Project are hereafter discharged. Special Order 6D, Establish the Apache Commons project, was approved by Unanimous Vote.
WHEREAS, the Apache Commons PMC deems it no longer in the best interests of the Foundation to continue the Apache Commons Project at this time due to a currently insufficient amount of community participation. WHEREAS, the Apache Commons PMC no longer contains any active code bases under its direct purview. NOW, THEREFORE, BE IT RESOLVED, that the Apache Commons Project is hereby terminated; and be it further RESOLVED, that that the Apache Commons PMC be and hereby no longer responsible for the creation and maintenance of software related to reusable libraries and components, based on software licensed to the Foundation; and be it further RESOLVED, that the office of "Vice President, Apache Commons" is hereby terminated; and be it further RESOLVED, that the Apache Commons PMC is hereby terminated. Special Order 5 A, termination of Apache Commons Project was approved via unaninmous vote.
Let this space be blank, because there's nothing of interest to report. (Make of that what you will. I brought up my concerns before to the board last time, which caused yet another pointless thread that I don't care to rehash again because it produced nothing fruitful then and unlikely to do so now.)
Sander/Greg suggested disbanding due to lack of activity. Consensus from discussion was to close and move serf to incubator or elsewhere.
Well, there's been *nothing* happening in Commons since the last report. That's partly because my last board report set off yet another discussion about the relationship between Jakarta Commons and Apache Commons. Once again, nothing happened subsequently. However, there was a spike in discussion over in Jakarta Commons dev list. The other component in the slowdown is that the developers involved with serf (still the only codebase that the PMC oversees) haven't had a lot of time to dedicate to it (following a rather intense quarter of activity though!). I'm frankly at a loss as to what we should do with this project. I strongly believe that the ASF *does* need a place to store small, reusable components. However, I believe that the current situation isn't conducive to the project's growth and I'm not sure what we can do to repair it.
Approved by General Consent.
Since the last report, there has been a new chair appointed (Justin), several PMC members added (Scott, Henri, Daniel). The Commons project has switched to using Subversion rather than CVS as part of the test deployment of Subversion within the ASF. Work has also begun on a new branch for the serf HTTP client code (which is still the only code in the project). A new website (commons.apache.org) has been deployed. However, most of the energy on the general@commons mailing list has been focused on determining the relationship between Apache Commons and Jakarta Commons. Product groupings have been proposed, and several Jakarta Commons participants have expressed various levels of discontent with the current Jakarta Commons organization to warrant their interest in Apache Commons. Yet, no real resolution has emerged with several Jakarta participants expressing confusion as to what the 'correct' role of Apache Commons is. The question can be reversed as to what role should Jakarta Commons have in the ASF? Should Jakarta Commons be its own TLP, a part of Apache Commons, or a part of Jakarta PMC? It is hoped that the board could provide some feedback to both the Jakarta PMC and Commons PMC about this relationship. The current strategy from the perspective of the Commons PMC is 'wait and see' - that is, Commons Project is open for business, will accept new projects if offered, but so far no Jakarta Commons projects have officially approached the Apache Commons project about migrating over. It is unclear if a more aggressive attitude would be productive. Finally, there has also been informal talk that the Commons project should house the Internationalization efforts of the ASF. This has been discussed on members@, but no discussion has occurred so far on general@commons.
The report, as noted in Attachment J, was approved by General Consent.
WHEREAS, the membership of the Apache Commons Project Management Committee (PMC) have recommended Justin Erenkrantz to serve as chairman of the Apache Commons PMC; and WHEREAS, the previously appointed chairman of the Apache Project PMC, Ken Coar, has stepped down from his position as Vice President, Apache Commons, in favor of Justin Erenkrantz's appointment to that position. NOW, THEREFORE, BE IT RESOLVED, that Justin Erenkrantz be and hereby is appointed to the office of Vice President, Apache Commons, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. By unanimous consent, Resolution R3 was passed.
[ no attachment ]
Ken reported that things were quiet within Commons. He does expect things to "catch fire" with the move of apr_serf.
Approved by General Consent.
There has been no progress in the Commons Project.
The Apache Commons project has essentially been marking time since November of 2003. There are a number of work items on the table that I hope/expect to get resolved within the next quarter; these include but are not necessarily limited to: o Setting up Subversion as the A-C CMS, instead of CVS o Importing APR-Serf, and possibly some other intra-ASF efforts o Coming to various conclusions on logistical ane infrastructural issues (e.g., relationships between components at the Web site level, the CMS module level, and the mailing list) o Refining the project bylaws and mission o Determining logical boundaries (e.g., language, function, concept, ..) and how to allow them to help the SNR without becoming obstacles to collaboration The project fell off my radar -- and apparently that of some others -- after ApacheCon in 2003, and I have been remiss until now in picking things up and getting things going again; a remission I am now correcting.
. By general consent, this report was recorded as entered and approved.
Placeholder -- there is no Attachment B.
Ken reported that there was nothing to report.
Ken reported that the Commons Project was progressing well. There were discussions regarding the "fragmented" community and how this maps to PMCs in general. There was also questions regarding commit access and how "transferable" is it, or should be, among ASF projects and sub-projects. It appeared to be commonly accepted that Commons should be language agnostic.