Bug 114664 - Installing initial package requires gtk2-devel
Summary: Installing initial package requires gtk2-devel
Status: RESOLVED FIXED
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Mobile Devices (show other bugs)
Version: Beta 4
Hardware: Other All
: P5 - None : Major
Target Milestone: ---
Assignee: Stefan Behlert
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-01 09:47 UTC by Takashi Iwai
Modified: 2005-09-05 15:15 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Takashi Iwai 2005-09-01 09:47:53 UTC
Since initial.rpm is installed as default also for KDE desktop, the bunch of
*-devel packages are installed consequently (although even gcc isn't installed :)
Comment 1 Stefan Dirsch 2005-09-01 10:27:19 UTC
initial is in the Laptop selection - automatically applied when a Laptop is
detected. We should try to resolve the deps of initial first.
Comment 2 Danny Al-Gaaf 2005-09-01 13:39:13 UTC
Timo is in vacation. I removed the dependency from the package and it works 
already under KDE and GNOME. I submit a new package. 
Comment 3 Danny Al-Gaaf 2005-09-01 14:03:01 UTC
I rechecked the problem by remove the gtk2-devel package from the system. In 
this case initial crash. 

The reason: in the gtk2-devel package are 4 *.so/*.la file. 

IMO they should not be in the devel package but rather in the gt2.rpm as also 
for the other files in this package. 

Looks like a problem of the package. I don't know the reason for this. I 
reassign this to the gnome guys.

ruediger: any ideas?
Comment 4 Mark Gordon 2005-09-01 14:20:28 UTC
Looks more like we need an initial.exe.config
Comment 5 Stefan Behlert 2005-09-01 14:46:37 UTC
Why? 
I am rather surprised to find 
/opt/gnome/lib/libgdk-x11-2.0.so in a -devel package. 
I would expect it to be in a package named gdk-x11.rpm or something similar. 
But I am not familliar with GNOME package strategies, so please enlighten me 
why the named shared lib is in that package.  
Comment 6 Takashi Iwai 2005-09-01 15:09:22 UTC
Requiring *.so in run time is abnormal (except for plugins).
And libgtkk-x11-2.0.so is not a plugin.
Comment 7 Ruediger Oertel 2005-09-01 16:54:13 UTC
see comment #4 
mono apps need a special .config file to be able to access libraries 
the proper way (instead of via the devel so-symlink). 
 
see e.g. banshee for an example (this can get pretty ugly ... ;) 
 
Comment 8 Mark Gordon 2005-09-01 17:15:40 UTC
Normally you have libfoo.so in -devel so you can have theoretically have
multiple versions of libfoo installed (one with libfoo.so.0, one with
libfoo.so.1).  Mono apps use the .config files to map libfoo.so to the specific
version they're looking for.
Comment 9 Danny Al-Gaaf 2005-09-01 17:25:24 UTC
Can someone of you wrote a .config for this package? Timo is until 07.09 in 
vacation.
Comment 10 Stefan Behlert 2005-09-02 07:56:40 UTC
Banshee? Ok, I'll try to take a look at it. I hope that's an easy 
understandable example - I didn't write any Mono application ever. I'll try to 
take a look at it  today, sigh. 
Thanks Mark. 
Comment 11 JP Rosevear 2005-09-05 01:34:43 UTC
Let us know if you need any help Stefan.
Comment 12 Stefan Behlert 2005-09-05 14:44:31 UTC
Well, doesn't look to complicated in that case, I think it will be easy to  
make for that case.  
It might not be perfect, but at least it should be enough to avoid gtk2-devel 
as required. 
Comment 13 Stefan Behlert 2005-09-05 15:15:08 UTC
fixed in STABLE.