GNOME Bugzilla – Bug 672208
Folders under Sent view like those under Inbox
Last modified: 2016-01-16 19:23:28 UTC
Version 3.2.1 under openSUSE 12.1 x86-64. When I view emails under Inbox, I see the From: address field in the list of emails, unlike the Sent folder which lists the To: address. This is the expected behaviour, and it applies even when all folders share the same view, which is not applied to the Sent folder. Using a previous version of Evolution, I used to see the subfolders of Sent in the same way as for Sent. But now that I've gone to 3.2.1 with MailDir, I find that subfolders of Sent are treated like those in Inbox - when I make a change to the view of Inbox it applies to subfolders of Sent and vice-versa. So if I want all folders under Inbox to have the same appearance, I am stuck with the subfolders of Sent displaying my own name for every email, rather than the person I sent the email to. This is most annoying and it breaks the functionality of having all folder views set the same. The correct behaviour should be that all folders under Inbox share Inbox's view, and all those under Sent share Sent's view. This may be related to bug 671864. https://bugzilla.gnome.org/show_bug.cgi?id=671864
Workaround: View -> Current View -> As Sent Folder
Thanks for the work-around. Also remember that after switching the view, you lose which column to sort by. So if I am sorting by Date, and I go from "View->Current View->Messages" to "View->Current View->As Sent Folder", I am no longer sorting by Date, even though this field is present in both views. This is a separate bug in its own right, but it's only really annoying in the context of this work-around.
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 bug 435219 ***
Still present in version 3.16.5. This needs to be fixed already. It's quite aggravating.
(In reply to darren from comment #4) > Still present in version 3.16.5. > > This needs to be fixed already. It's quite aggravating. Darren: Your contributed patch is welcome to get this fixed. See https://wiki.gnome.org/Git/Developers for more information.
Okay, I'll take you up on that, Andre. Here are the steps I've taken so far: * checked out Evolution from Git * fails to build, similar to below. * unpacked tarballs for Evolution and Evolution Data Server * EDS v3.19.3 fails to build: ./configure --disable-uoa make CC libebackend_1_2_la-e-dbus-server.lo e-dbus-server.c: In function ‘dbus_server_module_directory_changed_cb’: e-dbus-server.c:542:20: error: ‘G_FILE_MONITOR_EVENT_MOVED_IN’ undeclared (first use in this function) event_type == G_FILE_MONITOR_EVENT_MOVED_IN || ^ e-dbus-server.c:542:20: note: each undeclared identifier is reported only once for each function it appears in e-dbus-server.c:543:20: error: ‘G_FILE_MONITOR_EVENT_MOVED_OUT’ undeclared (first use in this function) event_type == G_FILE_MONITOR_EVENT_MOVED_OUT) { ^ e-dbus-server.c: In function ‘e_dbus_server_load_modules’: e-dbus-server.c:613:73: error: ‘G_FILE_MONITOR_WATCH_MOVES’ undeclared (first use in this function) server->priv->directory_monitor = g_file_monitor_directory (dir_file, G_FILE_MONITOR_WATCH_MOVES, NULL, NULL); ^ Makefile:906: recipe for target 'libebackend_1_2_la-e-dbus-server.lo' failed make[3]: *** [libebackend_1_2_la-e-dbus-server.lo] Error 1 * EDS v3.19.2 fails to build, same error * EDS v3.19.1 builds, installed * Evo v3.19.1 builds, installed evolution (evolution:12294): GLib-GIO-ERROR **: Settings schema 'org.gnome.evolution.shell' is not installed Trace/breakpoint trap This is not as simple as it looks. Until I can even build from source I'm going to have a hard time fixing bugs. Could you please tell me what the above error means, and how to get past it? I haven't had a working mail client for one day, since I uninstalled the package in order to build from source, but I haven't been able to send emails for over a week due to another unfixed bug in Evo.
PS I have not changed the default prefix, so it's all going into /usr/local.
ls /usr/local/share/glib-2.0/schemas gschemas.compiled org.gnome.evolution.plugin.autocontacts.gschema.xml org.gnome.evolution.addressbook.gschema.xml org.gnome.evolution.plugin.email-custom-header.gschema.xml org.gnome.evolution.bogofilter.gschema.xml org.gnome.evolution.plugin.external-editor.gschema.xml org.gnome.evolution.calendar.gschema.xml org.gnome.evolution.plugin.face-picture.gschema.xml org.gnome.evolution-data-server.addressbook.gschema.xml org.gnome.evolution.plugin.itip.gschema.xml org.gnome.evolution-data-server.calendar.gschema.xml org.gnome.evolution.plugin.mail-notification.gschema.xml org.gnome.evolution-data-server.gschema.xml org.gnome.evolution.plugin.prefer-plain.gschema.xml org.gnome.Evolution.DefaultSources.gschema.xml org.gnome.evolution.plugin.publish-calendar.gschema.xml org.gnome.evolution.eds-shell.gschema.xml org.gnome.evolution.plugin.templates.gschema.xml org.gnome.evolution.gschema.xml org.gnome.evolution.shell.gschema.xml org.gnome.evolution.importer.gschema.xml org.gnome.evolution.shell.network-config.gschema.xml org.gnome.evolution.mail.gschema.xml org.gnome.evolution.spamassassin.gschema.xml org.gnome.evolution.plugin.attachment-reminder.gschema.xml
sudo glib-compile-schemas /usr/local/share/glib-2.0/schemas/ Did not fix. How do I point Evolution to the schemas that it installed into its own default location?
Darren, thanks for giving this a shot! Bug reports (which are about specific features) are not the best place to provide support for general build problems as they are not in scope - I recommend either asking on IRC or on the mailing list: https://help.gnome.org/users/evolution/stable/problems-getting-help.html G_FILE_MONITOR_EVENT_MOVED_IN was introduced in GLib 2.44 according to https://developer.gnome.org/gio/stable/GFileMonitor.html. Wondering which Glib2 version is installed on your system. (In reply to darren from comment #6) > I haven't had a working mail client for one day, since I uninstalled the > package in order to build from source That's nothing I would recommend. You can compile and install Evolution's development version in a separate place (e.g. by using the Jhbuild tool) and continue using the stable Evolution version provided by your distribution. > but I haven't been able to send emails for over a week due to > another unfixed bug in Evo. Which bug number is that?
"I recommend either asking on IRC or on the mailing list" I don't use IRC, and you'd be surprised how hard it is to ask anything on a mailing list when you can't send emails.. :P "Wondering which Glib2 version is installed on your system." 2.44.1 "That's nothing I would recommend." Yeah I have no choice but to install the packages, but still I won't be able to connect reliably to my mail server. "Which bug number is that?" https://bugzilla.gnome.org/show_bug.cgi?id=760564
I just installed the packaged versions, ran Evolution from the KDE start menu, and got 3.19.1 instead, which I'd compiled from source. It didn't fail this time, so I guess it's looking at the schemas from the package. And then it connected to the mail server and did a proper send/receive. So I'm guessing bug 760564 has been fixed as of 3.19.1. Confusion is still high, but at least that's progress!