Your message dated Fri, 11 May 2007 09:17:03 +
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)
---BeginMessage---
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.0 +0300
+++ /tmp/oLsmZizcLt/libabz-0.6.3/include/abz/tokens.h 2005-12-19
18:02:09.0 +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 libc62.3.6.ds1-4 GNU C Library: Shared libraries
ii libdebug00.4.2 Memory leak detection system and l
ii libevent11.1a-1 An asynchronous event notification
Versions of packages tinysnmp-agent recommends:
pn tinysnmp-module-interfacesnone (no description available)
pn tinysnmp-module-resources none (no description available)
---End Message---
---BeginMessage---
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