Your message dated Sat, 16 Jun 2012 21:16:22 +0000
with message-id <e1sg0m2-0005vr...@franck.debian.org>
and subject line Bug#676211: fixed in thin 1.3.1-2
has caused the Debian Bug report #676211,
regarding thin: FTBFS: thin.c:82:3: 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 ow...@bugs.debian.org
immediately.)
--
676211: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=676211
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: thin
Version: 1.3.1-1.1
Severity: serious
Tags: wheezy sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20120605 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part:
> make[1]: Entering directory `/«PKGBUILDDIR»/ext/thin_parser'
> make[1]: Leaving directory `/«PKGBUILDDIR»/ext/thin_parser'
> /usr/lib/ruby/1.9.1/rubygems/ext/builder.rb:37:in `block in make': make
> failed: (Gem::InstallError)
>
> ["/usr/bin/ruby1.9.1 extconf.rb", "checking for main() in -lc...
> yes\ncreating Makefile\n", "make", "make[1]: Entering directory
> `/«PKGBUILDDIR»/ext/thin_parser'\ncompiling thin.c\nthin.c: In function
> 'http_field':\nthin.c:82:3: error: format not a string literal and no format
> arguments [-Werror=format-security]\nthin.c:83:3: error: format not a string
> literal and no format arguments [-Werror=format-security]\nthin.c: In
> function 'request_uri':\nthin.c:114:3: error: format not a string literal and
> no format arguments [-Werror=format-security]\nthin.c: In function
> 'fragment':\nthin.c:125:3: error: format not a string literal and no format
> arguments [-Werror=format-security]\nthin.c: In function
> 'request_path':\nthin.c:136:3: error: format not a string literal and no
> format arguments [-Werror=format-security]\nthin.c: In function
> 'query_string':\nthin.c:148:3: error: format not a string literal and no
> format arguments [-Werror=format-security]\nthin.c: In function
> 'Thin_HttpParser_alloc':\nthin.c:243:3: warning: implicit declaration of
> function 'thin_http_parser_init' [-Wimplicit-function-declaration]\nthin.c:
> In function 'Thin_HttpParser_finish':\nthin.c:295:3: warning: implicit
> declaration of function 'thin_http_parser_finish'
> [-Wimplicit-function-declaration]\nthin.c:297:3: warning: implicit
> declaration of function 'thin_http_parser_is_finished'
> [-Wimplicit-function-declaration]\nthin.c: In function
> 'Thin_HttpParser_execute':\nthin.c:335:5: warning: implicit declaration of
> function 'thin_http_parser_execute'
> [-Wimplicit-function-declaration]\nthin.c:337:5: error: format not a string
> literal and no format arguments [-Werror=format-security]\nthin.c:339:5:
> warning: implicit declaration of function 'thin_http_parser_has_error'
> [-Wimplicit-function-declaration]\ncc1: some warnings being treated as
> errors\nmake[1]: *** [thin.o] Error 1\nmake[1]: Leaving directory
> `/«PKGBUILDDIR»/ext/thin_parser'\n"]
> from /usr/lib/ruby/1.9.1/rubygems/ext/builder.rb:32:in `each'
> from /usr/lib/ruby/1.9.1/rubygems/ext/builder.rb:32:in `make'
> from /usr/lib/ruby/1.9.1/rubygems/ext/ext_conf_builder.rb:18:in `build'
> from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:62:in
> `block in build_and_install'
> from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:61:in
> `chdir'
> from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:61:in
> `build_and_install'
> from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:75:in
> `block in build_all_extensions'
> from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:72:in `each'
> from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:72:in
> `build_all_extensions'
> from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:88:in
> `<main>'
> /usr/bin/ruby1.9.1 extconf.rb
> checking for main() in -lc... yes
> creating Makefile
> make
> make[1]: Entering directory `/«PKGBUILDDIR»/ext/thin_parser'
> compiling thin.c
> thin.c: In function 'http_field':
> thin.c:82:3: error: format not a string literal and no format arguments
> [-Werror=format-security]
> thin.c:83:3: error: format not a string literal and no format arguments
> [-Werror=format-security]
> thin.c: In function 'request_uri':
> thin.c:114:3: error: format not a string literal and no format arguments
> [-Werror=format-security]
> thin.c: In function 'fragment':
> thin.c:125:3: error: format not a string literal and no format arguments
> [-Werror=format-security]
> thin.c: In function 'request_path':
> thin.c:136:3: error: format not a string literal and no format arguments
> [-Werror=format-security]
> thin.c: In function 'query_string':
> thin.c:148:3: error: format not a string literal and no format arguments
> [-Werror=format-security]
> thin.c: In function 'Thin_HttpParser_alloc':
> thin.c:243:3: warning: implicit declaration of function
> 'thin_http_parser_init' [-Wimplicit-function-declaration]
> thin.c: In function 'Thin_HttpParser_finish':
> thin.c:295:3: warning: implicit declaration of function
> 'thin_http_parser_finish' [-Wimplicit-function-declaration]
> thin.c:297:3: warning: implicit declaration of function
> 'thin_http_parser_is_finished' [-Wimplicit-function-declaration]
> thin.c: In function 'Thin_HttpParser_execute':
> thin.c:335:5: warning: implicit declaration of function
> 'thin_http_parser_execute' [-Wimplicit-function-declaration]
> thin.c:337:5: error: format not a string literal and no format arguments
> [-Werror=format-security]
> thin.c:339:5: warning: implicit declaration of function
> 'thin_http_parser_has_error' [-Wimplicit-function-declaration]
> cc1: some warnings being treated as errors
> make[1]: *** [thin.o] Error 1
The full build log is available from:
http://people.debian.org/~lucas/logs/2012/06/05/thin_1.3.1-1.1_unstable.log
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 EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
--- End Message ---
--- Begin Message ---
Source: thin
Source-Version: 1.3.1-2
We believe that the bug you reported is fixed in the latest version of
thin, which is due to be installed in the Debian FTP archive:
thin1.8_1.3.1-2_all.deb
to main/t/thin/thin1.8_1.3.1-2_all.deb
thin_1.3.1-2.debian.tar.gz
to main/t/thin/thin_1.3.1-2.debian.tar.gz
thin_1.3.1-2.dsc
to main/t/thin/thin_1.3.1-2.dsc
thin_1.3.1-2_i386.deb
to main/t/thin/thin_1.3.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 676...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ryan Niebur <r...@debian.org> (supplier of updated thin 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: Sat, 16 Jun 2012 12:56:33 -0700
Source: thin
Binary: thin thin1.8
Architecture: all i386 source
Version: 1.3.1-2
Distribution: unstable
Urgency: low
Maintainer: Debian Ruby Extras Maintainers
<pkg-ruby-extras-maintain...@lists.alioth.debian.org>
Changed-By: Ryan Niebur <r...@debian.org>
Closes: 676211
Description:
thin1.8 - Transitional package for thin
thin - fast and very simple Ruby web server
Changes:
thin (1.3.1-2) unstable; urgency=low
.
* Add patch to pass format string as %s to allow for compiling with
hardnening options (Closes: #676211)
* Fix debian/gen_init.rb to use FileUtils for supporting Ruby 1.9
* Fix with machine readable copyright format 1.0
* Add set -e to maintainer scripts
* Update Standards-Version to 3.9.3
Checksums-Sha1:
33e24209a68a01c5c941cd0b3d1e8ef70ceea364 62262 thin_1.3.1-2_i386.deb
a5ba2de0c085b0126165810978df6c422e269b7d 11002 thin1.8_1.3.1-2_all.deb
1d2223e6a917def3bccda6316972f88d853ba8ea 1458 thin_1.3.1-2.dsc
ac526fa3c130c2a280d52181d4fab37abb1db5c5 8476 thin_1.3.1-2.debian.tar.gz
Checksums-Sha256:
3be659023f7c2df4c30f22722407089591b9f73340a07ddc23e2a1e6629f61df 62262
thin_1.3.1-2_i386.deb
cff377181bc015b29811aa9675462251849d541449ba0b5cda18151a9453db9b 11002
thin1.8_1.3.1-2_all.deb
e19cbc2911cdcbde0addaa2a327b0d74a24c88fbf6a35889c0358001c106ae8d 1458
thin_1.3.1-2.dsc
88a14d5d8a1cf1fc978bf6f135d9654a9484d266334a6133c396a08d113c98f4 8476
thin_1.3.1-2.debian.tar.gz
Files:
8c7a969dc2dd3ba035d8f8080c9b0d33 62262 ruby optional thin_1.3.1-2_i386.deb
00d932724937e3dd70f0a766958537e1 11002 oldlibs extra thin1.8_1.3.1-2_all.deb
e99508da50f5a90264a7ff90f2723eb8 1458 ruby optional thin_1.3.1-2.dsc
8a60e18b1bdb4006b01e414a2a12e07d 8476 ruby optional thin_1.3.1-2.debian.tar.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAk/c5cEACgkQMihv+PacasVxbwCgtq2nZxTk8IwlhmrGpWp39ia5
rLIAoNFHIfsSzlPMV9y62qgeK2ya7fc0
=t15P
-----END PGP SIGNATURE-----
--- End Message ---