Your message dated Wed, 12 Aug 2009 09:54:38 +0000
with message-id <e1mbaxw-0003wb...@ries.debian.org>
and subject line Bug#540293: fixed in ldap2zone 0.1-2
has caused the Debian Bug report #540293,
regarding ldap2zone: uses deprecated ldap functions
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.)


-- 
540293: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=540293
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: ldap2zone
Version: 0.1-1
Severity: serious
Tags: patch
Usertags: implicit-pointer-conversion

Our automated buildd log filter[1] detected a problem that is likely to
cause your package to segfault on architectures where the size of a
pointer is greater than the size of an integer, such as ia64 and amd64.

  Function `ldap_get_values' implicitly converted to pointer at ldap2zone.c:308

This is often due to a missing function prototype definition.
For more information, see [2].

Though it is guaranteed that this codepath will cause a segfault on certain
architectures, it is not guaranteed that this codepath would ever be executed
(e.g., if the returned pointer is never dereferenced). However, this bug
does prevent the ia64 buildd from successfully building this package, resulting
in a practical FTBFS issue and warranting the serious severity.

The libldap API has been updated and many functions used by the ldap
plugin are now deprecated. This package should either update to the
new API or define LDAP_DEPRECATED to continue using the deprecated
interfaces.

This patch implements the lazy solution.

[1] http://people.debian.org/~dannf/check-implicit-pointer-functions
[2] http://wiki.debian.org/ImplicitPointerConversions

-- 
dann frazier

--- ldap2zone-0.1.orig/ldap2zone.c	2007-08-30 00:49:26.000000000 -0600
+++ ldap2zone-0.1/ldap2zone.c	2009-08-06 16:20:28.867706387 -0600
@@ -14,6 +14,7 @@
 #include <libgen.h>
 #include <ctype.h>
 
+#define LDAP_DEPRECATED 1
 #include <ldap.h>
 
 struct string {

--- End Message ---
--- Begin Message ---
Source: ldap2zone
Source-Version: 0.1-2

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

ldap2zone_0.1-2.dsc
  to pool/main/l/ldap2zone/ldap2zone_0.1-2.dsc
ldap2zone_0.1-2.tar.gz
  to pool/main/l/ldap2zone/ldap2zone_0.1-2.tar.gz
ldap2zone_0.1-2_i386.deb
  to pool/main/l/ldap2zone/ldap2zone_0.1-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 540...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Cajus Pollmeier <ca...@debian.org> (supplier of updated ldap2zone 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: Wed, 12 Aug 2009 02:34:00 +0200
Source: ldap2zone
Binary: ldap2zone
Architecture: source i386
Version: 0.1-2
Distribution: unstable
Urgency: low
Maintainer: GOsa packages mainteners group <gosa-...@oss.gonicus.de>
Changed-By: Cajus Pollmeier <ca...@debian.org>
Description: 
 ldap2zone  - Extract DNS zones from LDAP trees
Closes: 540293 540673
Changes: 
 ldap2zone (0.1-2) unstable; urgency=low
 .
   * Converted to new ldap api (Closes: #540293)
   * Corrected binary-arch target (Closes: #540673)
Checksums-Sha1: 
 758fe37bf9d9ab2383e8084606f722673b76051a 1006 ldap2zone_0.1-2.dsc
 c5ab59965b750b19a44f222121540ce10a505723 11931 ldap2zone_0.1-2.tar.gz
 658d6d0bab6f6de29aef08a3df7767a464a857e8 8290 ldap2zone_0.1-2_i386.deb
Checksums-Sha256: 
 bd49c9fc9670739246bc92993a0cb7ba798eb681b5d2b4063ddc27b8085a9f23 1006 
ldap2zone_0.1-2.dsc
 33ec2239a69af8b6f32c11dc0fb737a4a237199e47c5d6067f810a4f278ac8fb 11931 
ldap2zone_0.1-2.tar.gz
 754161a3264508ac38b8df5d707243c71b44b0b53bb8ec46e4c4ee74c34fa4ff 8290 
ldap2zone_0.1-2_i386.deb
Files: 
 dc4476f0baddcda64771e86c5682b936 1006 utils optional ldap2zone_0.1-2.dsc
 d96bc01b270d134daf6c4942f2e2a22e 11931 utils optional ldap2zone_0.1-2.tar.gz
 e83829b8fbbb0f9256729ea8da426b3a 8290 utils optional ldap2zone_0.1-2_i386.deb

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

iD8DBQFKgnaetyibJ/7Y+CYRAhKvAJsES4Jxgc9lv+7tUW5Whu5WBz5VjwCgo3MB
cIfTgWSj9YDc7lg4ygIPl4Q=
=6WAi
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to