Alan Coopersmith wrote:
> [I'm not a regular subscriber to this list, but Sue pointed me at this, so I 
> am posting 
>  through the forum interface, so I apologize in advance for any strangeness 
> caused thereby.   
>  If you want to include me in further discussion, please cc alan.coopersmith 
> at sun.com.
>  For those who don't know me, I work on the Solaris X consolidation and have 
> handled
>  most of the X packaging changes in Solaris for the last 7 years.]
>
>   
>> Why does SUNWCxwrte not include SUNWxwpl, even
>>  though it does include SUNWxwplr and SUNWxwplt?
>>     
>
> Because when I created SUNWCxwrte there was no SUNWxwpl,
> and when the SPARC Graphics Driver team created SUNWxwpl
> later, they didn't ask to have it added to SUNWCxwrte.   Looks
> like mostly just a communications breakdown between the two
> consolidations.    File a bug on opensolaris.org to ask for it to be
> fixed.   (SUNWCxwrte was created in s9 build 43, SUNWxwpl was
> added in s10 build 20.)
>
>   
That explains that. I can understand how that can happen. I'll look into 
how to file bugs. :)

Should SUNWxwkey be in some Xwindows cluster? it (like SUNWxwpl) is left 
to be installed by itself.

Can you explain this:

Why do packages in  SUNWCxwrte require many but not all the libs from 
SUNWCfontlibs, and SUNWxwrte doesn't include them?

Shouldn't  requesting an Xwindows Run-time environment actually install 
a working runtime environment?


>> 5. I'm sure this isn't simple, but why does
>> installing SUNWj5rt (which is required now by so many
>> things.) force me to install parts of X11, CDE,
>> ToolTalk, Motif? Even on a headless server? Shouldn't
>> I only need these other packages if I need to use
>> Java graphically?
>>     
>
> Because Java doesn't package it's graphical toolkit classes
> separately from the rest of the JVM to allow splitting out those
> dependencies.   In Nevada we've at least split SUNWxwplt
> so Java only pulls in the X libraries, and doesn't require the
> X server packages.   (For details on that split, see: 
> http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6424854 ).
>
>   
I agree that splitting the package would allow the dependency to be 
specified at the a finer grain.
But I suspect that the java binaries dlopen the X libraries, instead of 
being linked to them. right?

If they do, then (except for the webstart issues listed earlier) it is 
safe to install SUNWj5rt without the the X11 packages as long as you 
know you'll only run text/cli based java programs.

Is there any concept of an 'optional dependency' where it could be noted 
that the base functionality of the package will work with out the other 
package, but that functionality would be enahanced if it was added?

    -Kyle

    -Kyle




Reply via email to