Package: mapsforge Version: 0.10.0+dfsg.1-1 Severity: normal Dear Maintainer,
mapsforge version 0.10.0+dfsg.1-1 does declare runtime version dependency but does not explicitly declares the required build time dependency versions. This would better show what is required for build and would help any future backports. I have run into this issue while backporting this package into Ubuntu Bionic (as part of the OpenJDK 11 transition). --- mapsforge-0.10.0+dfsg.1/debian/control 2018-10-25 20:30:27.000000000 +0000 +++ mapsforge-0.10.0+dfsg.1/debian/control 2019-03-05 08:43:02.000000000 +0000 @@ -1,12 +1,12 @@ gradle-debian-helper, javahelper (>= 0.70), junit4, - libjaxb-java, - libjts-java, - libkxml2-java, + libjaxb-java (>= 2.3.0.1), + libjts-java (>= 1.15.0), + libkxml2-java (>= 2.3.0), libsvgsalamander-java, - libtrove3-java, + libtrove3-java (>= 3.0.3), maven-repo-helper, - osmosis + osmosis (>= 0.46) Standards-Version: 4.1.2 Homepage: https://wiki.openstreetmap.org/wiki/Mapsforge Regards, Tiago Daitx -- System Information: Debian Release: buster/sid APT prefers disco APT policy: (500, 'disco'), (400, 'disco-proposed') Architecture: amd64 (x86_64) Kernel: Linux 4.19.0-13-generic (SMP w/4 CPU cores) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled