#976757 fastboot: Dependency missing

Package:
fastboot
Source:
android-platform-tools
Description:
Android fastboot tool
Submitter:
Philipp Marek
Date:
2020-12-09 07:09:07 UTC
Severity:
normal
#976757#5
Date:
2020-12-07 17:52:14 UTC
From:
To:
After updating adb to unstable, fastboot won't start any more:


    $ apt-get install adb/unstable
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut.
    Statusinformationen werden eingelesen.... Fertig
    Version »1:10.0.0+r36-1~stage1.3« (Debian:unstable [amd64]) für »adb« gewählt.
    Version »1:10.0.0+r36-1~stage1.3« (Debian:unstable [amd64]) für »android-libadb« gewählt aufgrund von »adb«.
    Version »1:10.0.0+r36-1~stage1.3« (Debian:unstable [amd64]) für »android-libbase« gewählt aufgrund von »android-libadb«.
    Version »1:10.0.0+r36-1~stage1.3« (Debian:unstable [amd64]) für »android-liblog« gewählt aufgrund von »android-libbase«.
    Version »1:10.0.0+r36-1~stage1.3« (Debian:unstable [amd64]) für »android-libcrypto-utils« gewählt aufgrund von »android-libadb«.
    Version »1:10.0.0+r36-1~stage1.3« (Debian:unstable [amd64]) für »android-libcutils« gewählt aufgrund von »android-libadb«.
    ...
    $ fastboot: symbol lookup error: /usr/lib/x86_64-linux-gnu/android/libbacktrace.so.0: undefined symbol: _ZN7android4base10LogMessageC1EPKcjNS0_5LogIdENS0_11LogSeverityEi


I guess some dependency to 10.0.0+r36-1~stage1.3 so that fastboot gets
updated along with all the other android-* packages would be a good idea.

#976757#10
Date:
2020-12-08 19:44:09 UTC
From:
To:
You need to keep all the versions matching for the Android Tools
packcages, e.g. 8.1.0+r23.  When the fastboot update comes, they'll all
work again.  Or you can go back to 8.1.0+r23 for all the packages.

#976757#15
Date:
2020-12-09 07:00:20 UTC
From:
To:
Hi,

thanks for the quick answer!


Yeah, I understand that.

But why not force that via dependencies like for the "android-*"
packages:

     Version »1:10.0.0+r36-1~stage1.3« (Debian:unstable [amd64])
         für »android-libadb« gewählt aufgrund von »adb«.

so that it "just works" for the user?