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 ---

Reply via email to