The OpenOffice.org configure test wants to check the version of lucene to make sure it's compatible. "vanilla" lucene comes with a MANIFEST.MF with a Specification-Version line which is used for the test. The Fedora lucene overwrites the MANIFEST with another one. Debian on the other hand apparently appends the desired extra information, e.g. http://www.mail-archive.com/pkg-java-maintainers@lists.alioth.debian.org/msg18631.html Can we restore the Specification-Version line back to lucene's MANIFEST.MF ?
This bug appears to have been reported against 'rawhide' during the Fedora 14 development cycle. Changing version to '14'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
Created attachment 450707 [details] better way to do that The attached patch appends the additional metadata keys to the original ones, instead of overwriting them.
caolanm->dbhole: Do you have any objections to this approach ? We'd like to stick this into rawhide to allow us to drop our build workarounds from our own packages.
David's proposed change keeps the OSGi meta-data, which is what matters to Eclipse. I have no objection to the proposed solution.
Done as lucene-2.4.1-4.fc15
Created attachment 450986 [details] join broken lines The lines in the additional manifest files are wrapped at column 71, which causes problems now (InvalidManifestException or something like that, I didn't write it down). It's interesting that it worked before... Anyway, this additional patch rejoins the broken lines.
lucene-2.4.1-5.fc15 works, removed the blank lines instead