Your message dated Fri, 07 Oct 2011 19:32:48 +0000
with message-id <e1rcga4-0005xf...@franck.debian.org>
and subject line Bug#643386: fixed in ghex 3.0.0-1
has caused the Debian Bug report #643386,
regarding ghex: FTBFS: ui.c:920:4: 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.)
--
643386: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=643386
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ghex
Version: 2.24.0-1
Severity: serious
Tags: wheezy sid
User: debian...@lists.debian.org
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.. -DGNOMEICONDIR=\""/usr/share/pixmaps"\"
> -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DLOCALEDIR=\"/usr/share/locale\"
> -DDATADIR=\""/usr/share"\" -DPREFIX=\""/usr"\" -pthread -DORBIT2=1
> -D_REENTRANT -I/usr/include/gtk-2.0
> -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0
> -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0
> -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12
> -I/usr/include/gail-1.0 -I/usr/include/cairo -I/usr/include/gio-unix-2.0/
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0
> -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1
> -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0
> -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0
> -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0
> -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0
> -I/usr/include/libxml2 -I/usr/include/libgnomeprintui-2.2
> -I/usr/include/libgnomeprint-2.2 -pthread -I/usr/include/gail-1.0
> -I/usr/include/atk-1.0 -I/usr/include/gtk-2.0
> -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0
> -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2
> -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -g -O2
> -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wformat
> -Wformat-security -Werror=format-security -Wall -c ui.c
> ui.c: In function 'about_response_cb':
> ui.c:239:4: warning: passing argument 1 of 'gtk_widget_destroy' from
> incompatible pointer type [enabled by default]
> /usr/include/gtk-2.0/gtk/gtkwidget.h:837:9: note: expected 'struct GtkWidget
> *' but argument is of type 'struct GtkDialog *'
> ui.c: In function 'ghex_print_run_dialog':
> ui.c:864:9: warning: pointer targets in passing argument 2 of
> 'gnome_print_dialog_new' differ in signedness [-Wpointer-sign]
> /usr/include/libgnomeprintui-2.2/libgnomeprintui/gnome-print-dialog.h:92:13:
> note: expected 'const guchar *' but argument is of type 'const char *'
> ui.c:875:4: warning: pointer targets in passing argument 5 of
> 'gnome_print_dialog_construct_range_page' differ in signedness
> [-Wpointer-sign]
> /usr/include/libgnomeprintui-2.2/libgnomeprintui/gnome-print-dialog.h:100:6:
> note: expected 'const guchar *' but argument is of type 'char *'
> ui.c:875:4: warning: pointer targets in passing argument 6 of
> 'gnome_print_dialog_construct_range_page' differ in signedness
> [-Wpointer-sign]
> /usr/include/libgnomeprintui-2.2/libgnomeprintui/gnome-print-dialog.h:100:6:
> note: expected 'const guchar *' but argument is of type 'char *'
> ui.c: In function 'ghex_print_preview_real':
> ui.c:902:2: warning: pointer targets in passing argument 2 of
> 'gnome_print_job_preview_new' differ in signedness [-Wpointer-sign]
> /usr/include/libgnomeprintui-2.2/libgnomeprintui/gnome-print-job-preview.h:48:13:
> note: expected 'const guchar *' but argument is of type 'gchar *'
> ui.c: In function 'display_error_dialog':
> ui.c:920:4: error: format not a string literal and no format arguments
> [-Werror=format-security]
> ui.c: In function 'display_info_dialog':
> ui.c:945:4: error: format not a string literal and no format arguments
> [-Werror=format-security]
> cc1: some warnings being treated as errors
>
> make[4]: *** [ui.o] Error 1
The full build log is available from:
http://people.debian.org/~lucas/logs/2011/09/23/ghex_2.24.0-1_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: ghex
Source-Version: 3.0.0-1
We believe that the bug you reported is fixed in the latest version of
ghex, which is due to be installed in the Debian FTP archive:
ghex_3.0.0-1.debian.tar.gz
to main/g/ghex/ghex_3.0.0-1.debian.tar.gz
ghex_3.0.0-1.dsc
to main/g/ghex/ghex_3.0.0-1.dsc
ghex_3.0.0-1_i386.deb
to main/g/ghex/ghex_3.0.0-1_i386.deb
ghex_3.0.0.orig.tar.bz2
to main/g/ghex/ghex_3.0.0.orig.tar.bz2
libgtkhex-3-0_3.0.0-1_i386.deb
to main/g/ghex/libgtkhex-3-0_3.0.0-1_i386.deb
libgtkhex-3-dev_3.0.0-1_i386.deb
to main/g/ghex/libgtkhex-3-dev_3.0.0-1_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 643...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Michael Biebl <bi...@debian.org> (supplier of updated ghex 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: SHA256
Format: 1.8
Date: Fri, 07 Oct 2011 03:04:20 +0200
Source: ghex
Binary: libgtkhex-3-0 libgtkhex-3-dev ghex
Architecture: source i386
Version: 3.0.0-1
Distribution: unstable
Urgency: low
Maintainer: Debian GNOME Maintainers
<pkg-gnome-maintain...@lists.alioth.debian.org>
Changed-By: Michael Biebl <bi...@debian.org>
Description:
ghex - GNOME Hex editor for files
libgtkhex-3-0 - GNOME Hex editor for files (shared library)
libgtkhex-3-dev - GNOME Hex editor for files (development headers)
Closes: 542554 643386
Changes:
ghex (3.0.0-1) unstable; urgency=low
.
* New upstream release.
- Fixes format string error. (Closes: #643386)
- Ported to GNOME 3 / GTK 3 removing dependencies on deprecated libraries
like libgnomeprint. (Closes: #542554)
* Update watch file.
* Switch to dpkg source format 3.0 (quilt).
- Add debian/source/format.
- Remove simple-patchsys.mk include.
* Bump debhelper compatibility level to 8.
- Bump Build-Depends on debhelper.
- Strip debian/tmp/ from .install files.
* debian/control.in:
- Drop Build-Depends on libgnomeui-dev, libgnomeprintui2.2-dev,
libpopt-dev and gconf2.
- Update Build-Depends on libgtk2.0-dev to libgtk-3-dev (>= 3.0.0).
- Update Build-Depends on libgail-dev to libgail-3-dev.
- Bump Build-Depends on intltool to (>= 0.41.1).
- Bump Build-Depends on gnome-doc-utils to (>= 0.9.0).
- Add Build-Depends on libglib2.0-dev (>= 2.26).
- Bump Standards-Version to 3.9.2.
- Add Vcs-* fields.
- Add Homepage field.
- Set pkg-gnome-maintain...@lists.alioth.debian.org as Maintainer.
* Update for libgtkhex SONAME bump.
- Rename libgtkhex0 → libgtkhex-3-0.
- Rename libgtkhex0-dev → libgtkhex-3-dev.
- Bump minimum shlibs version to 3.0.0.
* The main binary was renamed from ghex2 → ghex.
- Rename and update manpage.
- Update menu file.
* debian/rules:
- Remove some cruft which is no longer necessary.
Checksums-Sha1:
ad97e22a86e887f2bb16076b2d7a4f5fa4cdac13 2258 ghex_3.0.0-1.dsc
91cadf98dbcac7949db8a2d5e88d100e576e2a8a 1490445 ghex_3.0.0.orig.tar.bz2
8ec91b4bd2831776f98906075c63a84561949ea5 6617 ghex_3.0.0-1.debian.tar.gz
f5281c276aca18340dcc0d5ca62294b2f42e27e3 66364 libgtkhex-3-0_3.0.0-1_i386.deb
b704b9aa7dc5dc2c0fb9f6cf5156e28c5120de26 37170 libgtkhex-3-dev_3.0.0-1_i386.deb
2f0766efdec93aad89095698dd8d8ee5bd4b4faa 1186322 ghex_3.0.0-1_i386.deb
Checksums-Sha256:
bba71560eadde1df4fffb800e96e322774f3fdf630f5fed05d96b8b5564a6e61 2258
ghex_3.0.0-1.dsc
36756b38838d3a590f9e433e15fce4bb982f655420686370425524ca89e69410 1490445
ghex_3.0.0.orig.tar.bz2
8ee5acc5a84e433dfef67c86d53de193d0af5d6011369427c801b107d4bce40e 6617
ghex_3.0.0-1.debian.tar.gz
8c391c6fc3fc55c0ec2689ccdce47e1c5bb8c57e6162d3a3e370e95c207c91de 66364
libgtkhex-3-0_3.0.0-1_i386.deb
b41a189f1c753605287ec117c80b6bb8d4e66cbc528180cbd86d936f0cf8f0cf 37170
libgtkhex-3-dev_3.0.0-1_i386.deb
9ead10f9657c4f56262493c8b3d4c7efb6dcf9c4ab73df86f6b87ee1fd90ba8c 1186322
ghex_3.0.0-1_i386.deb
Files:
3269ffb7e0257bf9f4423ba1d636dadd 2258 gnome optional ghex_3.0.0-1.dsc
1e8bee97f78346a62f8ec7faac599bee 1490445 gnome optional ghex_3.0.0.orig.tar.bz2
7affdcadc3824621c5f87758add7dfbf 6617 gnome optional ghex_3.0.0-1.debian.tar.gz
67f4d067a811c9e5c0e210984991979b 66364 libs optional
libgtkhex-3-0_3.0.0-1_i386.deb
00a26beb895c9cfee7e94c76b67af9ff 37170 libdevel optional
libgtkhex-3-dev_3.0.0-1_i386.deb
6d37fc0205c5fefd7de30290f9fda854 1186322 gnome optional ghex_3.0.0-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCAAGBQJOjlIDAAoJEGrh3w1gjyLcQjYP/jCWpKiWi/K6p80wxeffB8ba
4lqqTeSFuVNGL+hP7jjVcFlOhHOs6dV2U/HFp0+ublwIYpjffuzigaYYOa3c1iqg
gXSqYfTkl/3zKLA6oD3RZ6DUOwLapxNAAXD2FIcCoItnu1LBlkJd97N1UY2lKh0W
jh10162K9G4ZoFEHWf3bCFAak7CNKwf5QOoCMvcZAtE4FfA2n8uM5Y2xkAgZcsXn
Mmc59kADf33z1IlWFJ1aVfpHuX9o1fB5nIHuJKMqVHE4bc1Sf21GYn1AGGogabOO
qVEbxrRVRspqly/oR95GvKV9zUNzYb7/iqk/xE5Oh2P0O0bmh+/FepfDi9nt/x44
dneHkWbgR76tiiFWIgRgVcnqU5OyeGISXFbBqtiqaJcCKk7I4h6P7xVP1HNl01XK
t457XvUxZciSrAw2k5u513O+ThcbcDgmyf8BbwAYVXSMBJeSS+6XaTQ9fpx/Ij6T
jZlvpv7b7UJmIwdvwkMmK+DTIm4KXvSRuyGYtegIAv5/d4hDr0bG4szlRk9BoAOY
SVv8yl8zGKFX4jaOPVMljX5HV1KcDTLyfurLc/ZSNpznD77F2NoCc2/Oz4QwrBnz
9fbucqxfjuWa+4lvn5qFKx0FZWd72sI7c1tJ+MGDOPvk8btjY9IgA7rg8yvkzLY8
Ab6nIpINhTpvyRVh9NYW
=Q1+r
-----END PGP SIGNATURE-----
--- End Message ---