Is the "Patches to replace" functionality working?
I did the equivalent of the following:
*created an msi (5.5.5.0)
>Installed the msi on a target machine
*added "file1.txt" (on build server)
*created msi (5.5.5.1)
*create a patch (from 5.5.5.0 to 5.5.5.1)
>Installed the patch 5.5.5.1 on a target machine
>"file1.txt" existed correctly
*deleted the "file1.txt" (on build server)
*added "file2.txt"
*created msi (5.5.5.2)
*created a patch (from 5.5.5.0 to 5.5.5.2), with "Patches to replace" referring to 5.5.0.1 (which it correctly determined the correct Guid).
>Installed the patch 5.5.5.2 on a target machine
>"file2.txt" existed correctly, however "file1.txt" was not deleted (incorrectly)
>Uninstalled the application, and all was deleted except "file1.txt" (incorrectly)
Therefore the previous patch was not uninstalled when it should have been. Is the "Patches to replace" functionality tested and supposed to be working? Or is it a mistake on my side?