Debian Patches

Status for libapache-poi-java/4.1.1-1

Patch Description Author Forwarded Bugs Origin Last update
15_xmlbeans-compatibility.patch adapt to XmlBeans changes Andreas Beeker <kiwiwings@apache.org> no 2020-09-19
16_bouncycastle-1.77.patch adapt for BouncyCastle 1.77 tony mancill <tmancill@debian.org> no debian
17_commons-compress-upgrade.patch fix compile issue due to commons-compress upgrade commons-compress 1.25 has a different signature for
ZipArchiveOutputStream.putArchiveEntry(). This causes a build failure.
PJ Fanning <fanningpj@apache.org> not-needed debian upstream, https://github.com/apache/poi/commit/386b2fcc7898533ef047d9b52e86d370d2cc9ee2 2024-03-07
18_xmlbeans4-schema-metadata.patch Adapt the build to the XMLBeans 4 metadata layout XMLBeans 3 generated the schema metadata into the schemaorg_apache_xmlbeans
package; XMLBeans 4 moved it to org.apache.xmlbeans.metadata. Three places in
build.xml still assumed the old layout:
.
- the jar assembling the compiled schemas excluded org/apache/** wholesale,
which silently dropped every TypeSystemHolder class and every .xsb resource
and left poi-ooxml-schemas.jar with the generated interfaces only;
- the ooxml-lite agent filter did not match the new package, so the trimmed
jar recorded no metadata either;
- the patternset collecting the .xsb resources looked under the old path.
.
Without this the schema type system cannot be loaded at runtime and any attempt
to open an OOXML document fails with a NoClassDefFoundError on TypeSystemHolder.
Emmanuel Bourg <ebourg@apache.org> not-needed debian
19_commons-io-test-classpath.patch Add commons-io to the test classpath commons-compress depends on commons-io since version 1.21, but the POI test
classpath still lists commons-compress alone, so the tests reading a zip fail
with a NoClassDefFoundError on org.apache.commons.io.input.NullInputStream.
Emmanuel Bourg <ebourg@apache.org> not-needed
01_disable-code-coverage.patch Disables the code coverage report (Jacoco isn't available in Debian) Emmanuel Bourg <ebourg@apache.org> not-needed
05_use-local-ooxml-xsds.patch Patch to use the local OOXML schema instead of fetching the files from the ECMA site at build time Emmanuel Bourg <ebourg@apache.org> not-needed
10_resolve-xml-namespaces.patch Resolve the external schemas (could this be replaced by a catalog?) Emmanuel Bourg <ebourg@apache.org> not-needed
11_ignore-benchmarks.patch Ignore the JMH benchmarks Emmanuel Bourg <ebourg@apache.org> not-needed
12_ignore-xmlunit-tests.patch Disables the tests using xmlunit 2 (not in Debian yet) Emmanuel Bourg <ebourg@apache.org> not-needed
13_rhino-script-engine.patch Run the script snippets in the Ant file with Rhino to fix the build failure with Java 17 Emmanuel Bourg <ebourg@apache.org> no debian
14_language-level.patch Preserves Java 8 compatibility when building with recent JDKs Emmanuel Bourg <ebourg@apache.org> not-needed

All known versions for source package 'libapache-poi-java'

Links