Early 2015 is the plan, so by February would be nice. But the current alpha builds are basically stable as is, the only likely changes are to other unrelated features, such as PDF/X.
The latest alpha build (20141212) is fatally broken for me. I get a whole list of: prince: /usr/local/lib/prince/style/svg.css: warning: can't open input file: Too many open files prince: /usr/local/lib/prince/style/mathml.css: warning: can't open input file: Too many open files prince: /usr/local/lib/prince/style/hyph.css: warning: can't open input file: Too many open files prince: /usr/local/lib/prince/style/common.css: warning: can't open input file: Too many open files prince: /usr/local/lib/prince/style/xhtml-ns.css: warning: can't open input file: Too many open files ...
I'm on Mac OS X 10.8, "upgrading" from Prince 9.0r4 or 9.0r5 (not sure). It appears there's a file descriptor leak, because it starts out loading files just fine. This is the point where it goes wrong (for me): prince: loading image: images/Formula/25GeV.svg prince: loading document: images/Formula/25GeV.svg prince: Applying style sheets... prince: loading image: images/Formula/35GeV.svg prince: loading document: images/Formula/35GeV.svg prince: Applying style sheets... prince: loading image: images/Formula/Q02.svg prince: loading document: images/Formula/Q02.svg prince: Applying style sheets... prince: /usr/local/lib/prince/style/svg.css: warning: can't open input file: Too many open files prince: /usr/local/lib/prince/style/mathml.css: warning: can't open input file: Too many open files prince: /usr/local/lib/prince/style/hyph.css: warning: can't open input file: Too many open files prince: loading image: images/Formula/iqopt1.svg prince: loading document: images/Formula/iqopt1.svg prince: Applying style sheets... prince: /usr/local/lib/prince/style/common.css: warning: can't open input file: Too many open files prince: /usr/local/lib/prince/style/xhtml-ns.css: warning: can't open input file: Too many open files prince: loading image: images/Formula/iqopt2.svg prince: images/Formula/iqopt2.svg: warning: can't open input file: Too many open files
How many SVG files are included in your document? Are you running Prince manually from the command-line, or is it being invoked by another process that might have changed the max number of file handles?
I'm including about 140 SVG files, some multiple times. Most are small-ish, but there are some large ones among them. (Prince 9 ends up using 1 GB memory compiling this 200 page document.) I'm invoking Prince manually from the command-line. I'm pretty sure nothing is changing the max file handle limit. And if anything is, wouldn't that affect Prince 9 in the same way?
on the Mac which increases the possible number of open files for a process. The default is 256 on OS X. As far as I know this is only possible one time for an open Terminal session. You can re-check the status for the current Terminal session with
ulimit -a
Changing this permanently OS wide isn't easy (again, as far as I know), and maybe it is also impossible to change this from within Prince (apart from keeping reference and restricting the number of open files on OS X).
@mikeday just a quick question please. Am trying to persuade my company to upgrade our current prince version. We are currently on version 7.1 (they ain't found no need to upgrade due to how they are using it), was going to recommend they upgrade to V9 but reading the posts it seems like you are due to release version 10 some time soon. So my question would be do you have a set date for v10 release?
Also one of the main features my company would benefit from is FORM support. Any chances that will be available in v10? Also are you considering the option to support interactive FORMS (i.e. a form where the user can fill in some details within the pdf?) I know adobe pro supports that but it would make our lives much simpler if we could do it all through Prince.
@mikeday Thanks for the quick response. Is there a place where you have documented the new features added into the latest build?
Also do you have like a newsletter one could subscribe to so that I can stay informed on new releases etc? That would also help me write up something to highlight some of the benefits we would get form finally upgrading
Could you also provide RPMs / TGZs for SUSE Linux Enterprise 12 please, because we will soon switch our platform to this? Alternatively, we could try to use openSUSE 13.2 packages, if SLES 12 packages are more complicated to build for you.
The prince 10 release notes say the default http timeout was changed to 60s. What was it before? I think I have tested this before to find the answer, but I can't find any documentation.
If I recall correctly, there was no timeout before. So it might wait for the TCP connection to timeout, which could allow the server to keep Prince waiting indefinitely. You can get this (bad?) behaviour back by using --no-http-timeout on the command-line.