Enable the 32 bit to 64 bit migration for Thunderbird.
Categories
(Thunderbird :: Installer, enhancement)
Tracking
(thunderbird_esr6068+ fixed, thunderbird68+ fixed, thunderbird69 fixed)
People
(Reporter: Paenglab, Assigned: Paenglab)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
2.21 KB,
patch
|
jorgk-bmo
:
review+
jorgk-bmo
:
approval-comm-beta+
jorgk-bmo
:
approval-comm-esr60+
|
Details | Diff | Splinter Review |
Comment 2•6 years ago
|
||
Comment 3•6 years ago
|
||
Comment 4•6 years ago
|
||
Comment 5•6 years ago
|
||
I have just updated bug 634233 suggesting that maybe this bug doesn't block bug 634233, so ...
(In reply to Richard Marti (:Paenglab) from comment #0)
... uncommenting 'Set32to64DidMigrateReg' macro in installer.nsi and shared.nsh.
Richard, what exactly does this change do?
Assignee | ||
Comment 6•6 years ago
|
||
It enables the removal of 32bit registry keys, see https://searchfox.org/mozilla-central/source/browser/installer/windows/nsis/shared.nsh#559-562
We should enable this when we support 64bit officially and the user don't need to go back to 32bit for an official build.
Comment 7•6 years ago
|
||
Any difference in execution/results between user who updates a 32bit system vs a user who downloads a 64bit install?
Assignee | ||
Comment 8•6 years ago
|
||
From the comment in shared.nsh where should be no difference.
But better ask an expert. Robert, Set32to64DidMigrateReg is executed on install and update. Is that correct?
![]() |
||
Comment 9•6 years ago
|
||
(In reply to Richard Marti (:Paenglab) from comment #8)
From the comment in shared.nsh where should be no difference.
But better ask an expert. Robert, Set32to64DidMigrateReg is executed on install and update. Is that correct?
It is
https://searchfox.org/mozilla-central/source/browser/installer/windows/nsis/installer.nsi#404
https://searchfox.org/mozilla-central/source/browser/installer/windows/nsis/shared.nsh#100
BTW: I no longer work on installer code.
I'm planning on removing the one-off support for 32 to 64 bit migration in app update when I get a chance. I can hold off a few releases though it has been over a year and a half since that code was added. When is this going to happen?
Assignee | ||
Comment 10•6 years ago
|
||
(In reply to Robert Strong (Robert they/them) [:rstrong] (use needinfo to contact me) from comment #9)
I'm planning on removing the one-off support for 32 to 64 bit migration in app update when I get a chance. I can hold off a few releases though it has been over a year and a half since that code was added. When is this going to happen?
If all goes well, we enable it for 68. We have the code copied in our shared.nsh on c-c. Removing it in /browser shouldn't affect us and we can remove it later in our code.
![]() |
||
Comment 11•6 years ago
|
||
OK... I'll hold off removal in /toolkit/mozapps/update/ until 69 or 70.
Updated•6 years ago
|
Comment 12•6 years ago
|
||
As discussed with Magnus in my weekly meeting, can we do what's required here (and ignore bug 1509918 for the time being).
Assignee | ||
Comment 13•6 years ago
|
||
This patch enables the 32bit to 64bit registration migration.
What is needed, is on server side that instead of the 32bit- the 64bit installer/update is sent to the user when his OS is 64bit capable.
Comment 14•6 years ago
|
||
Comment 15•6 years ago
|
||
(In reply to Richard Marti (:Paenglab) from comment #13)
What is needed, is on server side that instead of the 32bit- the 64bit installer/update is sent to the user when his OS is 64bit capable.
Rob, can you take care of this.
Assignee | ||
Updated•6 years ago
|
Updated•6 years ago
|
Comment 16•6 years ago
|
||
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/ae833bff1165
Enable the 32 bit to 64 bit migration for Thunderbird. r=jorgk
Updated•6 years ago
|
Comment 17•6 years ago
|
||
Comment 18•6 years ago
|
||
The process Firefox used server-side is documented in bug 1393447, I'll open a new bug for us and attach it to the metabug so it can be tracked.
Comment 19•6 years ago
|
||
(In reply to Rob Lemley [:rjl] from comment #18)
The process Firefox used server-side is documented in bug 1393447, I'll open a new bug for us and attach it to the metabug so it can be tracked.
Please link here also. Thank you.
Comment 20•6 years ago
|
||
Wait. The title of this bug is "Enable the 32 bit to 64 bit migration for Thunderbird.", and its status is fixed.
Does this mean it will start working automatically? On which versions?
Comment 21•6 years ago
|
||
This just enables the registry setting to allow a future migration.
Comment 22•6 years ago
|
||
Maybe the title should be changed to better reflect this.
Updated•6 years ago
|
Updated•6 years ago
|
Comment 23•6 years ago
|
||
TB 60.8 ESR:
https://hg.mozilla.org/releases/comm-esr60/rev/d45cc02f03e83efcdd0e4eb97d50286b2a16146b
Comment hidden (advocacy) |
Updated•3 years ago
|
Description
•