---- Blahtexml 0.8 released In this release, blahtexml 0.8 supports Xerces-C 3.0 in addition to version 2.8. As added functionality, blahtexml can produce annotations with TeX and/or PNG outputs (options --annotate-TeX and --annotate-PNG), in parallel to the MathML code. This way, the XML output produced by blahtexml contains mathematical formulas in up to three different formats simultaneously: MathML, TeX and as PNG images. Subsequent filters or XML processors can take advantage of this to produce documents in different formats from the same source. http://gva.noekeon.org/blahtexml/version_0.8.html ---- Could blahtexml be updated to version 0.8? The new PNG output support (which apparently uses dvipng from the tetex package) would be great to have.
Sure, I'll try to build it to EL5 if you are willing to do the testing. :) -Jasper
Yes, I can do some testing. However, I just discovered that 0.6 also supports the --png flag, so I think I misunderstood the announcement. Maybe 0.6 is fine for my needs, I'm currently checking that out. I also see that blahtexml 0.8 'supports' Xerces-C 2.8 and 3.0, but 0.6 currently uses Xerces-C 2.7 from EPEL. I don't know if that 'supports 2.8' actually means 'requires 2.8', but if it does than there's maybe more packages to update. But anyway, if you can update the blahtexml package for 0.8, we can do some testing.
blahtexml-0.8-1.el5 has been submitted as an update for Fedora EPEL 5. http://admin.fedoraproject.org/updates/blahtexml-0.8-1.el5
The updated version should be available in epel-testing shortly.
blahtexml-0.8-1.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update blahtexml'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/blahtexml-0.8-1.el5
After installing blahtexml-0.8-1.el5 from epel-testing I now get this every time I run 'yum update': ---- --> Processing Dependency: libxerces-c.so.27()(64bit) for package: blahtexml ---> Package xerces-c.x86_64 0:2.8.0-4.el5.art set to be updated --> Finished Dependency Resolution blahtexml-0.8-1.el5.x86_64 from installed has depsolving problems --> Missing Dependency: libxerces-c.so.27()(64bit) is needed by package blahtexml-0.8-1.el5.x86_64 (installed) Error: Missing Dependency: libxerces-c.so.27()(64bit) is needed by package blahtexml-0.8-1.el5.x86_64 (installed) You could try using --skip-broken to work around the problem You could try running: package-cleanup --problems package-cleanup --dupes rpm -Va --nofiles --nodigest ---- I have a repository configured which apparently provides xerces-c 2.8. However, I can't figure out whether this is blahtexml or that xerces-c 2.8 package not playing nice. Is there anything else I can do except excluding xerces-c 2.8 from the other third party repository? I'd think that yum just shouldn't try to install xerces-c 2.8, since the blahtexml package requires xerces-c 2.7.
You have a few options here: 1) You could install the 'yum-priorities' package, and make the EPEL and EPEL-testing have higher priority (= lower number, and the Base OS repositories should have an even higher priority) than third party repositories. This doesn't work if your third-party-repository has some specific version of packages that are also present in EPEL or Base OS 2) Use excludes in the repository config 3) Run yum --skip-broken update Jasper
We have upgraded to the package in testing and it works fine for us.
blahtexml-0.8-1.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report.