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 337087 - non-default default Address Books and being broken
non-default default Address Books and being broken
Status: RESOLVED DUPLICATE of bug 328332
Product: evolution
Classification: Applications
Component: Contacts
2.6.x (obsolete)
Other Linux
: Urgent normal
: ---
Assigned To: evolution-addressbook-maintainers
Evolution QA team
: 336740 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-04-03 20:28 UTC by Karsten Bräckelmann
Modified: 2006-04-07 05:13 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Karsten Bräckelmann 2006-04-03 20:28:55 UTC
Adding a Contact does not take effect, until Evolution 
is restarted or the Contact is edited.

a) Have a mail from Contact, that is not yet in your 
   Address Book. Right click, Add to Address Book.
b) In the Contact Quick-Add dialog, do *not* change 
   the Address Book. Just accept that Contact to your 
   default Address Book [1].

This Contact does *not* appear in the Address Book. Auto-Completion (Composer) does *not* work.


In the Contact Quick-Add dialog in step (b) you may click Edit Full and change for example the File Under order or change the name of the Contact. This does result in the very same broken behavior.

* After *restarting* Evolution, the Contact finally appears in the Address Book and Auto-Completion works.


In step (b), when changing the Address Book, the behavior is *correct*: The Contact appears in the Address Book, and Auto-Completion works instantly, without restaring Evolution.

In step (b), when changing the Address Book and changing it *back* to the default Addres Book [1], the behavior is *correct* as well.


oh...


Now I am pissed off... *sigh*

After finding out all those details and steps to reproduce this reliably:

All above applies to A DEFAULT INSTALLATION only.

This means: The system "Personal" named Address Book is the default Address Book when first using Evolution. Even after adding new custom Address Books (without marking them as default), "Personal" is the dafult Address Book. This is fine.

However: The "Personal" Address Book is NOT MARKED as default.

Right click on "Personal", Properties does not show the tick for "make this the default". It is used as the default nonetheless.

While the latter is fine (Personal is the dafult by default), the MISSING TICK is not fine:

Manually setting this tick, explicitely marking "Personal" as the default Address Book solves this strange bug.


It is possible to uncheck that tick manually and revert to the out-of-the-box state, with no marked "default Address Book" but Personal assumed as such. By doing this, you can start reading at the top again...


Hunting down this issue an all those was hard, and took me a *long* time. Please, try to reproduce the above steps. Try hard. Try different ways. Do not revert to asking for more info, without trying *really* hard... *sigh*


[1] The assumed-to-be-default "Personal" Address Book, without explicitely 
    setting the default folder Preference. Out-of-the-box behavior.
Comment 1 André Klapper 2006-04-03 22:20:08 UTC
*** Bug 336740 has been marked as a duplicate of this bug. ***
Comment 2 Mathew Wright 2006-04-05 00:52:30 UTC
I have experienced and tested with the same results.

In my experience, after an upgrade from Evo 2.2(FC4 + updates) to Evo 2.6 (FC5 +updates) multiple users at my site were no longer able to add entries to their address book.  The dialogs for adding an address book entry functioned correctly but the outcome was that they were not added.

After changing the personal address books status to "Mark as Default" checked using the context menu right button properties.  This problem has gone away.

The difference between this problem and the one mentioned above is that even after restarting evolution, or rebooting the linux box the problem remained and we never got any additional entries into our address books.  This is on the FC5 + updates version of Evo.

This bug is urgent and needs to be fixed and an update put out, which needs to go downstream into Fedroa.
Comment 3 Sushma Rai 2006-04-07 05:13:41 UTC

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