Debian Patches

Status for fop/1:2.10+dfsg1-4

Patch Description Author Forwarded Bugs Origin Last update
fixbuildxml.patch Null pointer exception at org.apache.fop.cli.InputHandler.transformTo https://issues.apache.org/jira/browse/FOP-2461 Mathieu Malaterre <malat@debian.org> no
hyph_stacksize.patch Fix infinite recursion calls Simon Pepping <spepping@leverkruid.eu> yes debian upstream upstream, https://issues.apache.org/jira/browse/FOP-2569?focusedCommentId=15146508&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15146508
strip_user_host_from_manifest.patch Strip user and host from MANIFEST Strip user, host and os variables from MANIFEST.MF, to make the build
reproducible.
Alexis Bienvenüe <pado@passoire.fr> no
java9.patch java9
Fix FTBFS with Java 9.
Markus Koschany <apo@debian.org> no debian 2018-04-30
removejai.patch Maven: Skip compilation of source file if artifactId missing Emmanuel Bourg <ebourg@apache.org> no 2018-11-12
jar-hyph.patch Only build jar-hyph, skip the rest We are now using maven to build the source code, only use ant for a legacy
target which seems not to have been updated.
Mathieu Malaterre <malat@debian.org> invalid
avalon-framework.patch Remove dust about avalon-framework Mathieu Malaterre <malat@debian.org> yes 2020-03-05
0001-PDFInfo.java-Support-SOURCE_DATE_EPOCH-environment-v.patch Use SOURCE_DATE_EPOCH environment variable when set instead of current system time to enable reproducible generation of PDF documents.
If you desire the previous behavior, either unset SOURCE_DATE_EPOCH or
overwrite it to a non-integer value.
Also see: https://reproducible-builds.org/docs/source-date-epoch/
Vagrant Cascadian <vagrant@reproducible-builds.org> not-needed debian 2026-11-01
Exception_never_thrown.patch removing catches of IOExceptions which are not thrown anymore in the latest version of OpenJDK17. The compilation error occurs, or not,
depending on the version of the JDK that is used.
Pierre Gruet <pgt@debian.org> not-needed debian 2025-05-07
FOP-3275-java25-event-model.patch Parse the event model without a nested Transformer With Java 25, loading event-model.xml while an FO document is being parsed
fails with "FWK005 parse may not be called while parsing".

diff --git a/fop-events/src/main/java/org/apache/fop/events/model/EventModelParser.java b/fop-events/src/main/java/org/apache/fop/events/model/EventModelParser.java
index 7d3b7a03c4e..adeb2495555 100644
Simon Steiner <ssteiner@apache.org> yes upstream upstream, https://github.com/apache/xmlgraphics-fop/commit/ab5d6eba6acd564132a806b00e4ed0383a054a36 2026-11-02
FOP-3236-xmp-test-namespaces.patch Update PDFPageXMPTestCase for xmlgraphics-commons 2.11 xmlgraphics-commons 2.11 writes the namespaces on the parent element.

diff --git a/fop-core/src/test/java/org/apache/fop/pdf/PDFPageXMPTestCase.java b/fop-core/src/test/java/org/apache/fop/pdf/PDFPageXMPTestCase.java
index bd3886aa6e2..f22707befde 100644
Joao Goncalves <jgoncalves@smartcommunications.com> yes upstream upstream, https://github.com/apache/xmlgraphics-fop/commit/77cab4884a8a337f23ee7341b69aab62b6880750 2026-11-02
skip-AdobeStandardEncodingTestCase.patch Skip AdobeStandardEncodingTestCase Its data file, AdobeStandardEncoding.txt, is removed from the Debian source
for licence reasons (see Files-Excluded in debian/copyright).
Juan Manuel Méndez Rey <juan.mendezr@proton.me> not-needed 2026-11-02
renewed-signing-keystore.patch Use the renewed test keystore for PDFSigningTestCase The certificate in keystore.pkcs12 expired on 2025-01-30. Upstream replaced
it in a60713e8; debian/rules copies that file in as keystore-renewed.pkcs12.
Juan Manuel Méndez Rey <juan.mendezr@proton.me> no backport, https://github.com/apache/xmlgraphics-fop/commit/a60713e84626571ed0a3fc007d44bccb99542141 2026-11-02

All known versions for source package 'fop'

Links