setup should unregister existing install in case of reboot necessary
Bug #274628 reported by
Mark Hammond
on 2008-09-26
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Bazaar |
Medium
|
Unassigned | ||
| Bazaar Windows Installers |
Undecided
|
Unassigned | ||
| TortoiseBZR |
Low
|
Unassigned |
Bug Description
If we upgrade while tbzr is running, then inno setup offers to reboot - but between clicking OK and the reboot actually happening, TBZR restarts itself - but it will be in an inconsistent state, as some files have been updated but others have not.
The installer should probably ask the existing installation to unregister its COM objects, so they won't be reused by explorer until the reboot actually happens and reregistration occurs.
Mark Hammond (mhammond) wrote : | #1 |
Jelmer Vernooij (jelmer)
on 2009-06-18
Changed in bzr: | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in tortoisebzr: | |
importance: | Undecided → Medium |
status: | New → Triaged |
INADA Naoki (songofacandy) wrote : | #2 |
Now Windows Installer is not affects bzr core project.
Changed in bzr: | |
status: | Triaged → Invalid |
INADA Naoki (songofacandy) wrote : | #3 |
Is this bug still live?
I think "restartreplace" uses MoveFileEx with MOVEFILE_
So TortoiseBZR should not work when replacing dll/exe files.
INADA Naoki (songofacandy)
on 2010-07-16
Changed in bzr-windows-installers: | |
status: | New → Incomplete |
Changed in tortoisebzr: | |
status: | Triaged → Incomplete |
INADA Naoki (songofacandy)
on 2011-01-15
Changed in tortoisebzr: | |
importance: | Medium → Low |
To post a comment you must log in.
Affects bzr as it's bzr.iss.cog is where this must live.