Why do the Q1 & Q4 release share installer but not packages ?

[nobr]This is just a thing I'm curious about, so I haven't got any problems or something.

I installed the JES Q1 which was shipped to me with my Solaris 10 03/05 mediakit, the parts which I was actively testing were the web and directory server. Now, I read about Sun going to release JES for free, so I figured that grabbing the new version (Q4) wouldn't hurt. Unfortunatly I didn't pay attention to the documentation, but tried adding some extra components using the Q4 installer, and later on used the uninstaller (/var/sadm/prod/SUNWentsys4) to remove the installed components.

I then noticed it only detected the installed Q4 components, so far it makes sense. But after I uninstalled it the Q1 components (web/directory server) still existed yet the uninstaller was gone.

So now I'm curious and wondering if someone would be willing to satisfy my curiosity as to why the installers (Q4/Q1) would clearly seperate (but still detect) different packages but easily share and "manage" the same installer. Wouldn't it made more sense if the Q4 uninstaller simply removed the packages but left the uninstaller as is ?

And yes; I am aware that what I did wasn't the way its documented. I should have updated the components manually, or simply uninstall Q1 before installing Q4. That is not the point, I'm just a little curious.

Thanks in advance.

[/nobr]

[1414 byte] By [Lion-O] at [2007-11-26 6:14:11]
# 1

Over the last year and a half there is a rewrite going on of the architecture

underlying the Java ES installer. Fixing the problems that you have

observed in the Java ES 4 installer would have involved duplicating

much of the work in this rewrite. The fixes will not be available in Java ES

release 5. It is possible, perhaps likely, that the new architecture will address

the uninstaller issues in Java ES 6.

Java ES release 6 is also supposed to address two other constraints that

the Java ES installer has: the requirement that installation be run with

super-user privilege and the lack of support for multiple instances.

AllanJacobs at 2007-7-6 13:51:39 > top of Java-index,Java Enterprise System,Java Enterprise System - General Discussion...