Update process cont...
 
Notifications
Clear all

Update process continues launching previous version following reboot

7 Posts
2 Users
0 Reactions
728 Views
(@dfortney)
Posts: 117
Estimable Member
Topic starter
 

Performing the 'Check for update' and installation process at the end requires a reboot following driver security approval however after the computer restarts the previous SoftRaid is still automatically launched instead of the new one updated to.  The previous version then complains about it being older then the driver and the newer version won't get launched until you actually delete the previous version from disk.  This makes no sense.  The newly installed version should be the one automatically launched instead and I should be able to keep the old version on disk until I decide to delete it sometime later once I am happy with the new one otherwise it should automatically replace the old version directly or delete it for me.  As it stands the update flow is terrible confusing and destroys the perceived confidence in the process and product. 

 
Posted : 20/04/2021 9:50 pm
(@softraid-support)
Posts: 9200
Member Admin
 

Understand your complaint, we are looking at this. However this is a System Setting, when you check "reopen all applications after restart", so macOS opens the older version. I am not sure whether you can overide this macOS setting, but maybe, I will bring this up.

Because this is a driver install, it is not wise to delete the old app, but let the user install the newer driver. 

 
Posted : 20/04/2021 10:26 pm
(@dfortney)
Posts: 117
Estimable Member
Topic starter
 

@softraid-support The installer needs to manage the automatic launching on startup by configuring the OS to launch the correct new version instead of the old one.  It should be a step at the end of installation and before the user is requested to reboot where it removes the old app startup behavior and switches it to the new.  Other apps manage this properly across both mac and windows so it must be possible.  For example in windows the installer would write the new application path into the registry autostart list and remove the old one.  It would be a basic function of any installer to manage what associated apps need to be running while it's drivers are loaded.

 

 
Posted : 21/04/2021 10:30 am
(@softraid-support)
Posts: 9200
Member Admin
 

I was told this is MacOS behavior and we have no control over this process. This is a driver install, so it is somewhat different than an app that can "auto update".

 
Posted : 21/04/2021 1:12 pm
(@dfortney)
Posts: 117
Estimable Member
Topic starter
 

@softraid-support  But The actual update is within the app not the driver.  The new app installation as a sub-step updates the driver as a precondition to the app being updated itself.  Would it be possible to fix this by not changing the installation name/location on every update and just keeping the app in the same location?  Most apps I have ever used update into their same folder and do not have the version in their basic name.

 
Posted : 21/04/2021 1:18 pm
(@softraid-support)
Posts: 9200
Member Admin
 

Its apparently more complex than that. Besides that, I do not know, but it has been entered as a feature request.

 
Posted : 21/04/2021 1:33 pm
(@dfortney)
Posts: 117
Estimable Member
Topic starter
 

Of course it's not easy... nothing computers is ever as easy as it should be, especially things that should just make sense.  That's why they pay developers the big bucks eh?  Tell one of them they don't know the answer and see how fast they finally work it out ;)

 
Posted : 21/04/2021 2:20 pm
Share:
close
open