Bug 237489
Summary: | Circular dependency in evolution-data-server libraries | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Matthias Clasen <mclasen> |
Component: | evolution-data-server | Assignee: | Matthew Barnes <mbarnes> |
Status: | CLOSED RAWHIDE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-10-23 16:26:31 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Matthias Clasen
2007-04-23 14:58:34 UTC
*** Bug 237488 has been marked as a duplicate of this bug. *** A circular build dependency is causing this: -libexchange-storage lives in the "servers" directory, and depends on libedataserverui (containing the missing symbols). - libedataserverui depends on libebook. - libebook depends on libcamel. - libcamel lives in the "camel" directory, and so does libcamelgroupwise. - libcamelgroupwise depends on libegroupwise. - libegroupwise lives in the "servers" directory. This is a real gordian knot. Still the case in current rawhide. Ross suggested moving libexchange-storage to evolution-exchange in [1], which would break the dependency cycle and allow things to be linked properly. Upstream seems agreeable, but it looks like this will be a post-GNOME 2.20 effort. [1] http://bugzilla.gnome.org/show_bug.cgi?id=456240 Bumping version to Rawhide; no movement on this yet, unfortunately. This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle. Changing version to '10'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping Moving this to Rawhide. Wrote a patch today to move all remaining Exchange bits in E-D-S to Evolution-Exchange. We'll see how it plays out. We finally got all the Exchange bits in E-D-S and Evolution moved over to Evolution-Exchange. That eliminates the circular dependency described in comment #2. This will land in post-F12 Rawhide, so closing as RAWHIDE. |