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 672208 - Folders under Sent view like those under Inbox
Folders under Sent view like those under Inbox
Status: RESOLVED DUPLICATE of bug 435219
Product: evolution
Classification: Applications
Component: Mailer
3.2.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2012-03-16 04:20 UTC by darren
Modified: 2016-01-16 19:23 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description darren 2012-03-16 04:20:19 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
Comment 1 Matthew Barnes 2012-03-16 04:26:49 UTC
Workaround: View -> Current View -> As Sent Folder
Comment 2 darren 2012-03-16 04:33:36 UTC
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.
Comment 3 André Klapper 2012-08-07 10:25:23 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 bug 435219 ***
Comment 4 darren 2016-01-13 04:43:17 UTC
Still present in version 3.16.5.

This needs to be fixed already. It's quite aggravating.
Comment 5 André Klapper 2016-01-13 13:55:36 UTC
(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.
Comment 6 darren 2016-01-16 03:04:45 UTC
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.
Comment 7 darren 2016-01-16 03:07:54 UTC
PS I have not changed the default prefix, so it's all going into /usr/local.
Comment 8 darren 2016-01-16 03:12:51 UTC
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
Comment 9 darren 2016-01-16 03:15:40 UTC
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?
Comment 10 André Klapper 2016-01-16 15:06:16 UTC
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?
Comment 11 darren 2016-01-16 19:18:08 UTC
"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
Comment 12 darren 2016-01-16 19:23:28 UTC
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!