This page documents the process of creating a FOP release. FOP releases are coordinated by one member of the team (currently Christian Geisert), so others do not ordinarily need to use this information. The purpose of documenting it here is to facilitate consistency, ensure that the process is captured, and to allow others to comment on the process.
The checklist below was assembled from Christian Geisert's notes. It will be expanded in the future as he has time.
branches/fop-v_vv
README
and status.xml
in the root).index.xml
, site.xml
and download.xml
for the new version.compliance.xml
); update the compliance in the release column
to the current state (development column).build.xml
(not to be merged back
into trunk).test/fotree/disabled-testcases.xml
and
test/layoutengine/disabled-testcases.xml
to the
new version directory
<version>/fotree/disabled-testcases.xml
and
<version>/layoutengine/disabled-testcases.xml
.
Copy known-issues.xml
to the new version
directory. Copy knownissues-overview.xml
from the
previous to the new version directory.build[.sh] dist
)
and upload them to your web directory on
people.apache.org
svn copy https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/fop-0_94 https://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-0_94
svn co https://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-0_94
fop-hyph.jar
to lib/ (e.g. from
http://sourceforge.net/projects/offo
gpg -a -b --force-v3-sigs fop-0.94-src.tar.gz
etc.scp fop-0.94*.tar.gz*
chrisg@people.apache.org:public_html/
chmod 664 ... ; chgrp xmlgraphics ...
md5 fop-0.94-src.tar.gz >
fop-0.94-src.tar.gz.md5
etc.general@xmlgraphics.a.o
. The message should point
to the release files and list the MD5 sums (cat
*.md5
). The vote is open for 72hrs.source
and
binaries
. Create links to all files in the
fop
directory. Remove the links to the files of
the previous version.https://issues.apache.org/jira/browse/INFRA
.The following is a sample of some other project release checklists, which might be consulted for ideas:
Following are links with information about mirroring:
Here's a collected list of places where to announce new FOP releases: