Your message dated Thu, 15 Dec 2011 18:18:03 +0000
with message-id <[email protected]>
and subject line Bug#643415: fixed in juman 5.1-2.1
has caused the Debian Bug report #643415,
regarding juman: FTBFS: iotool.c:448:6: error: format not a string literal and
no format arguments [-Werror=format-security]
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.)
--
643415: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=643415
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: juman
Version: 5.1-2
Severity: serious
Tags: wheezy sid
User: [email protected]
Usertags: qa-ftbfs-20110923 qa-ftbfs hardening-format-security hardening
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part:
> gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -fstack-protector
> --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security
> -Werror=format-security -Wall -c iotool.c -fPIC -DPIC -o .libs/iotool.o
> iotool.c: In function 'getpath':
> iotool.c:136:6: warning: implicit declaration of function 'getcwd'
> [-Wimplicit-function-declaration]
> iotool.c:131:12: warning: unused variable 'env' [-Wunused-variable]
> iotool.c: In function 'my_strcpy':
> iotool.c:307:6: warning: pointer targets in passing argument 1 of 'strcpy'
> differ in signedness [-Wpointer-sign]
> /usr/include/x86_64-linux-gnu/bits/string3.h:103:1: note: expected 'char *
> __restrict__' but argument is of type 'unsigned char *'
> iotool.c:307:6: warning: pointer targets in passing argument 2 of 'strcpy'
> differ in signedness [-Wpointer-sign]
> /usr/include/x86_64-linux-gnu/bits/string3.h:103:1: note: expected 'const
> char * __restrict__' but argument is of type 'unsigned char *'
> iotool.c: In function 'my_strcmp':
> iotool.c:324:6: warning: pointer targets in passing argument 1 of
> '__builtin_strlen' differ in signedness [-Wpointer-sign]
> iotool.c:324:6: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:324:6: warning: pointer targets in passing argument 1 of
> '__builtin_strlen' differ in signedness [-Wpointer-sign]
> iotool.c:324:6: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:324:6: warning: pointer targets in passing argument 1 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:324:6: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:324:6: warning: pointer targets in passing argument 2 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:324:6: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:324:6: warning: pointer targets in passing argument 1 of
> '__builtin_strlen' differ in signedness [-Wpointer-sign]
> iotool.c:324:6: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:324:6: warning: pointer targets in passing argument 1 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:324:6: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:324:6: warning: pointer targets in passing argument 2 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:324:6: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:324:6: warning: pointer targets in passing argument 1 of
> '__builtin_strlen' differ in signedness [-Wpointer-sign]
> iotool.c:324:6: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:324:6: warning: pointer targets in passing argument 1 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:324:6: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:324:6: warning: pointer targets in passing argument 2 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:324:6: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:324:6: warning: pointer targets in passing argument 1 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:324:6: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:324:6: warning: pointer targets in passing argument 2 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:324:6: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c: In function 'compare_top_str1':
> iotool.c:356:6: warning: pointer targets in passing argument 1 of 'strlen'
> differ in signedness [-Wpointer-sign]
> /usr/include/string.h:399:15: note: expected 'const char *' but argument is
> of type 'unsigned char *'
> iotool.c:357:6: warning: pointer targets in passing argument 1 of 'strlen'
> differ in signedness [-Wpointer-sign]
> /usr/include/string.h:399:15: note: expected 'const char *' but argument is
> of type 'unsigned char *'
> iotool.c: In function 'compare_top_str2':
> iotool.c:378:6: warning: pointer targets in passing argument 1 of 'strlen'
> differ in signedness [-Wpointer-sign]
> /usr/include/string.h:399:15: note: expected 'const char *' but argument is
> of type 'unsigned char *'
> iotool.c:379:6: warning: pointer targets in passing argument 1 of 'strlen'
> differ in signedness [-Wpointer-sign]
> /usr/include/string.h:399:15: note: expected 'const char *' but argument is
> of type 'unsigned char *'
> iotool.c: In function 'compare_end_str':
> iotool.c:400:6: warning: pointer targets in passing argument 1 of 'strlen'
> differ in signedness [-Wpointer-sign]
> /usr/include/string.h:399:15: note: expected 'const char *' but argument is
> of type 'unsigned char *'
> iotool.c:401:6: warning: pointer targets in passing argument 1 of 'strlen'
> differ in signedness [-Wpointer-sign]
> /usr/include/string.h:399:15: note: expected 'const char *' but argument is
> of type 'unsigned char *'
> iotool.c:404:4: warning: pointer targets in passing argument 1 of
> '__builtin_strlen' differ in signedness [-Wpointer-sign]
> iotool.c:404:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:404:4: warning: pointer targets in passing argument 1 of
> '__builtin_strlen' differ in signedness [-Wpointer-sign]
> iotool.c:404:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:404:4: warning: pointer targets in passing argument 1 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:404:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:404:4: warning: pointer targets in passing argument 2 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:404:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:404:4: warning: pointer targets in passing argument 1 of
> '__builtin_strlen' differ in signedness [-Wpointer-sign]
> iotool.c:404:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:404:4: warning: pointer targets in passing argument 1 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:404:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:404:4: warning: pointer targets in passing argument 2 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:404:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:404:4: warning: pointer targets in passing argument 1 of
> '__builtin_strlen' differ in signedness [-Wpointer-sign]
> iotool.c:404:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:404:4: warning: pointer targets in passing argument 1 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:404:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:404:4: warning: pointer targets in passing argument 2 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:404:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:404:4: warning: pointer targets in passing argument 1 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:404:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:404:4: warning: pointer targets in passing argument 2 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:404:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:409:4: warning: pointer targets in passing argument 1 of
> '__builtin_strlen' differ in signedness [-Wpointer-sign]
> iotool.c:409:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:409:4: warning: pointer targets in passing argument 1 of
> '__builtin_strlen' differ in signedness [-Wpointer-sign]
> iotool.c:409:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:409:4: warning: pointer targets in passing argument 1 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:409:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:409:4: warning: pointer targets in passing argument 2 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:409:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:409:4: warning: pointer targets in passing argument 1 of
> '__builtin_strlen' differ in signedness [-Wpointer-sign]
> iotool.c:409:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:409:4: warning: pointer targets in passing argument 1 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:409:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:409:4: warning: pointer targets in passing argument 2 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:409:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:409:4: warning: pointer targets in passing argument 1 of
> '__builtin_strlen' differ in signedness [-Wpointer-sign]
> iotool.c:409:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:409:4: warning: pointer targets in passing argument 1 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:409:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:409:4: warning: pointer targets in passing argument 2 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:409:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:409:4: warning: pointer targets in passing argument 1 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:409:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:409:4: warning: pointer targets in passing argument 2 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:409:4: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c: In function 'print_current_time':
> iotool.c:448:6: error: format not a string literal and no format arguments
> [-Werror=format-security]
> iotool.c: In function 'set_jumangram_dirname':
> iotool.c:568:2: warning: pointer targets in passing argument 1 of
> '__builtin_strlen' differ in signedness [-Wpointer-sign]
> iotool.c:568:2: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:568:2: warning: pointer targets in passing argument 2 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:568:2: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:568:2: warning: pointer targets in passing argument 2 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:568:2: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:568:2: warning: pointer targets in passing argument 1 of
> '__builtin_strlen' differ in signedness [-Wpointer-sign]
> iotool.c:568:2: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:568:2: warning: pointer targets in passing argument 2 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:568:2: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:568:2: warning: pointer targets in passing argument 2 of
> '__builtin_strcmp' differ in signedness [-Wpointer-sign]
> iotool.c:568:2: note: expected 'const char *' but argument is of type
> 'unsigned char *'
> iotool.c:573:3: warning: pointer targets in passing argument 2 of 'strcpy'
> differ in signedness [-Wpointer-sign]
> /usr/include/x86_64-linux-gnu/bits/string3.h:103:1: note: expected 'const
> char * __restrict__' but argument is of type 'unsigned char *'
> iotool.c: In function 'cha_exit':
> iotool.c:609:9: warning: the address of 'progpath' will always evaluate as
> 'true' [-Waddress]
> iotool.c: In function 'cha_exit_file':
> iotool.c:631:9: warning: the address of 'progpath' will always evaluate as
> 'true' [-Waddress]
> iotool.c: At top level:
> ./juman.h:439:13: warning: 'initialize_type_form' declared 'static' but never
> defined [-Wunused-function]
> iotool.c:589:13: warning: 'grammar_dir' defined but not used
> [-Wunused-variable]
> iotool.c:590:13: warning: 'chasenrc_path' defined but not used
> [-Wunused-variable]
> cc1: some warnings being treated as errors
>
> make[3]: *** [iotool.lo] Error 1
The full build log is available from:
http://people.debian.org/~lucas/logs/2011/09/23/juman_5.1-2_lsid64.buildlog
This happened because since dpkg 1.16.0 [0], hardening flags are enabled
under various conditions.
[0] http://lists.debian.org/debian-devel-announce/2011/09/msg00001.html
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot. Internet was not
accessible from the build systems.
--- End Message ---
--- Begin Message ---
Source: juman
Source-Version: 5.1-2.1
We believe that the bug you reported is fixed in the latest version of
juman, which is due to be installed in the Debian FTP archive:
juman-dic_5.1-2.1_all.deb
to main/j/juman/juman-dic_5.1-2.1_all.deb
juman_5.1-2.1.diff.gz
to main/j/juman/juman_5.1-2.1.diff.gz
juman_5.1-2.1.dsc
to main/j/juman/juman_5.1-2.1.dsc
juman_5.1-2.1_armhf.deb
to main/j/juman/juman_5.1-2.1_armhf.deb
libjuman-dev_5.1-2.1_armhf.deb
to main/j/juman/libjuman-dev_5.1-2.1_armhf.deb
libjuman4_5.1-2.1_armhf.deb
to main/j/juman/libjuman4_5.1-2.1_armhf.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.
Steve McIntyre <[email protected]> (supplier of updated juman 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: Thu, 15 Dec 2011 17:45:16 +0000
Source: juman
Binary: juman juman-dic libjuman-dev libjuman4
Architecture: source all armhf
Version: 5.1-2.1
Distribution: unstable
Urgency: low
Maintainer: TSUCHIYA Masatoshi <[email protected]>
Changed-By: Steve McIntyre <[email protected]>
Description:
juman - Japanese morphological analysis system
juman-dic - Juman dictionary in text format
libjuman-dev - Header files of JUMAN
libjuman4 - Library of JUMAN
Closes: 643415
Changes:
juman (5.1-2.1) unstable; urgency=low
.
* NMU
* Fix fprintf format warning/error. Closes: #643415
* Add ${misc:Depends} etc. for various binary packages
* Switch to ${binary:Version}) to allow binNMUs in future
* Updated Standards-Version
Checksums-Sha1:
bbbfaedcd39ba4767c6a9475af9c8a0d8dd0a8b1 1754 juman_5.1-2.1.dsc
46ecd402672d97ee7ee7e3e403c0acf462dc0a7b 5794 juman_5.1-2.1.diff.gz
7a8b504bae87ba319156fbd572643ffc4bc26258 771162 juman-dic_5.1-2.1_all.deb
655a51dcdf2211ba731fa33b414056cc7d5e97af 33188 libjuman4_5.1-2.1_armhf.deb
73135bcf9e508a72442757ab653952342302e97b 1722060 juman_5.1-2.1_armhf.deb
5d8fa6fece94bbfa1260e4183b9c05796d12225e 41038 libjuman-dev_5.1-2.1_armhf.deb
Checksums-Sha256:
9a901a88da8091cb6d783e6107a83559f3d27d8f08cf525cc320f11b2462dfd5 1754
juman_5.1-2.1.dsc
688b8fe6112bf9cea5874a2748618d3dd0c1396e6a1330a1edaa285e1b163932 5794
juman_5.1-2.1.diff.gz
1912e436c83d19e8a1e97502d161f2ea8a5a8f8a22660427081c57707d2371f1 771162
juman-dic_5.1-2.1_all.deb
e7f8f44b1c93c87ba834dae5bc03407d721121868b9ee2a4b6340aae5facd7b9 33188
libjuman4_5.1-2.1_armhf.deb
3a4b1564ccc0f738dc6cc7dce9ad263d6a62c5f848de3e025caacab925539100 1722060
juman_5.1-2.1_armhf.deb
8354212e9384647d1d4dd2d3249a4036adfa2255aaf3aeb4559d3ea3dca08875 41038
libjuman-dev_5.1-2.1_armhf.deb
Files:
191d1ab089f08000b9ed09ece54dd2b0 1754 misc optional juman_5.1-2.1.dsc
3da4992b01601bf13b9349b4545bb351 5794 misc optional juman_5.1-2.1.diff.gz
03fc34f7fe5785bb37bb8dc48c2ef8f9 771162 misc optional juman-dic_5.1-2.1_all.deb
c98cc6d9e65dddaae47bdbfb2986b5a5 33188 libs optional
libjuman4_5.1-2.1_armhf.deb
71a9873d5f122ff44490e23e3e108298 1722060 misc optional juman_5.1-2.1_armhf.deb
0000dadf8e6fbc66759336cae630f57d 41038 libdevel optional
libjuman-dev_5.1-2.1_armhf.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIcBAEBCAAGBQJO6jjBAAoJEFh5eVc0QmhOPIAP/jSYtHG4KAb8HeM5LfxgnaQh
S8wTCNLxDlTQGFWEm/kZrlaw++yoXEQ9sQsJ3dtAQBfXVLOb2X+Qi3hHxiuxLqtF
cFZiXk0DIQVij/+F7qXRjHooRIS8S4wV9JJ+Ct+3p+wCUpCsJJD17jmqGSUcAOX8
XLqH+6ZBgOI7h5sCTpj+NyXNhWHX6c+nAx9pe1PQBgWOyuML2Y+c890Kd6TR17SD
iGFqUCmboV4kQysQnqS5IEJkNfLBsXzlHpW3xweYoKC15ARnpzOoEzg5s4M+2iqG
1//1LxCsdZPIeKllJgkopJnjr2Atm1hC9yVg/AKfDb60Agnm+ZZd08i/qYLOUWvs
SttJWnC6fQpkjc2m0wbB/GKY9DpzcNndidoEA6DmVo1pZgkgS+il89Xre6zxoFEB
9mdYJNRCUtM+Ih6kuSwuhp3I6AU6YeozI6xISuxIGszsa+A7ep1aP+6UCxsJGYPi
GlYHfL8hMdqaqBG5LW9mGKF0HnjGzS3h0tmp1tWJrbsm+38nlB2s2B44QCRCpOPN
QO/oeVs9MXjOfn0MxeMEFR4HxPwkZTwFAQzqQ0cWLUXxhOeXtWvity8oD1HYkT1A
0MMeJtUm3Ge5L7fwMncwQWoU2JSI5qamcanwPK9SNIvTTQhyfEfGLXaafHzYo2dl
mtq7ELwNcAHExupf2cng
=pu3L
-----END PGP SIGNATURE-----
--- End Message ---