Bug 1288099

Summary: Rebase OpenChange to 2.3
Product: Red Hat Enterprise Linux 7 Reporter: Andreas Schneider <asn>
Component: openchangeAssignee: Milan Crha <mcrha>
Status: CLOSED ERRATA QA Contact: Desktop QE <desktop-qa-list>
Severity: unspecified Docs Contact: Lucie Vařáková <lmanasko>
Priority: unspecified    
Version: 7.3CC: jkoten, mclasen, mcrha, tpelka
Target Milestone: rcKeywords: Rebase
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openchange-2.3-1.el7 Doc Type: Rebase: Bug Fixes and Enhancements
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-11-04 00:25:01 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:
Bug Depends On:    
Bug Blocks: 1297830, 1313485, 1314261    

Description Andreas Schneider 2015-12-03 14:03:05 UTC
Description of problem:
OpenChange links against an internal Samba library which is wrong. The OpenChange project wanted to fix that correctly but did not do so yet.

However we should not link against internal samba libraries. As a workaroudn the DEBUG macro should be added to an OpenChange header file to work around the problem.

Else we will always have to update OpenChange if we change Samba.

We should work with Samba upstream to implement a correct fix for upcoming Samba and OpenChange versions.

Comment 1 Milan Crha 2015-12-03 16:45:01 UTC
I tried to address this in Fedora using these three commits:
http://pkgs.fedoraproject.org/cgit/openchange.git/commit/?id=3e7f4bcbf8c584
http://pkgs.fedoraproject.org/cgit/openchange.git/commit/?id=e0dd24b23a1300
http://pkgs.fedoraproject.org/cgit/openchange.git/commit/?id=06f95d04bb816d

These are related to OpenChange 2.3. The changes are not compatible with 2.2 (Fedora 22), neither with 2.0 which is shipped in RHEL 7.2.

I suggest to update OpenChange to 2.3 version and apply these changes (basically get to the version as is in the Fedora 23 right now). It'll help significantly with the maintenance and such.

Comment 3 Milan Crha 2016-01-18 08:30:51 UTC
(In reply to Milan Crha from comment #1)
> I suggest to update OpenChange to 2.3 version and apply these changes
> (basically get to the version as is in the Fedora 23 right now). It'll help
> significantly with the maintenance and such.

I marked this bug report as a rebase request due to the above reason.

Comment 5 Milan Crha 2016-03-03 10:06:04 UTC
I have the rebase ready, it only requires rebuild of the evolution-mapi, for which I filled bug #1314261. These two are supposed to be released together. I'll postpone release/commit of the rebase until the evolution-mapi bug is also approved.

Comment 13 errata-xmlrpc 2016-11-04 00:25:01 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHBA-2016-2206.html