(Translated by https://www.hiragana.jp/)
Package: jaxb | Debian Sources

Package: jaxb / 2.3.0.1-10

Metadata

Package Version Patches format
jaxb 2.3.0.1-10 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01 reactor dependencies.patch | (download)

jaxb-ri/jaxb-jxc-jdk9/pom.xml | 4 4 + 0 - 0 !
jaxb-ri/jaxb-xjc-jdk9/pom.xml | 2 2 + 0 - 0 !
jaxb-ri/jxc/pom.xml | 3 3 + 0 - 0 !
jaxb-ri/runtime/impl/pom.xml | 1 1 + 0 - 0 !
jaxb-ri/xjc/pom.xml | 2 2 + 0 - 0 !
5 files changed, 12 insertions(+)

 work around a maven-debian-helper bug where reactor dependencies
 aren't properly recognized and switched to the 'debian' version, thus causing
 a build failure.
02 args4j compatibility.patch | (download)

jaxb-ri/txw/compiler/pom.xml | 1 1 + 0 - 0 !
jaxb-ri/txw/compiler/src/main/java/com/sun/tools/txw2/Main.java | 61 37 + 24 - 0 !
2 files changed, 38 insertions(+), 24 deletions(-)

 fixes the compatibility with the version of args4j in debian
03 dependencies versions.patch | (download)

jaxb-ri/codemodel/codemodel-annotation-compiler/pom.xml | 2 2 + 0 - 0 !
jaxb-ri/external/rngom/pom.xml | 1 1 + 0 - 0 !
jaxb-ri/txw/compiler/pom.xml | 1 1 + 0 - 0 !
3 files changed, 4 insertions(+)

 adds the missing dependency versions no longer inherited from
 the parent pom since the --no-parent flag was used to avoid a dependency
 between librngom-java/libtxw2-java/libcodemodel-java and libjaxb-java
04 xml resolver compatibility.patch | (download)

jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/CatalogUtil.java | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 build with xml-resolver instead of com.sun.org.apache.xml:resolver
06 ignore osgi test modules.patch | (download)

jaxb-ri/pom.xml | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 ignore the osgi-test modules (maven-debian-helper has some troubles ignoring nested modules)
07 fix xjc task.patch | (download)

jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/XJCBase.java | 10 4 + 6 - 0 !
1 file changed, 4 insertions(+), 6 deletions(-)

 fix xjc ant task to work without fork
Origin, backport, https://github.com/javaee/jaxb-v2/pull/1170/commits/dad8495f19078cb05302132f83dafda5b3dfa98b
Bug: https://github.com/javaee/jaxb-v2/issues/1144
Bug-Debian: https://bugs.debian.org/882525

08 java10 compatibility.patch | (download)

jaxb-ri/bundles/core/pom.xml | 2 1 + 1 - 0 !
jaxb-ri/bundles/runtime/pom.xml | 2 1 + 1 - 0 !
jaxb-ri/core/pom.xml | 2 1 + 1 - 0 !
jaxb-ri/jxc/pom.xml | 2 1 + 1 - 0 !
jaxb-ri/pom.xml | 2 1 + 1 - 0 !
jaxb-ri/xjc/pom.xml | 2 1 + 1 - 0 !
6 files changed, 6 insertions(+), 6 deletions(-)

 enables the java 9 profile with later releases of the jdk
09 remove reflective access warning.patch | (download)

jaxb-ri/bundles/ri/src/main/resources/bin/xjc.zip.sh | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 open the modules to remove the reflective access warnings on the command line
10 reproducible prolog comment.patch | (download)

jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/Options.java | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 makes the header of the files generated by xjc reproducible
11 remove optimization code.patch | (download)

jaxb-ri/runtime/impl/src/main/java/com/sun/xml/bind/v2/model/impl/RuntimeBuiltinLeafInfoImpl.java | 4 0 + 4 - 0 !
jaxb-ri/runtime/impl/src/main/java/com/sun/xml/bind/v2/model/impl/RuntimeClassInfoImpl.java | 4 0 + 4 - 0 !
jaxb-ri/runtime/impl/src/main/java/com/sun/xml/bind/v2/model/impl/RuntimeEnumLeafInfoImpl.java | 4 0 + 4 - 0 !
jaxb-ri/runtime/impl/src/main/java/com/sun/xml/bind/v2/runtime/FilterTransducer.java | 6 0 + 6 - 0 !
jaxb-ri/runtime/impl/src/main/java/com/sun/xml/bind/v2/runtime/Transducer.java | 9 0 + 9 - 0 !
jaxb-ri/runtime/impl/src/main/java/com/sun/xml/bind/v2/runtime/reflect/Accessor.java | 23 2 + 21 - 0 !
jaxb-ri/runtime/impl/src/main/java/com/sun/xml/bind/v2/runtime/reflect/TransducedAccessor.java | 6 0 + 6 - 0 !
jaxb-ri/runtime/impl/src/main/java/com/sun/xml/bind/v2/runtime/reflect/opt/AccessorInjector.java | 36 0 + 36 - 0 !
jaxb-ri/runtime/impl/src/main/java/com/sun/xml/bind/v2/runtime/reflect/opt/Injector.java | 365 0 + 365 - 0 !
jaxb-ri/runtime/impl/src/main/java/com/sun/xml/bind/v2/runtime/reflect/opt/OptimizedAccessorFactory.java | 215 0 + 215 - 0 !
jaxb-ri/runtime/impl/src/main/java/com/sun/xml/bind/v2/runtime/reflect/opt/OptimizedTransducedAccessorFactory.java | 182 0 + 182 - 0 !
11 files changed, 2 insertions(+), 852 deletions(-)

 removes the optimization code that breaks with recent jdks