Apache Logo
The Apache Way Contribute ASF Sponsors

Formal board meeting minutes from 2010 through present. Please Note: The board typically approves minutes from one meeting during the next board meeting, so minutes will be published roughly one month later than the scheduled date. Other corporate records are published, as is an alternate categorized view of all board meeting minutes.

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

XML Graphics

27 Feb 2017 [Glenn Adams / Shane]

## Description:

 - The Apache XML Graphics Project is responsible for software
   intended for the creation & maintenance of the conversion of XML
   formats to graphical output & related software components.

## Issues:

 - There are no issues requiring board attention at this time.

## Activity:

 - During this reporting period, activity on the three sub-projects
   has remained low, with 48 issues resolved or closed during this
   reporting period.

## Health:

 - The level of community and developer activity remains at a
   low level for a relatively mature product, albeit one
   with a fair number of outstanding unresolved issues.

## PMC:

 - Currently 11 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Simon Steiner on Tue Jan 19 2016

## Committers:

 - Currently 21 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Matthias Reischenbacher at Wed May 13
   2015

## Releases:

 - No releases during thiis period.
 - XMLGraphics Commons 2.1 was released on Wed Jan 13 2016
 - XMLGraphics FOP 2.1 was released on Wed Jan 13 2016

## Mailing Lists:

 - Slight decrease in number of subscribers.  Mail lists show a 30%
   rise in message traffic from the previous period, up from 349 to
   454.

16 Nov 2016 [Glenn Adams / Brett]

## Description:

 - The Apache XML Graphics Project is responsible for software
   intended for the creation & maintenance of the conversion of XML
   formats to graphical output & related software components.

## Issues:

 - There are no issues requiring board attention at this time.

## Activity:

 - During this reporting period, activity on the three sub-projects
   has remained low.

## Health:

 - The level of community and developer activity remains at a
   low level for a relatively mature product, albeit one
   with a fair number of outstanding unresolved issues.

## PMC:

 - No new PMC member during this period.
 - Currently 11 PMC members.
 - Vincent Hennebert resigned from the PMC on Oct 20 2016
 - Last PMC addition was Simon Steiner on Jan 19 2016

## Committers:

 - No new committer during this period.
 - Currently 21 committers.
 - Last committer addition was Matthias Reischenbacher, May 2015

## Releases:

 - No releases during this period.
 - XMLGraphics Commons 2.1 was released on Wed Jan 13 2016
 - XMLGraphics FOP 2.1 was released on Wed Jan 13 2016

## Mailing Lists:

 - Slight decrease in number of subscribers.  Mail lists show a 32%
   reduction in message traffic from the previous period, down from
   517 to 349.

17 Aug 2016 [Glenn Adams / Brett]

## Description:

 - The Apache XML Graphics Project is responsible for software
   intended for the creation & maintenance of the conversion of XML
   formats to graphical output & related software components.

## Issues:

 - There are no issues requiring board attention at this time.

## Activity:

 - During this reporting period, activity on the three sub-projects
   has been less than in prior periods. The recent conversion to a
   Maven based build project continues to be popularized in the
   community and its use (as opposed to Ant) appears to be increasing.

 - The second of two security related reports created against the
   Batik sub-project was resolved, with the first resolved last period.

## Health:

 - The level of community and developer activity remains at a
   fairly low level for a relatively mature product, albeit one
   with a fair number of outstanding unresolved issues.

   A challenge faced by the project is recruiting more committers to
   assist in resolving the backlog of issues. At present, there are a
   total of 839 open, reopened, and in progress JIRA issues in the
   three sub-projects, distributed as follows:

   XMLGraphicsCommons   18
   Batik               341
   FOP                 480

   There are 3058 previously Resolved and closed issues. So current
   non-resolved, non-closed issues account for a total of 21% of all
   issues ever opened against these sub-projects.

 - The PMC Chair recommends that the PMC undertake an effort to
   recruit more committers. A discussion has been initiated in
   the PMC on the subject of increasing the project's activity
   level, including attracting new committers, improving the
   outstanding issue count, and other activities.

## PMC:

 - No new PMC member during this period.
 - Currently 12 PMC members.
 - Simon Steiner was added to the PMC on Tue Jan 19 2016

## Committers:

 - No new committer during this period.
 - Currently 21 committers.
 - Last committer addition was Matthias Reischenbacher, May 2015

## Releases:

 - No releases during this period.
 - XMLGraphics Commons 2.1 was released on Wed Jan 13 2016
 - XMLGraphics FOP 2.1 was released on Wed Jan 13 2016

## Mailing Lists:

 - Slight decrease in number of subscribers.  Mail lists show a 26%
   reduction in message traffic from the previous period, down from
   701 to 517.

18 May 2016 [Glenn Adams / Isabel]

## Description:

 - The Apache XML Graphics Project is responsible for software
   intended for the creation & maintenance of the conversion of XML
   formats to graphical output & related software components.

## Issues:

 - There are no issues requiring board attention at this time.

## Activity:

 - With the exception of a minor sub-project (fop-pdf-images), the
   primary subprojects (xmlgraphics-commons, batik, and fop) were
   transitioned from an ANT build process to a MAVEN build
   process. This transition is expected to improve build, test, and
   deployment processes, and, in particular, to improve deployments to
   the Maven Central Repository.

 - With the transition to MAVEN, the primary subproject CI
   configurations on Jenkins have been transitioned to use MAVEN. This
   is expected to improve analytics and reporting of build results.

 - Two security related reports were created against the batik project
   in early March. A fix for one was effected in early March and the
   second is presently underway, and should be resolved in the next
   week.

 - A challenge was identified regarding testing of the batik
   subproject.  This project currently uses a non-standard, one-off,
   unmaintained testing framework. It is desired that all batik
   testing be transitioned to JUNIT as is used by the other
   projects. This transition is expected to require a moderately high
   degree of code rewriting. An ancillary problem with the current
   testing is that it performs per-pixel comparison of rendered
   results against reference images. Due to the high degree of
   dependency of this rendering on the JDK implementation, version,
   and local platform, it is likely to require the use of a fair
   number of reference image sets, the management of which will surely
   prove challenging.

## Health:

 - The level of community and developer activity remains at a
   consistent, moderate, level for a relatively mature product.

## PMC:

 - Currently 12 PMC members.
 - Simon Steiner was added to the PMC on Tue Jan 19 2016

## Committer:

 - Currently 21 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Matthias Reischenbacher, May 2015

## Releases:

 - XMLGraphics Commons 2.1 was released on Wed Jan 13 2016
 - XMLGraphics FOP 2.1 was released on Wed Jan 13 2016

## Mailing Lists:

 - Slight decrease in number of subscribers.
 - Slight increase in message traffic, except for fop-users@ and
   general@ which showed slight decrease.

17 Feb 2016 [Glenn Adams / Shane]

## Description:

 - The Apache XML Graphics Project is responsible for software intended for
   the creation & maintenance of the conversion of XML formats to graphical
   output & related software components.

## Issues:

 - There are no issues requiring board attention at this time.

## Activity:

 - New releases of XMLGraphicsCommons (XGC) and FOP were accomplished, both
   labeled as Version 2.1. These releases are targeted primarily towards bug
   fixes and additional feature support in the following areas: barcodes,
   color spaces, fonts, PDF, and inline progression dimension (IPD)
   processing.

 - For the upcoming quarter, activity is expected to include a transition
   from ANT to a MAVEN based build process, some initial work having already
   started during this reporting period.

## Health:

 - The level of community and developer activity remains at a consistent,
   moderate, level with respect to the previous reporting period.

## PMC:

 - Currently 12 PMC members.
 - Simon Steiner was added to the PMC on Tue Jan 19 2016
 - Chris Bowditch retires as PMC chair.
 - Glenn Adams accepts PMC chair.

## Committer:

 - Currently 21 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Matthias Reischenbacher at Wed May 13 2015

## Releases:

 - XMLGraphics Commons 2.1 was released on Wed Jan 13 2016
 - XMLGraphics FOP 2.1 was released on Wed Jan 13 2016

## Mailing:

 - batik-users@xmlgraphics.apache.org:
    - 265 subscribers (up 4 in the last 3 months):
    - 14 emails sent to list (2 in previous quarter)

 - fop-dev@xmlgraphics.apache.org:
    - 186 subscribers (up 2 in the last 3 months):
    - 347 emails sent to list (289 in previous quarter)

 - fop-users@xmlgraphics.apache.org:
    - 436 subscribers (up 2 in the last 3 months):
    - 96 emails sent to list (74 in previous quarter)

 - batik-dev@xmlgraphics.apache.org:
    - 95 subscribers (up 0 in the last 3 months):
    - 24 emails sent to list (26 in previous quarter)

 - general@xmlgraphics.apache.org:
    - 68 subscribers (up 3 in the last 3 months):
    - 116 emails sent to list (12 in previous quarter)

 - fop-commits@xmlgraphics.apache.org:
    - 52 subscribers (up 1 in the last 3 months):
    - 56 emails sent to list (15 in previous quarter)

 - batik-commits@xmlgraphics.apache.org:
    - 47 subscribers (up 0 in the last 3 months):
    - 38 emails sent to list (0 in previous quarter)

16 Dec 2015

Change the Apache XML Graphics Project Chair

 WHEREAS, the Board of Directors heretofore appointed Chris Bowditch
 (cbowditch) to the office of Vice President, Apache XML Graphics, and

 WHEREAS, the Board of Directors is in receipt of the resignation of
 Chris Bowditch from the office of Vice President, Apache XML Graphics,
 and

 WHEREAS, the Project Management Committee of the Apache XML Graphics
 project has chosen to recommend Glenn Adams (gadams) as the successor to
 the post;

 NOW, THEREFORE, BE IT RESOLVED, that Chris Bowditch is relieved and
 discharged from the duties and responsibilities of the office of Vice
 President, Apache XML Graphics, and

 BE IT FURTHER RESOLVED, that Glenn Adams be and hereby is appointed to
 the office of Vice President, Apache XML Graphics, to serve in
 accordance with and subject to the direction of the Board of Directors
 and the Bylaws of the Foundation until death, resignation, retirement,
 removal or disqualification, or until a successor is appointed.

 Special Order 7A, Change the Apache XML Graphics Project
 Chair, was approved by Unanimous Vote of the directors
 present.

18 Nov 2015 [Chris Bowditch / Greg]

The Apache XML Graphics Project is responsible for software intended for
the creation & maintenance of the conversion of XML formats to graphical
output & related software components.

== Issues for the Board ==
No issues at present.

== Community ==
Last new committer: Matthias Reischenbacher on 2015/05/12
Last new PMC member: Andreas Delmelle on 2015/07/10

== XML GRAPHICS COMMONS ==
36 commits to SVN this quarter. 35 of which were documentation related
changes. Only 1 actual code change was made to resolve a bug. However,
Matthias, one of the committers did develop a patch for the performance of
processing PNG Images.

The latest release is 2.0.1 (3 June 2015)

== FOP ==
11 separate commits to SVN. The implementation of PCL Soft Fonts and TTF
Fonts in AFP were completed, along with 5 or 6 bug fixes. The FOP User list
has a slow but steady stream of questions being raised and answered; 73
e-mails in total, down from 103 in the last quarter.

The latest release is 2.0 (3 June 2015)

== BATIK ==
No commits to SVN. Very little activity on the user list also, only 10
messages to the user mailing list

The latest version is 1.8 (17 March 2015)

19 Aug 2015 [Chris Bowditch / Shane]

The Apache XML Graphics Project is responsible for software intended for
the creation & maintenance of the conversion of XML formats to graphical
output & related software components.

== Issues for the Board ==
No issues at present.

== Community ==
Last new committer: Matthias Reischenbacher on 2015/05/12
Last new PMC member: Andreas Delmelle on 2015/07/10

== XML GRAPHICS COMMONS ==
6 commits to SVN this quarter. Some commits were related to the release,
and some were to fix Findbugs warnings

v2.0.1 was released on 3rd June

The latest release is 2.0.1 (3 June 2015)

== FOP ==
55 separate commits to SVN. These are mostly bug fixes (including a couple
of patches from the community); but also includes support for PCL Soft
Fonts. The community has also resumed work on implementing Change Bars. The
FOP User list has a slow but steady stream of questions being raised and
answered; 103 e-mails in total.

v2.0 was released on 3rd June

The latest release is 2.0 (3 June 2015)

== BATIK ==
6 separate commits to SVN. 2 were bug fixes, 1 was to address a problem
with build scripts, and the remainder were related to the 2 releases. 18
messages to the user mailing list

Batik v1.6.1 was released on 11th May
Batik v1.7.1 was released on 11th May

The latest version is 1.8 (17 March 2015)

20 May 2015 [Chris Bowditch / Brett]

The Apache XML Graphics Project is responsible for software intended for
the creation & maintenance of the conversion of XML formats to graphical
output & related software components.

== Issues for the Board ==
No issues at present.

== Community ==
Last new committer: Simon Steiner on 2014/04/11
Last new PMC member: Luis Bernardo on 2013/03/04

== XML GRAPHICS COMMONS ==
2 commits to SVN this quarter. 1 bug fix, and a new feature to add support
for PDF/VT generation.

There were no releases this quarter

The latest release is 2.0 (3 October 2014)

== FOP ==
18 separate commits to SVN. These are mostly bug fixes (including a couple
of patches from the community); but also includes support for PDF/VT and
PDF Linearization. Now that the Batik and commons releases have been
completed we're in a position to start a FOP release. This was recently
agreed on the developers mailing list. The PDF Plug-in sub project will
not be released yet since this still depends on a snapshot of PDFBox. Once
PDFBox v2.0 is released we'll release PDF plug-in. The PMC agreed on this
course of action since the PDF Plug-in is an optional module used only by
a small number of users.

The FOP User list has a slow but steady stream of questions being raised
and answered; 77 e-mails in total.

There were no releases this quarter

The latest release is 1.1 (20 October 2012)

== BATIK ==
18 separate commits to SVN. This breaks down into refactoring to resolve
the cyclic dependencies between components, and some bug fixing in
preparation for the release. We decided to do the release after the Complex
Script work has been put on hold for a while, and we received notification
of a security vulnerability. This security vulnerability was reported
1/23/2015 according to ASF Security guidelines. The issue was resolved via
a PATCH being developed and deployed as a general Release. The Eclipse
project has also requested that the fix for security vulnerability be back
ported to 1.6 and 1.7 versions. Thanks to Luis Bernardo for volunteering to
apply the patch to both branches and to prepare the releases. The mailing
lists are fairly quiet, with only 19 e-mails to the users list this
quarter.

Batik v1.8 was released on 17th March

The latest version is 1.8 (17 March 2015)

@Brett: Why no FOP releases?

18 Feb 2015 [Chris Bowditch / Brett]

he Apache XML Graphics Project is responsible for software intended for
the creation & maintenance of the conversion of XML formats to graphical
output & related software components.

==Issues for the Board==
No issues at present.

==Community==
Last new committer: Simon Steiner on 2014/04/11
Last new PMC member: Luis Bernardo on 2013/03/04

==XML GRAPHICS COMMONS==
0 commits to SVN this quarter.

There were no releases this quarter

The latest release is 2.0 (3 October 2014)

==FOP==
19 separate commits to SVN. These are mostly bug fixes (including a couple
of patches from the community); but also includes the completion of the
fo:float feature by Luis Bernardo. This is a major milestone for the FOP
project as it represents the implementation of one of the last remaining
significant XSL-FO features. The next release (planned to be 2.0) is
currently dependent on the completion of the release of the Batik sub
project.

The FOP User list has a slow but steady stream of questions being raised
and answered; 75 e-mails in total.

There were no releases this quarter

The latest release is 1.1 (20 October 2012)

==BATIK==
49 separate commits to SVN. This breaks down into some feature development
for Complex Script support, and some bug fixing in preparation for the
release. There were some discussions about starting the release, but the
Complex Script development is still in progress. The decision is to wait
for this to be completed. The mailing lists are fairly quiet, with only 8
e-mails to the users list this quarter.

There was an e-mail received on January 23, 2015 Entitled: Vulnerability in
Apache Batik Framework (Responsible Disclosure). The team has discussed
this vulnerability, and we’ve contacted our primary Batik developer. One
committer has agreed to review & commit a PATCH as soon as one has been
submitted. We hope to have this issue resolved as quickly as possible.

There were no releases this quarter.

The latest version is 1.7 (6 January 2008)

19 Nov 2014 [Chris Bowditch / Brett]

The Apache XML Graphics Project is responsible for software intended for
the creation & maintenance of the conversion of XML formats to graphical
output & related software components.

== Issues for the Board ==
No issues at present.

== Community ==
Last new committer: Simon Steiner on 2014/04/11
Last new PMC member: Luis Bernardo on 2013/03/04

== XML GRAPHICS COMMONS ==
23 separate commits to SVN, most of which were related to the release,
but 2 were for general bug fixes.

There was 1 release this quarter; Version 2.0
The latest release is 2.0 (3 October 2014)

== FOP ==
61 separate commits to SVN. This is a mixture of feature development;
Complex Script support in SVG and bug fixes. Luis Bernardo also created
a branch for a prototype implementation of fo:float. The next release is
currently dependent on the PDFBox v2.0 release. I note from PDFBox's
October Report this has been deferred, so we may need to try and refactor
our code to use the 1.8.x branch instead. The PMC still needs to discuss
this and decide.

The FOP User list has a slow but steady stream of questions being raised
and answered; 90 e-mails in total. The FOP Team invested some time to
switch from using GUMP to the Apache Jenkins buildbot for continuous
integration.

There were no releases this quarter
The latest release is 1.1 (20 October 2012)

== BATIK ==
23 separate commits to SVN. Some of these were related to the release, but
some are due to the development of Complex Script Support in SVG. We have
also been working towards a release. We ran the test suite and discovered a
large percentage of the tests are failing, so we are currently reviewing
the failures and trying to resolve them before we do the release.

There were no releases this quarter.
The latest version is 1.7 (6 January 2008)

20 Aug 2014 [Chris Bowditch / Bertrand]

The Apache XML Graphics Project is responsible for software intended for
the creation & maintenance of the conversion of XML formats to graphical
output & related software components.


== Issues for the Board ==
No issues at present.

== Community ==
I asked the PMC to consider a new Chair, as I have been in the role for
over 2 years now. The PMC voted that I should continue in the role, and
I have agreed to do so for a while longer. We have identified a potential
new contributor/committer and the PMC also voted to increase the minimum
Java version to 1.6, starting from the next release

Last new committer: Simon Steiner on 11/04/14

Last new PMC member: Luis Bernardo on 04/03/13


== XML GRAPHICS COMMONS ==
8 separate commits to SVN, of which 6 were general bug fixes, 1 was check
style related, and the last was to ensure compatibility with Java 8. A
release is planned in the next quarter

There were no releases this quarter.

The latest release is 1.5 (20 October 2012)

== FOP ==
116 e-mails on fop-user mailing list this quarter; a few questions asked
by users and answered by committers. Some new bugs logged and several
patches have been submitted and processed. 85 separate commits in total
to SVN. A vote to merge the finished font merging code into trunk passed
in the last few days. Discussions have started on release planning.
However, since an optional component of FOP has a snapshot dependency on
PDFBox 2.0, we are unsure whether to release FOP now and the component
later or to release both once PDFBox 2.0 is available.

There were no releases this quarter

The latest release is 1.1 (20 October 2012)

== BATIK ==
Mailing list activity remains light; 23 e-mails to the user list this
quarter. A few bugs have been reported in JIRA, and there have been
discussions about merging the CMYK colour branch into trunk. There were
3 commits made by PMC members during this quarter; 2 of which were
community supplied patches being processed. A release is planned in the
next quarter

There were no releases this quarter.

The latest version is 1.7 (6 January 2008)

21 May 2014 [Chris Bowditch / Doug]

The Apache XML Graphics Project is responsible for software intended for
the creation & maintenance of the conversion of XML formats to graphical
output & related software components.

Issues for the Board
====================
No issues at present.

Community
=========
Last new committer: Simon Steiner on 11/04/14

Last new PMC member: Luis Bernardo on 04/03/13

XML GRAPHICS COMMONS
====================
23 separate commits to SVN, of which 22 were related to updating the check
style policy to be inline with the FOP project and only 1 commit was a bug
fix.

There were no releases this quarter.

The latest release is 1.5 (20 October 2012)

FOP
===
199 e-mails on fop-user mailing list this quarter; plenty of questions
asked by users and answered by committers. Some new bugs logged and several
patches have been submitted and processed. 31 separate commits in total to
SVN. A vote to merge the finished whitespace management extension into
trunk passed in the last few days. A branch of code that re-worked the way
fonts work in the FOP and Batik integration layer has also been merged into
trunk.

There were no releases this quarter

The latest release is 1.1 (20 October 2012)

BATIK
=====
Mailing list activity remains light; 24 e-mails to the user list this
quarter. A few bugs have been reported in JIRA. There were 5 commits made
by PMC members during this quarter; 3 of which were community supplied
patches being processed.

There were no releases this quarter.

The latest version is 1.7 (6 January 2008)

19 Feb 2014 [Chris Bowditch / Roy]

The Apache XML Graphics Project is responsible for software intended for
the creation & maintenance of the conversion of XML formats to graphical
output & related software components.


== Issues for the Board ==
No issues at present.

== Community ==
Last new committer: Robert Meyer on 05/08/13

Last new PMC member: Luis Bernardo on 04/03/13

No new committers recently but there are a couple of active contributors
that the PMC is monitoring with a view to future committership.

== XML GRAPHICS COMMONS ==
5 bug fixes committed to SVN, 3 were patches submitted by contributors

There were no releases this quarter.

The latest release is 1.5 (20 October 2012)

== FOP ==
Mailing list activity is slightly down due to the holiday season, but is
starting to pick up again. Some new bugs logged and several patches have
been submitted and processed. 46 separate commits in total to SVN.
Significant development of note this quarter; work continues on a
whitespace management extension, a basic fo:inline-container implementation
was finished and changes checkstyle to rules being applied to the codebase.

There were no releases this quarter

The latest release is 1.1 (20 October 2012)

== BATIK ==
Mailing activity remains light, but a couple of bugs have been reported.
There were actually 3 commits made by PMC members during this quarter; 1
was a test commit, a 2nd to create a branch for a new feature and a 3rd
was a user supplied patch being committed.

There were no releases this quarter.

The latest version is 1.7 (6 January 2008)

20 Nov 2013 [Chris Bowditch / Roy]

The Apache XML Graphics Project is responsible for software intended for
the creation & maintenance of the conversion of XML formats to graphical
output & related software components.

Issues for the Board
====================
No issues at present.


Community
=========
Last new committer: Robert Meyer on 05/08/13

Last new PMC member: Luis Bernardo on 04/03/13

The PMC discussed the problem of lack of active committers on Batik sub
project. There are some users logging bugs and posting occasional patches
into JIRA, but no one to process them. The PMC has agreed to allow all PMC
members commit access to all XML Graphics sub projects regardless of their
originating sub project. The vote has just concluded, so an adjustment to
the auth template file will be made later this week to implement this.
It is hoped that some of the FOP committers will periodically process
Batik patches to stop the sub project from dying.


XML GRAPHICS COMMONS
====================
2 bug fixes committed to SVN, and code added for OTF CFF Font support

There were no releases this quarter.

The latest release is 1.5 (20 October 2012)


FOP
===
User mailing list has several questions posted and answered each week. Some
new bugs logged and several patches have been submitted and processed.
27 separate commits in total to SVN. Significant new features of note,
started in this quarter are; support for a whitespace management extension
and fo:inline-container. Development for both have been started in branches
and several commits made to each as work progresses.

There were no releases this quarter

The latest release is 1.1 (20 October 2012)


BATIK
=====
Mailing list activity was very light. A few bugs have been reported by
users and a couple of patches submitted. Zero commits to the codebase,
which is why the PMC started a discussion on how to deal with the patches
and bugs being logged.

There were no releases this quarter.

The latest version is 1.7 (6 January 2008)

21 Aug 2013 [Chris Bowditch / Roy]

The Apache XML Graphics Project is responsible for software intended for
the creation & maintenance of the conversion of XML formats to graphical
output & related software components.


Issues for the Board
--------------------
No issues at present.


Community
---------
Last new committer: Luis Bernardo on 10/10/12

Last new PMC member: Luis Bernardo on 04/03/13

The PMC discussed the possibility of a Chair rotation, but the PMC indicated
it's preference to keep the current chair for now.


XML GRAPHICS COMMONS
--------------------
1 bug fix committed to SVN, and a copy of markdown docs added.

There were no releases this quarter.

The latest release is 1.5 (20 October 2012)


FOP
---
User mailing list has several questions posted and answered each week. Some
new bugs logged and several patches have been submitted and processed. 19
separate commits in total to SVN. Significant new features of note in this
quarter are; Patch submitted by Robert Meyer to add support for OTF CFF Fonts,
and new code added in a branch which removes the dependence on AWT Fonts when
rendering SVG, developed by Vincent Hennebert and Peter Hancock.

There were no releases this quarter

The latest release is 1.1 (20 October 2012)


BATIK
-----
Mailing list activity was very light. A few bugs have been reported by users
and a couple of patches submitted. The only commit to SVN was made a PMC
member, adding a copy of the markdown docs.

There were no releases this quarter.

The latest version is 1.7 (6 January 2008)

15 May 2013 [Chris Bowditch / Sam]

The Apache XML Graphics Project is responsible for software intended for the
creation & maintenance of the conversion of XML formats to graphical output &
related software components.


Issues for the Board
--------------------
No issues at present.


Community
---------
No new committers. 1 new PMC Member; Luis Bernardo


XML Graphics Commons
---------------------
3 bug fixes committed to SVN.

There were no releases this quarter.

The latest release is 1.5 (20 October 2012)


FOP
---
User mailing list has several questions posted and answered each week. Some
new bugs logged and several patches have been submitted and processed. 26
separate commits in total to SVN.

There were no releases this quarter

The latest release is 1.1 (20 October 2012)


BATIK
-----
Mailing list activity was very light. 2 committers from the FOP Team,
prepared a patch to allow Batik to load Fonts from a source other than
java.awt.Font. This was submitted and reviewed by a Batik committer. Its not
yet beenn apllied as this is Work in progress.

There were no releases this quarter.

The latest version is 1.7 (6 January 2008)

20 Feb 2013 [Chris Bowditch / Brett]

General
-------
No new committers or PMC members this quarter

Moving to CMS based websites
----------------------------
The switch took place on the 26th November, which was about 3 weeks after
our original planned date. During December, the committers made a number
of tweaks to fix minor issues, such as broken links etc. Most major issues
are resolved now.

Switching from Bugzilla to Jira
-------------------------------
Infra completed the import of Bugzilla issues into Jira on the 6th
December. The XML Graphic Teams and contributors have been using it
successfully ever since.

FOP
---
A number of patches have been processed and several bugs fixed. The most
significant is the re-working of the column balancing algorithm so that it
works for more than 2 columns. There have also been some changes to improve
the performance of the Complex Scripts feature.

XML Graphics Commons
--------------------
4 bugs resolved, including adding support for Little Endian TIFF generation

Batik
-----
No commits to SVN this quarter. A handful of new bugs have been reported by
users via JIRA

21 Nov 2012 [Chris Bowditch / Brett]

General
=======
One new committer; Luis Bernardo


Moving to CMS based websites
============================
Further progress has been made on the prototype CMS Website and we are now
satisfied that it is ready to go live. There are still a few minor issues
outstanding but we have decided to make them as we go along rather than
trying to get everything perfect before the switch during which time we are
maintaining 2 websites. Our current planned go live date is 7th November.


Switching from Bugzilla to Jira
===============================
Infra have reported that it is a big challenge for them to import the
bugzilla bugs into Jira as the import process will bring all 50K Bugzilla
Users into Jira. Infra have identified a workaround but that will take a
long time and it isn't known when they will be able to fit that into their
work schedule.


FOP
===
The team has released FOP v1.1, which is a significant achievement as it
represents 2 years of bug fixes and new enhancements some of which are very
large such as Complex Script Support.

There have been several bug fixes and enhancements since the last board
report and the 1.1 branch was created. The most notable are; Table marker
support, PDF/A-2 support and an implementation of rounded corners.


XML Graphics Commons
====================
1 new release; v1.5 synchronized to the FOP v1.1 release.

There were over 40 commits this quarter. A lot of them were related to the 1.5
release, but there were a few bug fixes too, e.g. Bugzilla 49516


Batik
=====
11 commits were made to SVN to fix a few bugs, this includes processing a
contributor patch from Bugzilla 42395

15 Aug 2012 [Chris Bowditch / Doug]

General
-------
One new PMC Member; Glenn Adams


Moving to CMS based websites
----------------------------
Clay Leeds has done some more work on a prototype website based on the CMS.
However, we're not yet ready to make the switch. I am hopeful that this
will come together in the next quarter. If not then we will have to assign
further resources to this task.


FOP
---
FOP made its first release in 2 years; v1.1rc1 which is a release candidate.
Glenn Adams prepared the release and we are collecting feedback from the user
community. We plan to release v1.1 final after a few weeks and any reported
severe bugs have been fixed. Meanwhile patches continue to come in from
contributors and committers continue to work on new features. Since the v1.1
branch, trunk has seen changes including a new API to increase compatibility
of FOP for cloud based environments. Users continue to report issues and ask
questions on the user mailing list and the committer team continue to answer
their questions.

The FOP committer team have recently agreed to create Bugzilla entries for
every significant change. Previously the agreed practice was to update
status.xml for each change, but it is felt that using a Bug Tracking System
will give a better paper trail for anyone wanting to understand why a change
was implemented in the future.


XML Graphics Commons
--------------------
Contributor Luis Bernardo contributed a patch containing some new PNG Image
Loaders that are more efficient than the existing loaders. Work is underway
on URI resolution in the XGC library to give users more strict control of
file access and resource acquisition for the cloud environment.


Batik
-----
Activity has increased since the last quarter. 2 committers processed a
couple of bugs and made some commits to SVN.

16 May 2012 [Chris Bowditch / Sam]

General
-------
I've organized some changes to the PMC Membership to remove 2 emeritus members
and invited 2 new more active members. A new source code component has also been
submitted to the XML Graphics umbrella too: pdf-plugin, which was kindly granted
to Apache by Jeremias Maerki. This will make it easier for committers to
maintain.  Previously committers had been sending patches around between
themselves and this was becoming unmanagable.

Brand Compliance
----------------
The contents of the FOP, Commons and TLP sites have been reviewed and adjusted
to meet brand compliance. The Batik site has yet to be reviewed, but I hope we
can get to that soon. The FOP site has been republished, but the Commons and
the TLP site are awaiting re-publishing.

Moving to CMS based websites
----------------------------
We have started the process of figuring out how we can move to markdown and use
a CMS based publishing approach instead of the painful forrest based approach we
are currently using. Clay Leeds has made excellent progress on prototyping the
new approach, but we have a lot of work still to do to get fully switched over
to a CMS based website.

Transitioning from Bugzilla to JIRA
-----------------------------------
A vote has been passed to transition all of XML Graphics' Bugzilla products to
JIRA for bug and issue management. Glenn Adams has volunteered to oversee this
process.

FOP
---
One new very active committer: Glenn Adams. Since becoming a committer Glenn
has processed a lot of patches that have been sitting around for a long time
and cleaned up a lot of the bugs in preparation for doing a 1.1 release. There
have been bug fixes and enhancements committed too, the most significant are:
Complex Scripts Support, e.g., Arabic, Devanagari, Thai, etc., (Glenn Adams) and
Compressed Objects Streams for PDF (Vincent Hennebert, Peter Hancock). There
have also been a few technical discussions on the developer lists and many
questions asked and answered on the user list.

Batik
-----
There doesn't appear to be any active committers on this sub project at the
moment.  No commits were made and there has been no activity on the developer
list.  However, there were a few questions raised by users on the user list.

Commons
-------
A few commits this quarter, which includes some bugs fixed plus the changes
needed by Brand Compliance.

15 Feb 2012 [Chris Bowditch / Jim]

General
=======
There are no issues that require board attention.

XML Graphics Commons
====================
No code changes were made to the commons library in this quarter.

Batik
=====
Developer activity has been low with only 1 commit this quarter. A few
questions were raised and answered on the user mailing list.

FOP
===
1 new committer was voted in during this quarter: Mehdi Houshmand.
Several patches have been processed and several bugs fixed. Lots of
questions and bugs are being reported on fop-user with questions being
answered by committers and contributors.

A release is now long overdue due to time constraints. We need to find
a way to streamline the release process so regular releases won't be
such a strain on time.

21 Dec 2011

Change the Apache XML Graphics Project Chair

 WHEREAS, the Board of Directors heretofore appointed Simon
 Pepping to the office of Vice President, Apache XML Graphics,
 and

 WHEREAS, the Board of Directors is in receipt of the
 resignation of Simon Pepping from the office of Vice President,
 Apache XML Graphics, and

 WHEREAS, the Project Management Committee of the Apache XML
 Graphics project has chosen by vote to recommend Chris Bowditch
 as the successor to the post;

 NOW, THEREFORE, BE IT RESOLVED, that Simon Pepping is relieved
 and discharged from the duties and responsibilities of the
 office of Vice President, Apache XML Graphics, and

 BE IT FURTHER RESOLVED, that Chris Bowditch be and hereby is
 appointed to the office of Vice President, Apache XML Graphics,
 to serve in accordance with and subject to the direction of the
 Board of Directors and the Bylaws of the Foundation until
 death, resignation, retirement, removal or disqualification, or
 until a successor is appointed.

 Special Order 7B, Resolution to change the Apache XML Graphics
 Project Chair, was approved by Unanimous Vote of the directors
 present.

16 Nov 2011 [Simon Pepping / Brett]

General
=======

I announced that I will step down as PMC Chair at short notice.

XML Graphics Commons
====================

There has been almost no developer activity. The previous release,
version 1.4, was in July 2010. There are no preparations for a new
release.

Batik
=====

There has been no developer activity. Most but not all questions on
the user list are getting answers. The latest release, version 1.7,
was in January 2008. A fair amount of fixes have been accumulated
since then, but there are no preparations for a new release.

Fop
===

Developer activity has been somewhat low. The user list is as active
as ever, and questions are answered actively. The previous release,
version 1.0, was in July 2010.

The Complex Scripts project has delivered its fifth patch. With this
patch the project has realized good functionality which can be
presented to FOP's users. After intense discussions about the question
whether the Complex Scripts code could be merged into trunk, the merge
was approved.

FOP has been supported over the past years by a single company. This
company paid for the efforts which brought FOP to where it is now. As
a consequence, this company now has a dominant presence in the team of
committers.

Simon indicated that he hopes to propose a new chair in the next month's board meeting.

17 Aug 2011 [Simon Pepping / Jim]

XML Graphics Commons
====================

There has been almost no developer activity. The previous release,
version 1.4, was in July 2010. There are no preparations for a new
release.

Batik
=====

Developer activity has been very low. Questions on the user list are
mostly getting answers. The latest release, version 1.7, was in
January 2008. A fair amount of fixes have been accumulated since then,
but there are no preparations for a new release.

Fop
===

Developer activity has been somewhat low. The user list is as active
as ever, and questions are answered actively. The Complex Scripts
project is progressing well, and submitted its third patch. The
previous release, version 1.0, was in July 2010. There are no
preparations for a new release.

19 May 2011 [Simon Pepping / Shane]

General Comments
================

There are no issues that require Board attention.

XML Graphics Commons
====================

Developer activity has been confined to a few fixes.

Batik
=====

Developer activity has been low. Questions on the user list are mostly
getting answers. Gump build failures have been resolved by adding XGC as a
dependency for Batik (and thereby reducing code redundancy between the two
subprojects).

Fop
===

Developer activity has been rather high. Nevertheless, the active committers
are not able to handle all incoming patches. Peter Hancock has joined as a
committer. A number of committers have been listed as inactive, both for Fop
and XML Graphics Commons.

In March there has been a heated debate between the PMC and a contributor
about committership. Regrettably, no agreement could be reached, and a
resolution has been deferred to a later date.

16 Feb 2011 [Simon Pepping / Geir]

General Comments
================

There are no issues that require Board attention. Developer activity
has increased for FOP and XGC, and has remained rather low for Batik.

XML Graphics Commons
====================

Developer activity has gone up again. The framework for color handling
was extended.

Batik
=====

There have been practically no changes to the codebase in the last
three months. Jeremias has been accepted as a committer to the Batik
subproject. Questions on the user list are mostly getting answers.
Gump builds currently fail because Batik still depends on com.sun
classes for JPEG encoding. This is expected to be resolved soon by
adding XGC as a dependency tor Batik (and thereby reducing code
redundancy between the two subprojects).

Fop
===

Developer activity has gone up again. Nevertheless, the active
committers are not able to handle all incoming patches. The quality of
the code base is now being checked more consistently using findbugs
and checkstyle.

17 Nov 2010 [Simon Pepping / Greg]

General Comments

There are no issues that require Board attention. Developer activity
has been rather low for all three subprojects, apart from the FOP work
on Complex Scripts. Java 1.5 has been accepted as the base version of
the platform.

XML Graphics Commons

XGC's Gump builds started causing error reports when the build
infrastructure was moved from sun to openjdk. This is due to a
dependency on com.sun Java classes, especially on the com.sun JPEG
codec. Very recently this dependency was removed, so that the project
builds are successful again.

Batik

There have been practically no changes to the codebase in the last
three months. User list activity has gone down a bit but questions are
mostly getting answers. Gump builds currently fail as well for the
same reason as with XGC. Batik still depends on com.sun classes for
JPEG encoding. This is expected to be resolved soon by adding XGC as a
dependency tor Batik (and thereby reducing code redundancy between the
two subprojects).

Fop

Support for Complex Scripts in FOP is being developed by Glenn Adams,
who is sponsored for this work by Basis Technologies. Completion of
this work will make FOP truly global, as is required in today's world,
but this will take some time. The current phase focuses on Arabic
scripts. Because FOP depends on XGC, its Gump builds failed as well.
With the help of infrastructure, we have realised nightly builds for
FOP. Old Renderer implementations for AFP, PCL, PDF, PS were removed,
to reduce redundancy in the code. Glenn Adams introduced a policy of
no checkstyle, javadoc and ant warnings.

Deployment to Maven repository

With help of a fellow ASF committer the artifacts of the XML Graphics
Commons 1.4 and FOP 1.0 releases were deployed to the Maven
repository, one month after the release of FOP.

18 Aug 2010 [Simon Pepping / Greg]

General Comments
================

There are no issues that require Board attention. Developer activity
has gone up, due to release activities and work on Color. Jeremias is
working on color in all three subprojects. Contributed patches are
still not processed in a timely manner anymore.

XML Graphics Commons
====================

Version 1.4 was released.

Batik
=====

There have been practically no changes on the codebase in the last
three months. User list activity has gone down a bit but questions are
mostly getting answers.

Fop
===

Version 1.0 was released. Because we finally decided to bump the
version number to 1.0, we gave this release some special attention. In
cooperation with the PMC, Sally Khudairi prepared a press release at
short notice, which was released at OSCON.

In addition to the work on color, Vincent is working on Truetype fonts
in PostScript. User list activity has become just a bit lower than
last quarter. No big changes there.

Deployment to Maven repository
==============================

The build processes of XML Graphics Commons and FOP produce Maven
bundles, but no member of the teams runs Maven, so that we are not
able to deploy the bundles to the Maven repository. A call for help on
the members mailing list has so far not resulted in successful
deployment.

Approved by general consent.

19 May 2010 [Simon Pepping / Jim]

General Comments
================

There are no issues that require Board attention. Developer
activity has gone down which can become a real concern at some
point since patches are not processed in a timely manner
anymore. No releases were cut in the last three months and none
can be expected in the immediate future due to low activity.

XML Graphics Commons
====================

No major changes, just a few improvements and fixes in various
components, mainly PostScript production.

Batik
=====

There have been practically no changes on the codebase in the
last three months. User list activity has gone down a bit but
questions are mostly getting answers.

Fop
===

No major changes, just a few improvements and fixes in various
components. User list activity has just a bit lower than last
quarter. No big changes there.

17 Feb 2010 [Simon Pepping / Brian]

General Comments
================

There are no issues that require Board attention.

XML Graphics Commons
--------------------

No releases, no major changes, just a few improvements and fixes in
various components.

Batik
-----

Helder Magalhães (see
http://xmlgraphics.apache.org/batik/contributors.html) was voted in as
a new committer. A new release, consolidating bug fixes and small
improvements, would be good, but due to lack of committer time, no
release was made.

Fop
---

Pascal Sancho (see http://xmlgraphics.apache.org/fop/team.html#ps) was
voted in as a new committer. A new release is overdue, but due to lack
of committer time, no release was made.

18 Nov 2009 [Simon Pepping / Shane]

General Comments

There are no issues that require Board attention.

XML Graphics Commons

No releases, no major changes, just a few improvements and fixes in
various components.

Batik

One of the three committers has taken a break from Batik development
for a few months to finish university studies. This leaves one
committer and one active contributor to answer queries on the mailing
list. A new release, consolidating bug fixes and small improvements,
would be good, but due to lack of committer time, no release was made.

FOP

A new release is overdue, but due to lack of committer time, no
release was made.

Vincent finished his temporary solution to enable changing page widths
in a page sequence. Vincent also finished work to add accessibility to
the PDF files created by FOP. This work was started by Jost
Klopfstein, and earlier worked on by Jeremias.

Two developers expressed serious interest in participating in FOP's
development. One of them was explicitly backed by his company's
management, which is a good thing in itself. In the ensuing discussion
that company turned out to have expertise in non-Western scripts,
which could enhance FOP's coverage of such scripts. We would be very
happy if this would give us two new committers.

19 Aug 2009 [Simon Pepping / Justin]

General Comments

The XML Graphics subprojects are not fashionable but rather good old
software, which a large user base just expects to be there without
giving it much thought. This makes them less attractive to new
contributors. Batik and FOP have been around since 1999 (note the
10-year anniversary later this year). So far in 2009, 3 committers
have been active on the Batik codebase, 7 on the FOP codebase. In the
case of Batik these 3 have been the same since 2005. No additions, but
so far luckily no drop-offs. We have to get better at turning regular
contributors into committers.

We're a little concerned (but not alarmed, yet) that a slightly
growing number of patches don't get processed in reasonable time.

Other than these reflections on the longer-term developments, there
are no project-level issues. Business as usual.

XML Graphics Commons

No releases, no major changes, just a few improvements and fixes in
various components.

Batik

Same as last time: Not much going on. A little bugfixing and code
cleanup. Activity on the users and dev mailing list was somewhat less
than in the preceding quarter. The lists and bug reports enjoy the
active participation of one contributor, besides the committers.

FOP

No releases this quarter. A provisional solution for changing IPD
(page width) has been developed in a branch. This solution works only
for simple cases and is more a hack than anything else. But it should
make a majority of users happy until a more complete solution is
developed.

Besides that we've seen the usual bugfixing and a few smaller
improvements. No release has been made nor discussed. We are pleased
to see that Jeremias has resumed working on FOP. In his absence,
mainly Vincent and Andreas kept the lists responsive. Activity on the
users and dev mailing lists seems stable.

20 May 2009

PMC chair change for XML Graphics

 WHEREAS, the Board of Directors heretofore appointed Jeremias Maerki
 to the office of Vice President, Apache XML Graphics, and

 WHEREAS, the Board of Directors is in receipt of the resignation of
 Jeremias Maerki from the office of Vice President, Apache
 XML Graphics, and

 WHEREAS, the Project Management Committee of the Apache
 XML Graphics project has chosen by vote to recommend Simon Pepping
 as the successor to the post;

 NOW, THEREFORE, BE IT RESOLVED, that Jeremias Maerki is
 relieved and discharged from the duties and responsibilities of the
 office of Vice President, Apache XML Graphics, and

 BE IT FURTHER RESOLVED, that Simon Pepping be and hereby is
 appointed to the office of Vice President, Apache XML Graphics, to
 serve in accordance with and subject to the direction of the Board of
 Directors and the Bylaws of the Foundation until death, resignation,
 retirement, removal or disqualification, or until a successor is
 appointed.

 Special Order 7C, PMC chair change for XML Graphics, was
 approved by Unanimous Vote of the directors present.

20 May 2009 [Jeremias Maerki / J Aaron]

General Comments

A serious conflict broke out between two major developers of FOP. The
focus of the conflict was code quality. One developer insists on more
effort to extract common behaviour and to add abstraction. He feels that
this will make the code easier to maintain, that these features are
currently lacking in FOP's code, and that this makes it hard for new
contributors to enter. The other developer feels that this will require
more time and effort than he can put into the code, and that the
requirements are too theoretical and not compatible with his way of
thinking about the implementation of new functionality. Examples of
discussions can be found in the archives of the fop-dev email list in
February and March. Initially the conflict was resolved by mediation of
another FOP developer. Unfortunately, the emotional damage was not
restored, and Jeremias Maerki decided to step down as chairman of the XML
Graphics PMC and take a timeout from FOP. This is certainly a great loss
for the project.

Simon Pepping was elected by the PMC to be the successor. A resolution
for the change has been submitted to the board (see mail to board@).

XML Graphics Commons

No releases, no major changes, just a few improvements and fixes in
various components.

Batik

Same as last time: Not much going on. A little bugfixing and code
cleanup. Activity on the users mailing list seems stable. One
contributor is working through past issues in Bugzilla to make the
uncommitted patches in there more visible and to get another pair of
eyes on them.

FOP

The 1.0 beta release we discussed during the previous quarter hasn't
happened, yet.

Research for an improved approach at page breaking is making progress.

We've received a major patch from a contributor that adds Tagged PDF
support to Apache FOP. This has been processed and the code is available
in a development branch. After that support for PDF/A-1a has been added
based on this new functionality. The branch is largely ready to be
merged back but this hasn't happened, yet.

Besides that we've seen a steady stream of bugfixes and minor new
features, a small number of patches, too. The user mailing lists
activity seems steady.

Bertrand will monitor.

18 Feb 2009 [Jeremias Maerki / Bill]

General Comments

There are no project-level issues. Business as usual.

XML Graphics Commons

No releases, no major changes, just a few improvements and fixes in
various components. Most changes happened in the PostScript and image
loading parts. A release will be made prior to the next FOP release (see
below).

Batik

Same as last time: Not much going on. A little bugfixing and code
cleanup. Activity on the users mailing list seems stable.

FOP

No releases this quarter. The AFP GOCA branch has been folded into trunk
and various improvements were done since then. The branch with the new
intermediate format is about to be finished within a matter of days.
Research for an improved approach at page breaking continues. Besides
that we've seen the usual bugfixing and a few smaller improvements.
Activity on the users mailing list seems stable. The dev list may have
been a tad less busy.

We've discussed the version number for the next release to be done
within the next reporting period. We finally seem to dare make the jump
to 1.0. The previous ideas for the 1.0 release simply proved unrealistic.
We will likely try to involve the PRC to help avoid false expectations
on the user side due to a 1.0 release after almost 10 years of
development. And we'll probably start with a beta phase first, like for
the previous release.

Terminology: "AFP" (Advanced Function Presentation) is an IBM document
and printing format. "GOCA" is AFP's graphical/vector content
specification. The "Intermediate Format" is a proprietary XML
representation of the formatted pages produced by FOP's layout engine.

19 Nov 2008 [Jeremias Maerki / Bill]

General Comments

There are no project-level issues. Business as usual, not much activity
on the development side.

XML Graphics Commons (components for Batik & FOP)

No releases, no major changes, just a few improvements and fixes in
various components.

Batik (SVG implementation)

Same as last time: Not much going on. A little bugfixing and code
cleanup. Activity on the users mailing list seems stable.

FOP (XSL-FO implementation)

No releases this quarter. Various improvements and fixes in the Trunk
but not many new features. The development on the branches for the new
intermediate format and AFP GOCA support continues and is expected to be
folded back into Trunk soon. Research for an improved approach at page
breaking continues. Activity on the users mailing list seems stable.

20 Aug 2008 [Jeremias Maerki / Geir]

General Comments

There are no project-level issues.

Adrian Cumiskey joined the PMC.

XML Graphics Commons

We've released XML Graphics Commons 1.3.1, a bugfix release for 1.3.
Otherwise, there were no major changes here. With the arrival of
PDFBox/JempBox in the incubator, discussions about a unified XMP
implementation (RDF-based metadata) have restarted on the PDFBox dev
list.

Batik

Not much going on. A little bugfixing and code cleanup. Support for Java
1.3 has been removed in Trunk. Activity on users mailing list seems
stable.

FOP

We've released FOP 0.95. Besides the 0.95 release there's the usual
bugfixing and occasional new feature in Trunk. Furthermore, there are
three development branches where larger tasks are being worked on:
Improved page breaking, a new intermediate format and enhancements for
AFP output.

In April there was a little dispute about programming style and about
the question if any committer can tell another what to do. This was
resolved with the help of other committers in the project who stated
their views. We're back to normal.

The board is pleased to see that this project is "back to normal"

21 May 2008 [Jeremias Maerki / Bill]

General Comments

There are no project-level issues.

XML Graphics Commons

We've released XML Graphics Commons 1.3 (with the new image loading
framework). Since then a number of bugfixes and minor enhancements
happened which results in version 1.3.1 to be released shortly.

Batik

Very little development activity since the last release. There was some
discussion about turning Batik into an SVG plug-in for browsers but so
far it's just a good idea.

FOP

We've release FOP 0.95beta. Since then we've fixed a number of bugs.
0.95 final is not far away. In the Trunk, normal development continues
while 0.95 is stabilized. The most notable changes are additional font
functionality and integer values for keeps.

20 Feb 2008 [Jeremias Maerki / Sam]

General Comments

There are no project-level issues. The project continues to live off a
relatively small set of active committers. The PMC chair is a little
concerned about the number of active committers in the Batik area. The
1.7 release was basically performed by a single committer. However,
oversight is still guaranteed. User activity is steady and support is
working.

The whole project has now dropped support for Java 1.3 and requires
Java 1.4 after the release of Batik 1.7. We're looking towards other
projects to find long-term, joint solutions for PDF generation, font
and metadata handling (most notably PDFBox and Tika).

XML Graphics Commons

A redesign of the image loading code in FOP resulted in a new image
loading framework in Commons. It is highly extensible and supports
loading all sorts of images (bitmap, vector) and converting them to a
format supported by the consumer. Besides that, smaller bugfixes
happened, as well as a few improvements for the XMP metadata handling
code.

Batik

Version 1.7 was released. An XML editor component with syntax
highlighting was donated and integrated. But the release preparations
(bugfixing, documentation etc.) dominated the whole last reporting
period. Besides that the development front is relatively quiet
especially since the release.

FOP

The most notable changes in the last three months were: improvements
and bugfixes for tables, the integration of a new image loading
framework, various small improvement with font handling. Besides that
the usual bugfix or feature here and there. Things currently underway
are improved page layout, GOCA support (Java2D paintings) for AFP
output and a processing feedback mechanism. The next release (0.95) is
targeted for the end of February or beginning of March.

Sam to follow up with Jeremias re: crypto.

Approved by General Consent.

7. Special Orders

14 Nov 2007 [Jeremias Maerki / Will]

General Comments

Jeremias initiated a survey for users of XML Graphics Commons, Batik and
FOP to determine the level of desire to change the minimum required Java
version from 1.3. From the results of that, and discussions between the
developers, it was decided that subsequent project releases from XML
Graphics will require Java 1.4. (Batik's 1.7 release will be the final
one to require Java 1.3.)

XML Graphics Commons

No big changes in the last 3 months. Some work to complete the XMP
metadata functionality is expected for the next reporting period.

Batik

Batik's two Google Summer of Code students finished their projects
successfully, although they did not have as much interaction with the
developer community (such as it is) as much as I would've liked. Ivan
has recently finished ironing out the bugs in his DOM Viewer window
enhancements and will be committed to the repository soon. Jasleen's
project needs a bit more work before it can be committed.

A bunch of bugs were fixed recently, and after fixing a couple more,
committing Ivan's code, and running through the regression test suite
again we'll be ready for the final 1.7 release.

FOP

FOP sees the usual bugfixing. We've been able to process some of the
open patches, but there's still some more to be done in this area. A few
new features have also been added: some improvements on general XSL-FO
compliance, preparations for PDF-in-PDF support, SVGZ support, improved
SVG text painting for PDF output, improvements for PCL and AFP etc. A
number of exciting things are in the works: improved layouting which
should bring down memory consumption, Java2D support for AFP output,
improvements in font handling and tables, a new image package...

We have two new committers: Adrian Cumiskey and Max Berger.

Approved by General Consent.

7. Special Orders

29 Aug 2007

General Comments:
No project-level issues at the moment.

XML Graphics Commons:
XML Graphics Commons 1.2 has been released in July. Traffic on the
mailing list is still low but there have been a few bug reports/patches.

Batik:
No releases this quarter. Not much development lately, the committers
have been busy. We've had two Google Summer of Code students working on
Batik, though: Ivan Andjelkovic, who worked on improving the DOM Viewer
window, and Jasleen Singh, who worked on an error console window and an
animation timeline viewer window. The coding period for GSoC has now
finished, and the two students are working on fixing some remaining bugs
and cleaning the code up so that it can be committed to the repository.

FOP:
FOP 0.94 has been released on August 24, 2007. Business as usual
including the preparation for the release. There was some discussion to
bring in a wanted feature (auto table layout) via a "bounty system"
which has generated some interest but no action has been taken yet.

16 May 2007 [Jeremias Maerki / Henri]

General Comments

No project-level issues at the moment.

XML Graphics Commons

Not much activity here during the last three months. Only a new
component in the PostScript area was added.

Batik

Batik has released version 1.7beta1 after a longer period with no
releases.
http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-users/200703.mbox/%3c20070330045338.GE5371@arc.mcc.id.au%3e

Otherwise, bugs are being fixed. Especially the newly added animation
part is improved.

Cameron McCormack will be mentoring two Google Summer of Code students.

FOP

No releases this quarter. We've had quite a few patches from new
contributors. Not all have been processed, yet, as everyone is quite
busy. Otherwise, we see the usual improvements/bugfixes happening. The
most important additions this quarter were support for exact positioning
of link destinations and for the collapsing border model.

Three team members, Vincent, Simon and Jeremias, met at ApacheCon Europe.

Approved by General Consent.

21 Feb 2007 [Jeremias Maerki / Cliff]

No project-level issues at the moment.

XML Graphics Commons

Version 1.1 has been released in preparation of the FOP 0.93 release:
http://mail-archives.apache.org/mod_mbox/www-announce/200612.mbox/%3c458D835E.5010501@apache.org%3e

Batik is now preparing to switch over to use Commons right after the
next Batik release. This will finally allow to finish resolving the
circular dependencies between FOP and Batik. A PostScript DSC
parser/processor is going through IP clearance after a vote to accept it
as a new addition to Commons.

Batik

Batik is in the middle of release preparations. It'll be released as
soon as the remaining issues are resolved. It's good to see so much
progress with only 3 active committers.

The Rhino project (JavaScript implementation) has been relicensed under
the MPL 1.1 which allows us to continue to bundle Rhino with Batik.
Great news.

FOP

FOP has released its first production-grade version (0.93):
http://mail-archives.apache.org/mod_mbox/www-announce/200701.mbox/%3c20070108210217.GA46429@minotaur.apache.org%3e

Traffic on user and dev mailing lists has increased after the release.
We're a little behind processing patches. Our available resources still
don't match FOP's user base. But over all, we keep making progress in
various areas.

One new committer: Jay Bryant (in acknowledgement of his helping out so
many people on the lists for some years now, awaiting his CLA)

Approved by General Consent.

15 Nov 2006 [Jeremias Maerki / Henri]

Not much going on on the project level.

XML Graphics Commons

A version 1.1 is soon to be released in preparation of the next FOP
release.

Batik

Most work was on bugfixing. Planning for a new release has started.

The Rhino project has been asked to relicense under the MPL 1.1 which
should solve the problem with the license policy. They said, they'll
look into it (Nov 3).

FOP

There were improvements in the font area, for page-number-citation and
the bitmap renderers. It was also encouraging to receive patches from
new contributors, including a patch for CMYK support. One new
committer: Vincent Hennebert (he was one of the GSoC students)

The 0.93 release is still to be done.

Approved by General Consent.

16 Aug 2006 [Jeremias Maerki / Ken]

General Comments

Keiron Liddle has left the PMC due to his lack of time to attend to
XMLGraphics matters. He has a standing invitation to rejoin at any
time should he become active again. No new committers. No new
PMC-level issues. The project continues to suffer from the "no longer
a hype" problem, i.e. user interest is high, contributor interest
rather low.

XML Graphics Commons

Addition of a small XMP framework (Adobe's eXtensible Metadata
Platform) used primarily by FOP to support the PDF/A and PDF/X
standards, but possibly useful stand-alone once it is extended a
little.

Batik

The big news is the addition of an animation engine for Batik. Besides
that there's the usual bugfixing and the occasional feature to be
added.  No releases since the last report but a new release is coming
in sight with animated SVG available. Batik still has a few
administrative tasks to resolve until the next release (new license
policy etc.).

FOP

A lot of bugfixing has happened further stabilizing the new code. New
features added include support for PDF/A-1b and PDF/X-3:2003 PDF
profiles and page-number-citation-last (the latter from XSL 1.1). No
code was released during the past three months, but a stable release
is on the radar. However, it won't be version 1.0. For that a few
features have been identified to be missing.

Our two GSoC students are implementing "float" support and support for
auto table layout.Code implementing before-float support has been
committed into a branch; the side-float case is being investigated on
a Wiki page. Both projects will make an important addition to FOP's
feature set.

Approved by General Consent

24 May 2006 [Jeremias Maerki / Jim]

General Comments
----------------
One new committer (Dieter von Holten) with write access to Batik. We hope
this brings new energy into Batik.

Cameron McCormack (cam) joined the XML Graphics PMC.

XML Graphics Commons
--------------------
Our new subproject XML Graphics Commons has finally started and has been
populated with the first classes from Batik and FOP. Version 1.0 has
been released 2006-04-17. We will continue to migrate components as time
allows to work towards a clear dependency tree inside the XML Graphics
project.

Batik
-----
Steady activity rate with bugfixes and improvements. No releases. The
Batik website is about to be converted to use Apache Forrest. Batik will
be affected by the new license policy (Rhino, NPL). The move of the W3C
licensed DOM API classes to XML Commons Externals is still not completed
which is a precondition for the next release.

FOP
---
Lots of bugfixing and some new features, too. One release: 0.92 beta
(2006-04-18). This is the last beta release before finally going for 1.0.
It's also the first release to use XML Graphics Commons.

The API is now finalized and we're quickly approaching production grade
for most use cases. We've been able to complete the rather long IP
clearance process for the AFP renderer (took us more than 4 months) and
we've been able to resurrect the PCL renderer, so FOP now has two new
output formats.

We've got two students for the GSoC wanting to implement long-missing
features: auto-table layout and floats. We hope the applications get
through and we can get over another milestone for FOP.

Approved by General Consent.

15 Feb 2006 [Jeremias Maerki / Greg]

General Comments

None.

Batik

Steady activity rate with bugfixes and improvements. No releases. The
move of W3C licensed classes to XML Commons Externals has started. The
classes are now available in a branch at XML Commons Externals. Batik
only has to review the setup and remove its own copies now.

People from Debian documentation and Wikipedia have a big interest in
compiling Batik to platform-specific binaries using Gnu/GCJ. A patch
that will allow for that is available but has not been applied yet.

FOP

FOP is back in business! Two releases: 0.90 alpha 1 (2005-11-23) and
0.91 beta (2005-12-24). Since the first release a lot of bugs have
been fixed and some new features added. The quality is quickly
approaching the level of the old 0.20.5 release.

We've started the IP clearance process for an AFP renderer (output
format implementation) that was developed at SourceForge.

Approved by General Consent.

16 Nov 2005 [Jeremias Maerki / Ken]

General Comments

Nothing special this time. Work on XML Graphics Commons hasn't started
due to the heavy activity in FOP. This is likely to change after the
first release.

Batik

Steady activity rate with bugfixes and improvements. No special events.
The move of W3C licensed classes to XML Commons Externals is still open.

FOP

Lots of activity. Patches are coming in from new contributors and a good
number of bugs have already been fixed due to feedback from people who
are trying out the new code. We are in the final preparations for the
first alpha/preview release. A little later than planned, though.

One new committer: Manuel Mall

Approved by General Consent.

17 Aug 2005 [Jeremias Maerki / Dirk]

General Comments

All of XML Graphics is now on Subversion.

Current PMC watch items:

* MPL/NPL issues (Mozilla's Rhino in Batik)
* Better documentation of the sources and licenses of external
 dependencies in Batik. Everything is in order but not very well
 documented. W3C-licensed code in Batik is about to be moved into XML
 Commons Externals just like the other W3C-licensed packages
 (DOM-related) used by Xerces/Xalan. XML Commons is now also migrated
 to SVN and the move will happen very soon. WIP.
* Creation of a XML Graphics Commons (shared code between Batik and FOP)
 is imminent.

Batik

No releases. Mostly bugfixing against Batik 1.6 and some tweaking. The
SVG 1.2 branch became the new trunk. Fixes for JDK 1.5 compatibility.
DOM Level 3 support in the trunk.

FOP

No releases. We are finally planning a first preview release of the
redesigned FOP (not feature-complete) which should be available within
about one or two months. Progress is good, the community has started to
review the new code and we've managed to attract a few new contributors.
We're on the right track now.

Approved by General Consent.

18 May 2005 [Jeremias Maerki]

General Comments
------------------

The project has voted to migrate to SVN after the Batik 1.6 release.
We'll do this quite soon now. This will finally let us create the space
for commonly used components between FOP and Batik.

We've been talking to the Cocoon PMC about Mozilla's Rhino package
(which Batik uses and distributes). There's some confusion concerning
the licence(s). So far, this is still a pending issue.

Batik
-------

Batik released version 1.6. The main improvements, as indicated in the
last report, are SVG 1.2 support and massive speed improvements on
MacOSX. Besides that there were lots of bugfixes and improvements.

FOP
-----

No releases.

We've rewritten the whole page-breaking mechanism which allows us to
finally implement the long-missing keep properties among other things.
It's a very difficult matter (especially around tables) but there's
pretty good progress.

Apache XML Graphics Project report approved as submitted by general consent.

23 Feb 2005 [Jeremias Märki]

General Comments:

We have created and voted for a charter for the project. Please find it here:
http://svn.apache.org/repos/asf/xmlgraphics/site/src/documentation/content/xdocs/charter.xml
(Results: 9 +1)

Most infrastructure for the project is now set up. We're now going forward with
separating common components (between Batik and FOP) and making parts of FOP
available to the Batik team so they can help maintain it (PDF/PS Transcoders).


Issues needing attention:

The Xerces people have a project charter draft which contains special
sections about handling contributions. We mostly copied from their
charter draft but removed these sections. We think this is something
which has to be defined and communicated at ASF-level.


Batik:

No new releases, however the number of bug fixes is reaching critical
mass so a bug fix release (1.5.2) is likely in the near future.

Initial support for SVG 1.2 has been added to Batik (only activated for
documents that indicate 'version="1.2"').

Several Memory leaks have been fixed.

Significant (10x!) performance increase for Mac OS X, really makes Batik
useful on Macintosh for the first time.


FOP:

No releases. However, we will likely be able to start releasing again
this year with the current rate of progress.

The new layout engine is constantly growing and improving:

- Creation of a regression test framework and tests.
- Improvements in line and block layout.
- Full support for Block Containers has been implemented.
- Markers have been fully implemented.
- Text-decoration has been fully implemented.
- Background images has been implemented.
- List labels and indenting has been implemented.
- The XSL 1.1 working draft is also being looked at and the new bookmark
 feature has already been implemented replacing a FOP custom extension.

Apache XML Graphics Project report approved as submitted by general consent.

20 Oct 2004

Establish the Apache XML Graphics 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 the conversion of XML formats
 to graphical output, 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 XML Graphics PMC",
 be and hereby is established pursuant to Bylaws of the
 Foundation; and be it further

 RESOLVED, that the Apache XML Graphics PMC be and hereby is
 responsible for the creation and maintenance of software for
 managing the conversion of XML formats to graphical output, and
 for related software components, based on software licensed to
 the Foundation; and be it further

 RESOLVED, that the office of "Vice President, Apache XML
 Graphics" 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 XML Graphics PMC, and to have primary
 responsibility for management of the projects within the scope
 of responsibility of the Apache XML Graphics 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 XML Graphics PMC:

   Chris Bowditch         (cbowditch@apache.org)
   Thomas DeWeese         (deweese@apache.org)
   Christian Geisert      (chrisg@apache.org)
   Clay Leeds             (clay@apache.org)
   Keiron Liddle		(keiron@apache.org)
   Jeremias Maerki        (jeremias@apache.org)
   Glen Mazza             (gmazza@apache.org)
   Simon Pepping          (spepping@apache.org)
   Joerg Pietschmann      (pietsch@apache.org)

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Jeremias
 Maerki be and hereby is appointed to the office of Vice
 President, Apache XML Graphics, 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 XML Graphics 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 XML Graphics Project; and be it further

 RESOLVED, that all responsibility pertaining to the Batik and
 FOP sub-projects and encumbered upon the Apache XML PMC are
 hereafter discharged.

 RESOLUTION 5A, Establish the Apache XML Graphics Project, was
 APPROVED by Unanimous Vote.

 Both Dirk and Stefano agreed to join the PMC and Dev list to
 monitor progress.

22 Sep 2004

Establish the Apache XML Graphics 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 the conversion of XML formats
 to graphical output, 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 XML Graphics PMC",
 be and hereby is established pursuant to Bylaws of the
 Foundation; and be it further

 RESOLVED, that the Apache XML Graphics PMC be and hereby is
 responsible for the creation and maintenance of software for
 managing the conversion of XML formats to graphical output, and
 for related software components, based on software licensed to
 the Foundation; and be it further

 RESOLVED, that the office of "Vice President, Apache XML
 Graphics" 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 XML Graphics PMC, and to have primary
 responsibility for management of the projects within the scope
 of responsibility of the Apache XML Graphics 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 XML Graphics PMC:

   Chris Bowditch         (cbowditch@apache.org)
   Thomas DeWeese         (deweese@apache.org)
   Christian Geisert      (chrisg@apache.org)
   Clay Leeds             (clay@apache.org)
   Jeremias Maerki        (jeremias@apache.org)
   Glen Mazza             (gmazza@apache.org)
   Simon Pepping          (spepping@apache.org)
   Joerg Pietschmann      (pietsch@apache.org)

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Jeremias
 Maerki be and hereby is appointed to the office of Vice
 President, Apache XML Graphics, 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 XML Graphics 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 XML Graphics Project; and be it further

 RESOLVED, that all responsibility pertaining to the Batik and
 FOP sub-projects and encumbered upon the Apache XML PMC are
 hereafter discharged.

 Special Order 5 C, A Resolution to Establish the Apache XML Graphics
 Project, was tabled due to time constraints.

21 Jul 2004

Establish the Apache XML Graphics 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 the conversion of XML formats
 to graphical output, 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 XML Graphics PMC",
 be and hereby is established pursuant to Bylaws of the
 Foundation; and be it further

 RESOLVED, that the Apache XML Graphics PMC be and hereby is
 responsible for the creation and maintenance of software for
 managing the conversion of XML formats to graphical output, and
 for related software components, based on software licensed to
 the Foundation; and be it further

 RESOLVED, that the office of "Vice President, Apache XML
 Graphics" 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 XML Graphics PMC, and to have primary
 responsibility for management of the projects within the scope
 of responsibility of the Apache XML Graphics 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 XML Graphics PMC:

   Chris Bowditch
   Thomas DeWeese
   Christian Geisert
   Clay Leeds
   Jeremias Maerki
   Glen Mazza
   Simon Pepping
   Joerg Pietschmann

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Mr. Jeremias
 Maerki be and hereby is appointed to the office of Vice
 President, Apache XML Graphics, 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 XML Graphics 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 XML Graphics Project; and be it further

 RESOLVED, that all responsibility pertaining to the Batik and
 FOP sub-projects and encumbered upon the Apache XML PMC are
 hereafter discharged.

 Board discussed Special Order C, establishment of XML graphics
 project.  There are concerns that the PMC is 'fresh', not ASF
 members included, and unknown in general by the board.  Dirk
 volunteered to help get some understanding of the group and
 report back.

 By unanimous consent, Special Order C was tabled.

 At this point, Ken noted for the record :

 [15:14] <RoUS> let the record show that the board voted
 unanimously that geir has the authority to perform all actions
 regarding the J2EE TCK negociation, including returning the tck
 at any time without requiring recourse to board discussion.