Re: [Tracker] ANNOUNCE: tracker 0.10.4 released (stable)



2011/3/18 Martyn Russell <martyn lanedo com>:
On 17/03/11 16:00, Michael Biebl wrote:

Hi,

Hi,

looks like there was an ABI/API break in libtracker-sparql without a
soname bump.
The following symbols were removed:

 tracker_backend_status_wait_async
 tracker_backend_status_wait_finish
 tracker_sparql_connection_init_async
 tracker_sparql_connection_init_finish

Was that intentional?

It was intentional to fix the problem we had with initialisation but not to
break ABI. There is no API break AFAICS. These functions were not public.

See my other email (ABI vs API). this is for tracker 0.10.3:

/usr/include/tracker-0.10/libtracker-sparql# grep
tracker_sparql_connection_init_async *
void tracker_sparql_connection_init_async (TrackerSparqlConnection*
self, GAsyncReadyCallback _callback_, gpointer _user_data_);

/usr/include/tracker-0.10/libtracker-sparql# grep
tracker_sparql_connection_init_finish *
void tracker_sparql_connection_init_finish (TrackerSparqlConnection*
self, GAsyncResult* _res_, GError** error);

So this *is* an API break

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]