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 |
