Apache Logo
The Apache Way Contribute ASF Sponsors

This was extracted (@ 2017-10-21 03: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.

2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | Pre-organization meetings

Xerces

20 Sep 2017 [Michael Glavassevich / Phil]

No report was submitted.

Committee reports approved as submitted by General Consent.

16 Aug 2017 [Michael Glavassevich / Bertrand]

No report was submitted.

17 May 2017 [Michael Glavassevich / Bertrand]

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.

19 Apr 2017 [Michael Glavassevich / Brett]

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.

15 Mar 2017 [Michael Glavassevich / Mark]

No report was submitted.

@Mark: pursue a report for Xerces; looks like they are heading for retirement

27 Feb 2017 [Michael Glavassevich / Bertrand]

No report was submitted.

21 Dec 2016 [Michael Glavassevich / Brett]

# 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.

16 Nov 2016 [Michael Glavassevich / Isabel]

No report was submitted.

17 Aug 2016 [Michael Glavassevich / Shane]

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.

15 Jun 2016 [Michael Glavassevich / Jim]

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.

18 May 2016 [Michael Glavassevich / Greg]

No report was submitted.

@Greg: pursue a report for Xerces

16 Mar 2016 [Michael Glavassevich / Shane]

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.

17 Feb 2016 [Michael Glavassevich / Bertrand]

No report was submitted.

16 Dec 2015 [Michael Glavassevich / David]

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.

18 Nov 2015 [Michael Glavassevich / Rich]

No report was submitted.

19 Aug 2015 [Michael Glavassevich / Greg]

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.

17 Jun 2015 [Michael Glavassevich / Shane]

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.

20 May 2015 [Michael Glavassevich / Jim]

No report was submitted.

18 Mar 2015 [Michael Glavassevich / Ross]

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.

18 Feb 2015 [Michael Glavassevich / Ross]

No report was submitted.

19 Nov 2014 [Michael Glavassevich / Bertrand]

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.

20 Aug 2014 [Michael Glavassevich / Jim]

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.

21 May 2014 [Michael Glavassevich / Jim]

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.

19 Feb 2014 [Michael Glavassevich / Jim]

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

20 Nov 2013 [Michael Glavassevich / Jim]

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.

21 Aug 2013 [Michael Glavassevich / Bertrand]

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.

15 May 2013 [Michael Glavassevich / Ross]

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.

20 Feb 2013 [Michael Glavassevich / Roy]

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.

21 Nov 2012 [Michael Glavassevich / Bertrand]

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.

15 Aug 2012 [Michael Glavassevich / Bertrand]

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.

16 May 2012 [Michael Glavassevich / Brett]

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.

15 Feb 2012 [Michael Glavassevich / Sam]

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.

16 Nov 2011 [Michael Glavassevich / Shane]

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.

17 Aug 2011 [Michael Glavassevich / Bertrand]

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.

19 May 2011 [Michael Glavassevich / Sam]

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.

16 Feb 2011 [Michael Glavassevich / Bertrand]

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.

17 Nov 2010 [Michael Glavassevich / Sam]

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.

18 Aug 2010 [Michael Glavassevich / Sam]

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.

19 May 2010 [Michael Glavassevich / Doug]

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.

17 Feb 2010 [Michael Glavassevich / Roy]

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.

18 Nov 2009 [Michael Glavassevich / Greg]

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.

21 Oct 2009

Change the Apache Xerces Project Chair

 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.

19 Aug 2009 [Gareth Reakes / Brian]

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.

20 May 2009 [Gareth Reakes / Geir]

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.

18 Feb 2009 [Gareth Reakes / Jim]

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!

17 Dec 2008 [Gareth Reakes / Bertrand]

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.

19 Nov 2008 [Gareth Reakes / Bertrand]

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.

20 Aug 2008 [Gareth Reakes / Justin]

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

21 May 2008 [Gareth Reakes / Greg]

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.

19 Mar 2008 [Gareth Reakes / Jim]

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.

20 Feb 2008 [Gareth Reakes / Henning]

Minutes unavailble in time for the meeting. Gareth indicated that the would be ready for the next meeting.

14 Nov 2007 [Gareth Reakes / Greg]

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.

19 Sep 2007 [Gareth Reakes / J. Aaron]

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.

29 Aug 2007 [Gareth Reakes / Justin]

Report missing. Justin tasked with requesting a report for next month.

16 May 2007 [Gareth Reakes / Greg]

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.

21 Feb 2007 [Gareth Reakes / Jim]

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.

15 Nov 2006 [Gareth Reakes / Sander]

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.

16 Aug 2006 [Gareth Reakes / Justin]

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

24 May 2006 [Gareth Reakes / Greg]

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.

15 Feb 2006 [Gareth Reakes / Greg]

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.

21 Dec 2005 [Gareth Reakes / Ken]

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.

16 Nov 2005 [Gareth Reakes / Justin]

No report received or submitted. Justin to contact Gareth regarding status.

17 Aug 2005 [Gareth Reakes / Stefano]

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.

22 Jun 2005 [Gareth Reakes]

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.

18 May 2005 [Gareth Reakes]

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.

23 Feb 2005

Establish the Apache Xerces Project

 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.