This was extracted (@ 2024-12-18 21: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).
No report was submitted.
Apache Xerces is a collaborative software development project dedicated to providing robust, full-featured, commercial-quality, and freely available XML parsers and closely related technologies on a wide variety of platforms supporting several languages. ======== Xerces-J The Xerces-J repository was recently migrated from SVN to GitHub. There was a flurry of updates committed to improve the XML Schema 1.1 implementation and test cases in the middle of July but it has otherwise been a quiet period. Mailing list traffic has been low; roughly 20+ posts on the j-dev and j-users lists since the beginning of May 2024. No new releases since the previous report. The latest release is Xerces-J 2.12.2 (January 24th, 2022). ======== Xerces-C Other than a few posts to the mailing lists there's no activity to report in the last three months. Mailing list traffic has been very low; roughly 5+ posts on the c-dev and c-users lists since the beginning of May 2024. The latest release is Xerces-C 3.2.5 (December 20th, 2023). ======== Xerces-P Nothing in particular to report. There was no development activity over the reporting period. ======== XML Commons No activity over the reporting period. ======== Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and September 2023 (Xerces-J). The most recent addition to the PMC was in September 2023. One committer has committed changes to SVN and GitHub since May 2024.
No report was submitted.
Apache Xerces is a collaborative software development project dedicated to providing robust, full-featured, commercial-quality, and freely available XML parsers and closely related technologies on a wide variety of platforms supporting several languages. ======== Xerces-J We recently closed a vote (which passed) for electing another committer and PMC member and will be extending a formal invitation to him soon. New development recently completed for supporting an XPath 3.1 function in the DOM implementation which would be useful to the Xalan project. A member of the community provided a patch and several suggestions for improving and simplifying the build which has since been committed to SVN. Mailing list traffic has been moderate; roughly 65+ posts on the j-dev and j-users lists since the beginning of November 2023. No new releases since the previous report. The latest release is Xerces-J 2.12.2 (January 24th, 2022). ======== Xerces-C Xerces-C 3.2.5 was released on December 20th, 2023 containing a fix for a CVE from 2018 (https://xerces.apache.org/xerces-c/secadv/CVE-2018-1311.txt). There was a flurry of activity around the release and a few other fixes were made in GitHub and some issues were addressed in JIRA. Mailing list traffic has been moderate; roughly 70+ posts on the c-dev and c-users lists since the beginning of November 2023. The latest release is Xerces-C 3.2.5 (December 20th, 2023). ======== Xerces-P Nothing in particular to report. There was no development activity over the reporting period. ======== XML Commons No activity over the reporting period. ======== Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and September 2023 (Xerces-J). The most recent addition to the PMC was in September 2023. Three committers have committed changes to SVN and GitHub since November 2023.
No report was submitted.
Apache Xerces is a collaborative software development project dedicated to providing robust, full-featured, commercial-quality, and freely available XML parsers and closely related technologies on a wide variety of platforms supporting several languages. ======== Xerces-J In September, Joseph Kessselman was voted in as a new committer and PMC member. Another vote was started to elect another individual as a committer and PMC member. Recent discussion from the community on a bug fix they have been interested in has re-sparked a discussion on having a Xerces-J 2.12.3 release. Hopefully the release moves forward this time. Mailing list traffic has been low; roughly 30+ posts on the j-dev and j-users lists since the beginning of September 2023. No new releases since the previous report. The latest release is Xerces-J 2.12.2 (January 24th, 2022). ======== Xerces-C There was no development activity since the last report. The developers are once again discussing the future of the project, considering the possible retirement of Xerces-C or how to move forward if the project continues. Mailing list traffic has been very low; roughly 5+ posts on the c-dev and c-users lists since the beginning of September 2023. No new releases since the previous report. The latest release is Xerces-C 3.2.4 (October 17th, 2022). ======== Xerces-P Nothing in particular to report. There was no development activity over the reporting period. ======== XML Commons No activity over the reporting period. ======== Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and September 2023 (Xerces-J). One new PMC member was added since the last report. The most recent addition to the PMC was in September 2023. There were no commits made to SVN or PRs merged in GitHub since September 2023.
Description Apache Xerces is a collaborative software development project dedicated to providing robust, full-featured, commercial-quality, and freely available XML parsers and closely related technologies on a wide variety of platforms supporting several languages. ======== Xerces-J We have been having votes to add new committers and PMC members and just extended an invitation to the first individual after that vote completed. Activity since the previous report has been limited to discussion on JIRA issues, most recently concerning a user request to support a security feature that was added to the JDK. Mailing list traffic has been low; roughly 20+ posts on the j-dev and j-users lists since the beginning of May 2023. No new releases since the previous report. The latest release is Xerces-J 2.12.2 (January 24th, 2022). ======== Xerces-C Since the last report there was some minor activity in GitHub. A few pull requests were reviewed or commented on and one from a member of the community was merged. Mailing list traffic has been low; roughly 20+ posts on the c-dev and c-users lists since the beginning of May 2023. No new releases since the previous report. The latest release is Xerces-C 3.2.4 (October 17th, 2022). ======== Xerces-P Nothing in particular to report. There was no development activity over the reporting period. ======== XML Commons No activity over the reporting period. ======== Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. One committer has merged a PR in GitHub since May 2023. There were no commits made to SVN.
No report was submitted.
Description Apache Xerces is a collaborative software development project dedicated to providing robust, full-featured, commercial-quality, and freely available XML parsers and closely related technologies on a wide variety of platforms supporting several languages. ======== Xerces-J There has been some discussion about having a Xerces-J 2.12.3 release. One of the developers has volunteered to prepare this. We have responded again to an inquiry about configuring Xerces for secure processing. There is guidance that could probably be added to the documentation as this has been a frequently asked question. A vote to add a new committer and PMC member is currently underway. Mailing list traffic has been low; roughly 15+ posts on the j-dev and j-users lists since the beginning of March 2023. No new releases since the previous report. The latest release is Xerces-J 2.12.2 (January 24th, 2022). ======== Xerces-C In April, Roger Leigh formally asked to be removed as a committer from the project. Most of the activity since the last report was from himself, cleaning up old JIRA assignments as he was leaving. The only other notable activity was an update to the documentation of a security advisory with version details. Mailing list traffic was been very low; roughly 20+ posts on the c-dev and c-users lists since the beginning of March 2023. No new releases since the previous report. The latest release is Xerces-C 3.2.4 (October 17th, 2022). ======== Xerces-P Nothing in particular to report. There was no development activity over the reporting period. ======== XML Commons No activity over the reporting period. ======== Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. Two committers have committed changes to SVN and GitHub since March 2023.
Description Apache Xerces is a collaborative software development project dedicated to providing robust, full-featured, commercial-quality, and freely available XML parsers and closely related technologies on a wide variety of platforms supporting several languages. ======== Xerces-J There was very little activity since the previous report and was limited to responses on a handful of JIRA issues and a brief discussion about why Xerces-J never implemented XML 1.0 fifth edition. As observed by the board, there are a few users who have posted on the mailing lists and in JIRA issues for a long time who could be potential committers. We should reach out to them while they're still engaged with the project. Mailing list traffic has been low; roughly 30 posts on the j-dev and j-users lists since the beginning of December 2022. No new releases since the previous report. The latest release is Xerces-J 2.12.2 (January 24th, 2022). ======== Xerces-C After the Xerces-C 3.2.4 release there hasn't been much activity. In response to a request from the ASF Infrastructure team, the Travis CI job for Xerces-C was disabled in GitHub. Mailing list traffic was been very low; roughly 5+ posts on the c-dev and c-users lists since the beginning of December 2022. No new releases since the previous report. The latest release is Xerces-C 3.2.4 (October 17th, 2022). ======== Xerces-P Nothing in particular to report. There was no development activity over the reporting period. ======== XML Commons No activity over the reporting period. ======== Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. Two committers have committed changes to SVN and GitHub since December 2022.
No report was submitted.
Xerces-J Some JIRA issues were opened and received responses. Other than that, there was no other activity since the last report. Mailing list traffic has been low; roughly 20+ posts on the j-dev and j-users lists since the beginning of September 2022. No new releases since the previous report. The latest release is Xerces-J 2.12.2 (January 24th, 2022). Xerces-C There was a flurry of activity in October with the release preparation for Xerces-C 3.2.4 (which was released that month). This was accompanied with a discussion about the project's health and possible future retirement due to the limited time and interest the few remaining developers have. No decision has been made (yet) on how to move forward. Mailing list traffic was high around the Xerces-C 3.2.4 release; roughly 280+ posts on the c-dev and c-users lists since the beginning of September 2022. The latest release is Xerces-C 3.2.4 (October 17th, 2022). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. Two committers have committed changes to SVN and GitHub since September 2022.
No report was submitted.
Xerces-J Aside from a minor bug fix that was made in June, it's been a quiet period. The W3C has been experimenting with redirecting all of their DTD and XML Schema resources to https. Clients of these documents noticed connection failures when using Xerces and other XML processors. No one from the W3C has approached the Xerces community about this issue yet. The W3C may not go through with this change, but if they do, users should maintain a local cache of these resources and use a resolver (such as an XML catalog) to load them. This has always been the best practice. Mailing list traffic has been low; roughly 35+ posts on the j-dev and j-users lists since the beginning of June 2022. No new releases since the previous report. The latest release is Xerces-J 2.12.2 (January 24th, 2022). Xerces-C The activity since the previous report has been limited to a few mailing list discussions and comments on JIRA issues. There was no development activity. The last commit to Xerces-C in GitHub was made back in March. Mailing list traffic has been low; roughly 45+ posts on the c-dev and c-users lists since the beginning of June 2022. No new releases since the previous report. The latest release is Xerces-C 3.2.3 (April 10th, 2020). Xerces-P As requested by the ASF infrastructure team, the required checksum files were uploaded for the XML-Xerces-2.7.0-0.tar.gz archive. No other activity to report. XML Commons As requested by the ASF infrastructure team, the required signature files were generated and uploaded for the xml-commons-resolver-1.2 archives. No other activity to report. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. One committer has committed changes to SVN since June 2022.
No report was submitted.
Xerces-J In the last few months several bug fixes and improvements were contributed to the XML Schema 1.1 processor. There was some effort in May to have a Xerces-J 2.12.3 release containing these updates, but the release vote was cancelled due to lack of interest at the time. Mailing list traffic has been decreasing; roughly 75+ posts on the j-dev and j-users lists since the beginning of February 2022. No new releases since the previous report. The latest release is Xerces-J 2.12.2 (January 24th, 2022). Xerces-C The activity since the last report has mostly been review and comments on JIRA issues and pull requests in GitHub from the community. One small PR was merged in GitHub back in March. Mailing list traffic has been low; roughly 35+ posts on the c-dev and c-users lists since the beginning of February 2022. No new releases since the previous report. The latest release is Xerces-C 3.2.3 (April 10th, 2020). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. Two committers have committed changes to SVN and GitHub since February 2022.
No report was submitted.
Xerces-J Xerces-J 2.12.2 was released in January in order to address a security issue (CVE-2022-23437) and to roll up other fixes and enhancements that had been made in the last few years. The community has already helped with getting this release published to Maven central. Mailing list traffic has been increasing; roughly 100+ posts on the j-dev and j-users lists since the beginning of December 2021. No new releases since the previous report. The latest release is Xerces-J 2.12.2 (January 24th, 2022). Xerces-C The activity in the last few months has mostly been focused on reviewing and commenting on a few pull requests from the community. Mailing list traffic has been decreasing; roughly 35+ posts on the c-dev and c-users lists since the beginning of December 2021. No new releases since the previous report. The latest release is Xerces-C 3.2.3 (April 10th, 2020). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons The minimum source level was recently increased to Java 7 to match a similar change to Xerces-J. Otherwise there was no other activity. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. Two committers have committed changes to SVN since December 2021.
Xerces-J There was a bit of an uptick of activity, mostly around XML Schema 1.1 compliance and maintenance of a dependency (XPath 2.0 processor) that is currently being hosted outside of the ASF. Some minor fixes and improvements were also committed. The potential security issue mentioned in the previous report still requires verification on whether it affects Apache Xerces. Mailing list traffic has been low; roughly 40+ posts on the j-dev and j-users lists since the beginning of August 2021. No new releases since the previous report. The latest release is Xerces-J 2.12.1 (January 11th, 2020). Xerces-C Multiple JIRA issues were addressed and resolved with pull requests merged into the GitHub repository. Many of the fixes were contributed by the same individual from the community; potentially someone who should be considered to become a committer. There was a brief discussion on the development mailing list about having a Xerces-C 3.2.4 to roll up recent fixes. Mailing list traffic has been increasing; roughly 140+ posts on the c-dev and c-users lists since the beginning of August 2021. No new releases since the previous report. The latest release is Xerces-C 3.2.3 (April 10th, 2020). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons Other than cleaning up spam comments/isuses in JIRA there was no other activity. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. Two committers have committed changes to SVN and GitHub since August 2021.
No report was submitted.
Xerces-J A couple issues related to XML Schema 1.1 were recently reported by the community in JIRA and have been fixed. A potential security issue that was reported against OpenJDK still requires verification on whether it affects Apache Xerces. Mailing list traffic has been very low; roughly 15+ posts on the j-dev and j-users lists since the beginning of May 2021. No new releases since the previous report. The latest release is Xerces-J 2.12.1 (January 11th, 2020). Xerces-C There's been some recent activity in the past week with the opening of some pull requests in GitHub, but it has otherwise been quiet the last few months. Mailing list traffic has been very low; roughly 15+ posts on the c-dev and c-users lists since the beginning of May 2021. No new releases since the previous report. The latest release is Xerces-C 3.2.3 (April 10th, 2020). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. One committer has committed changes to SVN since May 2021.
Xerces-J Some functional and performance testing was done on the XML Schema 1.1 implementation. Results were shared on the mailing list. There was no other development activity over the reporting period. In April, there was another potential security issue that was reported through security@ that requires investigation. We're trying to verify whether this is an issue with an Apache Xerces release or only the JDK fork that the reporter mentioned in their testing. Mailing list traffic has been very low; roughly 15+ posts on the j-dev and j-users lists since the beginning of March 2021. No new releases since the previous report. The latest release is Xerces-J 2.12.1 (January 11th, 2020). Xerces-C Aside from a couple mailing list posts, there's been no activity since the previous report. Mailing list traffic has been very low; roughly 2+ posts on the c-dev and c-users lists since the beginning of March 2021. No new releases since the previous report. The latest release is Xerces-C 3.2.3 (April 10th, 2020). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. No committers have committed changes to SVN or Git since March 2021.
Xerces-J With help from the community, Xerces-J 2.12.1 was finally published to Maven central at the beginning of the year. It's been otherwise quiet on the development front with only a couple commits to fix a defect and improve the documentation. In January, there was a potential security issue that was reported through security@ but it appears to be a problem with the JDK's fork of Xerces-J and the serializer component that is bundled from Xalan. We forwarded the details to the Xalan PMC for them to assess. Mailing list traffic has been very low; roughly 30+ posts on the j-dev and j-users lists since the beginning of November 2020. No new releases since the previous report. The latest release is Xerces-J 2.12.1 (January 11th, 2020). Xerces-C There was one short discussion on the mailing list and a bit of activity in JIRA. Otherwise, there's nothing notable to report. Mailing list traffic has been very low; roughly 15+ posts on the c-dev and c-users lists since the beginning of November 2020. No new releases since the previous report. The latest release is Xerces-C 3.2.3 (April 10th, 2020). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. One committer has committed changes to SVN since November 2020.
No report was submitted.
Xerces-J A couple people from the community have inquired about a potential security issue that was addressed in OpenJDK. We are following up to get more details. Mailing list traffic has been very low; roughly 15+ posts on the j-dev and j-users lists since the beginning of September 2020. No new releases since the previous report. The latest release is Xerces-J 2.12.1 (January 11th, 2020). Xerces-C The only activity in the last couple months has been an exchange of comments on pull requests in GitHub. Otherwise it has been quiet. Mailing list traffic has been very low; roughly 5+ posts on the c-dev and c-users lists since the beginning of May 2020. No new releases since the previous report. The latest release is Xerces-C 3.2.3 (April 10th, 2020). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. No committers have committed changes to SVN or Git since September 2020.
Xerces-J Only some minor improvements to the documentation were made since the last report. No updates to the Java source were made. A large portion of the mailing list activity has been a discussion about a possible bug in the XML Schema 1.1 validator. That discussion is still continuing with the reporter. Mailing list traffic has been low; roughly 70+ posts on the j-dev and j-users lists since the beginning of May 2020. No new releases since the previous report. The latest release is Xerces-J 2.12.1 (January 11th, 2020). Xerces-C The developers started discussing a proposal for future development of a Xerces-C 4.0.0. This release would be focused on making C++ modernization improvements. Most of the activity since the last report has been on responses and updates to JIRA issues, as well as review of some pull requests in GitHub. Mailing list traffic has been moderate; roughly 170+ posts on the c-dev and c-users lists since the beginning of May 2020. No new releases since the previous report. The latest release is Xerces-C 3.2.3 (April 10th, 2020). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. Two committers have committed changes to SVN and Git since May 2020.
No report was submitted.
Xerces-J There has been low activity in the project since the last release. Some minor improvements were made to the documentation in April and May. Mailing list traffic has been low; roughly 10+ posts on the j-dev and j-users lists since the beginning of March 2020. No new releases since the previous report. The latest release is Xerces-J 2.12.1 (January 11th, 2020). Xerces-C Xerces-C 3.2.3 was released in April. This is a patch release that addresses multiple JIRA issues from the community. This was the first Xerces-C release since the migration to Git. Mailing list traffic has been high; roughly 210+ posts on the c-dev and c-users lists since the beginning of March 2020. The latest release is Xerces-C 3.2.3 (April 10th, 2020). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. Three committers have committed changes to SVN and Git since March 2020.
Xerces-J Xerces-J 2.12.1 was released a the beginning of January. This is a bug fix release which makes it possible to compile the source with Java 9+ and mostly addresses issues in Xerces' XML Schema processor. As usual, the community has been helping with publishing the binaries to Maven central. Since the release there's been a couple updates to the documentation but no other activity to report. Mailing list traffic has been low; roughly 80+ posts on the j-dev and j-users lists since the beginning of December 2019. The latest release is Xerces-J 2.12.1 (January 11th, 2020). Xerces-C Xerces-C has finally completed its migration to Git. The project has been using it since the beginning of January. The community has already been submitting pull requests with enhancement and bug fix suggestions. A few of them have been reviewed. While doing that, the developers have been debating what the threshold is for requiring a contributor to sign the Apache CLA (trivial one-line fixes vs. substantial work) before accepting their pull request. Since the beginning of March there's been discussion about the creation of a branch for Xerces-C 3.3 to allow for some necessary changes to the API. It was recently decided that master would be used for this purpose. Xerces-C 3.2 was pushed to a branch. Mailing list traffic has been high; roughly 240+ posts on the c-dev and c-users lists since the beginning of December 2019. No new releases since the previous report. The latest release is Xerces-C 3.2.2 (September 19th, 2018). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. Four committers have committed changes to SVN and Git since December 2019.
No report was submitted.
Xerces-J A vote was just started on a release candidate for Xerces-J 2.12.1. This would roll up minor bug fixes and enhancements that have been made in the past year. One of the developers has been cleaning up issues in JIRA and properly tagging ones that would be resolved by the new release. Most of the activity for the release preparation has been in recent weeks. Mailing list traffic has been low; roughly 70+ posts on the j-dev and j-users lists since the beginning of September 2019. No new releases since the previous report. The latest release is Xerces-J 2.12.0 (April 30th, 2018). Xerces-C One of the developers finally got around to converting the Xerces-C++ SVN repository to Git after it was understood that this a self-serve process. A report is currently being drafted to report a vulnerability that is known but not yet resolved. This was discussed with security@ before heading down this path. The existence of an issue has been made public on the c-dev mailing list, but as of today the details have not been disclosed yet. Most of the project activity in the last four months has been in response to JIRA issues. Mailing list traffic has been increasing; roughly 130+ posts on the c-dev and c-users lists since the beginning of September 2019. No new releases since the previous report. The latest release is Xerces-C 3.2.2 (September 19th, 2018). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. Two committers have committed changes to SVN since September 2019.
No report was submitted.
@Rich: pursue a report for Xerces
Xerces-J Xerces-J's Ant build has been updated so that it can now compile the source using Java 9+. A few other fixes were made to address JIRA issues that had been opened by users. Mailing list traffic has been low; roughly 50+ posts on the j-dev and j-users lists since the beginning of May 2019. No new releases since the previous report. The latest release is Xerces-J 2.12.0 (April 30th, 2018). Xerces-C A request was made to migrate the source to Git in July. The infra folks pointed out that this is a self-serve process now. No follow-up from the developers yet. Most of the activity since the previous report has been in responding to JIRA issues from the community. Mailing list traffic has been low; roughly 60+ posts on the c-dev and c-users lists since the beginning of May 2019. No new releases since the previous report. The latest release is Xerces-C 3.2.2 (September 19th, 2018). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. Two committers have committed changes to SVN since May 2019. Wiki The Xerces Wiki was recently migrated to Confluence. The automation worked well for the most part, but will need to manually fix up some pages.
No report was submitted.
@Ted: pursue a report for Xerces
Xerces-J Xerces-J is considering migrating the source to Git, but no decision has been made yet. Other than a few updates to the documentation it's been otherwise quiet since March. Mailing list traffic has been low; roughly 20+ posts on the j-dev and j-users lists since the beginning of March 2019. No new releases since the previous report. The latest release is Xerces-J 2.12.0 (April 30th, 2018). Xerces-C The PMC / Xerces-C committers recently voted to migrate the source to Git. Follow-up discussion on the migration plan is currently happening on the c-dev mailing list. Mailing list traffic has been low; roughly 40+ posts on the c-dev and c-users lists since the beginning of March 2019. No new releases since the previous report. The latest release is Xerces-C 3.2.2 (September 19th, 2018). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. One committer has committed changes to SVN since March 2019.
Xerces-J A couple minor improvements were recently made to the XML Schema 1.1 support, but otherwise it's been quiet. Mailing list traffic has been low; roughly 55+ posts on the j-dev and j-users lists since the beginning of December 2018. No new releases since the previous report. The latest release is Xerces-J 2.12.0 (April 30th, 2018). Xerces-C There's been discussion on several JIRA issues since December, but otherwise no development activity. Mailing list traffic has been low; roughly 35+ posts on the c-dev and c-users lists since the beginning of December 2018. No new releases since the previous report. The latest release is Xerces-C 3.2.2 (September 19th, 2018). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons There was a recent question about whether we should have a new XML Commons release (to be consumed by Xerces-J). There may have been some bug fixes made that would benefit users, but this needs some investigation. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. One committer has committed changes to SVN since December 2018.
No report was submitted.
Xerces-J There were some minor updates to the code. Most of the activity in the last quarter was in JIRA (new bug reports from the community and discussion with one of the developers). Mailing list traffic has been low; roughly 50+ posts on the j-dev and j-users lists since the beginning of September 2018. No new releases since the previous report. The latest release is Xerces-J 2.12.0 (April 30th, 2018). Xerces-C A patch release (Xerces-C 3.2.2) was released in September to address some build issues and a libcurl improvement. Since then the developers have been responding to recent JIRA issues raised by the community. Mailing list traffic has been moderate; roughly 110+ posts on the c-dev and c-users lists since the beginning of September 2018. The latest release is Xerces-C 3.2.2 (September 19th, 2018). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. Three committers have committed changes to SVN since September 2018.
No report was submitted.
@Rich: pursue a report for Xerces
Xerces-J With help from the community Xerces-J 2.12.0 was published to Maven Central in June. There have been a few minor fixes and improvements made since the last release. Most of the project activity has been mailing list discussion in the last quarter. Mailing list traffic has been moderate; roughly 190+ posts on the j-dev and j-users lists since the beginning of May 2018. No new releases since the previous report. The latest release is Xerces-J 2.12.0 (April 30th, 2018). Xerces-C A number of fixes and improvements have been made since Xerces-C 3.2.1. The developers have been working on making a 3.2.2 release and started voting on a release candidate last week. Mailing list traffic has been low; roughly 70+ posts on the c-dev and c-users lists since the beginning of May 2018. No new releases since the previous report. The latest release is Xerces-C 3.2.1 (February 28th, 2018). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. Three committers have committed changes to SVN since May 2018. Apache Project Branding Requirements The Xerces logo was updated in June to include a "TM" symbol. We have no further actions for branding and so will be dropping this section from future reports.
No report was submitted.
@Phil: pursue a report for Xerces
Xerces-J Xerces-J 2.12.0 was released at the end of April which contains a completed XML Schema 1.1 processor, fixes several bugs and addresses a few security issues. Thanks to Mukul Gandhi for driving this long awaited release. There has been some discussion on the mailing lists about pushing the new Xerces release into the Maven repositories. We're looking to the community for volunteers to help with this. Mailing list traffic has been moderate; roughly 135+ posts on the j-dev and j-users lists since the beginning of March 2018. The latest release is Xerces-J 2.12.0 (April 30th, 2018). Xerces-C Some improvements were made to the Xerces-C build in March. Otherwise it's been quiet on the development front since the last release. Mailing list traffic has been moderate; roughly 230+ posts on the c-dev and c-users lists since the beginning of March 2018. No new releases since the previous report. The latest release is Xerces-C 3.2.1 (February 28th, 2018). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. Two committers have committed changes to SVN since March 2018. Apache Project Branding Requirements The project logo still needs a "TM" to be added to it.
Xerces-J Since November, there were some minor improvements made for XML Schema 1.1 and the documentation for that feature. There was one individual who expressed an interest in helping with the Xerces-J 2.12.0 release. It seemed like they were going to work with their employer to get a CLA on file, but we have not heard back from them yet. Mailing list traffic has been moderate; roughly 100+ posts on the j-dev and j-users lists since the beginning of November 2017. No new releases since the previous report. The latest release is Xerces-J 2.11.0 (November 30th, 2010). Xerces-C Xerces-C 3.2.1 was released at the end of February which addresses a security issue (CVE-2017-12627) and fixes some other bugs. Mailing list traffic has been high; roughly 360+ posts on the c-dev and c-users lists since the beginning of November 2017. The latest release is Xerces-C 3.2.1 (February 28th, 2018). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. Three committers have committed changes to SVN since November 2017. Apache Project Branding Requirements The project logo still needs a "TM" to be added to it.
@Jim: when will the TM be added to the logo?
No report was submitted.
Xerces-J In the month since the previous report there's been no development activity, though there was some discussion about getting help for reviewing a patch for XInclude 1.1. Mailing list traffic has been low; roughly 10+ posts on the j-dev and j-users lists since the beginning of October 2017. No new releases since the previous report. The latest release is Xerces-J 2.11.0 (November 30th, 2010). Xerces-C Aside from the handful of mailing list posts there's no activity to report for the last month. Mailing list traffic has been low; roughly 10+ posts on the c-dev and c-users lists since the beginning of October 2017. No new releases since the previous report. The latest release is Xerces-C 3.2.0 (August 28th, 2017). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. No committers have committed changes to SVN since October. Apache Project Branding Requirements The project logo still needs a "TM" to be added to it.
Xerces-J No development activity over the reporting period, though there was some discussion on defects/patches in JIRA and a possible release date for Xerces-J 2.12.0. We made another appeal on the development mailing list for the community to get more involved in the project. No one has responded to that yet. Mailing list traffic has been moderate; roughly 65+ posts on the j-dev and j-users lists since the beginning of May 2017. No new releases since the previous report. The latest release is Xerces-J 2.11.0 (November 30th, 2010). Xerces-C Xerces-C 3.2.0 was released in August which addresses many JIRA issues and has a new feature to support the CMake build system. Mailing list traffic has been high; roughly 500+ posts on the c-dev and c-users lists since the beginning of May 2017. The latest release is Xerces-C 3.2.0 (August 28th, 2017). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. Two committers have committed changes to SVN since May. Apache Project Branding Requirements The project logo still needs a "TM" to be added to it.
No report was submitted.
Committee reports approved as submitted by General Consent.
No report was submitted.
Xerces-J The PMC recently voted to reinstate Jeff Rodriguez as a committer. He wishes to contribute to Xerces-J again after a long break. Mailing list traffic has been low with 15 posts on the j-dev and j-users lists since the beginning of April 2017. No new releases this quarter. The latest release is Xerces-J 2.11.0 (November 30th, 2010). Xerces-C In the last month there has been quite a bit of activity in JIRA and an ongoing discussion on integrating CMake support for Xerces-C. Mailing list traffic has been moderate; roughly 50+ posts on the c-dev and c-users lists since the beginning of April 2017. No new releases this quarter. The latest release is Xerces-C 3.1.4 (June 29th, 2016). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2017 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. No changes have been committed to SVN since the previous board report in April. Apache Project Branding Requirements The project logo still needs a "TM" to be added to it.
Xerces-J There were only a few commits over the reporting period to fix a minor problem in the XML Schema processor. The PMC is currently voting on reinstating a former committer who expressed an interest in becoming active again. There has been some light discussion on the release of Xerces-J 2.12.0 and we have once again challenged the community to help make that happen. Mailing list traffic has been low with only 25 posts on the j-dev and j-users lists since the beginning of December 2016. No new releases this quarter. The latest release is Xerces-J 2.11.0 (November 30th, 2010). Xerces-C The PMC voted to add Roger Leigh as a Xerces-C committer in December 2016. His account was just recently created. While there was no development activity in the last few months, bug reports have been responded to and investigated in JIRA. Mailing list traffic has been low; roughly 45+ posts on the c-dev and c-users lists since the beginning of December 2016. No new releases this quarter. The latest release is Xerces-C 3.1.4 (June 29th, 2016). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in April 2017 (Xerces-C) and May 2009 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. One committer has committed changes to SVN since December. Apache Project Branding Requirements The project logo still needs a "TM" to be added to it.
No report was submitted.
@Mark: pursue a report for Xerces; looks like they are heading for retirement
No report was submitted.
# Xerces-J There were only a few commits over the reporting period (to update documentation of the XML Schema 1.1 tests). A Xerces-J committer from long ago recently approached the PMC to have their committer status reinstated. It seems this does not require a new vote, but we are not sure of the next steps and would appreciate advice on what to do here. This particular individual was last active when the ASF was still using CVS and does not have an SVN account. Mailing list traffic has been low; roughly 50+ posts on the j-dev and j-users lists since the beginning of August 2016. No new releases this quarter. The latest release is Xerces-J 2.11.0 (November 30th, 2010). # Xerces-C A vote was recently completed to add a new committer. He has already submitted his CLA and we plan to request a new account for him once the vote result appears in the mailing list archives. Mailing list traffic has been low; roughly 80+ posts on the c-dev and c-users lists since the beginning of August 2016. No new releases this quarter. The latest release is Xerces-C 3.1.4 (June 29th, 2016). # Xerces-P Nothing in particular to report. There was no development activity over the reporting period. # XML Commons No activity over the reporting period. # Committer / PMC Changes The most recent committers were added in February 2015 (Xerces-C) and May 2009 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. One committer has committed changes to SVN since August. # Apache Project Branding Requirements The project logo still needs a "TM" to be added to it.
No report was submitted.
Xerces-J We have been making slow progress towards a Xerces-J 2.12.0 release. A new contributor and one of the committers have been scrubbing through JIRA to help build the release notes. Mailing list traffic has been low; roughly 100+ posts on the j-dev and j-users lists since the beginning of June 2016. No new releases this quarter. The latest release is Xerces-J 2.11.0 (November 30th, 2010). Xerces-C Xerces-C 3.1.4 was released on June 29th to address a security vulnerability. We have a potential new committer who has been contributing several patches since the beginning of July. Mailing list traffic has been low; roughly 85+ posts on the c-dev and c-users lists since the beginning of June 2016. The latest release is Xerces-C 3.1.4 (June 29th, 2016). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons There are some broken links on the website that were recently reported. We plan to fix those. Nothing else to report. Committer / PMC Changes The most recent committers were added in February 2015 (Xerces-C) and May 2009 (Xerces-J). No new PMC members since the last report. The most recent addition to the PMC was in June 2016. One committer has committed changes to SVN since June. Apache Project Branding Requirements The project logo still needs a "TM" to be added to it.
Xerces-J A couple minor updates were recently committed, otherwise it's been quiet on the development front over the last four months. There was another user query on the mailing list about having a new release. We still need volunteers to help drive one. Mailing list traffic continues to be very low; only 20+ posts on the j-dev and j-users lists since the beginning of March 2016. No new releases this quarter. The latest release is Xerces-J 2.11.0 (November 30th, 2010). Xerces-C Xerces-C has had a fair bit of activity as of late. Several JIRA issues that were opened by the community have been investigated and resolved since the beginning of June. Mailing list traffic has been low; roughly 65+ posts on the c-dev and c-users lists since the beginning of March 2016. No new releases this quarter. The latest release is Xerces-C 3.1.3 (February 17th, 2016). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in February 2015 (Xerces-C) and May 2009 (Xerces-J). One new PMC member (Scott Cantor) was added to the PMC this month (June 2016). The previous two additions to the PMC were in May 2010. Three committers have committed changes to SVN since March. Apache Project Branding Requirements The project logo still needs a "TM" to be added to it.
No report was submitted.
@Greg: pursue a report for Xerces
Xerces-J There has been no development activity on Xerces-J since early December 2015. We still need volunteers to help push out a new release. Mailing list traffic has been very low; only 8 posts on the j-dev and j-users lists since the beginning of December 2015. It appears the community has shifted over time to using stackoverflow.com for asking questions related to Xerces instead of using the Apache mailing lists. No new releases this quarter. The latest release is Xerces-J 2.11.0 (November 30th, 2010). Xerces-C Xerces-C 3.1.3 was released on February 17th to address a security vulnerability. It also contains other fixes that were made last year. Mailing list traffic has been low; roughly 70+ posts on the c-dev and c-users lists since the beginning of December 2015. The latest release is Xerces-C 3.1.3 (February 17th, 2016). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity over the reporting period. Committer / PMC Changes The most recent committers were added in February 2015 (Xerces-C) and May 2009 (Xerces-J). No new PMC members in the last four months. The last two additions to the PMC were in May 2010. Three committers committed changes to SVN in the last quarter. Apache Project Branding Requirements The project logo still needs a "TM" to be added to it.
No report was submitted.
Xerces-J Fixed an issue reported by the Apache Tomcat community and made a few improvements to strengthen secure processing in Xerces. There were a few questions again about having a release. It's long overdue but we need volunteers to help make it happen. Mailing list traffic has been low; roughly 75+ posts on the j-dev and j-users lists since the beginning of August 2015. No new releases this quarter. The latest release is Xerces-J 2.11.0 (November 30th, 2010). Xerces-C Three JIRA issues reported by the community were fixed in the last quarter. No other development occurred. Mailing list traffic has been low; roughly 40+ posts on the c-dev and c-users lists since the beginning of August 2015. No new releases this quarter. The latest release is Xerces-C 3.1.2 (March 19th, 2015). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity of the reporting period. Committer / PMC Changes The most recent committers were added in February 2015 (Xerces-C) and May 2009 (Xerces-J). No new PMC members in the last four months. The last two additions to the PMC were in May 2010. Two committers committed changes to SVN in the last quarter. Apache Project Branding Requirements The project logo still needs a "TM" to be added to it.
No report was submitted.
Xerces-J There was no development activity in the two months since the previous board report. There were a few inquiries about a patch on an old JIRA issue from members of the community who may be willing to help with getting it integrated. We've yet to respond but that might be an opportunity to find some new contributors. Mailing list traffic has been low; roughly 25 posts on the j-dev and j-users lists since the beginning of June 2015. No new releases this quarter. The latest release is Xerces-J 2.11.0 (November 30th, 2010). Xerces-C There was no development activity in the two months since the previous board report. There has been little activity since the 3.1.2 release earlier in the year. Mailing list traffic has been low; roughly 30 posts on the c-dev and c-users lists since the beginning of June 2015. No new releases this quarter. The latest release is Xerces-C 3.1.2 (March 19th, 2015). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity of the reporting period. Committer / PMC Changes The most recent committers were added in February 2015 (Xerces-C) and May 2009 (Xerces-J). No new PMC members in the last two months. The last two additions to the PMC were in May 2010. No committers committed changes to SVN in the last two months. Apache Project Branding Requirements The project logo still needs a "TM" to be added to it.
Xerces-J There were a few minor commits in the last three months but it's been fairly quiet on the development front. We are long overdue for a release but need volunteers to help with that. Mailing list traffic has been low; roughly 40 posts on the j-dev and j-users lists since the beginning of March 2015. No new releases this quarter. The latest release is Xerces-J 2.11.0 (November 30th, 2010). Xerces-C Xerces-C 3.1.2 was released on March 19th, fixing several defects and addressing a security vulnerability. Mailing list traffic has been moderate; roughly 120 posts on the c-dev and c-users lists since the beginning of March 2015. The latest release is Xerces-C 3.1.2 (March 19th, 2015). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons No activity of the reporting period. Committer / PMC Changes The most recent committers were added in February 2015 (Xerces-C) and May 2009 (Xerces-J). No new PMC members in the last quarter. The last two additions to the PMC were in May 2010. Three committers committed changes to SVN in the last quarter. Apache Project Branding Requirements The project logo still needs a "TM" to be added to it.
No report was submitted.
Xerces-J Development activity has been low over the last four months with a few commits for copyright updates and one minor bug fix. As pointed out on the mailing list, a new release is long overdue but need more folks to volunteer their time to make it happen. Mailing list traffic has been low; roughly 75 posts on the j-dev and j-users lists since the beginning of November 2014. No new releases this quarter. The latest release is Xerces-J 2.11.0 (November 30th, 2010). Xerces-C With the addition of a new committer, development activity increased significantly in February. Many JIRA issues were resolved and preparation began for a new release. Mailing list traffic has been increasing with roughly 185 posts on the c-dev and c-users lists since the beginning of November 2014. A release candidate for Xerces-C 3.1.2 was recently made available and a vote is expected soon. The latest release is Xerces-C 3.1.1 (April 27th, 2010). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons Some minor activity on the mailing list in the last quarter, including a new JIRA issue (against the XML APIs) which was opened this month. Committer / PMC Changes One new committer (Scott Cantor) was added to Xerces-C in the last quarter. The most recent committers were added in February 2015 (Xerces-C) and May 2009 (Xerces-J). No new PMC members in the last quarter. The last two additions to the PMC were in May 2010. Three committers committed changes to SVN in the last quarter. Apache Project Branding Requirements The project logo still needs a "TM" to be added to it.
No report was submitted.
Xerces-J A potential security issue was reported to the PMC in early November. It appears that it may have already been fixed and are seeking confirmation from the reporter. A couple defects were fixed in the XML Schema implementation. Otherwise it has been relatively quiet. Mailing list traffic has been low; roughly 90 posts on the j-dev and j-users lists since the beginning of August 2014. No new releases this quarter. The latest release is Xerces-J 2.11.0 (November 30th, 2010). Xerces-C It has been a quiet three months with no development activity. Mailing list traffic has been very low; roughly 35 posts on the c-dev and c-users lists since the beginning of August 2014. There was no news on the anticipated 3.2 release or discussion of it this quarter. The latest release is Xerces-C 3.1.1 (April 27th, 2010). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons Responded to a question regarding XML Commons artifacts on Maven Central. No other activity over the reporting period. Committer / PMC Changes No new committers in the last quarter. The most recent committers were elected in July 2008 (Xerces-C) and May 2009 (Xerces-J). No new PMC members in the last quarter. The last two additions to the PMC were in May 2010. Two committers (who are also PMC members) committed changes to SVN in the last quarter. Apache Project Branding Requirements The project logo still needs a "TM" to be added to it.
Xerces-J There was some initial discussion on having a new release and plans to merge the XML Schema 1.1 code on to the trunk. A new contributor has been helping enhance the new XML parser configuration for the JAXP secure processing feature and recently submitted a patch for review. Mailing list traffic has been low; roughly 80 posts on the j-dev and j-users lists since the beginning of May 2014. No new releases this quarter. The latest release is Xerces-J 2.11.0 (November 30th, 2010). Xerces-C A few minor bugs were fixed for JIRA issues that were reported by the community. Mailing list traffic has been very low; roughly 45 posts on the c-dev and c-users lists since the beginning of May 2014. No news about when the 3.2 version will be packaged. The latest release is Xerces-C 3.1.1 (April 27th, 2010). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons Nothing in particular to report. There was no development or mailing list activity over the reporting period. Committer / PMC Changes and Activity No new committers in the last quarter. The most recent committers were elected in July 2008 (Xerces-C) and May 2009 (Xerces-J). No new PMC members in the last quarter. The last two additions to the PMC were in May 2010. Three committers (who are also PMC members) committed changes to SVN in the last quarter. Apache Project Branding Requirements There's still some work left to do on the TLP website, including adding "TM" to the project logo.
Xerces-J Four minor bug fixes were made to the XML Schema 1.1 implementation for JIRA issues that were reported by users. There were a few students who expressed an interest in working on Xerces-J for GSoC though none were matched with a mentor this year. Mailing list traffic has been low; roughly 55 posts on the j-dev and j-users lists since the beginning of March 2014. No new releases this quarter. The latest release is Xerces-J 2.11.0 (November 30th, 2010). Xerces-C One minor bug was fixed, a few ones were opened but immediately resolved as non-bugs. Mailing list traffic has been almost non-existent; roughly 6 posts on the c-dev and c-users lists since the beginning of March 2014. No news about when the 3.2 version will be packaged. The latest release is Xerces-C 3.1.1 (April 27th, 2010). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons Nothing in particular to report. There was no development or mailing list activity over the reporting period. Committer / PMC Changes No new committers in the last quarter. The most recent committers were elected in July 2008 (Xerces-C) and May 2009 (Xerces-J). No new PMC members in the last quarter. The last two additions to the PMC were in May 2010. Apache Project Branding Requirements There's still some work left to do on the TLP website, including adding "TM" to the project logo.
Xerces-J A new XML parser configuration was developed with enhancements for the JAXP secure processing feature. This will allow applications to set global limits (using system properties) on the number and size of entities that should be processed by the parser. Similar capability was already available programmatically through the XML APIs. Some minor refactoring was done in the XML Schema 1.1 implementation. Mailing list traffic has been low; roughly 50 posts on the j-dev and j-users lists since the beginning of November 2013. No new releases this quarter. The latest release is Xerces-J 2.11.0 (November 30th, 2010). Xerces-C New project files were added to support Visual Studio 2013. A few other minor changes were made to update copyright years. Mailing list traffic has been low; roughly 70 posts on the c-dev and c-users lists since the beginning of November 2013. No news about when the 3.2 version will be packaged. The latest release is Xerces-C 3.1.1 (April 27th, 2010). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons Some minor improvements were made to the XML Commons Resolver's classloading code to better align it with the ObjectFactory classes in Xerces-J and Xalan-J. No postings to the mailing list this quarter. Committer / PMC Changes No new committers in the last quarter. A potential new Xerces-J committer is currently being discussed by the PMC. The most recent committers were elected in July 2008 (Xerces-C) and May 2009 (Xerces-J). No new PMC members in the last quarter. The last two additions to the PMC were in May 2010. Apache Project Branding Requirements There's still some work left to do on the TLP website, including adding "TM" to the project logo.
AI: Jim: follow up with regard to new committers next regular report
Xerces-J Some refactoring was done to the XML Schema 1.1 implementation. One bug fix was also committed in this area to resolve a JIRA issue reported by a user. Mailing list traffic has been low; roughly 60 posts on the j-dev and j-users lists since the beginning of August 2013. No new releases this quarter. The latest release is Xerces-J 2.11.0 (November 30th, 2010). Xerces-C Thanks to a patch from the community the Xerces-C XML parser was updated this quarter to support XML 1.0 5th edition. Four other bug fixes and improvements were also made during this period. Mailing list traffic has been low; roughly 70 posts on the c-dev and c-users lists since the beginning of August 2013. No news about when the 3.2 version will be packaged. The latest release is Xerces-C 3.1.1 (April 27th, 2010). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons Nothing in particular to report. There was no development or mailing list activity over the reporting period. Committer / PMC Changes No new committers in the last quarter. The most recent committers were elected in July 2008 (Xerces-C) and May 2009 (Xerces-J). No new PMC members in the last quarter. The last two additions to the PMC were in May 2010. Apache Project Branding Requirements There's still some work left to do on the TLP website, including adding "TM" to the project logo.
Xerces-J It's been fairly quiet over the summer. Six improvements and bug fixes to the core XML parser components, DOM implementation and XML Schema 1.1 implementation were committed over this period. Mailing list traffic has been low; roughly 50 posts on the j-dev and j-users lists since the beginning of June 2013. No new releases this quarter. The latest release is Xerces-J 2.11.0 (November 30th, 2010). Xerces-C Six new bugs were filed, three of which has already been fixed. Mailing list traffic has been low; less than 20 posts on the c-dev and c-users lists since the beginning of June 2013. No news about when the 3.2 version will be packaged. The latest release is Xerces-C 3.1.1 (April 27th, 2010). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons Nothing in particular to report. There was no development or mailing list activity over the reporting period. Committer / PMC Changes No new committers in the last quarter. The most recent committers were elected in July 2008 (Xerces-C) and May 2009 (Xerces-J). No new PMC members in the last quarter. The last two additions to the PMC were in May 2010. General We have fixed the frame injection vulnerability that was affecting the published Javadoc on the Xerces website. Apache Project Branding Requirements There's still some work left to do on the TLP website, including adding "TM" to the project logo.
Xerces-J It's been relatively quiet on the development front. A few bugs were fixed and some JIRA issues were resolved. There were a few students who expressed an interest in working on Xerces-J for GSoC though none of them created a formal proposal. Mailing list traffic has been moderate; about 125+ posts on the j-dev and j-users lists since the beginning of February 2013. No new releases this quarter. The latest release is Xerces-J 2.11.0 (November 30th, 2010). Xerces-C Several users have asked for the release of version 3.2.0, in order to include the latest fixes (including the support for Visual Studio 2012). A proposal has been made to include support for the XML 1.0 5th edition in the 3.2.0 release. A few users have volunteered to do testing on various platforms. We are hopeful that the new version will be ready in the coming weeks. Mailing list traffic has been moderate; about 120+ posts on the c-dev and c-users lists since the beginning of February 2013. No new releases this quarter. The latest release is Xerces-C 3.1.1 (April 27th, 2010). Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons Some minor improvements were made to the JAXP ObjectFactory classes to better align them with similar classes in Xerces-J and Xalan-J. No postings to the mailing list this quarter. Apache Project Branding Requirements There's still some work left to do on the TLP website, including adding "TM" to the project logo. General After reaching consensus with the community an admin group was set up for the Xerces Wiki to put an end to the SPAM that was frequently being posted to it.
Xerces-J The development focus continues to be on improving the quality of the XML Schema 1.1 implementation. Several bugs were fixed in this area and a large set of XML Schema 1.1 unit tests were contributed. Mailing list traffic has been moderate; about 100+ posts on the j-dev and j-users lists since the beginning of November 2012. No new releases this quarter. Xerces-C Discussion continues about the possible donation of icXML (a high performance version of Xerces-C++) to the Xerces project. Rob Cameron is currently looking for a champion to help get this on track and understands that building a community of developers and users around icXML is key for it to be a successful subproject here. One minor bug was fixed during the reporting period. Mailing list traffic has been moderate; about 70+ posts on the c-dev and c-users lists since the beginning of November 2012. No new releases this quarter. Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons It's been quiet in XML Commons. No postings to the mailing list or development activity to report. Apache Project Branding Requirements There's still some work left to do on the TLP website, including adding "TM" to the project logo. General We recently put in a request to the Infrastructure team to migrate the Xerces website to svnpubsub. Everything is set up on our end (in SVN) for the migration. We're just waiting for Infrastructure to turn the switch.
Xerces-J We continue to receive feedback from the community on the XML Schema 1.1 implementation and are addressing the issues they're raising in JIRA with fixes. Our GSoC student (Shakya) successfully completed his project in August. This addresses a long standing issue with validation against multiple XML schemas with the same namespace. Mailing list traffic has been moderate; about 180+ posts on the j-dev and j-users lists since the beginning of August. No new releases this quarter. Xerces-C In September we heard from Rob Cameron of International Characters, Inc. about a potential donation of code to the project. They've developed a high performance version of Xerces-C++ called icXML. It seemed like he was interested in joining the community to develop this further in Apache, though we have not yet seen an Incubator proposal or follow-up from the initial discussion thread. A few bugs were fixed during the reporting period. Mailing list traffic has been moderate; about 95+ posts on the c-dev and c-users lists since the beginning of August. No new releases this quarter. Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons It's been quiet in XML Commons. No development activity to report. Apache Project Branding Requirements There's still some work left to do on the TLP website, including adding "TM" to the project logo.
Xerces-J Our GSoC student (Shakya Wijerama) has been busy working on his project over the summer and will be wrapping that up over the next few weeks. We're getting more feedback from the community on the XML Schema 1.1 implementation. Several JIRA issues were opened by users of the XML Schema 1.1 code. We've addressed each of the valid ones with fixes. Some users are asking again for Xerces jars to be deployed to Apache's Maven repository. None of the committers use Maven or have a personal interest in it so this has never become part of our release process. Deployment to the repository has been managed in the past by volunteers from the user community. Expecting new volunteers with an interest in Maven will need to step up for these sorts of requests to be satisfied. Mailing list traffic has been moderate; about 200 posts on the j-dev and j-users lists since the beginning of May. No new releases this quarter. Xerces-C A potential contributor contacted the PMC about making a software grant to the project and is exploring whether that should go through the Incubator. We're still talking. One minor bug fix was made during the reporting period. Mailing list traffic has been moderate; about 65+ posts on the c-dev and c-users lists since the beginning of May. No new releases this quarter. Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons Enhancements were made to the JAXP QName class in XML Commons External to improve its hash code algorithm. Aside from a JIRA issue opened against the wrong component, no mailing list traffic to report. Apache Project Branding Requirements There's still some work left to do on the TLP website, including adding "TM" to the project logo.
Xerces-J There were several students who expressed an interest in GSoC this year and we were fortunate again to have a student with a project proposal that was accepted. For GSoC, Shakya Wijerama will be working on a solution to allow for validation against multiple XML schemas with the same namespace. With XML Schema 1.1 becoming a W3C Recommendation there appears to be more interest from users in what we've done in Xerces-J. We still need to figure out what remaining work needs to be done to move the support from its beta state into the main release stream. We are aware that the Apache Lucene project had been distributing its own patched version of Xerces to resolve a problem they were having. The Xerces JIRA issue reported for the problem continues to remain open today because we have been waiting for a consumable test case to be provided. The initial reporter's test was 20 GBs, too large for many to download and analyze. Apparently Lucene has since implemented a workaround and stopped distributing their own Xerces version. We certainly welcome the Lucene developers engagement if they're still interested in a resolution. With more direct communication on the mailing lists this issue might have already been resolved a long time ago. Mailing list traffic has been moderate (and increasingly lately in part due to GSoC); about 140+ posts on the j-dev and j-users lists since the beginning of March. No new releases this quarter. Xerces-C Moderate development activity during the reporting period: 4 bugs have been filed, 8 have been resolved. Mailing list traffic has been moderate; about 50+ posts on the c-dev and c-users lists since the beginning of March. No new releases this quarter. Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons The migration from the XML project is finally complete. Thanks to Gareth the website and SVN location have now been moved over to the Xerces domain. No development activity to report. Apache Project Branding Requirements The "TM" symbol has been added to the first main occurrences of "Apache Xerces" on each TLP website page. There's still some work left to do on the TLP website, including adding "TM" to the project logo.
Xerces-J Development of the XML Schema 1.1 validator reached an important milestone this quarter. Xerces-J now passes all of the relevant XML Schema 1.1 W3C test cases and that has helped advance the XML Schema 1.1 specification to a W3C Proposed Recommendation. This means we're finally in the home stretch and should be able to make XML Schema 1.1 support a full fledged feature of Xerces-J in the not too distant future. We're already getting some early interest for GSoC 2012. So far two students have joined the development mailing list and are asking about potential project ideas. Several new bug reports and patches were created/provided by members of the community. These still need to be reviewed. Mailing list traffic has been moderate; about 50+ posts on the j-dev and j-users lists since the beginning of December. No new releases this quarter. Xerces-C Moderate development activity during the reporting period: 3 bugs have been filed, 8 have been resolved. Mailing list traffic has been moderate; about 60+ posts on the c-dev and c-users lists since the beginning of December. No new releases this quarter. Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons A suggestion to fix a URL conversion issue in the XML Commons Resolver was made by one user who also questioned whether it's still worth supporting Java 1.3 in 2012. Otherwise it's been a quiet period with no other mailing list traffic to report. Moving the website and SVN location under the Xerces domain is still a TODO. Apache Project Branding Requirements There's still some work left to do on the TLP website, including adding TM to the project logo. No progress this quarter.
Xerces-J The committers continue to focus on improving the schema validator's conformance to the XML Schema 1.1 specification and are closing in on a 100% pass rate for the W3C test cases. This work should help the specification move towards becoming a W3C recommendation. Our two GSoC students successfully completed their projects. We look forward to integrating their contributions into a future release. Mailing list traffic has been moderate; about 165+ posts on the j-dev and j-users lists since the beginning of August. No new releases this quarter. Xerces-C No major development activity during the reporting period. Mailing list traffic has been moderate; about 80+ posts on the c-dev and c-users lists since the beginning of August. No new releases this quarter. Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons Several minor improvements were made to the XML Commons Resolver in September and October. Otherwise it's been a quiet period with no mailing list traffic to report. The website and SVN location still need to be moved over from the XML project. Apache Project Branding Requirements There's still some work left to do on the TLP website, including adding TM to the project logo. No progress this quarter.
Xerces-J Our two GSoC students have been busy working on their projects over the summer and are making the final push to complete them this week. The focus of the committers is still on improving the schema validator's conformance to the XML Schema 1.1 specification. Some good progress has been made in the last few weeks. We recently learned that the current release of Xerces-J does not compile with Java SE 7. This issue with the build has been corrected in SVN. Mailing list traffic has been moderate; about 230+ posts on the j-dev and j-users lists since the beginning of May. No new releases this quarter. Xerces-C No major development activity during the reporting period, except for a few bug fixes. Mailing list traffic has been moderate; about 90+ posts on the c-dev and c-users lists since the beginning of May. No new releases this quarter. Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons Recently the trunk of XML Commons External was upgraded to the StAX 1.2 APIs. This would be bundled with a future Xerces-J release. No mailing list traffic to report other than JIRA issue updates. The website and SVN location still need to be moved over from the XML project. Apache Project Branding Requirements There's still some work left to do on the TLP website, including adding TM to the project logo.
Xerces-J We are fortunate again to have students for GSoC. Thiwanka Somasiri and Ishara Karunarathna will be participating in GSoC this year to implement xml:id support and some remaining features for DOM Level 3 Load and Save (asynchronous LSParser / parseWithContext()). The committers continue to work on improving the schema validator's conformance to the XML Schema 1.1 specification. Mailing list traffic has been moderate; about 200+ posts on the j-dev and j-users lists since the beginning of February. No new releases this quarter. Xerces-C A defect was fixed in the 2.x and 3.x streams for a stack overflow which could occur in DTD processing. Development on the project has otherwise been quiet. Mailing list traffic has been moderate; about 100+ posts on the c-dev and c-users lists since the beginning of February. No new releases this quarter. Xerces-P There was no development activity over the reporting period. One question was asked on the p-dev mailing list that got answered by Jason, so apparently he's still lurking around. XML Commons We are continuing to migrate XML Commons over to xerces.apache.org. The download area has been moved from http://www.apache.org/dist/xml/commons to http://www.apache.org/dist/xerces/xml-commons. The website and SVN location are the only remaining items to be moved over from the XML project. No development activity to report. Apache Project Branding Requirements Trademark attributions have been added to the footer of pages on the TLP website. Thanks to the Apache Forrest developers for making this easier to do with their 0.9 release. There's still some work left to do on the TLP website, including adding TM to the project logo.
Xerces-J Xerces-J 2.11.0 was released on November 30th, expanding on Xerces' experimental support for XML Schema 1.1 by providing implementations for the simplified complex type restriction rules (also known as subsumption), xs:override and a few other XML Schema 1.1 features. Xerces-J 2.11.0 also introduced experimental support for XML Schema Component Designators (SCD). The SCD and xs:override implementations were developed by students during GSoC 2010. We're already getting interest for GSoC 2011; 3 students so far who are discussing possible project ideas on the mailing list. The developers continue to work on completing the XML Schema 1.1 implementation and are fixing bugs to improve its confromance to the specification. Xerces-C No development activity during the reporting period. Mailing list traffic has been moderate; about 150+ posts on the c-dev and c-users lists since the beginning of November. Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons XML Commons has migrated its issue tracking from Bugzilla to JIRA and the mailing lists have been moved to the @xerces.apache.org domain. That still leaves the website, download area and SVN location under xml.apache.org. Those will be moving over to xerces.apache.org too in the coming months. No development activity to report, though we got a reply from the W3C on the JIRA issue (https://issues.apache.org/jira/browse/XMLCOMMONS-61) about their continuing challenges with excessive DTD (and other schemata) traffic. It seems that we've already done what we reasonably can on that front by bundling the XML Commons Resolver with Xerces-J and that further improvements to caching should be done at the protocol level. Apache Project Branding Requirements On the TLP website there's still some work to do, including adding TM to the project logo and updates for other trademark attributions.
Xerces-J The developers have primarily been focused on completion of the XML Schema 1.1 processor and Schema Component Designators (SCD) support, with significant work done over the last month in integrating support for xs:override and the new complex type restriction rules, as well as making many bug fixes. The SCD and xs:override implementations were developed by our students during GSoC and will be featured as part of our upcoming Xerces-J 2.11.0 release which is currently planned for the end of November. Two of the three GSoC students from this summer are still contributing to the project. One has shown an interest in eventually becoming a committer which is very encouraging. Xerces-C++ No development activity during the reporting period except for a couple of bug fixes. Mailing list traffic has been moderate; about 100+ posts on the c-dev and c-users lists since the beginning of September. Xerces-P There was no development activity over the reporting period and no posts to the p-dev mailing list. Note that Jason Stewart left the project earlier in the year so Xerces-P is currently without a maintainer. Theoretically any of the Xerces-C++ developers could pick this up if they were interested. XML Commons A proposal was recently posted to the development mailing list to complete XML Commons' migration out of the XML project and on to the Xerces domain. This includes moving the website, download area, mailing lists, bug tracker (Bugzilla to JIRA) and SVN location. If no one objects to the plan we would start the process of moving things over in the next few weeks / months. It has otherwise been quiet the last 3 months, with a few minor commits and one user query about upgrading to a newer XML Commons External (i.e. XML APIs) release. Apache Project Branding Requirements These have been acknowledged but for the most part have not been assessed yet, though can confirm at this time that the project site is up at xerces.apache.org, has many of the required links and that up to date DOAP files exist for each of the sub-projects and their components. Updates to the website to meet any outstanding requirements will occur gradually.
Looks like xerces-p may be ready for the attic.
AI: Sam follow up with PMC.
Xerces-J Xerces-J 2.10.0 was finally released on June 18th. Among many other new features (such as JAXP 1.4 and the StAX event API) this release introduces experimental support for XML Schema 1.1, including the PsychoPath XPath 2.0 processor from Eclipse (used for processing XML Schema 1.1 assertions). One of our committers works on both projects so there's been some good collaboration across the communities. We're planning on having another release (2.11.0) in November. Google Summer of Code (GSoC) is wrapping up again. Our three students (Ishan, Udayanga and Sanjaya) have just completed their projects. Some have expressed interest in continuing to contribute after GSoC ends which is an encouraging sign. It would be great to have more committers. Xerces-C++ No development activity during the reporting period except for a couple of bug fixes. Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons With Crimson's recent move to the Attic it's looking like the XML project is slowly shutting down. This is probably a good indicator that we should start thinking about moving the website, download area, mailing lists, bug tracker, etc... over to the Xerces domain. All of XML Commons infrastructure is still in the xml.apache.org space (we had left it there for convenience). Nothing else notable to report.
Greg asks when the last releases of Xerces-C++ and Xerces-P were?
Approved by general consent.
Xerces-J The response for Google Summer of Code this year was amazing. There were at least 6 students who joined the mailing lists to discuss their project ideas and to work with the community on building their proposals, some before we had posted any project ideas for 2010 in JIRA. Due in large part to the increased interest in GSoC, March was the busiest month on the development mailing list (with >180 posts) since April 2004. After the ranking process completed three students (Ishan Jayawardena, Udayanga Wickramasinghe and Sanjaya Liyanage) were selected for XML Schema and XPointer related projects they proposed for Xerces-J. Undoubtedly development activity will increase over the summer with all these new contributors. We're still working on getting a Xerces-J 2.10.0 release out. At this point it's mostly just a matter of resolving a handful or JIRA issues and writing documentation. Just needs a final push to make it a reality. Xerces-C++ Xerces-C++ 3.1.1 was released on the 27th of February. This release includes a number of fixes for bugs that were uncovered after the release of 3.1.0 a few months ago. This release also has been tested with and includes project/solution files for Visual Studio 2010 (10.0). Xerces-P No activity during the reporting period. XML Commons No development activity though some time was spent on cleaning up some old issues in Bugzilla. In particular, we finally got around to responding to the bug report (https://issues.apache.org/bugzilla/show_bug.cgi?id=44426) by the W3C on the excessive number of requests they receive for the same DTDs, XML Schemas and other XML resources. Xerces-J already bundles the XML Commons Resolver and provides documentation on how to use it. While we're sympathetic to the W3C's plight we feel there's nothing more that we can do, since changing the default behaviour (which has been that way for over 10 years) in Xerces-J has the potential to break a large number of existing applications. General We have two new PMC members. Mukul Gandhi and Khaled Noaman were added to the PMC at the beginning of May.
Xerces-J The developers are still working towards releasing Xerces-J 2.10.0. It had been planned for December but the committers became busy with other matters late in the year so did not have enough time to finish it off. 79 JIRA issues have been resolved so far with a few more to go before we can wrap this up. We've had some early interest from a student looking to participate in GSoC. He has been getting familiar with Xerces, has already been posting to the mailing lists and looks like he may submit a proposal to work on the Schema Component Designators (SCD) project that we had suggested on the ASF GSoC Wiki in 2009. Xerces-C++ Xerces-C++ 3.1.0 was released on the 1st of February. This includes a fix for CVE-2009-1885 (the security issue reported by CERT-FI last summer). A bug-fix 3.1.1 release may follow in a few months if needed. Xerces-P Jason Stewart announced to the PMC in January that he would be leaving the project after a long absence, so at the moment Xerces-P has no active maintainers. Xerces-P was folded into the Xerces-C++ codebase in 2007 so any of the C++ developers could pick this up in the future if they were motivated to. A user recently asked how they could use Xerces-P with Xerces-C++ 3.1.0 (this isn't possible with the current Perl version) so there may still be some interest in the community in further development. XML Commons In December, we released xml-commons-external-1.4.01 (JAXP 1.4), xml-commons-external-1.3.05 (JAXP 1.3) and xml-commons-external-1.2.06 (JAXP 1.2). These were the first releases from XML Commons since 2006. The JAXP 1.4 APIs will be bundled with Xerces-J 2.10.0. Some new bug reports have been coming in for the XML Commons Resolver which should be investigated. General Boris Kolpackov was formally added to the PMC in December. The vote occurred in 2008 but seems we forgot to send the result to the board for acknowledgment at the time.
Discussion on length of time between releases. Greg suggested that the XML Commons subproject gets shifted over to Apache Commons for visibility; Roy disagrees, citing a recent release as sign of good health.
Xerces-J A Xerces-J 2.10.0 release should be coming very soon, tentatively planned for December 18th, 2009. It would include among other things a preview of the XML Schema 1.1 support which has been under development. The team continues to make good progress on this front, lately expanding support for CTA to include all of XPath 2.0, making improvements for assertions to better handle namespaces in the XPath expressions and agreeing on a more efficient design for using the PsychoPath XPath 2.0 processor. Other features expected to be in the release are JAXP 1.4, StAX event API (javax.xml.stream.events), Element Traversal API (org.w3c.dom.ElementTraversal) and Unicode normalization checking. Xerces-C A large number of bugs have been fixed in the past couple of months in preparation for the 3.1.0 release. On November 5th, 2009 a vote to release the first release candidate for 3.1.0 has passed. The release candidate is tentatively scheduled for November 16th, 2009. Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons There has been some recent activity in XML Commons External, with a few bug fixes to StreamResult applied to all of the branches. A release of the JAXP 1.4 APIs is expected before the end of the year to support the upcoming Xerces-J 2.10.0 release. General The XML project wondered if Xerces would be interested in taking Crimson for a sub-project. We passed on that. Given its years of inactivity, Crimson is more likely suitable for the Attic.
Board is OK with the idea of sub-project moving to the Attic.
WHEREAS, the Board of Directors heretofore appointed Gareth Reakes to the office of Vice President, Apache Xerces, and WHEREAS, the Board of Directors is in receipt of the resignation of Gareth Reakes from the office of Vice President, Apache Xerces, and WHEREAS, the members of the Apache Xerces Project Management Committee have chosen by vote to recommend Michael Glavassevich as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Gareth Reakes is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Xerces, and BE IT FURTHER RESOLVED, that Michael Glavassevich be and hereby is appointed to the office of Vice President, Apache Xerces, 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 7D, Change the Apache Xerces Project Chair, was approved by Unanimous Vote of the directors present.
Xerces-J We're still making good progress on support for XML Schema 1.1. At the moment the developers are discussing the design and working on the implementation of "inheritable attributes" for the new conditional type assignment feature introduced in XML Schema 1.1. Google Summer of Code (GSoC) is now wrapping up. Richard Kelly (our student) has completed support for character normalization (relying on ICU4J) and has posted patches for us to review. We're looking forward to integrating his contributions into the trunk and making this capability available in the next Xerces-J release. The security vulnerability reported by CERT-FI in a recent advisory has been fixed and can be applied as a patch against the source of earlier releases. Users can also work around the issue by enabling the "disallow-doctype-decl" feature which rejects any document containing a DOCTYPE before reading it. Xerces-C There's been lots of development activity lately, particularly with fixing JIRA issues. CERT-FI notified us about a security vulnerability which we fixed before they formally announced it to the public this month. A patch is available for users. No releases are planned for this time. Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons There was some discussion in late May / early June about a proposal for adding a new component for a simple ease of use API for processing XML. It turned out that something close to this idea already existed in the commons.apache.org project: http://commons.apache.org/configuration/ A couple new bug reports were opened against the XML Commons Resolver, otherwise no other activity to report for this period. General Gareth is stepping down as PMC chair. He's nominated Michael Glavassevich to become the next chair and has started a vote which was still going on at the time of this report.
Xerces-J Xerces-J was fortunate again to be awarded one Google Summer of Code project for 2009. Starting this month Richard Kelly (the new student) will be working on support for Unicode normalization checking and normalization. In March and April we elected two new committers: Hiranya Jayathilaka and Mukul Gandhi. Hiranya was our Google Summer of Code (GSoC) student for 2008 and has continued to be active on the project by helping with the XML Schema 1.1 effort. Mukul has been one of the more active developers lately, completing the bulk of the support for XML Schema 1.1 assertions and getting it to work with both the Eclipse (a.k.a. Psychopath) and Saxon XPath 2.0 processors. With these contributions we're now getting close to a point where we could have a preview release containing features from the XML Schema 1.1 working drafts. In the last few months there were a couple interesting threads on the development mailing list. The first was regarding the number of XML Schema APIs around the ASF (in particular the ones in Xerces and WS-Commons) and whether the projects could converge on a common API. After this discussion it became quite clear these APIs serve different use cases and that there is indeed value in maintaining these as separate efforts. The second thread was a revival of the discussion on moving up to Java 5 for its language features and class library enhancements. The current thought is to create a branch for Java 5 development and have dual releases targeted for Java 1.3 and 5. This would allow users on Java 1.3 and 1.4 to continue getting this support, while providing an optimized version for users on Java 5 and 6. We plan to consult with the user community again before making any decisions on this front. Xerces-C Xerces-C++ 3.0.1 was released on February 19th. Since then it's been moderately busy on the mailing lists though fairly quiet on the development front. Xerces-P Nothing in particular to report. There was no development activity over the reporting period. XML Commons In XML Commons External a few bug fixes and improvements were applied to the JAXP 1.3 and 1.4 branches. Nothing else notable to report. General Gareth has again expressed his intent to step down as PMC chair. We plan to start the process for selecting a new one.
The board thanks to Gareth for his service to the project, and is glad to see GSoC students becoming committers.
February 2009 Report Xerces-J There was quite a bit of development since November, including more progress on the XML Schema 1.1 implementation, other schema features, the StAX event API and an implementation of the DOM Element Traversal API. The latter requires a new interface from the W3C. Hoping this can be included soon. See issues highlighted in the XML Commons report. Still getting good help from the community on the XML Schema 1.1 work. Our former GSoC student is helping to improve the support for type alternatives and another is looking at the assertions support. Xerces-C No development activity to report. Xerces-P In some clean up work of the old XML project it was discovered that xml.apache.org/dist is still being used for publishing snapshots. A discussion was started to determine what should be done with these. No development activity to report. XML Commons There was some discussion in December about creating a new component for SAX utilities, seeded with some existing utilities from Apache Tika. The Apache Commons project is also being considered as a possible home. For the time being the developers decided to move forward with a sandbox component over in the Commons project, also including works from Cocoon and Jackrabbit. Xerces-J recently implemented the Element Traversal API and would like to add the W3C interface to XML Commons External. Apache Batik has already been shipping it. It was recently discovered by one of the developers that the interface isn't correctly licensed under the W3C Software License. At our request, the Web Applications Working Group appears to have fixed this issue, issuing an erratum against the specification. Once we hear official word, we plan to include the properly licensed copy of the source in XML Commons. More information is available here: [WWW] http://dev.w3.org/2006/webapi/ElementTraversal/REC-ElementTraversal-20081222-errata.html#E1. General We finally got around to developing a proper top-level website for Xerces. Had a skeleton up there for years which wasn't too inviting. [WWW] http://xerces.apache.org/ is now building with Forrest. Special thanks to Ashley Morgan for the logo. This is one of the wonderful things that came out of Google's GHOP contest.
We are pleased to see increasing activity!
Xerces-J We continue to make good progress on the XML Schema 1.1 implementation with the help of several volunteers in the community including our former Google Summer of Code student who has decided to continue contributing to the project. A discussion was started on the mailing lists about officially dropping support for JDK 1.2 and possibly requiring Java 1.4 or 5 as the minimum JDK level. From the responses so far the users seem to be on board with us dropping support for JDK 1.2 but not moving further than that at this time. A few minor (mostly schema related) features have been implemented in the last few weeks. Still hoping to have a release before the end of the year. Xerces-C Following more bug fixes, testing, warning squashing, and documentation updates, Xerces-C++ 3.0.0 was released on the 29th of September. The 3.1.0 release is tentatively targeted for mid 2009. We are also considering releasing 3.0.1 with a few bug and memory leak fixes in the near future. Xerces-P Still unable to make a Xerces-P 3.0 beta release. Late code changes in Xerces-C broke compilation, which is now fixed, but a number of unit tests are now failing. Most are minor but we have been unwilling to release until we understand the cause of the failure. XML Commons There has been some recent activity on the XML Catalog resolver, with a few significant performance improvements made in the last week. In XML Commons External a few bug fixes were applied to the JAXP 1.3 and 1.4 branches. Nothing else notable to report. General Boris has joined the PMC. I don't have enough time to give at the moment and don't feel I am doing a good enough job so will be looking to step down as PMC chair as soon as we find people who are willing to take the job / have a vote.
The board wonders if some of this Commons stuff would find a better home in Apache Commons.
Xerces-J We continue to make good progress on the XML Schema 1.1 implementation with the help of several volunteers in the community including our former Google Summer of Code student who has decided to continue contributing to the project. A discussion was started on the mailing lists about officially dropping support for JDK 1.2 and possibly requiring Java 1.4 or 5 as the minimum JDK level. From the responses so far the users seem to be on board with us dropping support for JDK 1.2 but not moving further than that at this time. A few minor (mostly schema related) features have been implemented in the last few weeks. Still hoping to have a release before the end of the year. Xerces-C Following more bug fixes, testing, warning squashing, and documentation updates, Xerces-C++ 3.0.0 was released on the 29th of September. The 3.1.0 release is tentatively targeted for mid 2009. We are also considering releasing 3.0.1 with a few bug and memory leak fixes in the near future. Xerces-P Still unable to make a Xerces-P 3.0 beta release. Late code changes in Xerces-C broke compilation, which is now fixed, but a number of unit tests are now failing. Most are minor but we have been unwilling to release until we understand the cause of the failure. XML Commons There has been some recent activity on the XML Catalog resolver, with a few significant performance improvements made in the last week. In XML Commons External a few bug fixes were applied to the JAXP 1.3 and 1.4 branches. Nothing else notable to report. General A vote has been started (just needs to be added up now) to add Boris to the PMC. I don't have enough time to give at the moment and don't feel I am doing a good enough job so will be looking to step down as PMC chair as soon as we find people who are willing to take the job / have a vote.
Submitted late and the project is asked to resubmit for next month.
Xerces-J Development continues on the XML Schema 1.1 implementation. In addition to the help we've been getting through our Google Summer of Code student we have a new volunteer (Mukul Gandhi) who has made significant progress on an implementation of the assertions feature. In tandem with the JAXP 1.4 API updates in XML Commons a number of JAXP 1.4 features (mostly schema validation related) have been contributed to the trunk. No releases this quarter but hoping to wrap one up some time in the fall. Xerces-C More work has been done on the 3.0.0 code base in preparation for the final release planned for mid-September. In particular, all public interfaces and a large portion of the implementation have been made 64-bit safe, a number of important XML Schema bugs have been fixed (##other interpretation, large maxOccurs, etc), all diagnostics messages have been reviewed and cleaned up, and a number of optimizations have been performed in the DOM and SAX parsers. This all culminated with the release of a second beta for 3.0.0 on the 24th of July. Xerces-P Xerces-P is preparing for it's first beta release of the 3.0 codebase. Due to last minute API changes in Xerces-C, Xerces-P no longer compiled. When fixed many tests for NodeIterators and TreeWalkers failed. The beta won't be released until these fixes are made. I am still communicating with for help integrating the Xerces-P/Xerces-C build process along the lines requested by the debian maintainer, Jay. XML Commons Activity in XML Commons picked up in June with some renewed interest in the development of the resolver component. We have one new contributor who has provided several patches for the resolver which we've been gradually reviewing. Also in June, the trunk of xml-commons-external has been upgraded to the JAXP 1.4 APIs. We had proposed to do this way back in 2006 but had an open issue with the authoring of the StAX APIs. In the time since we started the discussion the the Geronimo folks wrote their own copy of the StAX API from scratch. We decided to use these sources as the basis for the StAX API in XML Commons. General We have one new committer, John Snelson and a vote has started for Boris Kolpackov to join the PMC
Xerces-J Xerces-J was fortunate to be awarded one Google Summer of Code project for 2008. Starting this month Hiranya Jayathilaka (the new student) will be working on [WWW] type alternatives for the XML Schema 1.1 implementation which has been under development on a branch in SVN. We received several patches in April for improving memory management in the DOM implementation. These should help orphaned DOM objects to get garbage collected sooner. Just waiting for the contributor to get their CLA faxed in before committing them. We're getting requests again to put our jars in Apache's Maven repository. Since none of the Xerces developers are familiar with Maven or the repository we're going to ask again for help from the community to create the POMs and upload the jars to the appropriate place(s). For communities which don't use Maven it would be nice if the repository managers took care of this. Xerces-C Due to potentially frequent changes that may be required to support various scripting languages it was decided on the c-dev mailing list to split the swig directory into two separate distributions: Xerces-SWIG (SWIG interface definitions) and Xerces-P (Perl-specific part). The work is underway to align the DOM XPath interfaces defined by Xerces-C++ with the implementation of XPath 2 provided by the XQilla project. This should allow out-of-the box integration (currently requires patching of Xerces-C++ 2.8.0) as well as cleaner user code (no casts) once Xerces-C++ 3.0.0 is released. The first beta for the upcoming 3.0.0 release helped identify a number of problems which were addressed. A number of bugs have been fixed since the beta release. The plan is to release another beta in the 1-2 months timeframe once the XQilla-related work is completed as well as the remaining important bugs are fixed. Xerces-P Xerces-P split out of the Xerces-C SVN repository back into it's own space, as well as breaking into a new xerces-swig SVN space in order to contain the Perl-independent parts of the SWIG bindings for Xerces. Xerces-P had a lot of activity this quarter getting ready for a 3.0 joint release of Xerces-P and Xerces-C. A lot of bug-fixing and improvements were added. First 3.0 Beta will be released in first week of May. The Xerces-P project is suffering from a lack of help, and a lack of oversight. It is hoped that by having the language independent bindings, it will attract more assistance from other language communities such as Ruby, Tcl, and Python... XML Commons Nothing much to report. Just a few posts to the mailing list on the behaviour of the resolver. One minor improvement was made to xml-commons-external to allow applications to more easily clear their JAXP system property settings.
Xerces-J Aside from some prototyping on an implementation of XML Schema 1.1 the project has been fairly quiet. Design thoughts have been posted on the Wiki. A few JIRA issues were recently raised by a member regarding the website/documentation (e.g. links to MD5 files) and packages we've published. We plan to address these before having our next release. Xerces-C A number of big tasks have been completed in the preparation for the 3.0.0 release: * Website copy split and documentation reorganization in order to host both 3 and 2-series releases. * Reorganization of the autotools-basedbuild system. * Removal of the lazy initialization that relied on invalid double-checked locking trick. * Clean up of the error messages. The build and tests are now passing on a number of platforms that were known to fail before (AIX, Solaris, Cygwin/Mingw). See the XercescBuildStatus page for details. A successful vote for the release of 3.0.0 beta was held. Xerces-P Giaugo Rabellino kindly pointed out (with thanks to Black Duck Software) that some files still have the 1.1 Apache license. No release has been made with the incorrect license version. When Xerces-C 3.0 is released the new version of P will be with the 2.0 license. This has been corrected in SVN. XML Commons Though there was no new development there was one bug report ([WWW] http://issues.apache.org/bugzilla/show_bug.cgi?id=44426) opened that is worth noting. The W3C receives a large number of requests every day for the same DTDs, XML Schemas and other XML resources. They've observed that this happens in large part because applications are not using XML Catalogs or grammar caching facilities such as the ones provided by Xerces. They're appealing to us for help. We plan to review their thoughts/proposals. GHOP We recently participated in the Google Highly Open Participation (GHOP) contest and engaged with a couple of students on some small tasks including a new logo for the project (designed by Ashley Morgan). Cryptography We are not aware of any cryptographic code in the Apache Xerces distributions.
Minutes unavailble in time for the meeting. Gareth indicated that the would be ready for the next meeting.
Xerces-J In September we released Xerces-J 2.9.1. This release fixes several bugs which were present in Xerces-J 2.9.0. It also includes a few minor enhancements and performance improvements. Back on August 30th the W3C published a last call working draft of XML Schema 1.1 Part 1: Structures. Partial support for earlier drafts of XML Schema 1.1 has been available in Xerces-J for several years though only recently has the working group made enough progress on the specification to consider doing a full implementation. We've been soliciting feedback from the community on which features they're most interested in seeing in Xerces-J. Xerces-C Some good discussion on the mailing list with regards to what the minimum set of platforms would be acceptable to support with the new build system before we can release. In addition there has been interest in updating the online docs to forest. Disucssion is still underway as to whether this should be for 3.0 or for all previous releases. Boris is release manager for 3.0. Committers have volunteered time around the end of December to finish off the 3.0 release and we are hopeful this will happen in January. Xerces-P Nothing in particular to report. No development activity. XML Commons Several fixes for typographical errors were applied to the JAXP 1.2 and 1.3 Javadocs. The xml-commons-external-1.2.06 (JAXP 1.2) release is still pending. No other activity to report.
Approved by General Consent.
Xerces-J Development of the StAX implementation picked up again over the summer. Thanks to our student participating in GSoC, Xerces' StAX implementation now has basic XMLStreamReader and filtering support. A Xerces-J 2.9.1 release was recently proposed for September 14th to roll up all of the bug fixes and minor improvements we've made in the nine months since the 2.9.0 release. Hopefully this will include a fix for [WWW] XERCESJ-589, one of the most popular (8 votes) long standing bugs in JIRA. We've been getting help with this one from the community, as none of the active developers have deep enough knowledge of this part (the regex implementation) of the code or the time to attempt a re-design which would avoid the deep recursion. Xerces-C We have still not managed to get enough interest from the community to test the new build system on enough platforms to feel comfortable releasing 3.0. There has recently been interest in a 2.8 release with some performance and bug related patches in. Boris Kolpackov volunteered to be release manager. 2.8 was released on 30th August. We were pleasantly surprised with the amount of interest and help we had from the community in releasing 2.8 and hope to continue this momentum to release 3.0 in the next 4-6 weeks. We also (finally) moved the website to xerces.apache rather than xml.apache. A vote has started on Boris becoming a committer. Xerces-P Nothing in particular to report. Just a few posts to the mailing list. No development activity. XML Commons A few improvements and Javadoc fixes were applied to the JAXP 1.3 API code. DOAP files were created/updated for xml-commons-extrenal and the resolver which are now visible on projects.apache.org. The xml-commons-external-1.2.06 (JAXP 1.2) release is still pending. No other activity to report.
Approved by General Consent.
Report missing. Justin tasked with requesting a report for next month.
Xerces-J Xerces-J was fortunate to be awarded one Google Summer of Code project this year. Starting later this month Wei Duan (the new student) will be working on the XMLStreamReader for the StAX implementation which has been under development on a branch in SVN. In April, there was a bit of discussion on the possible donation of NekoHTML to Xerces-J. Given the past experience with the HTML DOM and WML DOM there's been some apprehension about accepting code into the project which is not likely to have an active maintainer. Apache Labs was suggested as a possible home for NekoHTML but it appears that it is more suited for new research experiments. Also in April, we were given a heads-up by a developer who is doing a port of Xerces-J to Actionscript 3 (AS3): an EcmaScript 4 implementation, currently used in Adobe Flash Player 9. He might be interested in donating this code to Apache at some point in the future. On the development front, there have been many fixes applied to the XML Schema and DOM implementations for bugs exposed by the W3C test suites. No releases so far this year. Xerces-C Its been quiet over the last 3 months. The most significant development over has been the integration of XInclude support into Xerces-C. There has not been enough work on testing new build system to feel comfortable releasing it. Hopefully that will change this quarter. Xerces-P Nothing in particular to report. Just a few posts to the mailing list. No development activity. XML Commons Aside from a couple bug fixes applied to the JAXP 1.3 API code and a few questions from users, there's been little project activity so far this year. The xml-commons-external-1.2.06 (JAXP 1.2) release is still pending.
There was again discussion over with the overall concept of Labs is shared and common with all projects and people. Justin noted that there is still some confusion about what goes there. He suggested sending an email to all committers introducing Apache Labs. Henri indicated that the codebase in question, NekoHTML is a product released in a ~login by one committer. Greg reminded the board that users aren't allowed to do a release from ~login, but only from dist. Releases must be covered by one of our TLPs.
Approved by General Consent.
Xerces-J ======== In November we released Xerces-J 2.9.0. As of this release, Xerces and Xalan now share a common serialization codebase. The DOM Level 3 serialization support which was in Xerces was migrated into the Xalan serializer and Xerces' native serializer was deprecated. After 2.9.0, things quieted down over the holiday season. A few bugs have been fixed which should bring Xerces-J into conformance with the XML 1.0 4th Edition Recommendation. Several users have requested that we put our jars in Apache's Maven repository. Since none of the Xerces developers are familiar with Maven or the repository we've asked for help from the community and found one volunteer who is willing to create the POMs and upload the jars. Xerces-C ======== A wiki page has been set up to track the build status of Xerces-C on various platform; currently, only AIX has never been successful. Within the last week we have had what we hope to be the final drop of the beta of XInclude support. We need to integrate this with the codebase. A limited support for XPath querying has been added to the DOMDocument class, exposing the same engine used for checking the XML Schema identity constraints. === Xerces-P === There's been very little activity since November. Here's a bit of slightly old news, some of which missed the previous report... Xerces-P is now fully integrated as a sub-project of Xerces-C and as of the upcoming Xerces-C 3.0 release it will be official. Xerces-P is now being used by Xerces-C as the basis of a comprehensive regression test suite for the public API of Xerces-C. Also in progress is the use of the SWIG wrappers to create mappings for other languages such as C# and Ruby (Xerces-C# and Xerces-Ruby), but this work is in early alpha. XML Commons =========== In November, we released xml-commons-external-1.3.04 (JAXP 1.3) and xml-commons-resolver-1_2 (XML Catalogs v1.1). These were the first official releases from XML Commons since 2003. In addition to fixing several bugs, xml-commons-external-1.3.04 added Java Language Bindings for SAC 1.3 (The Simple API for CSS), SMIL and SVG 1.1. These APIs were originally housed in the XML Graphics project. The major change in xml-commons-resolver-1_2 is the addition of support for OASIS XML Catalogs v1.1. We still have one more pending release: xml-commons-external-1.2.06 (JAXP 1.2) which we hope to get out soon. General ======= I has been noted by Michael that this comment appeared in the board minutes: "Justin asked if there was a license or s/w grant on file from Lucian Holland. Jim noted that we have an iCLA on file for him, but not a grant or CCLA." and "Sander: find out about s/w grant from Lucian Holland for Xerces." We don't understand why Lucian would require a software grant. Could you expand further please?
There was further discussion regarding the contribution from Lucian Holland containing an initial implementation of the StAX Event API along with several test cases. It was noted that Lucian has an iCLA on file, but that no CCLA or Grant of the work was provided. Jim followed-up with Gareth and Michael Glavassevich and they said that the work was done exclusively by Lucian. When first donated, they had asked him to provide a grant, as further protection. Jim to follow up, but it appears this is a non-issue since it's covered under his iCLA
Approved by General Consent.
Xerces-J ======== In September we released Xerces-J 2.8.1 to roll up all of the bug fixes and minor improvements since the previous release. Work on the StAX implementation continues. In October we received a generous contribution from Lucian Holland containing an initial implementation of the StAX Event API along with several test cases. Since 2.8.1 we've also been working on the Xalan based DOM Level 3 serializer. This was just recently completed and contributed to Xalan-J. We've already migrated to it in SVN which clears the way for deprecating Xerces' native serializer in Xerces 2.9.0. There's been some discussion with the Xalan community about coordinating this release with the upcoming Xalan 2.7.1. If this were to happen it would probably occur later this month, shortly before the Xalan release. XML Commons =========== The Xerces PMC and committers recently voted to accept the transfer of XML Commons from the XML project to Xerces. In September the community agreed on a plan to have three releases of the XML Commons components: xml-commons-external-1.2.06 (JAXP 1.2) xml-commons-external-1.3.04 (JAXP 1.3) xml-commons-resolver-1_2 (XML Catalogs v1.1). It's been far too long since XML Commons had a release of these components. There are still a few odds and ends left but they are almost ready to go. Xerces-C / P =========== Xerces-P is now within Xerces-C. This means it is kept up to date as code changes and we have a very useful testing tool. Perl tests have now been written that cover the majority of the API. The new build system still needs testing on more platforms before the next release. We have had a code submission for XInclude but it still needs some work and we need to make a decision on whether to postpone this release or leave it until next.
Justin asked if there was a license or s/w grant on file from Lucian Holland. Jim noted that we have an iCLA on file for him, but not a grant or CCLA.
Approved by General Consent.
Xerces-P Xerces-P has been fully integrated into Xerces-C with the intention of becoming a sub-project of Xerces-C instead of a stand-alone project. The goal would be that all language bindings of Xerces-C would simply be sub-projects and not full projects. Xerces-p would keep it's own mailing lists, but the web site's would be merged as well as the SVN repsoitories. Currently the website merging has not been started but the SVN merging is already completed. The perl test-suite would then be adapted to become a general purpose test-suite of the full Xerces-C functionality. This has begun, but is only partially completed due to a lack of core Xerces-C knowledge on the part of the main Xerces-P developers. Xerces-C Bug and docs fixes for DOM Level 3 and new build system have now been completed (no known bugs). Work is continuing on an XInclude implementation. A DOM Events implementation has contributed and now needs review. We had hoped to release last quarter but this proved to be too optimistic. We hope to do a major release (3.0) in the next couple of months after XInlcude is completed. Xerces-J Work is just getting started on an implementation of StAX (JSR 173). A couple new contributors have volunteered to help out in this effort. This includes a student participating in the Google Summer of Code program who is currently working on the SAX and DOM implementations of the XMLStreamReader. In July the committers agreed that it is time to move to a common serialization code base with Xalan and to deprecate Xerces' native serializer. The Xalan serializer started as a copy of the Xerces serializer but diverged over time and for years two similarly capable serializers were being developed. More effort was devoted to improving the performance and fixing bugs in the Xalan version and after a comparison of the two serializers in 2004 [1] it became clear to the developers that moving to the Xalan serializer was the best way forward. We plan to work with the Xalan community to continue improving this code base. [1] http://marc.theaimsgroup.com/?l=xalan-dev&m=107593381313807&w=2 -- Additions to original report XML Commons We have expressed interest in pulling the commons code into Xerces. This is one of several options that the XML PMC and others are currently considering. CLAs and fax machine Every time we have to get a CLA off someone its ends up being a long and painful experience. It seems the fax machine has some issues! Normally I put this down to user error but this time the CLA came from someone who lived in my town and I personally saw them try and send it. Can we check out this fax machine and ensure its operating correctly?
Jim commented on the FAX comment in the report: it likely it happened last week while I was out on vacation. We had a power hit and the FAX went offline something like Wed. nite or so. The old policy (any officer can acceptiCLAs) and the new soon-to-be-announced policy (acceptance of scanned images) should resolve all these cases.
Approved by General Consent
Xerces-J The Xerces-J 2.8.0 was released at the beginning of March. This release introduces several new validation related features and provides enhancements to the XML schema annotation support. Also in March, we added a new committer (Peter McCracken). With the 2.8.0 release out of the way the developers are now beginning to work on JAXP 1.4, including an implementation of StAX (JSR 173). We're hoping to get at least one student involved in the project over the summer through Google Summer of Code. Xerces-C/P Xerces P is now pretty much integrated into Xerces C. This gives the advantages of increased oversight (there is only 1 committer on Xerces-P) and a pretty good test suite for Xerces-C. It should also be less work to update P in the future. In addition, we are aiming to produce different SWIG bindings for other languages in future releases. Work is progressing on the 3.0 release. We are in the stage of ensuring the new build system compiles on a decent number of the supported platforms.
Approved by General Consent.
Xerces-J -- The Xerces-J 2.8.0 release is planned for this month (February, 2006). Development items include features for disabling ID/IDREF, unparsed entity and identity constraint checking, a property for starting schema assessment from a specific type definition and enhancements to XML schema annotation support. We've had a few new volunteers come forward to help out with the effort who seem interested in becoming regular contributors. An up to date version of the release plan is available here [1]. [1] http://svn.apache.org/repos/asf/xerces/java/trunk/Xerces2.8.0-REL_PLAN.html Xerces-P -- We are preparing for a 2.7 release at the end of February. This release mirrors the Xerces-C 2.7 release from last year. We are also preparing for a 3.0 co-release with Xerces-C, which will informally merge the two projects into the same codebase. A more formal merge of Xerces-C with all scripting language bindings (right now only Xerces-Perl, but could be extended to Xerces-Python, Xerces-Ruby easily thanks to SWIG) will take place later in 2006. Xerces-C -- Planned work for the 3.0 release is still ongoing. Many bug fixes have gone in in the last 3 months. We hope to release a minor bug fix version for 2.7 and a 3.0 in the next quarter. A couple of the guys who started contributing last quarter continue to do so and we are getting more now people contributing bug reports as well as patches in some cases.
Approved by General Consent.
Xerces-P -- Preparing for a 2.7 release. We must fix a serious bug in the callbacks - XMLSting::transcode() was being called instead of using the builting UTF-8 transcoder. Beginning to track Xerces-C-3.0 so that we can have a release as soon as Xerces-C releases. Have begun discussing with Xerces-C how to organize a Perl-based test suite of all the Xerces-C API. Xerces-C -- Work is continuing on 3.0. We are looking at end of Q1 or the beginning of Q2 2006. Xerces-J -- The period following the 2.7.0 and 2.7.1 releases has been relatively quiet. Since the 2.7.1 release committers have been steadily fixing bugs reported by the community. Over the fall Xerces-J was migrated from CVS to SVN and both the Xerces-J [1] and Xerces2-J [2] web sites were moved over to the xerces.apache.org domain. Among the developers there has been some discussion on possible content for a 2.8.0 release. There's no release plan yet but we're hoping to have one in place for the new year. [1] http://xerces.apache.org/xerces-j/ [2] http://xerces.apache.org/xerces2-j/
Approved by General Consent.
No report received or submitted. Justin to contact Gareth regarding status.
Xerces-J The appropriate parts of JAXP 1.3 have now been integrated. 2.7 and 2.71 (which contains several fixes for schema related bugs as well as a fix for a bug related to XInclude) have been released Xerces-C More progress has been made on the build system and work on implementing the final draft of DOM Level 3 is underway. We are releasing a bug fix release, 2.7, at the end of the month. Xerces-P The only committer on Xerces-P does not have a lot of time at the moment so we are investigating what should happen with the project.
Approved by General Consent.
Xerces-J The appropriate parts of JAXP 1.3 have now been integrated and a vote is underway to release 2.7 on Friday. Xerces-C A large amount of progress has been made on the new build system - it is now in the main trunk. Not all platforms are currently supported, but it is much easier to add them with the standard configure/make/make install paradigm. There is more mail traffic and contributers than we have seen for some time. Xerces-P The discussions about if and how to make xerces-p a subproject of xerces-c have been put off until after the build system has been completed. Xerces-P committers are currently helping out on the xerces-c build system.
There was some discussion regarding the community diversity in the Xerces projects and whether it was adequate. The general consensus was that there was no need for concern at this point.
Approved by General Consent.
Generally, we're adjusting well to life as a TLP. Mailing lists and Jira have been sorted out to point at the new xerces.apache.org domain. We still need to get the website sorted out, and could probably use some help/guidance on how to do this (I'm not certain whether Gareth has already inquired on infrastructure@). Reports for the three subprojects: Xerces-C: There has been a fair amount of discussion on what features the next Xerces-C release will have, and whether it should be called 3.0 or 2.7. At the moment, a lot of activity is underway in terms of fixing bugs, and we have volunteers for modernizing the Xerces-C build system (although this hasn't hit the repository yet). Other possible features are DOM level 3 updates and XInclude support, but development hasn't started publicly on these fronts yet. Much is waiting on the migration to SVN, for which we have a volunteer but which has been delayed as the volunteer tries to free up some time. We recently added two new committers: Vitaly Prapirny and David Bertoni. Xerces-J: In early April, Sun Microsystems completed their donation of the JAXP 1.3 APIs and RI to Apache. The Xerces-J committers have spent a fair amount of time evaluating the donation to determine what work needs to be done to integrate the Xerces portions back into the main development line. This evaluation was recently completed and a release date of June 24th was proposed for Xerces 2.7.0. Volunteers have come forward to take part in the integration effort which is already underway. An up to date version of the release plan is available here [*]. Following the release of Xerces 2.7.0 we plan to migrate Xerces-J from CVS to SVN. [*] http://cvs.apache.org/viewcvs.cgi/*checkout*/xml-xerces/java/Xerces2.7.0-REL_PLAN.html?content-type=text%2Fplain Xerces-P: The Xerces-P project has had very little activity since the 2.5 release. A very serious memory leak was discovered, in the entire 2.0 series, and it was determined that fixing the leak would require a major rewrite of how the Xerces-C library was wrapped by Perl. At this time, the discussion of how to include Xerces-P as a sub-project of Xerces-C had also begun, together with the discussion of making Xerces a TLP. Just recently, a commercial organization has agreed to fund the development of the Xerces-P-2.6 release to eliminate the memory leak, and the release is scheduled for end of May. Now that the Xerces TLP transition has been made it would be fruitful to begin discussing how to make Xerces-P a sub-project of Xerces-C.
Apache Xerces Project report approved as submitted 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 open-source software related to XML parsing technologies, for distribution at no charge to the public. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Xerces PMC", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache Xerces PMC be and hereby is responsible for the creation and maintenance of software related to creation and maintenance of open-source software related to XML parsing technologies based on software licensed to the Foundation; and be it further RESOLVED, that the office of "Vice President, Apache Xerces" 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 Xerces PMC, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Xerces PMC; 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 Xerces PMC: Andy Clark <andy@apache.org> Michael Glavassevich <mrglavas@ca.ibm.com> Neil Graham <neilg@ca.ibm.com> Berin Lautenbach <berin@wingsofhermes.org> Gareth Reakes <gareth@apache.org> Jason Stewart <jason@openinformatics.com> NOW, THEREFORE, BE IT FURTHER RESOLVED, than Gareth Reakes appointed to the office of Vice President, Apache Xerces, 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 Xerces PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Apache Xerces Project; and be it further RESOLVED, that the initial Apache Xerces PMC be and hereby is tasked with the migration and rationalization of the Apache XML PMC Xerces subproject; and be it further RESOLVED, that all responsibility pertaining to the XML Xerces sub-project and encumbered upon the Apache XML PMC are hereafter discharged. By Unanimous Vote, the above Special Order, 6D: Establish the Apache Xerces Project, was approved.