This page documents the process of creating a Apache™ 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).news-data.xml
;
remove links to release notes of older versions from this file.faq.xml
) to the new release.doap.rdf
, and the files
index.xml
, site.xml
,
download.xml
, fo.xml
,
maillist.xml
, quickstartguide.xml
,
faq.xml
and status.xml
in directory xdocs
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
current to the new version directory, and update the xi:include
links in it.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-1_0 https://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-1_0
svn co https://svn.apache.org/repos/asf/xmlgraphics/fop/tags/fop-1_0
fop-hyph.jar
to lib/ (e.g. from
http://sourceforge.net/projects/offo
gpg -a -b --force-v3-sigs fop-1.0-src.tar.gz
etc.scp fop-1.0*.tar.gz*
chrisg@people.apache.org:public_html/
chmod 664 ... ; chgrp xmlgraphics ...
md5 fop-1.0-src.tar.gz >
fop-1.0-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: