Bug 222109 - Make evolution's gnome-pilot dependency optional by splitting it out into a subpackage
Summary: Make evolution's gnome-pilot dependency optional by splitting it out into a s...
Keywords:
Status: CLOSED DUPLICATE of bug 178155
Alias: None
Product: Fedora
Classification: Fedora
Component: evolution
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Matthew Barnes
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-01-10 13:46 UTC by Dave Malcolm
Modified: 2007-11-30 22:11 UTC (History)
0 users

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2007-10-05 22:01:45 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Dave Malcolm 2007-01-10 13:46:32 UTC
The way Evolution is packaged it currently has a runtime dependency on gnome-pilot.
evolution-2.8.0-7.fc6

rpm -qR evolution | grep pilot
gnome-pilot >= 2.0.13
libgpilotd.so.2  
libgpilotdcm.so.2  
libgpilotdconduit.so.2

The gnome-pilot dependency pulls in various dependencies in the pilot stack.

Suggest that for Fedora 7 and beyond the built components depending on
gnome-pilot be factored out into a separate evolution-pilot subpackage in the
evolution specfile, which would take the Requires: gnome-pilot and this
subpackage be made optional in the Fedora comps file, since not all Evolution
users will want this stack.  The Evolution specfile would still have a
BuildRequires on gnome-pilot-devel

I believe it's just the pilot conduits that would need to live in this subpackage:
rpm -ql evolution | grep conduits
/usr/lib/evolution/2.8/conduits
/usr/lib/evolution/2.8/conduits/libeaddress_conduit.so
/usr/lib/evolution/2.8/conduits/libecalendar_conduit.so
/usr/lib/evolution/2.8/conduits/libememo_conduit.so
/usr/lib/evolution/2.8/conduits/libetodo_conduit.so
/usr/lib/gnome-pilot/conduits/e-address-2.8.conduit
/usr/lib/gnome-pilot/conduits/e-calendar-2.8.conduit
/usr/lib/gnome-pilot/conduits/e-memo-2.8.conduit
/usr/lib/gnome-pilot/conduits/e-todo-2.8.conduit

Comment 1 Matthew Barnes 2007-01-10 20:10:53 UTC
Sounds good to me!

Comment 2 Dave Malcolm 2007-01-10 20:43:57 UTC
You may want to doublecheck things; this is based on my half-remembered
knowledge of how the pilot stuff in evo works :-)

Comment 3 Matthew Barnes 2007-10-05 15:38:01 UTC
I think a user submitted a patch for this in a different bug that I can't find
at the moment.  I plan to attempt this split for Fedora 9.

Comment 4 Matthew Barnes 2007-10-05 22:01:45 UTC

*** This bug has been marked as a duplicate of 178155 ***


Note You need to log in before you can comment on or make changes to this bug.