Your message dated Sat, 29 Nov 2014 11:47:34 +0100
with message-id <5479a446.10...@thykier.net>
and subject line Re: Bug#771061: unblock: android-platform-system-core/21-5
has caused the Debian Bug report #771061,
regarding unblock: android-platform-system-core/21-6
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.)


-- 
771061: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771061
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please unblock package android-platform-system-core. Version 21-4
fixed #769646 (although the changelog didn't say so) but regressed,
introducing #770328; version 21-5 fixed #770328.

I hoped this would also fix #769251, a FTBFS in src:android-platform-build,
but the maintainer says changes are going to be needed in
src:android-platform-frameworks-native for that one.

unblock android-platform-system-core/21-5

-- System Information:
Debian Release: jessie/sid
  APT prefers proposed-updates
  APT policy: (500, 'proposed-updates'), (500, 'unstable'), (500, 'testing'), 
(500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diffstat for android-platform-system-core-21 android-platform-system-core-21

 android-libcutils-dev.links                  |    1 +
 android-libcutils.install                    |    2 +-
 android-libcutils.links                      |    1 +
 android-libcutils.lintian-overrides          |    8 ++++++++
 android-liblog-dev.links                     |    1 +
 android-liblog.install                       |    2 +-
 android-liblog.links                         |    1 +
 android-liblog.lintian-overrides             |    8 ++++++++
 android-libzipfile-dev.links                 |    1 +
 android-libzipfile.install                   |    2 +-
 android-libzipfile.links                     |    1 +
 android-libzipfile.lintian-overrides         |    8 ++++++++
 changelog                                    |   16 ++++++++++++++++
 control                                      |   10 ++++++++--
 patches/libandroidcutils_makefile_pkgconfig  |    4 ++--
 patches/libandroidlog_makefile_pkgconfig     |    4 ++--
 patches/libandroidzipfile_makefile_pkgconfig |    4 ++--
 17 files changed, 63 insertions(+), 11 deletions(-)

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 11:08:08.000000000 +0000
@@ -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 16:16:43.000000000 +0100
+++ android-platform-system-core-21/debian/android-libcutils.install	2014-11-18 11:05:13.000000000 +0000
@@ -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 11:09:33.000000000 +0000
@@ -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 12:00:10.000000000 +0000
@@ -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 11:08:45.000000000 +0000
@@ -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 16:16:43.000000000 +0100
+++ android-platform-system-core-21/debian/android-liblog.install	2014-11-18 11:05:13.000000000 +0000
@@ -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 11:09:38.000000000 +0000
@@ -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 11:59:44.000000000 +0000
@@ -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 11:08:53.000000000 +0000
@@ -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 16:16:43.000000000 +0100
+++ android-platform-system-core-21/debian/android-libzipfile.install	2014-11-18 11:05:13.000000000 +0000
@@ -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 11:09:44.000000000 +0000
@@ -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 12:00:41.000000000 +0000
@@ -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 22:41:56.000000000 +0100
+++ android-platform-system-core-21/debian/changelog	2014-11-25 12:00:04.000000000 +0000
@@ -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 22:41:56.000000000 +0100
+++ android-platform-system-core-21/debian/control	2014-11-25 11:39:48.000000000 +0000
@@ -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 22:41:55.000000000 +0100
+++ android-platform-system-core-21/debian/patches/libandroidcutils_makefile_pkgconfig	2014-11-18 10:59:50.000000000 +0000
@@ -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 16:16:43.000000000 +0100
+++ android-platform-system-core-21/debian/patches/libandroidlog_makefile_pkgconfig	2014-11-18 11:00:06.000000000 +0000
@@ -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 16:16:43.000000000 +0100
+++ android-platform-system-core-21/debian/patches/libandroidzipfile_makefile_pkgconfig	2014-11-18 10:59:15.000000000 +0000
@@ -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

--- End Message ---
--- Begin Message ---
On 2014-11-26 13:32, Simon McVittie wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian....@packages.debian.org
> Usertags: unblock
> 
> Please unblock package android-platform-system-core. Version 21-4
> fixed #769646 (although the changelog didn't say so) but regressed,
> introducing #770328; version 21-5 fixed #770328.
> 
> I hoped this would also fix #769251, a FTBFS in src:android-platform-build,
> but the maintainer says changes are going to be needed in
> src:android-platform-frameworks-native for that one.
> 
> unblock android-platform-system-core/21-5
> [...]

Unblocked, thanks.

~Niels

--- End Message ---

Reply via email to