Your message dated Sat, 24 May 2014 21:19:33 +0000
with message-id <[email protected]>
and subject line Bug#748305: fixed in genometools 1.5.2-4
has caused the Debian Bug report #748305,
regarding Unchecked conversion from double to enum
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.)


-- 
748305: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=748305
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: genometools
Version: 1.5.1-3
Usertags: goto-cc

During a rebuild of all packages in a clean sid chroot (and cowbuilder+pbuilder)
the build failed with the following error. Please note that we use our research
compiler tool-chain (using tools from the cbmc package), which permits extended
reporting on type inconsistencies at link time.

[...]
[compile encseq_lua.o]

file src/gtlua/encseq_lua.c line 83 function 
encseq_reader_lua_reinit_with_readmode: in expression `luaL_checknumber(L, 3)':
conversion from `double' to `int': implicit conversion not permitted
CONVERSION ERROR
make[2]: *** [obj/src/gtlua/encseq_lua.o] Error 64
make[2]: Leaving directory 
`/srv/jenkins-slave/workspace/sid-goto-cc-genometools/genometools-1.5.1'

Indeed reviewing the code here

http://sources.debian.net/src/genometools/1.5.1-3/src/gtlua/encseq_lua.c?hl=83#L83

and taking into account the definition of luaL_checknumber on the one hand and
GtReadmode on the other:

http://sources.debian.net/src/genometools/1.5.1-2/src/external/lua-5.1.5/src/lauxlib.c?hl=176#L176
http://sources.debian.net/src/genometools/1.5.1-2/src/core/readmode_api.h#L23

this conversion appears to be dangerous at best: if a double value is return
that does not result in any of the int values 0, 1, 2, 3 all further code may
break.

Best,
Michael

Attachment: pgpCXOtdMIwWc.pgp
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: genometools
Source-Version: 1.5.2-4

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

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.
Sascha Steinbiss <[email protected]> (supplier of updated 
genometools 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: Sat, 24 May 2014 18:57:45 +0000
Source: genometools
Binary: genometools genometools-common libgenometools0 libgenometools0-dev 
genometools-doc genometools-dbg python-genometools
Architecture: source amd64 all
Version: 1.5.2-4
Distribution: unstable
Urgency: low
Maintainer: Debian Med Packaging Team 
<[email protected]>
Changed-By: Sascha Steinbiss <[email protected]>
Description: 
 genometools - versatile genome analysis toolkit
 genometools-common - shared data files for GenomeTools
 genometools-dbg - versatile genome analysis toolkit, with debug symbols
 genometools-doc - documentation for GenomeTools
 libgenometools0 - versatile genome analysis library
 libgenometools0-dev - development files for GenomeTools
 python-genometools - Python bindings for genometools
Closes: 748305
Changes: 
 genometools (1.5.2-4) unstable; urgency=low
 .
   * Incorporate patches addressing type conversion errors (thanks to
     Michael Tautschnig).
     Closes: #748305
Checksums-Sha1: 
 7bf5d4b0d4085f6b40b581cf907c208ccb6edb91 2778 genometools_1.5.2-4.dsc
 a635f6623db75ae35bcf896cd6f715c721c7fdce 15416 
genometools_1.5.2-4.debian.tar.xz
 9efb033f4094225ff08618865f97bb0230a9eb29 1671142 genometools_1.5.2-4_amd64.deb
 7bfa6c0853efff9637686f1e2695136ed19748b1 138140 
genometools-common_1.5.2-4_all.deb
 9fb427f96640c2c4b940f6808c1da76422b231c3 1673818 
libgenometools0_1.5.2-4_amd64.deb
 6164aabb5fff075d42479f20bf402c40a71f7938 73270 
libgenometools0-dev_1.5.2-4_amd64.deb
 1e48ce855ce60a5fa2e3946eee1f70bd269a6a77 2643556 
genometools-doc_1.5.2-4_all.deb
 61ee8e3661670c326aa4c9d392a43145fc304801 7842756 
genometools-dbg_1.5.2-4_amd64.deb
 a5933ef6e062b06e7b4ec0d6799d2c1af8abe56d 28456 
python-genometools_1.5.2-4_amd64.deb
Checksums-Sha256: 
 45f1aecf127f1c8cc11e67a9c289bf06f4ff38421f946698b2206c29e3a0c562 2778 
genometools_1.5.2-4.dsc
 ef75e640af0f2a4c898b557a0c395e348ddae84067fdebaa765b71f91d65536b 15416 
genometools_1.5.2-4.debian.tar.xz
 2d2ee122b8df77e8f3ab6d85bafd8882193db32607b80e765b1922efbc965079 1671142 
genometools_1.5.2-4_amd64.deb
 e3d5e3690b3fd03afbbe82dd586b981429a73955f2de88395a6aeecb84cf8113 138140 
genometools-common_1.5.2-4_all.deb
 b451db6426ef4484460a351522d2847113c39dbea749234ec41eef0cbd19dbbe 1673818 
libgenometools0_1.5.2-4_amd64.deb
 32bee3e88a22c2377778de0693ae67ba8fab4123d6418f48c58591c179418d9a 73270 
libgenometools0-dev_1.5.2-4_amd64.deb
 8edcc8b0688609b49dd2512c86c70ac19a9465261fc7fa55738a2c183bf7ace6 2643556 
genometools-doc_1.5.2-4_all.deb
 0824d7b79762f2e0e271738af615f691b56b91cf9e7624a20d6b063ca15c8141 7842756 
genometools-dbg_1.5.2-4_amd64.deb
 c131851e2c0e8baf6ab8ef19a4431fbd5a884f48c7a3a1afba2f6171a01b3cc6 28456 
python-genometools_1.5.2-4_amd64.deb
Files: 
 cd3e7c707dfc94c4beb1edcb89330a36 1671142 science optional 
genometools_1.5.2-4_amd64.deb
 311f3b06bfdc526950c5e1622cf5d122 138140 science optional 
genometools-common_1.5.2-4_all.deb
 9e6fcd4e68da560c29762481a95c39b7 1673818 libs optional 
libgenometools0_1.5.2-4_amd64.deb
 6ac8bb30bce01ce4d284f81575fa6db8 73270 libdevel optional 
libgenometools0-dev_1.5.2-4_amd64.deb
 5f7bf714945e232554f6e72c99a6b380 2643556 doc optional 
genometools-doc_1.5.2-4_all.deb
 e638a21afb4f625955c5afb38831ad9d 7842756 debug extra 
genometools-dbg_1.5.2-4_amd64.deb
 f2bacb3fbf982f053eec3e78671778ab 28456 python optional 
python-genometools_1.5.2-4_amd64.deb
 8c8d5dedf0c93a5de2752044e56ff399 2778 science optional genometools_1.5.2-4.dsc
 a36d8b8e9702157500cd5c38ce7ea622 15416 science optional 
genometools_1.5.2-4.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJTgQkiAAoJEFVWo04Eo2ELA9MQAIuZgy5SHwbOchid2IJUQA8f
qPR/BQVrUdGtLzdQQwxTxj0v9SGWRDAsLvDo1YRzJyS2jaQh0Z0pXkia+G0JmwYE
PbI086l8ROaw0WDoFfatoiUxYyRIrHnSlXHD81+diNQ3B+xPXbcN9XLDihrj5aK8
DQs6Mel0G6JTTcVp+OGvdTWoUjyyIGOyQQT6v30+/LHI2y25nFkhzd10mW06q4kN
axyH2Avu91aYKHKsIsLdDYAmln8/05xrOzzQ59k8fXlEkBSmtVw9kfJFDtpwrGtf
yfHQfA4+k3TtwhzLAXqKNCODkqc+czbAbmaCplSB2HNaPJBn753i2WcncPXhfUMD
0dvcN5huiTxJcD9prBbpfbdDEPTQR62mZ5blPlfV/8gU72Fk57OutwWtkZnp1MIP
NxBHmif2z/sHHHsKyoy80XByDKnelK/cpZk/qplu9cmR+LT9pWfeHJ8km4gSTNtc
x53nnKissCshCPM8RglYV47e00TrhALBd0nIvLmEM0wibmzseZrK/Snluw5VS6Nm
LjNqQR5eGLl3F/15G2Bb4TeN7BJJakUth3BTEC78RbAS7j99J0z2B1UW54DTp9aB
H3VbWGrmbXZJbknAO5QwRWHtvfDN45OmwLEe1iyND2UcJv+enuWQV48hni3FtFue
Yf1eMayBTt4HXXkhwp75
=H211
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to