Package: libspring-java / 4.3.22-4

Metadata

Package Version Patches format
libspring-java 4.3.22-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0003_no_ibm_websphere.diff | (download)

build.gradle | 9 9 + 0 - 0 !
1 file changed, 9 insertions(+)

 ibm websphere is non-free (remove it from source)
0005_commonj.diff | (download)

spring-context-support/src/main/java/org/springframework/scheduling/commonj/WorkManagerTaskExecutor.java | 10 6 + 4 - 0 !
1 file changed, 6 insertions(+), 4 deletions(-)

 compatibility with commonj api provided by geronimo project
 The references to the Work related exceptions are disabled because the
 build fails and the compiler emit messages like this:
 "Unreachable catch block for WorkException. This exception is never thrown
 from the try statement body".
0022 ignore docbook reference plugin.patch | (download)

build.gradle | 14 1 + 13 - 0 !
1 file changed, 1 insertion(+), 13 deletions(-)

 disable the generation of the docbook documentation.
 It requires the docbook-reference-plugin which isn't in Debian.
0028 disable jdiff report.patch | (download)

build.gradle | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 disable the jdiff report (not in debian and not necessary)
0034 velocity tools compatibility.patch | (download)

spring-webmvc/src/main/java/org/springframework/web/servlet/view/velocity/VelocityToolboxView.java | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix the compatibility with the version of velocity-tools in debian
0035 ignore asciidoctor plugin.patch | (download)

build.gradle | 13 0 + 13 - 0 !
1 file changed, 13 deletions(-)

 ignore the asciidoctor plugin (not in debian)
0036 ignore compilation warnings.patch | (download)

build.gradle | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 do not fail the build on compilation warnings
0037 ignore sonar plugin.patch | (download)

build.gradle | 33 0 + 33 - 0 !
1 file changed, 33 deletions(-)

 ignore the sonar runner plugin
0039 openjpa compatibility.patch | (download)

build.gradle | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 adjusts the dependencies for openjpa
0040 ignore json assert.patch | (download)

spring-test/src/main/java/org/springframework/test/util/JsonExpectationsHelper.java | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 ignore the code relying on jsonassert (depends on the non-free json.org library)
0041 servlet api compatibility.patch | (download)

spring-test/src/main/java/org/springframework/mock/web/DelegatingServletInputStream.java | 13 13 + 0 - 0 !
spring-test/src/main/java/org/springframework/mock/web/DelegatingServletOutputStream.java | 9 9 + 0 - 0 !
spring-test/src/main/java/org/springframework/mock/web/MockHttpServletRequest.java | 4 4 + 0 - 0 !
spring-test/src/main/java/org/springframework/mock/web/MockServletContext.java | 4 4 + 0 - 0 !
spring-web/src/main/java/org/springframework/web/util/ContentCachingRequestWrapper.java | 15 15 + 0 - 0 !
spring-web/src/main/java/org/springframework/web/util/ContentCachingResponseWrapper.java | 8 8 + 0 - 0 !
6 files changed, 53 insertions(+)

 fixes the compatibility with the latest version of the servlet api
0042 ignore money api.patch | (download)

build.gradle | 8 8 + 0 - 0 !
spring-context/src/main/java/org/springframework/format/support/DefaultFormattingConversionService.java | 10 0 + 10 - 0 !
2 files changed, 8 insertions(+), 10 deletions(-)

 ignore the money api support (not in debian)
0043 ignore okhttp.patch | (download)

build.gradle | 8 8 + 0 - 0 !
1 file changed, 8 insertions(+)

 disable the okhttp support (not in debian)
0044 ignore httpunit.patch | (download)

build.gradle | 9 9 + 0 - 0 !
1 file changed, 9 insertions(+)

 ignore the htmlunit classes
0045 ignore caffeine.patch | (download)

build.gradle | 8 8 + 0 - 0 !
1 file changed, 8 insertions(+)

 disable the caffeine support (not in debian)
0046 jruby compatibility.patch | (download)

spring-context/src/main/java/org/springframework/scripting/jruby/JRubyScriptFactory.java | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fixes the compatibility with the version of jruby in debian
0047 ejb api compatibility.patch | (download)

build.gradle | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 replaces the javax.ejb:ejb-api dependency with equivalent geronimo spec artifacts.
0048 snakeyaml compatibility.patch | (download)

spring-beans/src/main/java/org/springframework/beans/factory/config/YamlProcessor.java | 54 7 + 47 - 0 !
1 file changed, 7 insertions(+), 47 deletions(-)

 fixes the compatibility with the version of snakeyaml in debian
0049 java11 compatibility.patch | (download)

build.gradle | 5 5 + 0 - 0 !
spring-context/src/main/java/org/springframework/ejb/access/AbstractRemoteSlsbInvokerInterceptor.java | 9 1 + 8 - 0 !
spring-context/src/main/java/org/springframework/remoting/rmi/JndiRmiClientInterceptor.java | 60 2 + 58 - 0 !
spring-context/src/main/java/org/springframework/remoting/rmi/JndiRmiServiceExporter.java | 7 3 + 4 - 0 !
spring-context/src/main/java/org/springframework/remoting/rmi/RmiClientInterceptorUtils.java | 7 1 + 6 - 0 !
5 files changed, 12 insertions(+), 76 deletions(-)

 fixes the compatibility with java 11 (corba support removed, independent javaee apis)
0050 apache poi compatibility.patch | (download)

spring-webmvc/src/main/java/org/springframework/web/servlet/view/document/AbstractExcelView.java | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fixes the compatibility with the version of apache poi in debian
0051 reproducible build source date.patch | (download)

build.gradle | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use a reproducible copyright date in the jar metadata
0052 no jasperreports.patch | (download)

build.gradle | 9 9 + 0 - 0 !
1 file changed, 9 insertions(+)

 don’t build jasperreports support since it ftbfs and likely to be removed from buster
0053 ignore reactor.patch | (download)

build.gradle | 10 10 + 0 - 0 !
spring-messaging/src/main/java/org/springframework/messaging/simp/config/AbstractMessageBrokerConfiguration.java | 18 1 + 17 - 0 !
spring-messaging/src/main/java/org/springframework/messaging/simp/config/MessageBrokerRegistry.java | 29 3 + 26 - 0 !
3 files changed, 14 insertions(+), 43 deletions(-)

 removes the optional dependency on projectreactor