[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#792779: nmu: android-platform-frameworks-base_21-2



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: binnmu

Something weird happened on the buildd build of
android-platform-frameworks-base/i386:
* /usr/bin/aapt wants libhost.so instead of libhost.so.0
* the aapt package has no dependency on android-libhost
==> #786943: aapt: error while loading shared libraries: libhost.so:
             cannot open shared object file: No such file or directory

I cannot reproduce this weird build result in neither sid nor jessie, so
binNMUs for jessie and sid (should probably get +b2 to be newer than
the one in jessie) are sufficient to fix this.

It picks up the android-libhost dependency:

$ debdiff aapt_21-2_i386.deb jessie-i386/aapt_21-2_i386.deb
File lists identical (after any substitutions)

Control files: lines which differ (wdiff format)
------------------------------------------------
Depends: android-libcutils, {+android-libhost,+} android-liblog,
android-libutils, libc6 (>= 2.7), libexpat1 (>= 2.0.1), libgcc1 (>=
1:4.1.1), libpng12-0 (>= 1.2.13-4), libstdc++6 (>= 4.1.1), zlib1g (>=
1:1.1.4), android-libandroidfw

and ldd output looks sane, too:

# ldd /usr/bin/aapt
        linux-gate.so.1 (0xf7705000)
        librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf76f7000)
        libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf76f2000)
        libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf76d6000)
        libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf76b9000)
        libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xf7690000)
        libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xf7663000)
        libcutils.so.0 => /usr/lib/android/libcutils.so.0 (0xf7654000)
        libhost.so.0 => /usr/lib/android/libhost.so.0 (0xf764e000)
        liblog.so.0 => /usr/lib/android/liblog.so.0 (0xf7645000)
        libutils.so.0 => /usr/lib/android/libutils.so.0 (0xf7612000)
        libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7511000)
        libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf74cc000)
        libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf74ae000)
        libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf733d000)
        /lib/ld-linux.so.2 (0xf7708000)
        libbsd.so.0 => /lib/i386-linux-gnu/libbsd.so.0 (0xf732b000)


nmu android-platform-frameworks-base_21-2 . i386 . jessie-proposed-updates . -m "Rebuild to pick up a dependency on android-libhost."
nmu $UNDOCUMENTED_OPTION_TO_USE_PLUSb2 android-platform-frameworks-base_21-2 . i386 . -m "Rebuild to pick up a dependency on android-libhost."

Or would the jessie one use just 'jessie'?
I remember seeing it mentioned once that there is an option to set the
binNMU number.


Andreas


Reply to: