Bug 183609
Summary: | Split Evolution-dependent parts of Beagle into separate package | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Mephisto <mephisto> |
Component: | beagle | Assignee: | Alexander Larsson <alexl> |
Status: | CLOSED RAWHIDE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | alexl, igorm5, johan.dahl, oaklists, sundaram, zcerza |
Target Milestone: | --- | Keywords: | FutureFeature |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Enhancement | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-08-11 12:39:29 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: | |||
Bug Depends On: | |||
Bug Blocks: | 150223 |
Description
Mephisto
2006-03-02 09:56:29 UTC
*** Bug 186073 has been marked as a duplicate of this bug. *** *** Bug 183829 has been marked as a duplicate of this bug. *** This seems to be because evolution-sharp pulls in a libeshell.so.0 dependency from evolution, as all other dependencies are from evolution-data-server only. I wonder what it needs from that. It seems the only access to eshell is in glue/mail/e-mail-remote-glue.c:emrg_initialize_session_and_listeners(). Maybe its possible to avoid this? mbarnes, is this possible? *** Bug 194552 has been marked as a duplicate of this bug. *** *** Bug 196199 has been marked as a duplicate of this bug. *** (In reply to comment #4) > Maybe its possible to avoid this? mbarnes, is this possible? Investigating... Any update ? Verified what alexl found, but have not yet found a resolution to this. In the course of investigating bug #198191, I discovered that Evolution doesn't even provide GNOME_Evolution_Shell_findComponent() anymore. It has been disabled in shell/Evolution-Shell.idl since before Evolution 2.6. Trying to find out more information about this, but if what I'm seeing is true then it should certainly be possible to drop the Evolution dependency. alexl, given the above findings, what do you think is the best course of action? We can either try to drop the Evolution dependency from Evolution-Sharp altogether by patching out the already disabled libeshell function, or break the Evolution-dependent parts of Beagle into a separate package. One of the upstream guys (varadhan) took a look at this bug and recommended the latter, although he also commented that he was thinking of dropping the Evolution dependency from Evolution-Sharp but he needed to talk it over first with Joe Shaw. So I guess a third option is to wait and see what upstream does. I talked to joe. They split some beagle backends (like evo) out into a subpackage. We should probably do that too. Looks like this is now a beagle issue, rather than evolution-sharp. Changing component to beagle and reassigning. In the meantime, I'll keep watch over evolution-sharp's seemingly unnecessary evolution dependency. This is split out in beagle 0.2.7-8 |