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 330185 - Searching Evolution addressbooks only works for some fields
Searching Evolution addressbooks only works for some fields
Status: RESOLVED OBSOLETE
Product: evolution-data-server
Classification: Platform
Component: Contacts
2.24.x (obsolete)
Other All
: Normal normal
: ---
Assigned To: evolution-addressbook-maintainers
Evolution QA team
Depends on:
Blocks: 327516
 
 
Reported: 2006-02-06 22:26 UTC by Tor Lillqvist
Modified: 2021-05-19 11:04 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
test program (2.27 KB, text/plain)
2006-02-06 22:31 UTC, Tor Lillqvist
Details

Description Tor Lillqvist 2006-02-06 22:26:51 UTC
Please describe the problem:
Searching Evolution addressbooks (at least the local "Personal" ones) apparently
only works for non-synthetic fields.

See bugzilla.novell.com, bug #73001.

Steps to reproduce:


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 Tor Lillqvist 2006-02-06 22:30:03 UTC
Aargh, the automagically generated HTML link above points to the totally unrelated GNOME bug 73001, not Novell bug 73001, so don't bother clicking on it... Here is a link to the Novell bug report: https://bugzilla.novell.com/show_bug.cgi?id=73001 

I'll attach the minimal test program here, too.
Comment 2 Tor Lillqvist 2006-02-06 22:31:12 UTC
Created attachment 58831 [details]
test program

Run it
for instance like this:

./test-libebook full_name 'Tor Lillqvist'
./test-libebook given_name 'Tor'

If you have an Evolution Personal addressbook entry for me, the first will find
it, but the second one will not. full_name is a "real" field in libebook, but
given_name is a "synthetic" field.
Comment 3 André Klapper 2006-02-09 21:12:13 UTC
hmm. adding dependency to bug 327516.
Comment 4 Ross Burton 2007-08-28 15:52:26 UTC
This is partially by design, e-book-backend-sexp.c has a table of valid properties.  Yes, this sucks.

I've added given_name and family_name to the list of fields.
Comment 5 Tor Lillqvist 2008-11-10 18:32:17 UTC
There are more synthetic fields than given_name and family_name, though. The original Novell bug specifically mentioned email1.
Comment 6 André Klapper 2021-05-19 11:04:17 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. 
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow
  https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/

Thank you for your understanding and your help.