Your message dated Sun, 04 May 2008 21:17:06 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#477181: fixed in awn-extras-applets 0.2.6-2
has caused the Debian Bug report #477181,
regarding awn-extras-applets: implicitly converted pointers
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.)
--
477181: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=477181
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: awn-extras-applets
Version: 0.2.6-1
Severity: serious
Tags: patch
Usertags: implicit-pointer-conversion
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 `gnome_vfs_get_local_path_from_uri' implicitly converted to pointer
at aff-start.c:204
Function `gnome_vfs_get_local_path_from_uri' implicitly converted to pointer
at aff-utils.c:64
Function `g_fopen' implicitly converted to pointer at backend-gnome.c:535
Function `menu_new' implicitly converted to pointer at render.c:1020
Function `build_menu_widget' implicitly converted to pointer at
config_entries.c:548
Function `g_fopen' implicitly converted to pointer at backend-gnome.c:535
Function `awn_applet_dialog_new' implicitly converted to pointer at
applet.c:43
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 awn-extras-applets-0.2.6.orig/src/affinity/aff-start.c awn-extras-applets-0.2.6/src/affinity/aff-start.c
--- awn-extras-applets-0.2.6.orig/src/affinity/aff-start.c 2008-02-14 09:49:53.000000000 -0700
+++ awn-extras-applets-0.2.6/src/affinity/aff-start.c 2008-04-20 23:22:01.000000000 -0600
@@ -31,6 +31,7 @@
#include <glib/gi18n.h>
#include <libawn/awn-desktop-item.h>
#include <libawn/awn-vfs.h>
+#include <libgnomevfs/gnome-vfs-utils.h>
#include "aff-start.h"
diff -urpN awn-extras-applets-0.2.6.orig/src/affinity/aff-utils.c awn-extras-applets-0.2.6/src/affinity/aff-utils.c
--- awn-extras-applets-0.2.6.orig/src/affinity/aff-utils.c 2008-02-14 09:49:53.000000000 -0700
+++ awn-extras-applets-0.2.6/src/affinity/aff-utils.c 2008-04-21 09:52:48.000000000 -0600
@@ -32,6 +32,7 @@
#ifdef LIBAWN_USE_GNOME
#include <libgnomeui/gnome-icon-lookup.h>
#include <libgnomeui/gnome-thumbnail.h>
+#include <libgnomevfs/gnome-vfs-utils.h>
#else
#include "egg-pixbuf-thumbnail.h"
#ifdef LIBAWN_USE_XFCE
diff -urpN awn-extras-applets-0.2.6.orig/src/awnterm/applet.c awn-extras-applets-0.2.6/src/awnterm/applet.c
--- awn-extras-applets-0.2.6.orig/src/awnterm/applet.c 2008-02-14 09:49:01.000000000 -0700
+++ awn-extras-applets-0.2.6/src/awnterm/applet.c 2008-04-21 09:59:20.000000000 -0600
@@ -21,6 +21,7 @@
#include <libawn/awn-applet.h>
#include <libawn/awn-applet-simple.h>
+#include <libawn/awn-applet-dialog.h>
#include <vte/vte.h>
#include <gtk/gtk.h>
diff -urpN awn-extras-applets-0.2.6.orig/src/cairo-menu/backend-gnome.c awn-extras-applets-0.2.6/src/cairo-menu/backend-gnome.c
--- awn-extras-applets-0.2.6.orig/src/cairo-menu/backend-gnome.c 2008-02-14 09:49:53.000000000 -0700
+++ awn-extras-applets-0.2.6/src/cairo-menu/backend-gnome.c 2008-04-20 23:22:01.000000000 -0600
@@ -34,6 +34,7 @@
#include <libgen.h>
#include <ctype.h>
#include <libnotify/notify.h>
+#include <glib/gstdio.h>
#include "menu_list_item.h"
diff -urpN awn-extras-applets-0.2.6.orig/src/cairo-menu/render.h awn-extras-applets-0.2.6/src/cairo-menu/render.h
--- awn-extras-applets-0.2.6.orig/src/cairo-menu/render.h 2008-02-14 09:49:01.000000000 -0700
+++ awn-extras-applets-0.2.6/src/cairo-menu/render.h 2008-04-21 09:56:28.000000000 -0600
@@ -33,4 +33,6 @@ void hide_search(void);
void measure_width(Menu_list_item * menu_item,int * max_width);
gboolean _hide_all_windows(gpointer null);
+GtkWidget * build_menu_widget(Menu_item_color * mic, char * text,GdkPixbuf *pbuf,GdkPixbuf *pover,int max_width);
+
#endif
diff -urpN awn-extras-applets-0.2.6.orig/src/cairo-menu-classic/backend-gnome.c awn-extras-applets-0.2.6/src/cairo-menu-classic/backend-gnome.c
--- awn-extras-applets-0.2.6.orig/src/cairo-menu-classic/backend-gnome.c 2008-02-14 09:49:53.000000000 -0700
+++ awn-extras-applets-0.2.6/src/cairo-menu-classic/backend-gnome.c 2008-04-20 23:22:01.000000000 -0600
@@ -34,6 +34,7 @@
#include <libgen.h>
#include <ctype.h>
#include <libnotify/notify.h>
+#include <glib/gstdio.h>
#include "menu_list_item.h"
--- awn-extras-applets-0.2.6.orig/src/cairo-menu/menu.h 2008-02-14 09:49:53.000000000 -0700
+++ awn-extras-applets-0.2.6/src/cairo-menu/menu.h 2008-04-21 10:13:22.000000000 -0600
@@ -58,6 +58,7 @@
void fixed_move(GtkWidget *widget,gint x,gint y);
void fixed_put(GtkWidget *widget,gint x,gint y);
void hide_all_menus(void);
+GtkWidget * menu_new(GtkWidget * parent_menu);
#endif
--- End Message ---
--- Begin Message ---
Source: awn-extras-applets
Source-Version: 0.2.6-2
We believe that the bug you reported is fixed in the latest version of
awn-extras-applets, which is due to be installed in the Debian FTP archive:
awn-applets-c-core_0.2.6-2_i386.deb
to pool/main/a/awn-extras-applets/awn-applets-c-core_0.2.6-2_i386.deb
awn-applets-c-extras_0.2.6-2_i386.deb
to pool/main/a/awn-extras-applets/awn-applets-c-extras_0.2.6-2_i386.deb
awn-applets-python-core_0.2.6-2_all.deb
to pool/main/a/awn-extras-applets/awn-applets-python-core_0.2.6-2_all.deb
awn-applets-python-extras_0.2.6-2_all.deb
to pool/main/a/awn-extras-applets/awn-applets-python-extras_0.2.6-2_all.deb
awn-extras-applets_0.2.6-2.diff.gz
to pool/main/a/awn-extras-applets/awn-extras-applets_0.2.6-2.diff.gz
awn-extras-applets_0.2.6-2.dsc
to pool/main/a/awn-extras-applets/awn-extras-applets_0.2.6-2.dsc
libawn-extras-dev_0.2.6-2_i386.deb
to pool/main/a/awn-extras-applets/libawn-extras-dev_0.2.6-2_i386.deb
libawn-extras0_0.2.6-2_i386.deb
to pool/main/a/awn-extras-applets/libawn-extras0_0.2.6-2_i386.deb
python-awn-extras_0.2.6-2_i386.deb
to pool/main/a/awn-extras-applets/python-awn-extras_0.2.6-2_i386.deb
python-awnlib_0.2.6-2_i386.deb
to pool/main/a/awn-extras-applets/python-awnlib_0.2.6-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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Julien Lavergne <[EMAIL PROTECTED]> (supplier of updated awn-extras-applets
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: SHA1
Format: 1.8
Date: Thu, 24 Apr 2008 19:46:11 +0200
Source: awn-extras-applets
Binary: awn-applets-c-core awn-applets-c-extras awn-applets-python-core
awn-applets-python-extras libawn-extras0 libawn-extras-dev python-awn-extras
python-awnlib
Architecture: source all i386
Version: 0.2.6-2
Distribution: unstable
Urgency: medium
Maintainer: Julien Lavergne <[EMAIL PROTECTED]>
Changed-By: Julien Lavergne <[EMAIL PROTECTED]>
Description:
awn-applets-c-core - A collection of applets for avant-window-navigator
awn-applets-c-extras - A collection of applets for avant-window-navigator
awn-applets-python-core - A collection of applets for avant-window-navigator
awn-applets-python-extras - A collection of applets for avant-window-navigator
libawn-extras-dev - library for avant-window-navigator's applets - development
files
libawn-extras0 - A library for avant-window-navigator's applets
python-awn-extras - Python bindings for avant-window-navigator's applets
python-awnlib - Python utilities for avant-window-navigator's applets
Closes: 477181 477264
Changes:
awn-extras-applets (0.2.6-2) unstable; urgency=medium
.
* Rebuild for python2.5 transition (Closes: #477264)
* debian/patches/10-implicit-pointer-conversion.patch
Avoid possible FTBFS and segfault on some architectures. Thanks Dann
Frazier for the patch (Closes: #477181)
Checksums-Sha1:
2f24c3a5f1cfcec77f65482e7d4d28f1535d1b6e 1551 awn-extras-applets_0.2.6-2.dsc
1c2f6751f686bcb830790e1e6af156b636c7db1c 67574
awn-extras-applets_0.2.6-2.diff.gz
bfcdac8ecef27201a2fa61115da5835649e369c2 1392692
awn-applets-python-core_0.2.6-2_all.deb
91372aeebda949a0843feb5c26216dd542bfdc1a 160332
awn-applets-python-extras_0.2.6-2_all.deb
9e60293a2c3faecbf3e0e11f55f7a7aa230a6b0e 165972
awn-applets-c-core_0.2.6-2_i386.deb
4e92dd71c37fe090d999ba8f22df5db570ca9d3c 81448
awn-applets-c-extras_0.2.6-2_i386.deb
37d7a16b2d93a3f946d7269b38781c3713c604e5 20008 libawn-extras0_0.2.6-2_i386.deb
7146a045177da05b1fdcfab0db7125b9bde149bf 16236
libawn-extras-dev_0.2.6-2_i386.deb
7ffb7773518d625ebc1ee92be2f4cb1eaf1aac34 21290
python-awn-extras_0.2.6-2_i386.deb
ea1f9ececcc7789e6d0f6afbe97620af1f29909b 20348 python-awnlib_0.2.6-2_i386.deb
Checksums-Sha256:
3f8f07f0fe87f3b2ab2a0d33b616c0fe562efa198f41985b5ccb1d5078f225fd 1551
awn-extras-applets_0.2.6-2.dsc
206b7c9c68ce83f7ab9190c59fe4868f9b4e04025fae010424c41936fe226669 67574
awn-extras-applets_0.2.6-2.diff.gz
4c60708400dc86b0dcb7b1399c0f559e69223228eb8b283993f8bc1693597a73 1392692
awn-applets-python-core_0.2.6-2_all.deb
26094375d1fa648f4fd4305c5617878c390087b36d7adc8343186c9821444432 160332
awn-applets-python-extras_0.2.6-2_all.deb
ab0c1ae82f5ebf73b303b84c4887708fc17177503fd7701feed4ac4c7c97015b 165972
awn-applets-c-core_0.2.6-2_i386.deb
14623d4de1dc2580356ca767467982c4d5baa3864083100aad77114e9e7b96ce 81448
awn-applets-c-extras_0.2.6-2_i386.deb
bb8508087d21b82198047b8ee2c4232ca20ebf94ae894d5779d0b95e0cf4181e 20008
libawn-extras0_0.2.6-2_i386.deb
d88e4748d268be96180e1276e003ec5a1b2b19dc83bf30da4980fafae824d9ff 16236
libawn-extras-dev_0.2.6-2_i386.deb
3ad24f78cddccde0b14f8c58972d70f718745780deb9fc16f60f847b2e2d2cb5 21290
python-awn-extras_0.2.6-2_i386.deb
8ebd3f10abb782d16620fb31eefcdec81d4a64b3a2a5579be8cbba25c0fae2b4 20348
python-awnlib_0.2.6-2_i386.deb
Files:
f239f7e984a5baea423c86c73f64202a 1551 gnome optional
awn-extras-applets_0.2.6-2.dsc
ced5e81add56d8047c81f6b7f95a3642 67574 gnome optional
awn-extras-applets_0.2.6-2.diff.gz
b4242b6a24a1f0e2a1fa42bc3edc8fd7 1392692 gnome optional
awn-applets-python-core_0.2.6-2_all.deb
f612c70d5f94a0443caa89e121bf7b1d 160332 gnome optional
awn-applets-python-extras_0.2.6-2_all.deb
d963f43e18e336a47ec5db5a6c1cfeee 165972 gnome optional
awn-applets-c-core_0.2.6-2_i386.deb
75480b87297fc3175b2288d5178a3cd6 81448 gnome optional
awn-applets-c-extras_0.2.6-2_i386.deb
7b8b44f4239585765cc6b2098c2d705f 20008 libs optional
libawn-extras0_0.2.6-2_i386.deb
d51f6395f3ab8c7f79c6b126ce9874e6 16236 libdevel optional
libawn-extras-dev_0.2.6-2_i386.deb
95fb32fc37116511daf103b621381738 21290 python optional
python-awn-extras_0.2.6-2_i386.deb
dab3a666b0f400b66b81174d4ca77819 20348 python optional
python-awnlib_0.2.6-2_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFIHhQnRqobajv7n7MRAkoIAJ4ziajXyyDXJF1fvd+tFBH5dkqa9ACfWi3d
H09dmxay+kC4Iz+nMy5HobA=
=LdhM
-----END PGP SIGNATURE-----
--- End Message ---