Source: android-platform-tools
Version: 29.0.6-1
Severity: important

Dear maintainers,

dh_makeshlibs automatically generates the shlibs files for the libraries in android-platform-tools during the build process. By default it does not include any prefix in the versions. So '29.0.6' is used instead of '1:29.0.6' which leads to the situation that adb depends on 'android-libbase (>= 29.0.6)' instead of 'android-libbase (>= 1:29.0.6)' for instance. Therefore, it might be possible to not update android-libbase when updating adb, and android-libbase's former version 1:10.0.0+r36-7 from android-platform-system-core is kept instead. This is only one example to illustrate the issue. There is just the same issue with any other library in android-platform-tools. That is why you need to either provide android-lib*.shlibs files in the debian directory or to add a separate override_dh_makeshlibs target to debian/rules.

Thank you in advance!

Best regards,

Thomas Uhle

Reply via email to