-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ServiceInsight (individual) uninstall completes silently without confirmation for the user #535
Comments
Isn't this more of an Platform Installer issue? Furthermore, I think that's a consistent behavior across all other products. I think @gbiellem could confirm (or say otherwise) |
I'm talking about the individual installer. I'll make that clear above. |
That doesn't mean this behavior is correct. If it's consistent, then this issue should be duplicated for each of the other individual installers. Let's wait for @gbiellem to chime in. |
Silently exiting the uninstall is the default behavior for anything produced by Advanced Installer. If you feel strongly enough that this needs changing on all our installers it can be done - See http://www.advancedinstaller.com/forums/viewtopic.php?f=5&t=28677#p74694 |
@gbiellem are you planning to change the SI installer and use what we now have for SC and SP? |
Yes... One at a time :) |
Then we can close this issue when you're finished with that. |
👍 |
How did you kick off the uninstall? |
@distantcam OK i see the confusion, It only appears if the original installer is run to uninstall it. |
That is standard behaviour when you uninstall from the Program Manager, or at least standard behaviour from all the apps I've uninstalled that way. |
So can this be closed? |
@HEskandari It is standard behavior for installers produced by Advanced Installer to not display the final screen but it isn't standard behavior to not display the "Do you want to uninstall dialog" which the SI uninstall does not do. So I'd say leave it open I'm currently playing "whack-a-mole" with a PR to update Pulse's installer to behavior in a more standard manner and to ditch the black theme - See Particular/ServicePulse#238. Once I get that one right I'll apply the same to SI which will address this. |
@gbiellem So what's the deal with this? Can we get an update? I'm kinda itching to close this one. |
@distantcam since it isnt V6 or a critical bug ive not been working on it. If i'm permitted to do it then sure i could knock this over pretty quickly and we can close it |
@gbiellem So it still requires fixing. That's all I wanted to know. |
@gbiellem Given v6 is over the line, can this be done now? I think @Particular/serviceinsight-maintainers are happy to give it a maintainer prio, but doesn't this belong to Platform Installer repo to begin with? |
@HEskandari nope this is nothing to do with platform installer. Assign it to me and I'll raise a PR next week |
Update Installation to address #535
@gbiellem that's not what I wanted in this specific issue. What I wanted is the below screen to always show when uninstallation is finished: |
I'm a bit confused with this. 1.5.7When I run the 1.5.7 installer I see our custom theme: After installation, when I run the 1.5.7 installer again and choose to remove the app, the uninstall finishes with: When I uninstall 1.5.7 from Windows Programs and Features I see: And after clicking 'Yes' the custom themed installer window shows during un-installation and then closes without confirmation. As I understand it, it is the closing without confirmation that is bad UX and the reason that this issue was raised. 1.5.8 (Not yet released)When I run the 1.5.8 installer, I see a standard theme: After installation, when I run the 1.5.8 installer again and choose to remove the app, the uninstall finishes with: When I uninstall 1.5.8 from Windows Programs and Features I see: And after clicking 'Yes' the custom themed installer window shows during un-installation and then closes without confirmation. Unless I'm mistaken, there is no functional difference between 1.5.7 and 1.5.8 in terms of uninstallation confirmation. The only change we have made is to switch from our custom installer theme to the standard installer theme. This raises two questions:
|
That was the original reason, it was then dismissed and @sergioc asked for the theme to be updated as part of this issue and that is also the only reason it was left open -See #535 (comment)) In hindsight this was a bad call - we should have closed this issue and raised a new one rather than re-purposing this issue
That theme was not a custom theme, It's an out of the box theme called "Aero" and if you scroll up to here you 'll see we mentioned ditching it as it is broken out of the box. See the associated SP bug for details. All the other installer have been switched to the other theme for the same reason. So now they are all consistent.
Correct. The change that introduced the "Are you sure you want to to uninstall" was not a code change, we got this by upgrading the Advanced Installer product from 8.x to 12,x on the build agents. That functionality is built into all artifacts build with the new version. This happened between the time this issue was backlogged and now which is why 1.5.7 already has this. That build agent update was triggered by this issue,. Before that the uninstall from add/remove required no confirmation at all.
@distantcam and I both mentioned above that this was default behavior and should not change, There is a hack mentioned on the Advanced Installer forums that is for a much earlier version but I tried it and it did not work. I don't believe it's worth the effort to try further,
If you're unhappy with the wording update the installer. These are just the defaults and can be changed |
Ok, this issue ended up covering a range of things.
I'm going to close this issue now. If there are still issues with the installer please raise them in a new issue. |
@gbiellem thanks for the detailed explanation. It all makes sense now 😄 |
@distantcam but isn't that done as shown below?: |
@sergioc that dialog is only shown when running the SI installer, in order to uninstall SI. When uninstalling SI via Windows Programs and Features, it is not shown. All the cases are described in #535 (comment) |
Then I don't understand why was this issue closed. |
@sergioc see above
Based on that, the issue is withdrawn. |
Whether it's default behavior or non-standard, not confirming the uninstallation was successfully completed is bad UX. Not all apps finish uninstalling silently, so I'm not sure where are the standards derived from. The reason @gbiellem changed the uninstaller branding is because we agreed to fix this issue when he'd get to do that. |
Removing the uninstaller branding to match the other products has been spun off into it's own issue and is part of the next release - #608 - that has value in it's own right, since we want SI to match the other products. This means we can consider the case for confirmation after uninstall via Programs and Features separately. As I understand it, this affects all the Platform products: SC Management Utility, SI and SP. The assessment was that, as long as we are using Advanced Installer to build our installers, it is not worth us trying to introduce hacks to introduce the confirmation. If we feel strongly enough that this is required, then we need to consider switching to a different technology for building all three installers, other than Advanced Installer, and assess the ROI on that. |
I feel strongly for adding that confirmation. This was the point of this issue. More important than branding. Also, I was under the impression that the latest Wix installer engine version would allow to easily do that, that's why I agreed with @gbiellem to wait for the installer change to fix this. |
@sergioc Ahhh my mistake. I thought you agreed with @gbiellem that we should not include a confirmation at the end. For consistency I think the issue of confirming the uninstall needs to be raised at a higher level (Platform Dev). All the product installers follow the same pattern so if one is changed all of them should be changed. Another thing to consider is that the installation story for ServiceInsight will change once we introduce auto-updating. |
OK @distantcam, I'll open an issue in PlatDev. |
- Set the theme to classic - Applied graphics supplied by @sergioc - Removed "Advanced Installer" branding on progress screens - Removed redundant asset
Update Setup exe to use classic theme - Fixes #535
- Set the theme to classic - Applied graphics supplied by @sergioc - Removed "Advanced Installer" branding on progress screens - Removed redundant asset
- Set the theme to classic - Applied graphics supplied by @sergioc - Removed "Advanced Installer" branding on progress screens - Removed redundant asset
When the uninstallation of ServiceInsight completes (via individual uninstaller/setup), the installer exits abruptly and silently. This may give the false impression it crashed.
To improve this, there should be a screen at the end indicating the process is complete and the user should explicitly exit it.
The text was updated successfully, but these errors were encountered: