Bug#769646: marked as done (android-libutils: undefined references in /usr/lib/android/libutils.so)
Your message dated Sun, 14 Dec 2014 13:23:41 +0100 with message-id 548d814d.7070...@eds.org and subject line all fixed has caused the Debian Bug report #769646, regarding android-libutils: undefined references in /usr/lib/android/libutils.so to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 769646: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769646 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ---BeginMessage--- Source: android-platform-build Version: 21-2 Severity: serious Tags: jessie sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20141112 qa-ftbfs Justification: FTBFS in jessie on i386 Hi, During a rebuild of all packages in jessie (in a jessie chroot, not a sid chroot), your package failed to build on i386. Relevant part (hopefully): g++ -fPIC -Wl,-rpath=/usr/lib/android -Wl,-z,relro -o zipalign ZipAlign.o ZipEntry.o ZipFile.o -lz -lpthread -L/usr/lib/android -llog -lutils -lcutils /usr/lib/android/libutils.so: undefined reference to `android_atomic_or' /usr/lib/android/libutils.so: undefined reference to `android_atomic_dec' /usr/lib/android/libutils.so: undefined reference to `android_atomic_inc' /usr/lib/android/libutils.so: undefined reference to `android_atomic_release_cas' /usr/lib/android/libutils.so: undefined reference to `android_atomic_add' collect2: error: ld returned 1 exit status The full build log is available from: http://aws-logs.debian.net/ftbfs-logs/2014/11/12/android-platform-build_21-2_jessie-i386.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures. ---End Message--- ---BeginMessage--- fixed by a combination of new versions of this package, plus new versions of other packages, plus rebuilds of some packages. signature.asc Description: OpenPGP digital signature ---End Message---
Bug#769646: marked as done (android-libutils: undefined references in /usr/lib/android/libutils.so)
Your message dated Fri, 28 Nov 2014 12:49:00 + with message-id e1xukyq-00052z...@franck.debian.org and subject line Bug#769646: fixed in android-platform-system-core 21-6 has caused the Debian Bug report #769646, regarding android-libutils: undefined references in /usr/lib/android/libutils.so to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 769646: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769646 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ---BeginMessage--- Source: android-platform-build Version: 21-2 Severity: serious Tags: jessie sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20141112 qa-ftbfs Justification: FTBFS in jessie on i386 Hi, During a rebuild of all packages in jessie (in a jessie chroot, not a sid chroot), your package failed to build on i386. Relevant part (hopefully): g++ -fPIC -Wl,-rpath=/usr/lib/android -Wl,-z,relro -o zipalign ZipAlign.o ZipEntry.o ZipFile.o -lz -lpthread -L/usr/lib/android -llog -lutils -lcutils /usr/lib/android/libutils.so: undefined reference to `android_atomic_or' /usr/lib/android/libutils.so: undefined reference to `android_atomic_dec' /usr/lib/android/libutils.so: undefined reference to `android_atomic_inc' /usr/lib/android/libutils.so: undefined reference to `android_atomic_release_cas' /usr/lib/android/libutils.so: undefined reference to `android_atomic_add' collect2: error: ld returned 1 exit status The full build log is available from: http://aws-logs.debian.net/ftbfs-logs/2014/11/12/android-platform-build_21-2_jessie-i386.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures. ---End Message--- ---BeginMessage--- Source: android-platform-system-core Source-Version: 21-6 We believe that the bug you reported is fixed in the latest version of android-platform-system-core, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 769...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Hans-Christoph Steiner h...@eds.org (supplier of updated android-platform-system-core package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 1.8 Date: Fri, 28 Nov 2014 13:00:09 +0100 Source: android-platform-system-core Binary: android-system-dev android-liblog android-liblog-dev android-libcutils android-libcutils-dev android-libzipfile android-libzipfile-dev Architecture: source amd64 Version: 21-6 Distribution: unstable Urgency: low Maintainer: Android tools Maintainer android-tools-de...@lists.alioth.debian.org Changed-By: Hans-Christoph Steiner h...@eds.org Description: android-libcutils - Android utils library for C android-libcutils-dev - Android utils library for C - Development files android-liblog - Android logging library android-liblog-dev - Android logging library - Development files android-libzipfile - Android zipfile library android-libzipfile-dev - Android zipfile library - Development files android-system-dev - Android system development headers Closes: 769646 Changes: android-platform-system-core (21-6) unstable; urgency=low . [Simon McVittie] * fix missing android_atomic_* symbols on i386 (Closes: #769646) Checksums-Sha1: 43eb56d73259d7ac7fa951a61c5021cb94e98d1c 2752 android-platform-system-core_21-6.dsc ba7a770eee7e87a10475c4f590278f6a256bd861 13932 android-platform-system-core_21-6.debian.tar.xz a40f6ce08b96ae5ea5beb28685554716390ba587 24458 android-system-dev_21-6_amd64.deb 3283b22629214ad210df20292c7dff5bc2b5ea57 15770 android-liblog_21-6_amd64.deb d8c568a25d50864fdd1b086dbd301303baa06c6c 21780 android-liblog-dev_21-6_amd64.deb a6a9bf63d06639752fd8a48aafa29a79391052e8 22968 android-libcutils_21-6_amd64.deb 8f42e3dd7d7acb0b642c884b4daa23b538c72d67 38844 android-libcutils-dev_21-6_amd64.deb 23cf513ac1b0487cc239944299efb6f690ba8211 7594 android-libzipfile_21-6_amd64.deb 67211af5b3c7ebe8437141dfd75dbe7c7ccfcf5f 7054
Bug#769646: marked as done (android-libutils: undefined references in /usr/lib/android/libutils.so)
Your message dated Sat, 22 Nov 2014 14:53:22 + with message-id 20141122145322.ga6...@reptile.pseudorandom.co.uk and subject line Re: Bug#769251: android-platform-build: FTBFS in jessie/i386: libutils.so: undefined reference to `android_atomic_or' has caused the Debian Bug report #769646, regarding android-libutils: undefined references in /usr/lib/android/libutils.so to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 769646: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769646 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ---BeginMessage--- Source: android-platform-build Version: 21-2 Severity: serious Tags: jessie sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20141112 qa-ftbfs Justification: FTBFS in jessie on i386 Hi, During a rebuild of all packages in jessie (in a jessie chroot, not a sid chroot), your package failed to build on i386. Relevant part (hopefully): g++ -fPIC -Wl,-rpath=/usr/lib/android -Wl,-z,relro -o zipalign ZipAlign.o ZipEntry.o ZipFile.o -lz -lpthread -L/usr/lib/android -llog -lutils -lcutils /usr/lib/android/libutils.so: undefined reference to `android_atomic_or' /usr/lib/android/libutils.so: undefined reference to `android_atomic_dec' /usr/lib/android/libutils.so: undefined reference to `android_atomic_inc' /usr/lib/android/libutils.so: undefined reference to `android_atomic_release_cas' /usr/lib/android/libutils.so: undefined reference to `android_atomic_add' collect2: error: ld returned 1 exit status The full build log is available from: http://aws-logs.debian.net/ftbfs-logs/2014/11/12/android-platform-build_21-2_jessie-i386.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures. ---End Message--- ---BeginMessage--- Version: 21-4 Control: tags 769646 - sid Control: tags 770328 + patch On Sat, 15 Nov 2014 at 11:24:43 +0100, Cyril Brulebois wrote: Looking at the contents of the android-libutils package one can see a .so and a .a; the .so contains undefined references to various android_atomic_* things, which don't seem to be available anywhere in the dependencies declared either at the ELF level or in the package dependencies: | $ nm -D /usr/lib/android/libutils.so|grep android_atomic_ | U android_atomic_add | U android_atomic_dec | U android_atomic_inc | U android_atomic_or | U android_atomic_release_cas I think this has already been fixed in 21-4: libcutils and liblog didn't have shlibs metadata at all, but now they do. The diff looks small enough for an unblock request to be reasonable. Unfortunately, 21-4 has its own new RC bug, #770328, because the maintainer didn't add the correct Breaks/Replaces when moving files between binary packages; so it can't just be unblocked as-is. I attach a possible patch for that. I think #769236, #769251 could just be merged with #769646. They aren't really separate bugs, and would be fixed automatically by letting the fix for #769646 migrate. S diff --git a/debian/changelog b/debian/changelog index 9c5b880..f997ad9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,17 @@ +android-platform-system-core (21-4.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * For each library where libwhatever.so moved from android-libwhatever +to android-libwhatever-dev, the -dev Breaks/Replaces the runtime library +(Closes: #770328) + * Add bug number to previous changelog entry + + -- Simon McVittie s...@debian.org Sat, 22 Nov 2014 13:25:10 + + android-platform-system-core (21-4) unstable; urgency=low * add versions to shared library names so dh can do auto dep detection +(Closes: #769251) * dh_shlibdeps misses libcutils dep on liblog, so force manually -- Hans-Christoph Steiner h...@eds.org Tue, 18 Nov 2014 13:05:59 +0100 diff --git a/debian/control b/debian/control index 64170de..fe5f5b4 100644 --- a/debian/control +++ b/debian/control @@ -33,6 +33,8 @@ Architecture: linux-any Depends: ${misc:Depends}, libc-dev, android-liblog (= ${binary:Version}) +Breaks: android-liblog ( 21-4~) +Replaces: android-liblog ( 21-4~) Description: Android logging library - Development files Library providing logging capabilities to android related tools. . @@ -52,6 +54,8 @@ Depends: ${misc:Depends},