Bug#687694: bouncycastle: 1.44 and 1.46 are not binary compatible

Niels Thykier niels at thykier.net
Sat Sep 15 08:20:04 UTC 2012


Package: bouncycastle
Version: 1.46+dfsg-7
Severity: serious

Hi,

As reported by Julius Davies[1], packages built against
bouncycastle/1.46 breaks when run with bouncycastle/1.44.

The known issue is that some constants in bcprov changed type, but
there may be others.  Using dak, I have come up with a list of
packages that might be affected by this[2].

At the very least, bouncycastle or libbcprov-java needs a "Breaks" on
libitext-java (<< 2.1.7-4), but may need others on top of this.

~Niels

[1] https://lists.debian.org/debian-java/2012/08/msg00030.html

[2] dak (rm -s testing -nR -b libbcprov-java) suggests these might be:

Checking reverse dependencies...
# Broken Depends:
bouncycastle: libbcprov-java-gcj [amd64 ...]
jakarta-jmeter: jmeter
jenkins-instance-identity: jenkins-instance-identity
libitext5-java: libitext5-java
red5: libred5-java
voms-api-java: libvoms-api-java-java

# Broken Build-Depends:
ivy: libbcprov-java
jakarta-jmeter: libbcprov-java
jenkins-instance-identity: libbcprov-java
libcommons-openpgp-java: libbcprov-java
libitext-java: libbcprov-java
libitext5-java: libbcprov-java
libj2ssh-java: libbcprov-java
libjgroups-java: libbcprov-java
libjgroups2.6-java: libbcprov-java
libpdfbox-java: libbcprov-java
red5: libbcprov-java
voms-api-java: libbcprov-java
wagon2: libbcprov-java
wss4j: libbcprov-java



More information about the pkg-java-maintainers mailing list