Wonder if anyone has some thoughts as I can't seem to find an answer and I have just finally started to work with Applications vs Packages.
I have created 2 packages
- Package A: Detect/Uninstall all Java 7/6/5 Runtimes (vbscript that is set as the uninstall for the package)
- Package B: Java 8 Update 25
- Package B Supersedes Package A and is set to Uninstall Package A
I Deploy Package B to a small test collection of computers (Collection A) and everything is great, All previous versions are removed and Java 8.25 is installed.
Now Java 8.31 is released so
- Package C: Java 8 Update 31
- Package C Supersedes Package B and is set to Uninstall Package B
1. If I do not remove the original Package B deployment to Collection A will Package B be replaced with Package C?
2. If I remove the original Package B deployment to Collection A will anything happen when I supersed Package B with Package C
3. If I Deploy Package C to a new Collection B does Package A uninstall run first and then Package C install or is Package B installed then uninstalled (I don't think that would be the case)?
I understand that there is an issue surround machines that have a superseded app with a deployed task sequence, neither Collections have a deployed TS. And I am trying to figure out how machines in Collection A that I don't feel I deployed Package C to installed it (Showed Already Compliant when I deployed Package C to Collection A), They had previously received Package B but i'm sure I removed the deployment before I superseded Package B with Package C.