e_book_get_changes always reports no changes in libebook evolution data server
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evolution (Ubuntu) |
Expired
|
Low
|
Unassigned |
Bug Description
Binary package hint: evolution
Using Evolution data server libebook function 'e_book_
Problem can be reproduces as follows:
- run the sample test program, it reports 'no changes'
- make some change in Evolution address book
- run the sample test program again, it still reports 'no changes'
Expected results: second invocation of test program should report 'some changes'
Source code for the test program:
=======
#include <glib-object.h>
#include <e-book.h>
#include <stdio.h>
int main()
{
GError* gerror = NULL;
EBook* ebook = NULL;
GList* glist = NULL;
ebook = e_book_
if (gerror)
{
fprintf(stderr, "e_book_
exit(2);
}
e_book_open(ebook, TRUE, &gerror);
if (gerror)
{
fprintf(stderr, "e_book_open error\n");
exit(2);
}
e_book_
if (gerror)
{
fprintf(stderr, "e_book_get_changes error\n");
exit(2);
}
if (glist)
fprintf(stderr, "some changes\n");
else
fprintf(stderr, "no changes\n");
exit(0);
}
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: evolution 2.30.3-1ubuntu6
ProcVersionSign
Uname: Linux 2.6.35-
NonfreeKernelMo
Architecture: i386
Date: Mon Oct 11 17:18:01 2010
ExecutablePath: /usr/bin/evolution
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
ProcEnviron:
LANGUAGE=
PATH=(custom, user)
LANG=fr_BE.utf8
SHELL=/bin/bash
SourcePackage: evolution
that should be send to bugzilla.gnome.org by someone interested on that particular code example.