I have a lot of problems with some RTL fonts when generating PDF output. So I thought about doing some debugging in iText font handling.

I cloned the git repository and checked out the 5.3 branch and tried to follow the build instructions on the Github.

First, 'ant resolve' failed to download http://ivy-nexus.pentaho.org/content...K-SNAPSHOT.zip the server returned 'Proxy Error'. I checked the URL which indeed returns proxy error but URLs of revision other than TRUNK-SNAPSHOT are working properly!

I changed the revision of this package to '5.3.0.0-213' and resolve and build stages finished successfully.

My questions are:

Why most/all Pentaho packages has revision TRUNK-SNAPSHOT instead of the same version as the branch or a specific revision? should I replace all these revision with the current stable version?

How to build a complete binary package of PRD?