Bug 1702810

Summary: Prepare for upcoming libebook soname version bump
Product: [Fedora] Fedora Reporter: Milan Crha <mcrha>
Component: libreofficeAssignee: Caolan McNamara <caolanm>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: caolanm, dtardon, erack, sbergman
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: 6.2.2.2-5 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-04-25 07:42:45 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
proposed patch none

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

As noted here:
https://mail.gnome.org/archives/desktop-devel-list/2019-April/msg00016.html
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 
https://gitlab.gnome.org/GNOME/evolution-data-server/issues/33
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.