Kyle McDonald wrote:
> Artem Kachitchkine wrote:
>>
>>> Apparently I was wrong here. SUNWgnome-base-libs does have a ton of 
>>> other dependency's. In itself it may be small and inconsequential, 
>>> but when it forces you to install
>>
>> Yes. In our OS/Net (core) consolidation's script called 'update_dbus' 
>> that pulls the D-Bus and GLib bits from other consolidations, here are 
>> the package dependencies that need to be pulled along:
>>
>> PKGS="SUNWjpg SUNWTiff SUNWpng"
>> # We really only need SUNWgnome-base-libs* and SUNWdbus*,
>> # but they have other non-ON dependencies we have to satisfy.
>> PKGS="SUNWlibmsr SUNWlibms SUNWmlib SUNWzlib SUNWbzip SUNWTiff SUNWpng 
>> SUNWjpg"
>> PKGS="${PKGS} SUNWxwice SUNWxwplr SUNWxwrtl SUNWxwfsw SUNWcpp 
>> SUNWxwplt SUNWxwxft"
>> PKGS="${PKGS} SUNWlexpt SUNWlxml SUNWlibpopt SUNWfreetype2 
>> SUNWfontconfig-root SUNWfontcon
>> fig"
>> PKGS="${PKGS} SUNWgcmn SUNWTcl SUNWTk SUNWPython SUNWPython-extra"
>> PKGS="${PKGS} SUNWpostrun-root SUNWpostrun SUNWxorg-clientlibs"
>> PKGS="${PKGS} SUNWgnome-base-libs-root SUNWgnome-base-libs 
>> SUNWgnome-base-libs-devel"
>> PKGS="${PKGS} SUNWdbus-root SUNWdbus SUNWdbus-devel"
>>
> Why is this considered acceptable though?
> 

Because the alternative is to invest a great deal of effort in creating 
our own proprietary solutions as opposed to using an existing solution 
which meets a very large percentage of the requirements as-is.

> Doesn't anyone else think this is wrong?
> 

Judgmental terms like "wrong" are so strongly dependent on your perspective.

It might be better if there were fewer dependencies, or if some of the 
dependencies were looser, I guess, but that's something that can be 
worked at over time.  We had such functional deficiencies in the system 
that this was overall a better choice than continuing to saddle 
(Open)Solaris with a clearly non-competitive removable media solution.

Dave

Reply via email to