Your message dated Mon, 14 Mar 2011 19:38:18 +0000
with message-id <e1pzdas-00036o...@franck.debian.org>
and subject line Bug#617771: fixed in mail-notification 5.4.dfsg.1-2.4
has caused the Debian Bug report #617771,
regarding undefined symbol: camel_object_unref
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.)
--
617771: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=617771
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: mail-notification-evolution
Version: 5.4.dfsg.1-2.3
Severity: grave
Tags: patch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
The evolution plugin fails to load:
(evolution:5726): evolution-plugin-lib-WARNING **: can't load plugin
'/usr/lib/evolution/2.32/plugins/liborg-jylefort-mail-notification.so':
/usr/lib/evolution/2.32/plugins/liborg-jylefort-mail-notification.so:
/undefined symbol: camel_object_unref
(evolution:5726): evolution-plugin-lib-WARNING **: Cannot resolve symbol
'org_jylefort_mail_notification_folder_changed' in plugin
'/usr/lib/evolution/2.32/plugins/liborg-jylefort-mail-notification.so' (not
exported?)
The attached patch fixes this. It also contains a fix for #547287 that I
came up with at some point but failed to submit. :(
- -- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable'), (102, 'experimental')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.37.2+
Locale: LANG=de_CH.UTF-8, LC_CTYPE=de_CH.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages mail-notification-evolution depends on:
ii libatk1.0-0 1.32.0-2 The ATK accessibility toolkit
ii libc6 2.11.2-11 Embedded GNU C Library: Shared lib
ii libcairo2 1.10.2-4 The Cairo 2D vector graphics libra
ii libcamel1.2-19 2.32.2-2 The Evolution MIME message handlin
ii libdbus-1-3 1.4.6-1 simple interprocess messaging syst
ii libdbus-glib-1-2 0.88-2.1 simple interprocess messaging syst
ii libedataserver1.2-14 2.32.2-2 Utility library for evolution data
ii libenchant1c2a 1.6.0-1 a wrapper library for various spel
ii libevolution 2.32.2-1 evolution libraries
ii libfontconfig1 2.8.0-2.1 generic font configuration library
ii libfreetype6 2.4.4-1 FreeType 2 font engine, shared lib
ii libgconf2-4 2.32.1-2 GNOME configuration database syste
ii libglib2.0-0 2.28.1-1+b1 The GLib library of C routines
ii libgtk2.0-0 2.24.1-1 The GTK+ graphical user interface
ii libgtkhtml-editor-3.14-0 3.32.2-1 HTML rendering/editing library - e
ii libgtkhtml3.14-19 3.32.2-1 HTML rendering/editing library - r
ii libnspr4-0d 4.8.7-2 NetScape Portable Runtime Library
ii libnss3-1d 3.12.9-2 Network Security Service libraries
ii libpango1.0-0 1.28.3-4 Layout and rendering of internatio
ii libsoup2.4-1 2.30.2-1 an HTTP library implementation in
ii libsqlite3-0 3.7.5-1 SQLite 3 shared library
ii libunique-1.0-0 1.1.6-2 Library for writing single instanc
ii libxml2 2.7.8.dfsg-2 GNOME XML library
ii mail-notification 5.4.dfsg.1-2.3 mail notification in system tray
mail-notification-evolution recommends no packages.
mail-notification-evolution suggests no packages.
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iD8DBQFNee3NWoGvjmrbsgARAoskAJ4qTO95HBIB0KEuh6b4XnBtkVchTACghfHk
hONQN2YfV4Zi0XYRCHsDnK4=
=tVQv
-----END PGP SIGNATURE-----
diff -up -ru mail-notification-5.4.dfsg.1/src/mn-evolution-server.gob mail-notification-5.4.dfsg.1-2.2+nmu0/src/mn-evolution-server.gob
--- mail-notification-5.4.dfsg.1/src/mn-evolution-server.gob 2011-03-11 09:43:36.000000000 +0100
+++ mail-notification-5.4.dfsg.1-2.2+nmu0/src/mn-evolution-server.gob 2011-02-21 12:19:59.000000000 +0100
@@ -98,10 +98,10 @@ class MN:Evolution:Server from G:Object
info = g_new0(FolderInfo, 1);
info->uri = g_strdup(uri);
info->folder = folder;
- camel_object_ref(folder);
+ g_object_ref(folder);
/* uncache the folder when it is deleted */
- camel_object_hook_event(folder, "deleted", self_folder_deleted_cb, info);
+ g_signal_connect(folder, "deleted", G_CALLBACK(self_folder_deleted_cb), info);
g_hash_table_replace(folders, info->uri, info);
}
@@ -109,8 +109,8 @@ class MN:Evolution:Server from G:Object
private void
folder_info_free (FolderInfo *info (check null))
{
- camel_object_unhook_event(info->folder, "deleted", self_folder_deleted_cb, info);
- camel_object_unref(info->folder);
+ g_signal_handlers_disconnect_by_func(info->folder, self_folder_deleted_cb, info);
+ g_object_unref(info->folder);
g_free(info->uri);
g_free(info);
}
@@ -140,7 +140,7 @@ class MN:Evolution:Server from G:Object
if (info)
{
folder = info->folder;
- camel_object_ref(folder);
+ g_object_ref(folder);
}
}
else
@@ -248,12 +248,12 @@ class MN:Evolution:Server from G:Object
CamelMessageInfo *info = summary->pdata[i];
#endif
- if ((camel_message_info_flags(info) & CAMEL_MESSAGE_SEEN) == 0)
+ if ((camel_message_info_flags(info) & (CAMEL_MESSAGE_SEEN | CAMEL_MESSAGE_JUNK)) == 0)
g_ptr_array_add(*ret, self_camel_message_info_to_dbus_struct(info));
}
camel_folder_free_summary(folder, summary);
- camel_object_unref(folder);
+ g_object_unref(folder);
}
GDK_THREADS_LEAVE();
@@ -275,7 +275,7 @@ class MN:Evolution:Server from G:Object
if (folder)
{
*ret = g_strdup(camel_folder_get_name(folder));
- camel_object_unref(folder);
+ g_object_unref(folder);
}
GDK_THREADS_LEAVE();
@@ -321,7 +321,7 @@ class MN:Evolution:Server from G:Object
gtk_widget_show(((EMMessageBrowser *) browser)->window);
#endif
- camel_object_unref(folder);
+ g_object_unref(folder);
}
GDK_THREADS_LEAVE();
@@ -345,7 +345,7 @@ class MN:Evolution:Server from G:Object
if (folder)
{
status = camel_folder_set_message_flags(folder, message_uid, flags, flags);
- camel_object_unref(folder);
+ g_object_unref(folder);
if (! status)
g_set_error(err,
--- End Message ---
--- Begin Message ---
Source: mail-notification
Source-Version: 5.4.dfsg.1-2.4
We believe that the bug you reported is fixed in the latest version of
mail-notification, which is due to be installed in the Debian FTP archive:
mail-notification-evolution_5.4.dfsg.1-2.4_i386.deb
to
main/m/mail-notification/mail-notification-evolution_5.4.dfsg.1-2.4_i386.deb
mail-notification_5.4.dfsg.1-2.4.debian.tar.gz
to main/m/mail-notification/mail-notification_5.4.dfsg.1-2.4.debian.tar.gz
mail-notification_5.4.dfsg.1-2.4.dsc
to main/m/mail-notification/mail-notification_5.4.dfsg.1-2.4.dsc
mail-notification_5.4.dfsg.1-2.4_i386.deb
to main/m/mail-notification/mail-notification_5.4.dfsg.1-2.4_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 617...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stephen Kitt <st...@sk2.org> (supplier of updated mail-notification 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: Sun, 13 Mar 2011 23:17:35 +0100
Source: mail-notification
Binary: mail-notification mail-notification-evolution
Architecture: source i386
Version: 5.4.dfsg.1-2.4
Distribution: unstable
Urgency: low
Maintainer: LIU Qi <liuq...@gmail.com>
Changed-By: Stephen Kitt <st...@sk2.org>
Description:
mail-notification - mail notification in system tray
mail-notification-evolution - evolution support for mail notification
Closes: 547287 617771
Changes:
mail-notification (5.4.dfsg.1-2.4) unstable; urgency=low
.
* Non-maintainer upload, with maintainer approval.
* Correctly support Evolution 2.32 (closes: #617771).
* Ignore mail marked as junk (closes: #547287).
* Thanks to Michel Dänzer for both these fixes!
Checksums-Sha1:
babb59fbfe51bdc6b8e8fde3e49a40fc90b4fdda 2071
mail-notification_5.4.dfsg.1-2.4.dsc
c4d1b39c771025e39ca3deb44ce9bd52ce5a4798 20031
mail-notification_5.4.dfsg.1-2.4.debian.tar.gz
2b07926cbb80bc14a8e81146c9c3994305fcb3ad 405798
mail-notification_5.4.dfsg.1-2.4_i386.deb
694123750431f03d10c49a4aac189a0e09cb46b7 19410
mail-notification-evolution_5.4.dfsg.1-2.4_i386.deb
Checksums-Sha256:
68315395c9a9ae85431e24fb45eec97a6f8cbf53b5172175f829ef0e4b918ba2 2071
mail-notification_5.4.dfsg.1-2.4.dsc
7acd55e88355d9b376be3ec423b5612f57f41ccd9f6028c308e841bbf672bac7 20031
mail-notification_5.4.dfsg.1-2.4.debian.tar.gz
33d83eccc8a9904a90b74a252d5afa3af6faccc9539a2aeb2577fa068bd0ec9b 405798
mail-notification_5.4.dfsg.1-2.4_i386.deb
3a122c928fe3b7824f1be766a419ebe9a87ca7ce29f02017cd65396d4a3a084e 19410
mail-notification-evolution_5.4.dfsg.1-2.4_i386.deb
Files:
6b9a465b0284b217ee57d5db7b197a0e 2071 gnome optional
mail-notification_5.4.dfsg.1-2.4.dsc
c8693e53ebe9fae531740e556aaa2631 20031 gnome optional
mail-notification_5.4.dfsg.1-2.4.debian.tar.gz
bf414d448ecb249f67f80c3efc825485 405798 gnome optional
mail-notification_5.4.dfsg.1-2.4_i386.deb
8cb0d4a35da5c9a8efb8b67fb0df8c42 19410 gnome optional
mail-notification-evolution_5.4.dfsg.1-2.4_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCAAGBQJNfmo7AAoJEKbcJNnaJJPRMhAP/R7V0FvLqdVDZIthkSt4IW2z
TRPTNJIfwGWgrMrDf2cDKCLbf4P7tCGj7B0CiYrjjwILUEww0b2NmfKzJJzZQV6Y
kC060VBUNSV5q+5b9PIlB9fSrLcQB4PCGVHT6pqadvM1gDFtufsJvDzfK946ovGt
wcgRNVRSNg4PyIM78ih31i1PnQzZ01DXy+kG9/j8qgc7pRaOfaX+DdmAb27f2V7d
nbH3prb+XpyVjYQJUOEFXPCKSNuRDq25cNtoDZ9thsqQXMQ5gbTzM1FHsmdMBt3/
fKUzyKsuqMRIqbZ6dMRQPn4adm6+n48Pkn+o+TJG0zkavS+POIqkgla3z05udTkt
+ipiDKPLyQXYvVw3g2woGRxaHDdrmg8Xhdo7KJqGMdZUKsKopbAD86JTfmXGtj0r
3bl1d5WRAzIO1IuNa3OXtZ3CeSE4BCTA7cOnbCU0LD8vVi28BwZogXoFa2rzawdv
nXUxoata0nkL1MkQaVghqu73ZDzNZ//Svkz8dYuk4lkCYP9t2c7Jz2Z1CpvJ61QD
uJTDvC8Y3rslniOBNcQo+j6gUQMS51/gYVfCU2VnnKAP4q0R96BpkROaQ5iFmV05
IzDvSTNDENR9oWI3R6RX5vuq4t1yINOO7guyyp67BOafu/GJL3m5Yb05g4uVn0W6
pTYTDnRs6tcYonk9YkPW
=2IIv
-----END PGP SIGNATURE-----
--- End Message ---