Bug 104878 - Dependencies between huge packages
Summary: Dependencies between huge packages
Status: RESOLVED FIXED
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: GNOME (show other bugs)
Version: Beta 1
Hardware: i686 SUSE Other
: P5 - None : Normal
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-16 08:21 UTC by Ulrich Windl
Modified: 2005-10-10 16:01 UTC (History)
0 users

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Dependencies reported by Yast (evolution, yelp) (319 bytes, text/plain)
2005-08-16 08:23 UTC, Ulrich Windl
Details
YaST dependencies (planner, evolution) (412 bytes, text/plain)
2005-08-16 08:24 UTC, Ulrich Windl
Details
YaST dependencies (GNOME, KDE) (333 bytes, text/plain)
2005-08-16 08:24 UTC, Ulrich Windl
Details
YaSt dependency (yelp, mozilla) (367 bytes, text/plain)
2005-08-16 08:25 UTC, Ulrich Windl
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Windl 2005-08-16 08:21:57 UTC
There are several dependencies between huge packages (gnome-menus requires
kdebase3, evolution is required by planner, evolution requires yelp, mozilla
required by yelp). See attachments that will follow.
Comment 1 Ulrich Windl 2005-08-16 08:23:32 UTC
Created attachment 46129 [details]
Dependencies reported by Yast (evolution, yelp)
Comment 2 Ulrich Windl 2005-08-16 08:24:17 UTC
Created attachment 46130 [details]
YaST dependencies (planner, evolution)
Comment 3 Ulrich Windl 2005-08-16 08:24:53 UTC
Created attachment 46131 [details]
YaST dependencies (GNOME, KDE)
Comment 4 Ulrich Windl 2005-08-16 08:25:36 UTC
Created attachment 46132 [details]
YaSt dependency (yelp, mozilla)
Comment 5 Michael Andres 2005-08-16 09:18:47 UTC
YaST just evaluates the dependencies, but does not define them. Something for
gnome maintainers.
Comment 6 Stanislav Brabec 2005-09-22 11:22:30 UTC
gnome-menus requires kdebase3: already FIXED

evolution requires yelp: Required for browsing the help. Once RPM will support
"Recommends:", we can fix it. LATER or WONTFIX

mozilla required by yelp: OK for 10.0. Mozilla is a rendering engine for yelp.
For 10.0 mozilla-xulrunner will be used. INVALID for 10.0, LATER for 10.1

planner requires libeutil.so.0 from evolution. We can package eds (and maybe
other plugins) in separate subpackage to prevent this requirement.

to JP Rosevear: Do you think we should separate planner plugins into separate
subpackage?
Comment 7 JP Rosevear 2005-09-22 12:33:07 UTC
I think that is a good idea, but it should still be part of the default GNOME
selection (since evolution is).
Comment 8 Stanislav Brabec 2005-10-06 15:15:38 UTC
I am now implenting better solution:

eds plugin is in the planner package, but it is "parked" (renamed) until
evolution is installed. Then it is "activated" (linked) by RPM trigger. If
evolution or planner is removed the plugin disappears, too.

It's a toilsome solution, but more familiar to user - there is no need to
install additional plugin after installation of evolution.
Comment 9 Stanislav Brabec 2005-10-06 17:07:47 UTC
Update submitted for STABLE and PLUS.
Comment 10 Stanislav Brabec 2005-10-06 17:08:23 UTC
Note: I can do the same optionally for GDA plugin, if it makes sense.
Comment 11 JP Rosevear 2005-10-10 16:01:34 UTC
I suspect its ok because gda is a gtk-sharp2 dep and its fairly likely banshee,
f-spot, etc will be installed.