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 743961 - Fails to build with evolution-data-server master (to be 3.13.90)
Fails to build with evolution-data-server master (to be 3.13.90)
Status: RESOLVED FIXED
Product: california
Classification: Other
Component: build
master
Other Linux
: Normal blocker
: ---
Assigned To: California Maintainers
California Maintainers
Depends on:
Blocks: 743981
 
 
Reported: 2015-02-04 07:28 UTC by Milan Crha
Modified: 2016-03-24 16:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
proposed patch (2.21 KB, patch)
2015-02-04 07:28 UTC, Milan Crha
none Details | Review
make error (10.49 KB, text/plain)
2015-06-25 06:45 UTC, Federico Bruni
  Details

Description Milan Crha 2015-02-04 07:28:54 UTC
Created attachment 296068 [details] [review]
proposed patch

The evolution-data-server 3.13.90 changes API heavily (currently in git master, will be released with GNOME 3.15.90), see a short summary of the changes at [1].
This change breaks California build. See a similar bug #743934 for folks, where I also gave a reason why to use the timeout '1' at bug #743934 comment #1.

Attached is a proposed patch for this build break.

Please check the [1], you might need to take care of the authentication of the calendars too, as this had been moved back to the client side. As is mentioned there, one can simply use added ECredentialsPrompter, but may also take care of SSL failures (in some way invalid SSL certificates for servers).

[1] https://mail.gnome.org/archives/evolution-hackers/2015-February/msg00000.html
Comment 1 Milan Crha 2015-02-04 11:48:21 UTC
I opened a separate bug #743981 for the authentication handling.
Comment 2 Federico Bruni 2015-06-25 06:44:53 UTC
I think I've hit this bug:

$ apt-cache policy evolution-data-server
evolution-data-server:
  Installed: 3.16.3-1

Find attached the error when I run make.
Comment 3 Federico Bruni 2015-06-25 06:45:36 UTC
Created attachment 306068 [details]
make error
Comment 4 Milan Crha 2015-06-25 09:02:15 UTC
(In reply to Federico Bruni from comment #2)
> I think I've hit this bug:

Right, you did. Try the attached patch.
Comment 5 Federico Bruni 2015-06-25 10:47:41 UTC
The attached patch solves the problem. Thanks.
Comment 6 Adam Dingle 2016-03-24 16:40:43 UTC
I can confirm that the patch fixes the build.  I've committed this to master.  Thanks, Milan!