Bug 1395987

Summary: Build GSSAPI support for Camel
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: evolution-data-serverAssignee: Milan Crha <mcrha>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: rawhideCC: mbarnes, mcrha
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: evolution-data-server-3.23.2-2 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-11-21 15:03:52 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:

Description Adam Williamson 2016-11-17 07:28:38 UTC
I just upgraded my desktop to Rawhide. My mail accounts (both incoming and outgoing) use GSSAPI auth. When I run Evolution - from within Xfce, as GNOME won't start - I just see mostly empty panes, and an error:

Failed to connect account "Main (HA)".

The reported error was "No support for GSSAPI authentication".

This error appears to come from evolution-data-server, but I'm not sure why it thinks it has no GSSAPI support. I checked the build logs for evolution-data-server-3.23.1-1.fc26.x86_64 (the version I have installed) and they show gssapi support being compiled in fine. It was built against krb5-libs 1.15-1.fc26.beta1.0 (ahem, bad versioning there, will report) and we're now at krb5-libs-1.15-2.fc26.beta1.0 , but it doesn't appear like any of the changes between those two builds should break Evo, I don't think.

[adamw@adam hexchat]$ rpm -q evolution
evolution-3.23.1-2.fc26.x86_64
[adamw@adam hexchat]$ rpm -q evolution-data-server
evolution-data-server-3.23.1-1.fc26.x86_64
[adamw@adam hexchat]$ rpm -q krb5-libs
krb5-libs-1.15-2.fc26.beta1.0.x86_64

Comment 1 Milan Crha 2016-11-21 15:03:52 UTC
Thanks for a bug report. There was an unfortunate overlook in the build script which, even the KRB5 had been enabled in the configure time, didn't build the related code. I fixed that upstream [1] and I'm currently build evolution-data-server-3.23.2-2, which will have this fixed.

[1] https://git.gnome.org/browse/evolution-data-server/commit/?id=54a8c53

Comment 2 Adam Williamson 2016-11-22 19:12:02 UTC
Ahhh, thank you thank you thank you, I was about to throw Thunderbird right through a window...