Your message dated Fri, 11 May 2007 09:17:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#385881: fixed in tinysnmp 0.8.5
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: tinysnmp-agent
Version: 0.8.4
Severity: grave
Justification: renders package unusable

Hi,

starting tinysnmp-agent currently fails on current sid with:

# /etc/init.d/tinysnmp-agent start
Starting router-monitoring daemon: tinysnmpd/usr/sbin/tinysnmpd: symbol
lookup error: /usr/sbin/tinysnmpd: undefined symbol: tokens_parse
.

This happens because of this change in libabz0 0.6.3:

--- /tmp/y7NSsN8q0s/libabz-0.6.2/include/abz/tokens.h   2003-10-01 
22:17:28.000000000 +0300
+++ /tmp/oLsmZizcLt/libabz-0.6.3/include/abz/tokens.h   2005-12-19 
18:02:09.000000000 +0200
@@ -36,7 +36,10 @@
 };
 
 /* parse a string and split it into a set of tokens */
-extern int tokens_parse (struct tokens *tokens,const char *str);
+#define tokens_parse(tokens,str) 
tokens_parse_stub(__FILE__,__LINE__,__FUNCTION__,tokens,str)
+extern int tokens_parse_stub (const char *filename,int line,const char 
*function,
+                                                         struct tokens 
*tokens,const char *str)
+  __attribute_malloc__;
 
 /* free memory allocated by tokens_parse() */
 extern void tokens_destroy (struct tokens *tokens);

This breaks the ABI, since the tokens_parse symbol is gone from the
shared library. After a recompile tinysnmp-agent seems to work, as the
API has not changed.

In my understanding, the right fix is to either revert the change
in libabz or to bump its soname and recompile tinysnmp (and other
reverse-depends as well.)

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-2-k7
Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages tinysnmp-agent depends on:
ii  libabz0                      0.6.3       Miscellaneous useful routines
ii  libber0                      0.4.1       A Basic Encoding Rules (ITU X.690)
ii  libc6                        2.3.6.ds1-4 GNU C Library: Shared libraries
ii  libdebug0                    0.4.2       Memory leak detection system and l
ii  libevent1                    1.1a-1      An asynchronous event notification

Versions of packages tinysnmp-agent recommends:
pn  tinysnmp-module-interfaces    <none>     (no description available)
pn  tinysnmp-module-resources     <none>     (no description available)


--- End Message ---
--- Begin Message ---
Source: tinysnmp
Source-Version: 0.8.5

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

tinysnmp-agent-dev_0.8.5_all.deb
  to pool/main/t/tinysnmp/tinysnmp-agent-dev_0.8.5_all.deb
tinysnmp-agent_0.8.5_i386.deb
  to pool/main/t/tinysnmp/tinysnmp-agent_0.8.5_i386.deb
tinysnmp-dev_0.8.5_i386.deb
  to pool/main/t/tinysnmp/tinysnmp-dev_0.8.5_i386.deb
tinysnmp-manager-dev_0.8.5_i386.deb
  to pool/main/t/tinysnmp/tinysnmp-manager-dev_0.8.5_i386.deb
tinysnmp-module-dvb_0.8.5_i386.deb
  to pool/main/t/tinysnmp/tinysnmp-module-dvb_0.8.5_i386.deb
tinysnmp-module-interfaces_0.8.5_i386.deb
  to pool/main/t/tinysnmp/tinysnmp-module-interfaces_0.8.5_i386.deb
tinysnmp-module-resources_0.8.5_i386.deb
  to pool/main/t/tinysnmp/tinysnmp-module-resources_0.8.5_i386.deb
tinysnmp-module-ups_0.8.5_i386.deb
  to pool/main/t/tinysnmp/tinysnmp-module-ups_0.8.5_i386.deb
tinysnmp-tools_0.8.5_i386.deb
  to pool/main/t/tinysnmp/tinysnmp-tools_0.8.5_i386.deb
tinysnmp_0.8.5.dsc
  to pool/main/t/tinysnmp/tinysnmp_0.8.5.dsc
tinysnmp_0.8.5.tar.gz
  to pool/main/t/tinysnmp/tinysnmp_0.8.5.tar.gz



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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Abraham vd Merwe <[EMAIL PROTECTED]> (supplier of updated tinysnmp 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 [EMAIL PROTECTED])


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

Format: 1.7
Date: Fri, 11 May 2007 10:51:04 +0200
Source: tinysnmp
Binary: tinysnmp-module-dvb tinysnmp-module-interfaces tinysnmp-tools 
tinysnmp-module-resources tinysnmp-agent-dev tinysnmp-manager-dev 
tinysnmp-module-ups tinysnmp-dev tinysnmp-agent
Architecture: source i386 all
Version: 0.8.5
Distribution: unstable
Urgency: low
Maintainer: Abraham vd Merwe <[EMAIL PROTECTED]>
Changed-By: Abraham vd Merwe <[EMAIL PROTECTED]>
Description: 
 tinysnmp-agent - A lightweight SNMPv1 implementation
 tinysnmp-agent-dev - Libraries and header files for developing TinySNMP plugins
 tinysnmp-dev - Files needed for developing TinySNMP programs and plugins
 tinysnmp-manager-dev - Libraries and header files for developing TinySNMP 
programs
 tinysnmp-module-dvb - DVB Data Receiver MIB module for TinySNMP
 tinysnmp-module-interfaces - Interfaces MIB module for TinySNMP
 tinysnmp-module-resources - Frogfoot Networks Resources MIB plugin for TinySNMP
 tinysnmp-module-ups - UPS MIB module for TinySNMP
 tinysnmp-tools - TinySNMP Utilities
Closes: 340757 376361 381640 385881 388256 388391 388392 388395 390407 416610
Changes: 
 tinysnmp (0.8.5) unstable; urgency=low
 .
   * Added dependancy on latest libabz0 (Closes: #385881, #390407)
   * Use adduser instead of useradd/groupadd (Closes: #416610, #381640)
   * Use bash in Makefile (Closes: #376361)
   * Added tinysnmp-agent conflict with snmpd (Closes: #340757)
   * Exit when make sub processes fail. Thanks to
     Niko Tyni <[EMAIL PROTECTED]> for patch (Closes: #388395)
   * Use `make distclean' in rules file (Closes: #388392)
   * Fixed alignment problems on Sparc. Thanks to
     Niko Tyni <[EMAIL PROTECTED]> for debugging and patch (Closes: #388256)
   * Fixed gcc 4.x signedness warnings.
   * Parse 64-bit values in /proc/net/dev (Closes: #388391)
   * Removed -O0 workaround which shouldn't be necessary anymore.
   * Disable epoll.
Files: 
 5efb0313face7987d465b7d9c4293cee 771 net optional tinysnmp_0.8.5.dsc
 de848711835976ddf6f49ce40a893113 173559 net optional tinysnmp_0.8.5.tar.gz
 cc7edda714d785a80c9616a4d230a2b4 9646 devel optional 
tinysnmp-agent-dev_0.8.5_all.deb
 61d5918840fb2180670698a2fd8aa18c 11404 devel optional 
tinysnmp-dev_0.8.5_i386.deb
 dd72a7b959bb881ee500858820da880b 11926 devel optional 
tinysnmp-manager-dev_0.8.5_i386.deb
 795714f06d31460180a76d352daf93f6 20394 net optional 
tinysnmp-tools_0.8.5_i386.deb
 ed82736b1de6149071e10197250bb180 49722 net optional 
tinysnmp-agent_0.8.5_i386.deb
 fcdd0c51ae236f01ae77ce223bb55bb4 29180 net optional 
tinysnmp-module-interfaces_0.8.5_i386.deb
 60e4f0011c387c515b805fd02288fd6f 12222 net optional 
tinysnmp-module-resources_0.8.5_i386.deb
 44cf48caca2efd2d55748c7586e6bbb0 22256 net optional 
tinysnmp-module-ups_0.8.5_i386.deb
 22600798380def83da02e862c62c89ec 19372 net optional 
tinysnmp-module-dvb_0.8.5_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFGRDJazvVjZitVWu4RAiWUAJ44qrcSMx1y7Gg3F0ZSoh5aUJt4nACgsLMl
pghn8+Y16FsnzQP2aZVR1eg=
=H82q
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to