After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 333176 - new mail beep should happen once per mail check
new mail beep should happen once per mail check
Status: RESOLVED DUPLICATE of bug 311512
Product: evolution
Classification: Applications
Component: Mailer
2.6.x (obsolete)
Other All
: Normal minor
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2006-03-02 20:14 UTC by Jesse Keating
Modified: 2013-09-13 00:51 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Jesse Keating 2006-03-02 20:14:48 UTC
Currently evolution will beep once per folder it finds a new message in.  This
could lead to 20 beeps per check, which can be quite annoying.  A policy of just
beeping once per mail check if any new messages are found seems a bit more sane.

Evo also beeps when sending email, because you know, new email is hitting
your outbox...

And for even more joy.... moving an already read message to another folder will
envoke a beep.

Other information:
These folders I speak of are IMAP folders, except when sending as that goes to a
local folder.
Comment 1 André Klapper 2006-03-03 18:02:26 UTC
jesse, do you think this is a duplicate of bug 300604?
Comment 2 Jesse Keating 2006-03-03 19:26:35 UTC
Seems like it could be, but that bug seemed specific to evolution-connector, and isn't getting a lot of attention.  Since I'm just using IMAP and not the connector it seems to be a farther reaching problem.  Perhaps the first bug needs to be moved back to evolution itself, rather than connector.
Comment 3 Randall Wayth 2006-03-23 06:13:16 UTC
I also have this problem using an IMAP mail server. Any time you move any bit of mail anywhere you get a beep. This problem appears to have been around for a while since I'm using version 2.2.1.1 on Ubuntu hoary.
Comment 4 Jeffrey Stedfast 2006-05-10 03:39:07 UTC
I'm not sure that this report is actually a duplicate of any other bugs in bugzilla, tho the bug Andre pointed at above is somewhat related.

The bug linked in comment #1 is that Evolution currently plays a sound (beep or otherwise) whenever a folder gets new messages delivered into it, whether it be that the message was just now entered into the user's mail system or whether it was only just moved from some other folder (filters? manual move?).

Jesse's bug is that Evolution doesn't limit itself to playing said sound once per "new message scan" and so every folder that has had messages added to it (new mail or moved) will play a sound - which could be quite a few beeps if you have a multitude of folders/accounts or both.


what should probably happen is that the play_sound functionality should probably be put in a timeout such that as more folders get their update signals and decide they got new messages, instead of playing a sound - they can check the timeout id, if still active - noop, else queue a new timeout. If the timeout is large enough (obviously we don't want too large), then all the folders should get their update events before the timeout expires, and whallah - crisis averted (mostly... altho this isn't by any means a perfect solution, just a practical one).
Comment 5 André Klapper 2006-08-25 05:40:24 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


*** This bug has been marked as a duplicate of 311512 ***