- Status: open --> migrated
When using patch bundles with superseding patches, overwriting a previous bundle (same bundle upgradecode) or removing a previously installed bundle from ARP (different bundle upgrade codes so that bundle patch v1.1 is installed alongside v1.2), superseded msp patches of the uninstalling bundle are not removed.
During detection and planning, their state "superseded" is correctly recognized, but the planned action is not to do anything. That leaves the superseded patch on the system, while the bundle which deployed it on the system is removed. Especially when having the msi packages of the bundle being "not visible", the patch v1.1 is difficult to uninstall since it doesn't show in ARPs updates; also, the user won't know nor guess that patch v1.1 will be still on the system.
Log of the bundle showing detection and planning: bundle is detected and uninstalled, superseded patch SamplePackPatch is detected but left on the system.
[08F0:0730][2013-06-13T23:20:27]i100: Detect begin, 1 packages
[08F0:0730][2013-06-13T23:20:27]i102: Detected related bundle:
{1ad24786-fd8b-4229-840a-725f80e6baa9}, type: Dependent, scope: PerMachine,
version: 1.0.0.0, operation: None
[08F0:0730][2013-06-13T23:20:27]i106: Calculating patch applicability for
target product code: {48C49ACE-90CF-4161-9C6E-9162115A54DD}, context:
Machine
[08F0:0730][2013-06-13T23:20:27]i101: Detected package: SamplePackPatch,
state: Superseded, cached: Complete
[08F0:0730][2013-06-13T23:20:27]i105: Detected package: SamplePackPatch
target: {48C49ACE-90CF-4161-9C6E-9162115A54DD}, state: Superseded
[08F0:0730][2013-06-13T23:20:27]i199: Detect complete, result: 0x0
[08F0:0730][2013-06-13T23:20:30]i200: Plan begin, 1 packages, action:
Uninstall
[08F0:0730][2013-06-13T23:20:30]i207: Planned related bundle:
{1ad24786-fd8b-4229-840a-725f80e6baa9}, type: Dependent, default requested:
None, ba requested: None, execute: None, rollback: None, dependency: None
[08F0:0730][2013-06-13T23:20:30]i201: Planned package: SamplePackPatch,
state: Superseded, default requested: Absent, ba requested: Absent,
execute: None, rollback: None, cache: No, uncache: No, dependency:
Unregister
[08F0:0730][2013-06-13T23:20:30]i299: Plan complete, result: 0x0