Bug 114416 - evolution (and related) packages lack appropriate dependencies
Summary: evolution (and related) packages lack appropriate dependencies
Alias: None
Product: Fedora
Classification: Fedora
Component: evolution   
(Show other bugs)
Version: rawhide
Hardware: All Linux
Target Milestone: ---
Assignee: Dave Malcolm
QA Contact:
Depends On:
TreeView+ depends on / blocked
Reported: 2004-01-27 21:30 UTC by Dan Berger
Modified: 2007-11-30 22:10 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2004-05-18 01:10:43 UTC
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

Description Dan Berger 2004-01-27 21:30:45 UTC
Description of problem:
When attempting to install the Evolution 1.5.3 packages (from
http://people.redhat.com/katzj/evolution/) on a Fedora Core 1 machine
I discovered that the packages don't reflect their dependencies

the Evolution 1.5.3 package relies on glib2-2.3.2 (for
g_value_take_object) which in turn relies on gtk2-2.3.2 (for
gtk_threads_lock and gtk_threads_unlock).  

I don't know if the binary packages work on Fedora Core 1 or not as
they also relied on mozilla 1.6 and I tweaked the mozilla version in
the spec file and was rebuilding when I discovered this problem.

Fortunately, upgrading glib2, gtk2, atk, pango, and their associated
devel packages from Fedora test allowed the build to complete.

Even though this is only an issue when trying to install the packages
on Fedora Core 1, the dependency on a specific minimum version of
glib2 should be relfected in the package.  

Similarly, glib2's dependence on a specific minimum version of gtk2
should be reflected in it's package.

Version-Release number of selected component (if applicable):
evolution 1.5.3-1
glib2 2.3.2-1

Comment 1 Carwyn Edwards 2004-01-28 05:41:05 UTC
On a vanilla FC1:

bash$ evolution
evolution: relocation error: /usr/lib/libgtkhtml-3.1.so.3: undefined
symbol: gdk_threads_lock
bash$ rpm -q evolution

To answer Dan's question - no the binaries don't work on FC1 (without
stuff from testing).

Comment 2 Dan Berger 2004-01-29 05:19:29 UTC
This isn't strictly related to this bug, but for others who might find
it while thinking of installing the required Fedora Test packages on
FC 1 - I've noticed that gnome-term isn't terribly happy. 
Specifically, Ctrl-Shift-T (new tab), Ctrl-PageUp and Ctrl-PageDown
(switch tabs) no longer work.

Just a friendly word of warning.

Comment 3 Dave Malcolm 2004-05-18 01:10:43 UTC
The latest test RPMS are now at http://people.redhat.com/dmalcolm

They currently cover Evolution 1.5.7, and I've upped the GTK+
requirement to 2.4.0 (with some patching to use the new file selector
dialog where possible).  So this should imply the necessary dependencies.

I'm changing resolving this (as "RAWHIDE") as the latest testing
version should fix it.

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