Your message dated Wed, 26 Aug 2009 16:35:38 +0000
with message-id <e1mgltg-0008au...@ries.debian.org>
and subject line Bug#536416: fixed in libmimic 1.0.4-2
has caused the Debian Bug report #536416,
regarding libmimic0.so must link to glib
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.)


-- 
536416: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=536416
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libmimic0
Version: 1.0.4-1
Severity: serious
Justification: Policy 10.2

Hi,

libmimic0.so doesn't link to glib, but is using some of its symbols.
This leads to unresolvable symbols when using the library.

Quoting from policy:

     Although not enforced by the build tools, shared libraries must be
     linked against all libraries that they use symbols from in the same
     way that binaries are.  This ensures the correct functioning of the
     shlibs system and guarantees that all libraries can be safely opened
     with `dlopen()'.  Packagers may wish to use the gcc option
     `-Wl,-z,defs' when building a shared library.  Since this option
     enforces symbol resolution at build time, a missing library reference
     will be caught early as a fatal build error.

I'll attach a patch fixing this.

Cheers,
Emilio

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-1-686 (SMP w/2 CPU cores)
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libmimic0 depends on:
ii  libc6                         2.9-19     GNU C Library: Shared libraries

libmimic0 recommends no packages.

libmimic0 suggests no packages.

-- no debconf information
--- libmimic-1.0.4/configure.ac	2006-02-07 10:57:39.000000000 +0100
+++ libmimic-1.0.4.new/configure.ac	2009-07-09 19:15:43.000000000 +0200
@@ -61,8 +61,10 @@ AC_MSG_RESULT(yes)
 
 dnl Check for libraries.
 PKG_CHECK_MODULES(GLIB, glib-2.0,
-  [GLIB_CFLAGS="-DG_DISABLE_DEPRECATED=1 $GLIB_CFLAGS"],
+  [],
     AC_MSG_ERROR(Cannot find glib-2.0))
+AC_SUBST(GLIB_CFLAGS)
+AC_SUBST(GLIB_LIBS)
 
 dnl Check for header files.
 AC_STDC_HEADERS
--- libmimic-1.0.4/src/Makefile.am	2006-02-07 10:53:40.000000000 +0100
+++ libmimic-1.0.4.new/src/Makefile.am	2009-07-09 19:25:15.000000000 +0200
@@ -1,5 +1,3 @@
-INCLUDES = @GLIB_CFLAGS@
-
 libmimicincludedir = $(includedir)
 libmimicinclude_HEADERS = mimic.h
 
@@ -17,6 +15,7 @@ libmimic_la_SOURCES = \
 	colorspace.c \
 	deblock.c \
 	mimic-private.h
+libmimic_la_CFLAGS = $(GLIB_CFLAGS) $(GLIB_LIBS)
 libmimic_la_LDFLAGS = \
 	-version-info $(MIMIC_CURRENT):$(MIMIC_REVISION):$(MIMIC_AGE) \
 	-export-symbols-regex "^[^_].*"

--- End Message ---
--- Begin Message ---
Source: libmimic
Source-Version: 1.0.4-2

We believe that the bug you reported is fixed in the latest version of
libmimic, which is due to be installed in the Debian FTP archive:

libmimic-dev_1.0.4-2_i386.deb
  to pool/main/libm/libmimic/libmimic-dev_1.0.4-2_i386.deb
libmimic-doc_1.0.4-2_all.deb
  to pool/main/libm/libmimic/libmimic-doc_1.0.4-2_all.deb
libmimic0_1.0.4-2_i386.deb
  to pool/main/libm/libmimic/libmimic0_1.0.4-2_i386.deb
libmimic_1.0.4-2.diff.gz
  to pool/main/libm/libmimic/libmimic_1.0.4-2.diff.gz
libmimic_1.0.4-2.dsc
  to pool/main/libm/libmimic/libmimic_1.0.4-2.dsc
python-libmimic_1.0.4-2_i386.deb
  to pool/main/libm/libmimic/python-libmimic_1.0.4-2_i386.deb



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 536...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Luciano Bello <luci...@debian.org> (supplier of updated libmimic 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...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 25 Aug 2009 00:19:40 -0300
Source: libmimic
Binary: libmimic0 libmimic-dev libmimic-doc python-libmimic
Architecture: source all i386
Version: 1.0.4-2
Distribution: unstable
Urgency: low
Maintainer: Luciano Bello <luci...@debian.org>
Changed-By: Luciano Bello <luci...@debian.org>
Description: 
 libmimic-dev - A video codec for Mimic V2.x content (development files)
 libmimic-doc - A video codec for Mimic V2.x content (documentation)
 libmimic0  - A video codec for Mimic V2.x content
 python-libmimic - A video codec for Mimic V2.x content (python bindings)
Closes: 536416 542719
Changes: 
 libmimic (1.0.4-2) unstable; urgency=low
 .
   * The "Emilio Pozuelo Monfort" release.
   * debian/patches/01_libmimic_link_against_glib.patch:
     - Let libmimic0.so link with GLib. Closes: #536416.
   * debian/patches/10_libmimic_add_python_bindings.patch Closes: #542719:
     - Add python bindings from Jan de Mooij (written for emesene).
   * debian/patches/99_autoreconf.patch:
     - Run autoreconf on top of the above patches.
   * debian/python-libmimic.install,
     debian/libmimic-doc.install,
     debian/control,
     debian/rules:
     - Update to build the python bindings.
Checksums-Sha1: 
 2c8100c75a938d5b41bc51613543e4a25a085310 1103 libmimic_1.0.4-2.dsc
 5a876da47f699be31ddbfb5f3c502ed2e6b25355 455506 libmimic_1.0.4-2.diff.gz
 bdd28d88f678c2af8f20f7d2faa45af3e9616a0f 12872 libmimic-doc_1.0.4-2_all.deb
 917618855d44894548add5053e5789dcc2b2af67 19666 libmimic0_1.0.4-2_i386.deb
 b5bcced9c4c551d70319ca852bb02f1ed5c16d03 21846 libmimic-dev_1.0.4-2_i386.deb
 aa379aedc7e68205ca9c84fb51395b5492e640eb 6068 python-libmimic_1.0.4-2_i386.deb
Checksums-Sha256: 
 ac7dc112414d9ef33f242ff81f7d605d8d30603f2bb5c51ff7bfcfba4052ee87 1103 
libmimic_1.0.4-2.dsc
 73615444bd0b2f1665e1b5cec34d7b4974f57142f4dfa4ee351129a529d3f098 455506 
libmimic_1.0.4-2.diff.gz
 5dcc1ca2363655516db9d9ca295b63ac4a806e9caebe0db8df22d98fe8eef564 12872 
libmimic-doc_1.0.4-2_all.deb
 4a69ae07783853a6e72abf7695446c90b8ea42f4bf440192313c0ce84062ddfa 19666 
libmimic0_1.0.4-2_i386.deb
 1ac3441a62cca746ff04327311d894dc2c6fdb2f86273de2f73c9b979907bbdc 21846 
libmimic-dev_1.0.4-2_i386.deb
 0d98ed3c019f8c01b19ace0f52f6daecfcb207c2d4d8dbaad766232550cff9dc 6068 
python-libmimic_1.0.4-2_i386.deb
Files: 
 cdeef029f4dd24b3371f0a56f3ff23a3 1103 libs optional libmimic_1.0.4-2.dsc
 3be47124ae37c708164944631ef27e62 455506 libs optional libmimic_1.0.4-2.diff.gz
 0192dd03b2891cd0bcee4c85fcf60d4c 12872 doc optional 
libmimic-doc_1.0.4-2_all.deb
 0fbeee3a4248b3fb516b513329a73b21 19666 libs optional libmimic0_1.0.4-2_i386.deb
 53640f17975d179dbab2cf5c7a16eced 21846 libdevel optional 
libmimic-dev_1.0.4-2_i386.deb
 07fa0776b1ed203398dff6cfa80a4a33 6068 python optional 
python-libmimic_1.0.4-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkqT+34ACgkQQWTRs4lLtHlyHgCfX/mMpKfL/5egmSv/ZPaPairr
GaMAn0kPy/xD0NlBAbZWaSd93+3WEQS3
=d8N/
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to