Package: libitext-java Version: 2.1.7-12 Severity: serious Tags: patch Hey,
When rebuilding bouncy-castle the jar doesn't seem to have the same classpath built-in as older builds did; specifically comparing a rebuild with an old debian build the MANIFEST.MF has the following diff (among other bits): -Class-Path: bcprov.jar bcpkix.jar javax.mail.jar +Class-Path: /usr/share/java/javax.mail.jar This makes the build fail as it cannot find symbols provides by e.g. bcpkix.jar. The attach patch fixes that. -- System Information: Debian Release: buster/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'proposed-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: armhf Kernel: Linux 4.19.0-2-amd64 (SMP w/32 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages libitext-java depends on: ii libbcmail-java 1.60-1 ii libbcpkix-java 1.60-1 ii libbcprov-java 1.60-1 libitext-java recommends no packages. libitext-java suggests no packages. -- no debconf information
diff -Nru libitext-java-2.1.7/debian/ant.properties libitext-java-2.1.7/debian/ant.properties --- libitext-java-2.1.7/debian/ant.properties 2018-03-25 18:42:52.000000000 +0200 +++ libitext-java-2.1.7/debian/ant.properties 2019-02-26 22:54:56.000000000 +0100 @@ -5,8 +5,10 @@ lib.bcmail=bcmail.jar lib.bcprov=bcprov.jar lib.bctsp=bctsp.jar +lib.bcpkix=bcpkix.jar lib.dom4j=dom4j.jar lib.pdf-renderer=pdfrenderer.jar +lib.javax.mail=javax.mail.jar itext.jar=../lib/iText.jar itext.rtf.jar=../lib/iText-rtf.jar diff -Nru libitext-java-2.1.7/debian/patches/extend-classpath.patch. libitext-java-2.1.7/debian/patches/extend-classpath.patch. --- libitext-java-2.1.7/debian/patches/extend-classpath.patch. 1970-01-01 01:00:00.000000000 +0100 +++ libitext-java-2.1.7/debian/patches/extend-classpath.patch. 2019-02-26 22:54:20.000000000 +0100 @@ -0,0 +1,11 @@ +--- a/ant/compile.xml ++++ b/ant/compile.xml +@@ -16,6 +16,8 @@ + <pathelement path="${itext.lib}/${lib.bcmail}"/> + <pathelement path="${itext.lib}/${lib.bcprov}"/> + <pathelement path="${itext.lib}/${lib.bctsp}"/> ++ <pathelement path="${itext.lib}/${lib.bcpkix}"/> ++ <pathelement path="${itext.lib}/${lib.javax.mail}"/> + <!-- jars needed for RUPS --> + <pathelement path="${itext.lib}/${lib.pdf-renderer}"/> + <pathelement path="${itext.lib}/${lib.dom4j}"/> diff -Nru libitext-java-2.1.7/debian/patches/series libitext-java-2.1.7/debian/patches/series --- libitext-java-2.1.7/debian/patches/series 2018-03-25 18:42:52.000000000 +0200 +++ libitext-java-2.1.7/debian/patches/series 2019-02-26 22:53:50.000000000 +0100 @@ -3,3 +3,4 @@ 03_bouncycastle-1.51.patch 04_tibco-changes.patch encoding.patch +extend-classpath.patch.