Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-update-dev] Optional features



If I can add my $.02, this particular scenario is not tragic and actually
happens every day when you try to install a Windows app and the install
program tells you that the app requires XYZ component of the OS that you
didn't install (because you didn't have to - there are tons of optional
Windows components that you don't install with the OS initially).
Typically, these kinds of installers have an edge over Update Manager in
that they offer to install the required component (meaning they are having
it on the install media just in case :-).

Of course, this is not without peril because now you have some parts of the
OS that were not installed by the OS itself, so the OS needs to love them
and pet them and call them George :-) as its own. It can become quite
messy.

Regards,

Dejan Glozic, Ph.D.
Manager, Eclipse Platform Components
D2/MY7/8200/MKM
IBM Canada Ltd.
Tel. 905 413-2745  T/L 969-2745
Fax. 905 413-4854



                                                                           
             Dorian                                                        
             Birsan/Toronto/IB                                             
             M@IBMCA                                                    To 
             Sent by:                  platform-update-dev@xxxxxxxxxxx     
             platform-update-d                                          cc 
             ev-admin@eclipse.                                             
             org                                                   Subject 
                                       Re: [platform-update-dev] Optional  
                                       features                            
             12/10/2003 04:41                                              
             PM                                                            
                                                                           
                                                                           
             Please respond to                                             
             platform-update-d                                             
                    ev                                                     
                                                                           
                                                                           





We don't intend to drop the optional features (at least not yet), but need
to understand the use cases and the problems they solve.

For example, we can see an issue that optional features introduce:

Assume feature A includes B and C, with C being optionally included and the
user has installed only A and B.
Now, if feature D requires A (becaues it needs plugins from A, B and C) and
the user installs D, then D will not run because some dependencies are
broken.

In general, if a product is assembling other products, there may be a
problem with optional features that are not installed. Perhaps we can
introduce an optional override that forces all optional features to no
longer be optional.

-Dorian


                                                                           
 Elena Elisseeva/Toronto/IBM@IBMCA                                         
 Sent by:                                                                  
 platform-update-dev-admin@eclipse.o                                    To 
 rg                                            platform-update-dev@eclipse 
                                               .org                        
                                                                        cc 
 12/10/2003 03:15 PM                                                       
                                                                   Subject 
                                               Re: [platform-update-dev]   
          Please respond to                    Optional features           
         platform-update-dev                                               
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           






From the updates/fixes point of view:
Since we do have optional components we need to know somehow that this
particular (optional) feature may be installed or may be not there (I think
Peter mentioned that). So the update to that feature won't be installed if
the feature itself not present. If you drop the optionals, is there other
way to do that?

Elena Elisseeva, Ph.D.
WebSphere Studio Tools Fix/Update Lead

"Cowardice is one of the worst of all human vices."
M. Bulgakov "The Master and Margarita"



Back to the top