Bug 1702810 - Prepare for upcoming libebook soname version bump
Summary: Prepare for upcoming libebook soname version bump
Alias: None
Product: Fedora
Classification: Fedora
Component: libreoffice
Version: rawhide
Hardware: Unspecified
OS: Unspecified
Target Milestone: ---
Assignee: Caolan McNamara
QA Contact: Fedora Extras Quality Assurance
Depends On:
TreeView+ depends on / blocked
Reported: 2019-04-24 20:25 UTC by Milan Crha
Modified: 2019-04-25 11:46 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Last Closed: 2019-04-25 07:42:45 UTC

Attachments (Terms of Use)
proposed patch (604 bytes, patch)
2019-04-24 20:25 UTC, Milan Crha
no flags Details | Diff

Description Milan Crha 2019-04-24 20:25:05 UTC
Created attachment 1558387 [details]
proposed patch

As noted here:
evolution-data-server's libebook API will change, which will mean also the soname version bump from 19 to 20. If I read the code Caolan pointed me to properly, then the used APIs from e_book_client "namespace" is only e_book_client_get_contacts_sync, whose prototype had not been changed. The changed prototypes are for create/modify/remove of the contacts, a new argument had been added to those functions, but libreoffice doesn't seem to use those functions.

That is, the change should be pretty simple, possibly like the one I attached here. I'm not able to compile and test libreoffice fully with this change, unfortunately.

The changes from 
are currently planned for the 3.33.2 release, which means May 20. I'll update this bug report when it's all done, libreoffice will require rebuild in rawhide too. I'd like to have the patches prepared, no matter whether the 3.33.2 will contain the change or not.

Comment 1 Caolan McNamara 2019-04-25 07:40:28 UTC
upstreaming as https://gerrit.libreoffice.org/71281

Comment 2 Milan Crha 2019-04-25 11:46:24 UTC
Thanks. Just note that the things are not out yet, it'll be the May 20, the earliest.

Note You need to log in before you can comment on or make changes to this bug.