The Evolution plugin for Mail Notification doesn't work/exist

Bug #355209 reported by Rotbart van Dainig
124
This bug affects 19 people
Affects Status Importance Assigned to Milestone
mail-notification (Ubuntu)
Confirmed
Undecided
Unassigned
Nominated for Jaunty by Rotbart van Dainig
Nominated for Karmic by bgruber

Bug Description

Binary package hint: mail-notification-evolution

On current Jaunty, even after installing mail-notification-evolution, the Evolution plugin of https://launchpad.net/mail-notification doesn't show up in the list of Evolution plugins.

Subsequently, Mail Notification can't communicate with Evolution.

Revision history for this message
Rotbart van Dainig (rotbart-van-dainig) wrote :

Problem stem from the fact that the package is compiled against 2.24 and the plugin is installed at /usr/lib/evolution/2.24 - it should be 2.26.

Revision history for this message
Rotbart van Dainig (rotbart-van-dainig) wrote :

Simply rebuilding the package fixes this problem.

Please do so for Jaunty.

Changed in mail-notification (Ubuntu):
status: New → Confirmed
Revision history for this message
Ian Weisser (ian-weisser) wrote :

Confirmed the problem.
In mail-notification 5.4 in Ubuntu Jaunty (9.04), the following files are installed to /usr/lib/evolution/2.24/plugins/ instead of /usr/lib/evolution/2.26/plugins/:
liborg-jylefort-mail-notification.so
org-jylefort-mail-notification.eplug

A simple workaround:
1) Copy or link the files to the correct directory:
sudo ln -s /usr/lib/evolution/2.24/plugins/org-jylefort-mail-notification.eplug /usr/lib/evolution/2.26/plugins/
sudo ln -s /usr/lib/evolution/2.24/plugins/liborg-jylefort-mail-notification.so /usr/lib/evolution/2.26/plugins/

2) Restart evolution and go to Edit -> Plugins -> Jean-Yves Lefort's Mail Notification. Check the box.

3) Right-click on the Mail-Notification icon -> Properties. Add your evolution e-mailbox.

Revision history for this message
max (mikhmv) wrote :

Thanks IanW.
It is work

Revision history for this message
Adrian Bridgett (adrian-bridgett) wrote :

+1 from me. now to figure how to turn off the pointless "mail notification" indicator applet (which reinvents what this plugin does, but so badly it's just about completely useless). ah, evolution-indicator purged :)

Revision history for this message
pietro2580 (pietro2580) wrote :

DId not work for me.
If I copy both files as mentioned above, the Jean-Yves Lefort's Mail Notification plugin is appearing again.
However, when I run mail-notification -p (with Evolution running and plugin loaded), I still get the message that Mail-notification cannot connect to Evolution.

Revision history for this message
Miloš Mandarić (mandzo18) wrote :

I have the same issue in Karmic. IanW's workaround works but 2.26 need to be replaced with 2.28

Revision history for this message
Klaus Doblmann (moviemaniac) wrote :

Confirming problem still exists in Karmic!

Revision history for this message
Jeremy Nickurak (nickurak) wrote :

So, the indicator applet seems to show indicators from every indicator-supporting application installed. The solution: uninstall all the applications you don't use.

See: http://bugs.launchpad.net/ubuntu/+source/indicator-applet/+bug/429569

Revision history for this message
bgruber (bgruber) wrote :

Jeremy Nickurak, what does that have to do with this bug? mail-notification doesn't use the indicator applet.

Revision history for this message
Tyro65 (tyropublishing) wrote :

It worked for me too. I'm using Kubuntu 9.10, so I had to change ... /evolution/2.26/ ... to /evolution/2.28/

Nice workaround, IanW.

Revision history for this message
Kip Warner (kip) wrote :

Yes, I had to do the same thing. It looks like either upstream or the package maintainer just has to change the path. Kip

Revision history for this message
bgruber (bgruber) wrote :

"It looks like either upstream or the package maintainer just has to change the path."

Not even. The installation path is dynamically generated on build. All that needs to be done is bump the version number of the package so as to effect a new build.

Revision history for this message
Piotr R. (tytus64) wrote :

The fix described in comment #7 does not seem to be possible with a fresh install of Karmic. I have a fresh install of 9.10 and there is no /usr/lib/evolution/2.26/ (or 2.24) directory. The only directory present on my system is /usr/lib/evolution/2.28. But 2.28 dir contains only the following plugins:

$ find -name '*notification*'
./2.28/plugins/liborg-gnome-mail-notification.so
./2.28/plugins/org-gnome-mail-notification.eplug

$ pwd
/usr/lib/evolution

I don't see files mentioned in comment #3
liborg-jylefort-mail-notification.so
org-jylefort-mail-notification.eplug

Anybody has any comments?

Revision history for this message
Matias Borra (mborra) wrote :

Have you installed mail-notification-evolution package? After installing that package you will find the /usr/lib/evolution/2.24 directory, and will be able to apply the workaround mentioned in #3 & #7.

Revision history for this message
Marco Boneff (neffscape) wrote :

Again same problem in Artful (ubuntu 10.17 !!!) but this workaround is not working anymore. This time, as I checked, the plugin is located in /usr/lib/evolution but somehow I can't check the checkbox in Evolution plugin list. I'm using Ubuntu 17.10 and MATE desktop.

Revision history for this message
Luis Alberto Pabón (copong) wrote :

Same here, the issue seems to be:

 ~ evolution

(evolution:24146): module-plugin-lib-WARNING **: can't load plugin '/usr/lib/evolution/plugins/liborg-jylefort-mail-notification.so': /usr/lib/evolution/plugins/liborg-jylefort-mail-notification.so: undefined symbol: camel_message_info_uid

(evolution:24146): module-plugin-lib-WARNING **: Cannot resolve symbol 'org_jylefort_mail_notification_folder_changed' in plugin '/usr/lib/evolution/plugins/liborg-jylefort-mail-notification.so' (not exported?)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.