Package: release.debian.org User: release.debian....@packages.debian.org Usertags: unblock Severity: important
unblock android-platform-system-core/21-5 Fix RC bug to keep this package in testing, its related to all these: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769251 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769236 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769646 Here is the debdiff: $ debdiff android-platform-system-core_21-3.dsc android-platform-system-core_21-5.dsc diff -Nru android-platform-system-core-21/debian/android-libcutils-dev.links android-platform-system-core-21/debian/android-libcutils-dev.links --- android-platform-system-core-21/debian/android-libcutils-dev.links 1970-01-01 01:00:00.000000000 +0100 +++ android-platform-system-core-21/debian/android-libcutils-dev.links 2014-11-18 12:08:08.000000000 +0100 @@ -0,0 +1 @@ +usr/lib/android/libcutils.so.0.21.0 usr/lib/android/libcutils.so diff -Nru android-platform-system-core-21/debian/android-libcutils.install android-platform-system-core-21/debian/android-libcutils.install --- android-platform-system-core-21/debian/android-libcutils.install 2014-10-22 17:16:43.000000000 +0200 +++ android-platform-system-core-21/debian/android-libcutils.install 2014-11-18 12:05:13.000000000 +0100 @@ -1 +1 @@ -libcutils/libcutils.so usr/lib/android/ +libcutils/libcutils.so.0.21.0 usr/lib/android/ diff -Nru android-platform-system-core-21/debian/android-libcutils.links android-platform-system-core-21/debian/android-libcutils.links --- android-platform-system-core-21/debian/android-libcutils.links 1970-01-01 01:00:00.000000000 +0100 +++ android-platform-system-core-21/debian/android-libcutils.links 2014-11-18 12:09:33.000000000 +0100 @@ -0,0 +1 @@ +usr/lib/android/libcutils.so.0.21.0 usr/lib/android/libcutils.so.0 diff -Nru android-platform-system-core-21/debian/android-libcutils.lintian-overrides android-platform-system-core-21/debian/android-libcutils.lintian-overrides --- android-platform-system-core-21/debian/android-libcutils.lintian-overrides 1970-01-01 01:00:00.000000000 +0100 +++ android-platform-system-core-21/debian/android-libcutils.lintian-overrides 2014-11-18 13:00:10.000000000 +0100 @@ -0,0 +1,8 @@ +# These shlibs are stuck into /usr/lib/android because they are only meant to +# be used with Android utilities and they need to be built as one big package, +# so that everything is on the exact same version. They are registered as +# shlibs so that dh_shlibsdeps will automatically dependency generation. +# These libraries should never be used by other projects since they have no +# upstream standalone releases or versioning. +android-libcutils: postinst-has-useless-call-to-ldconfig +android-libcutils: postrm-has-useless-call-to-ldconfig diff -Nru android-platform-system-core-21/debian/android-liblog-dev.links android-platform-system-core-21/debian/android-liblog-dev.links --- android-platform-system-core-21/debian/android-liblog-dev.links 1970-01-01 01:00:00.000000000 +0100 +++ android-platform-system-core-21/debian/android-liblog-dev.links 2014-11-18 12:08:45.000000000 +0100 @@ -0,0 +1 @@ +usr/lib/android/liblog.so.0.21.0 usr/lib/android/liblog.so diff -Nru android-platform-system-core-21/debian/android-liblog.install android-platform-system-core-21/debian/android-liblog.install --- android-platform-system-core-21/debian/android-liblog.install 2014-10-22 17:16:43.000000000 +0200 +++ android-platform-system-core-21/debian/android-liblog.install 2014-11-18 12:05:13.000000000 +0100 @@ -1 +1 @@ -liblog/liblog.so usr/lib/android/ +liblog/liblog.so.0.21.0 usr/lib/android/ diff -Nru android-platform-system-core-21/debian/android-liblog.links android-platform-system-core-21/debian/android-liblog.links --- android-platform-system-core-21/debian/android-liblog.links 1970-01-01 01:00:00.000000000 +0100 +++ android-platform-system-core-21/debian/android-liblog.links 2014-11-18 12:09:38.000000000 +0100 @@ -0,0 +1 @@ +usr/lib/android/liblog.so.0.21.0 usr/lib/android/liblog.so.0 diff -Nru android-platform-system-core-21/debian/android-liblog.lintian-overrides android-platform-system-core-21/debian/android-liblog.lintian-overrides --- android-platform-system-core-21/debian/android-liblog.lintian-overrides 1970-01-01 01:00:00.000000000 +0100 +++ android-platform-system-core-21/debian/android-liblog.lintian-overrides 2014-11-18 12:59:44.000000000 +0100 @@ -0,0 +1,8 @@ +# These shlibs are stuck into /usr/lib/android because they are only meant to +# be used with Android utilities and they need to be built as one big package, +# so that everything is on the exact same version. They are registered as +# shlibs so that dh_shlibsdeps will automatically dependency generation. +# These libraries should never be used by other projects since they have no +# upstream standalone releases or versioning. +android-liblog: postinst-has-useless-call-to-ldconfig +android-liblog: postrm-has-useless-call-to-ldconfig diff -Nru android-platform-system-core-21/debian/android-libzipfile-dev.links android-platform-system-core-21/debian/android-libzipfile-dev.links --- android-platform-system-core-21/debian/android-libzipfile-dev.links 1970-01-01 01:00:00.000000000 +0100 +++ android-platform-system-core-21/debian/android-libzipfile-dev.links 2014-11-18 12:08:53.000000000 +0100 @@ -0,0 +1 @@ +usr/lib/android/libzipfile.so.0.21.0 usr/lib/android/libzipfile.so diff -Nru android-platform-system-core-21/debian/android-libzipfile.install android-platform-system-core-21/debian/android-libzipfile.install --- android-platform-system-core-21/debian/android-libzipfile.install 2014-10-22 17:16:43.000000000 +0200 +++ android-platform-system-core-21/debian/android-libzipfile.install 2014-11-18 12:05:13.000000000 +0100 @@ -1 +1 @@ -libzipfile/libzipfile.so usr/lib/android/ +libzipfile/libzipfile.so.0.21.0 usr/lib/android/ diff -Nru android-platform-system-core-21/debian/android-libzipfile.links android-platform-system-core-21/debian/android-libzipfile.links --- android-platform-system-core-21/debian/android-libzipfile.links 1970-01-01 01:00:00.000000000 +0100 +++ android-platform-system-core-21/debian/android-libzipfile.links 2014-11-18 12:09:44.000000000 +0100 @@ -0,0 +1 @@ +usr/lib/android/libzipfile.so.0.21.0 usr/lib/android/libzipfile.so.0 diff -Nru android-platform-system-core-21/debian/android-libzipfile.lintian-overrides android-platform-system-core-21/debian/android-libzipfile.lintian-overrides --- android-platform-system-core-21/debian/android-libzipfile.lintian-overrides 1970-01-01 01:00:00.000000000 +0100 +++ android-platform-system-core-21/debian/android-libzipfile.lintian-overrides 2014-11-18 13:00:41.000000000 +0100 @@ -0,0 +1,8 @@ +# These shlibs are stuck into /usr/lib/android because they are only meant to +# be used with Android utilities and they need to be built as one big package, +# so that everything is on the exact same version. They are registered as +# shlibs so that dh_shlibsdeps will automatically dependency generation. +# These libraries should never be used by other projects since they have no +# upstream standalone releases or versioning. +android-libzipfile: postinst-has-useless-call-to-ldconfig +android-libzipfile: postrm-has-useless-call-to-ldconfig diff -Nru android-platform-system-core-21/debian/changelog android-platform-system-core-21/debian/changelog --- android-platform-system-core-21/debian/changelog 2014-10-22 23:41:56.000000000 +0200 +++ android-platform-system-core-21/debian/changelog 2014-11-25 13:00:04.000000000 +0100 @@ -1,3 +1,19 @@ +android-platform-system-core (21-5) unstable; urgency=low + + [Simon McVittie] + * For each library where libwhatever.so moved from android-libwhatever + to android-libwhatever-dev, the -dev Breaks/Replaces the runtime library + (Closes: #770328) + + -- Hans-Christoph Steiner <h...@eds.org> Tue, 25 Nov 2014 12:43:50 +0100 + +android-platform-system-core (21-4) unstable; urgency=low + + * add versions to shared library names so dh can do auto dep detection + * dh_shlibdeps misses libcutils dep on liblog, so force manually + + -- Hans-Christoph Steiner <h...@eds.org> Tue, 18 Nov 2014 13:05:59 +0100 + android-platform-system-core (21-3) unstable; urgency=low * fix build to work on linux-any diff -Nru android-platform-system-core-21/debian/control android-platform-system-core-21/debian/control --- android-platform-system-core-21/debian/control 2014-10-22 23:41:56.000000000 +0200 +++ android-platform-system-core-21/debian/control 2014-11-25 12:39:48.000000000 +0100 @@ -8,7 +8,7 @@ Standards-Version: 3.9.6 Homepage: https://android.googlesource.com/platform/system/core Vcs-Git: https://alioth.debian.org/anonscm/git/android-tools/android-platform-system-core.git -Vcs-Browser: http://anonscm.debian.org/gitweb/?p=android-tools/android-platform-system-core.git +Vcs-Browser: http://anonscm.debian.org/cgit/android-tools/android-platform-system-core.git Package: android-system-dev Section: libdevel @@ -33,6 +33,8 @@ 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. . @@ -41,7 +43,7 @@ Package: android-libcutils Section: libs Architecture: linux-any -Depends: ${misc:Depends}, ${shlibs:Depends} +Depends: ${misc:Depends}, ${shlibs:Depends}, android-liblog Description: Android utils library for C This library provides common functionalities for android related tools. @@ -52,6 +54,8 @@ android-libcutils (= ${binary:Version}), android-liblog-dev (= ${binary:Version}), libbsd-dev +Breaks: android-libcutils (<< 21-4~) +Replaces: android-libcutils (<< 21-4~) Description: Android utils library for C - Development files This library provides common functionalities for android related tools. . @@ -70,6 +74,8 @@ Depends: ${misc:Depends}, android-libzipfile (= ${binary:Version}), zlib1g-dev +Breaks: android-libzipfile (<< 21-4~) +Replaces: android-libzipfile (<< 21-4~) Description: Android zipfile library - Development files Library providing zipfile handling capabilities to android related tools. . diff -Nru android-platform-system-core-21/debian/patches/libandroidcutils_makefile_pkgconfig android-platform-system-core-21/debian/patches/libandroidcutils_makefile_pkgconfig --- android-platform-system-core-21/debian/patches/libandroidcutils_makefile_pkgconfig 2014-10-22 23:41:55.000000000 +0200 +++ android-platform-system-core-21/debian/patches/libandroidcutils_makefile_pkgconfig 2014-11-18 11:59:50.000000000 +0100 @@ -81,12 +81,12 @@ +LIBNAME = cutils + +all: $(OBJECTS) -+ $(CC) $(LDFLAGS) -Wl,-soname,lib$(LIBNAME).so -o lib$(LIBNAME).so $(OBJECTS) $(LIBS) ++ $(CC) $(LDFLAGS) -Wl,-soname,lib$(LIBNAME).so.0 -o lib$(LIBNAME).so.0.21.0 $(OBJECTS) $(LIBS) + ar rs lib$(LIBNAME).a $(OBJECTS) + +clean: + rm -f $(OBJECTS) -+ rm -f lib$(LIBNAME).so lib$(LIBNAME).a ++ rm -f lib$(LIBNAME).so* lib$(LIBNAME).a + --- /dev/null +++ b/libcutils/dlmalloc.h diff -Nru android-platform-system-core-21/debian/patches/libandroidlog_makefile_pkgconfig android-platform-system-core-21/debian/patches/libandroidlog_makefile_pkgconfig --- android-platform-system-core-21/debian/patches/libandroidlog_makefile_pkgconfig 2014-10-22 17:16:43.000000000 +0200 +++ android-platform-system-core-21/debian/patches/libandroidlog_makefile_pkgconfig 2014-11-18 12:00:06.000000000 +0100 @@ -20,10 +20,10 @@ +LIBNAME = log + +all: $(OBJECTS) -+ $(CC) $(LDFLAGS) -Wl,-soname,lib$(LIBNAME).so -o lib$(LIBNAME).so $(OBJECTS) $(LIBS) ++ $(CC) $(LDFLAGS) -Wl,-soname,lib$(LIBNAME).so.0 -o lib$(LIBNAME).so.0.21.0 $(OBJECTS) $(LIBS) + ar rs lib$(LIBNAME).a $(OBJECTS) + +clean: + rm -f $(OBJECTS) -+ rm -f lib$(LIBNAME).so lib$(LIBNAME).a ++ rm -f lib$(LIBNAME).so* lib$(LIBNAME).a + diff -Nru android-platform-system-core-21/debian/patches/libandroidzipfile_makefile_pkgconfig android-platform-system-core-21/debian/patches/libandroidzipfile_makefile_pkgconfig --- android-platform-system-core-21/debian/patches/libandroidzipfile_makefile_pkgconfig 2014-10-22 17:16:43.000000000 +0200 +++ android-platform-system-core-21/debian/patches/libandroidzipfile_makefile_pkgconfig 2014-11-18 11:59:15.000000000 +0100 @@ -18,9 +18,9 @@ + +all: $(OBJECTS) + $(CC) $(LDFLAGS) \ -+ -Wl,-soname,lib$(LIBNAME).so -o lib$(LIBNAME).so $(OBJECTS) $(LIBS) ++ -Wl,-soname,lib$(LIBNAME).so.0 -o lib$(LIBNAME).so.0.21.0 $(OBJECTS) $(LIBS) + ar rs lib$(LIBNAME).a $(OBJECTS) + +clean: + rm -f $(OBJECTS) -+ rm -f lib$(LIBNAME).so lib$(LIBNAME).a ++ rm -f lib$(LIBNAME).so* lib$(LIBNAME).a
signature.asc
Description: OpenPGP digital signature