Your message dated Sun, 27 Jun 2010 15:49:07 +0000
with message-id <[email protected]>
and subject line Bug#586673: fixed in beid 3.5.2.dfsg-10
has caused the Debian Bug report #586673,
regarding implicit pointer conversions in card-belpic.c
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 [email protected]
immediately.)


-- 
586673: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=586673
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: beid
Version: 3.5.2.dfsg-9
Severity: serious
Usertags: implicit-pointer-conversion
Tags: patch

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 `scdl_open' implicitly converted to pointer at 
src/newpkcs11/src/libopensc/card-belpic.c:954
  Function `scdl_get_address' implicitly converted to pointer at 
src/newpkcs11/src/libopensc/card-belpic.c:958

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.

[1] http://people.debian.org/~dannf/check-implicit-pointer-functions
[2] http://wiki.debian.org/ImplicitPointerConversions
diff -urpN beid.orig/_src/beid-2.6/src/newpkcs11/src/libopensc/card-belpic.c beid-3.5.2.dfsg/_src/beid-2.6/src/newpkcs11/src/libopensc/card-belpic.c
--- beid.orig/_src/beid-2.6/src/newpkcs11/src/libopensc/card-belpic.c	2009-04-28 02:21:26.000000000 -0600
+++ beid-3.5.2.dfsg/_src/beid-2.6/src/newpkcs11/src/libopensc/card-belpic.c	2010-06-21 08:25:55.000000000 -0600
@@ -84,6 +84,7 @@
 #include "log.h"
 #include <stdlib.h>
 #include <string.h>
+#include <opensc/scdl.h>
 
 #ifdef BELPIC_PIN_PAD
 #include "winscard.h"

--- End Message ---
--- Begin Message ---
Source: beid
Source-Version: 3.5.2.dfsg-10

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

beid-common_3.5.2.dfsg-10_amd64.deb
  to main/b/beid/beid-common_3.5.2.dfsg-10_amd64.deb
beid-mozilla-plugin_3.5.2.dfsg-10_amd64.deb
  to main/b/beid/beid-mozilla-plugin_3.5.2.dfsg-10_amd64.deb
beid-tools_3.5.2.dfsg-10_amd64.deb
  to main/b/beid/beid-tools_3.5.2.dfsg-10_amd64.deb
beid_3.5.2.dfsg-10.debian.tar.gz
  to main/b/beid/beid_3.5.2.dfsg-10.debian.tar.gz
beid_3.5.2.dfsg-10.dsc
  to main/b/beid/beid_3.5.2.dfsg-10.dsc
beidgui_3.5.2.dfsg-10_amd64.deb
  to main/b/beid/beidgui_3.5.2.dfsg-10_amd64.deb
libbeid2-dbg_3.5.2.dfsg-10_amd64.deb
  to main/b/beid/libbeid2-dbg_3.5.2.dfsg-10_amd64.deb
libbeid2-dev_3.5.2.dfsg-10_amd64.deb
  to main/b/beid/libbeid2-dev_3.5.2.dfsg-10_amd64.deb
libbeid2_3.5.2.dfsg-10_amd64.deb
  to main/b/beid/libbeid2_3.5.2.dfsg-10_amd64.deb
libbeidlib3-dev_3.5.2.dfsg-10_amd64.deb
  to main/b/beid/libbeidlib3-dev_3.5.2.dfsg-10_amd64.deb
libbeidlib3_3.5.2.dfsg-10_amd64.deb
  to main/b/beid/libbeidlib3_3.5.2.dfsg-10_amd64.deb
libbeidlibopensc2-dbg_3.5.2.dfsg-10_amd64.deb
  to main/b/beid/libbeidlibopensc2-dbg_3.5.2.dfsg-10_amd64.deb
libbeidlibopensc2-dev_3.5.2.dfsg-10_amd64.deb
  to main/b/beid/libbeidlibopensc2-dev_3.5.2.dfsg-10_amd64.deb
libbeidlibopensc2_3.5.2.dfsg-10_amd64.deb
  to main/b/beid/libbeidlibopensc2_3.5.2.dfsg-10_amd64.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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Laurent Bigonville <[email protected]> (supplier of updated beid 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: SHA256

Format: 1.8
Date: Sun, 27 Jun 2010 16:23:03 +0200
Source: beid
Binary: libbeidlibopensc2 libbeidlibopensc2-dev libbeidlibopensc2-dbg 
beid-tools libbeid2 libbeid2-dev libbeid2-dbg beidgui beid-common beid-docs 
libbeidlib3 libbeidlib3-dev beid-mozilla-plugin
Architecture: source amd64
Version: 3.5.2.dfsg-10
Distribution: unstable
Urgency: low
Maintainer: Wouter Verhelst <[email protected]>
Changed-By: Laurent Bigonville <[email protected]>
Description: 
 beid-common - beID support files
 beid-docs  - beID API documentation
 beid-mozilla-plugin - beID mozilla plugin
 beid-tools - SmartCard utilities from the OpenSC project, compiled against lib
 beidgui    - application to read out information from the Belgian electronic I
 libbeid2   - library to read identity information from the Belgian electronic
 libbeid2-dbg - library to read identity information from the Belgian eID card 
(d
 libbeid2-dev - development library to read identity information from the 
Belgian
 libbeidlib3 - beID library, version 3 API
 libbeidlib3-dev - beID library, version 3 API, development package
 libbeidlibopensc2 - belgian eID PKCS11 library
 libbeidlibopensc2-dbg - belgian eID PKCS11 library, debugging symbols
 libbeidlibopensc2-dev - belgian eID PKCS11 library, development files
Closes: 575196 586263 586673 587260
Changes: 
 beid (3.5.2.dfsg-10) unstable; urgency=low
 .
   [ Laurent Bigonville ]
   * debian/patches/0005-Fix-compilation.patch:
     Add missing includes, should fix some FTBFS (Closes: #586673)
   * debian/libbeidlibopensc2-dev.install:
     Do not install files already installed by other packages (Closes: #575196)
   * debian/control: Add Homepage field
   * Move usr/bin/beiddialogsQTsrv in libbeidlib3 package to break circular
     dependency (Closes: #586263)
   * Fix some paths related to libbeidpkcs11.so (Closes: #587260)
 .
   [ Wouter Verhelst ]
   * Remove references to libbeidpkcs11 from libbeidlib3-dev. These are
     never linked to, anyway.
   * Include the .so symlink rather than the .so.3 one in beid-mozilla-plugin,
     since that's what the register.html file refers to; and SONAMEs aren't
     as important for browser plugins, anyway.
Checksums-Sha1: 
 2d9b8f3dbc2d90616e2fcf851ae7b3a0a1c5c33f 1816 beid_3.5.2.dfsg-10.dsc
 4040e23cae91e18315c58d25de60e83f017fda52 28888 beid_3.5.2.dfsg-10.debian.tar.gz
 9d36fc8f4e0cfc9a4f563d525f5cf10b40d932c3 232132 
libbeidlibopensc2_3.5.2.dfsg-10_amd64.deb
 ae4276b38cd3ce6101723123d5650a0f54b580af 55480 
libbeidlibopensc2-dev_3.5.2.dfsg-10_amd64.deb
 5b85066c45ba677323f70c531d1b03b72fd85a6a 691602 
libbeidlibopensc2-dbg_3.5.2.dfsg-10_amd64.deb
 d60a29f4764a0b2e6aa77a9562ee5798fc048d7b 97654 
beid-tools_3.5.2.dfsg-10_amd64.deb
 4007824cdfaff28705f6b8cbef717a80ca00b912 101110 
libbeid2_3.5.2.dfsg-10_amd64.deb
 13724413969d28bd25ae141e1d8ad2481b64accf 24212 
libbeid2-dev_3.5.2.dfsg-10_amd64.deb
 ce50d4dbd822849b2d3f28816088059149b6cc58 436674 
libbeid2-dbg_3.5.2.dfsg-10_amd64.deb
 e96390f822eac7165211bd6c81bb7e8344d07577 1810348 
beidgui_3.5.2.dfsg-10_amd64.deb
 11a84e2bf7ab7ffe531df7e570077b70ee26c192 24370 
beid-common_3.5.2.dfsg-10_amd64.deb
 87ea17d3fdd6d1d364ce67d993d2efa388c42942 818940 
libbeidlib3_3.5.2.dfsg-10_amd64.deb
 13c0a46382e402b4d611ce420dc2333cfd05426a 18012 
libbeidlib3-dev_3.5.2.dfsg-10_amd64.deb
 6cf9a40e4371a9494944d21ffb6429e5ed519fef 54590 
beid-mozilla-plugin_3.5.2.dfsg-10_amd64.deb
Checksums-Sha256: 
 6cf4a8ff0bbbc65e2f7a9da3d819393e74bb2b1d832c4336acf02b78678979b1 1816 
beid_3.5.2.dfsg-10.dsc
 3f048bd189c825674e857142d2b7e2aa9afe566d4e924db65763c1b604913a95 28888 
beid_3.5.2.dfsg-10.debian.tar.gz
 083719248da7fb95df973baa13e226f596c95a5bb258cb67d6f2df6ba725a3c6 232132 
libbeidlibopensc2_3.5.2.dfsg-10_amd64.deb
 684a063247fee5754fa37459e8c7ea5a98583b96ae7d71d875bbf6b9deccce59 55480 
libbeidlibopensc2-dev_3.5.2.dfsg-10_amd64.deb
 423e83bc51d8b1cd8fd4ad314fe83a870ad69e027481f1491a3fb65d697ee8d5 691602 
libbeidlibopensc2-dbg_3.5.2.dfsg-10_amd64.deb
 552a718622fc6ab76c54767ee6d912a6ba5a5db9fbbe21199bfbc2175883398c 97654 
beid-tools_3.5.2.dfsg-10_amd64.deb
 74d4069ec0793c1bb936b5690905786e924867dd3c012602e4dd817b8201bea7 101110 
libbeid2_3.5.2.dfsg-10_amd64.deb
 45341ae226b2a86b1b8cc152f6402c9b3f4752c7fe3f3d38cab21b564f802c1e 24212 
libbeid2-dev_3.5.2.dfsg-10_amd64.deb
 ebd1cf01430171fe554f142faa00ac3f6c8886e134c8f3cf07fd222689729fd8 436674 
libbeid2-dbg_3.5.2.dfsg-10_amd64.deb
 c153cbe91db00fe83fb9a8fede1e2d290201542ff463a5eb73039472e1ede347 1810348 
beidgui_3.5.2.dfsg-10_amd64.deb
 f7585a73ae72bed34087dc4238d8197433ec8d355f63998886d7b9d02d7091f9 24370 
beid-common_3.5.2.dfsg-10_amd64.deb
 615081507c2d3c4fdf8a9d52a744854025dc395a79d046665427912dabf256b8 818940 
libbeidlib3_3.5.2.dfsg-10_amd64.deb
 3b5df7af82fdd4a6ef34749ae0f32e133c4f6e79c4a5c415ddd5a6d8e26c4d60 18012 
libbeidlib3-dev_3.5.2.dfsg-10_amd64.deb
 f580aa6789de4d0d19795e4484dc92a6401fb5a6aba864b0a88597e500dbd85e 54590 
beid-mozilla-plugin_3.5.2.dfsg-10_amd64.deb
Files: 
 c1d9f4bb231107eea4b9e3ca3ea20e47 1816 utils extra beid_3.5.2.dfsg-10.dsc
 1a38dd7ce3c485ae22e469f7a6879b6e 28888 utils extra 
beid_3.5.2.dfsg-10.debian.tar.gz
 95571c4ca576960d899bdcd90ed1d8dd 232132 libs extra 
libbeidlibopensc2_3.5.2.dfsg-10_amd64.deb
 64431a6152fbe7fddfafb93510c1e3c8 55480 libdevel extra 
libbeidlibopensc2-dev_3.5.2.dfsg-10_amd64.deb
 6c3811d31238b0fcab78b33d481a6e80 691602 debug extra 
libbeidlibopensc2-dbg_3.5.2.dfsg-10_amd64.deb
 0daaad93dfe7ab9c41575c3ac5490c47 97654 utils extra 
beid-tools_3.5.2.dfsg-10_amd64.deb
 e7a3fe3328c40410608d306fa8bc9dbc 101110 libs extra 
libbeid2_3.5.2.dfsg-10_amd64.deb
 97c3ab8481984d1b1aa2b17a32efa355 24212 libdevel extra 
libbeid2-dev_3.5.2.dfsg-10_amd64.deb
 c5fa5e5c4c2672f17ead88184bc0dcc8 436674 debug extra 
libbeid2-dbg_3.5.2.dfsg-10_amd64.deb
 e8d15d1ac67419bf848e825ccade3562 1810348 utils extra 
beidgui_3.5.2.dfsg-10_amd64.deb
 e62e8d722b17a633c332235d22b9eb38 24370 utils extra 
beid-common_3.5.2.dfsg-10_amd64.deb
 f2897e54d2aa5d3ef53b1771c2479333 818940 libs extra 
libbeidlib3_3.5.2.dfsg-10_amd64.deb
 2da7386acc55f134ab562ea217c2e950 18012 libdevel extra 
libbeidlib3-dev_3.5.2.dfsg-10_amd64.deb
 ea6a040c80df0716e8797932e6febb1b 54590 utils extra 
beid-mozilla-plugin_3.5.2.dfsg-10_amd64.deb

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

iQEcBAEBCAAGBQJMJ2ooAAoJEB/FiR66sEPV5N4H/2XgXRS/VvIW6IX7CE8bwnDR
GP9FN5PVgJ4YFGBDkb+R/qlec40OKxlQdH1x66pvab/WzManBgGxQZcIzrWZyzpM
OIExzD2ivenjUgCBrZL9h4peSFTsVEz0Jz7mfDaVwgMbUY9+tEi/P/C8CqrKp2Bh
N8xPVCee4fh9sthygyHxe9IG+YSfWKysE1MD5psCrLbqED9ZAS08BaER/wPlzDuE
YkHJ8iljbMRKxud6j7COm7BWvqZZ3yGW/TZpweC9EhozzuB/rK9Ft0sePad5z2Qo
A+juVsEurzr72bQIgElnN4MnPcFLyJrwP4KMHuLne7meARn2Ltd9uq68cYqBOSc=
=WlT9
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to