Remove registration for FTP support on Windows on beta and release
Categories
(Firefox :: Installer, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox88 | --- | verified |
People
(Reporter: emk, Assigned: nalexander)
References
Details
(Whiteboard: [iu_tracking])
Attachments
(1 file)
(deleted),
text/x-phabricator-request
|
Details |
Bug 1629636 removed the FTP registration only on Nightly. We should remove it on beta and release as soon as bug 1691890 has been fixed.
Reporter | ||
Updated•4 years ago
|
Updated•4 years ago
|
Assignee | ||
Comment 1•4 years ago
|
||
For all channels, this commit:
- stops registering the ftp protocol handler at install time;
- actively unregisters the ftp protocol handler at postupdate time;
- stops unregistering the ftp protocol handler at uninstall time.
The rationale for 3) is that by the time a helper.exe
with this
change is in place, the postupdate
step has already run and
unregistered the ftp protocol handler.
Assignee | ||
Comment 2•4 years ago
|
||
Central-as-beta simulation try builds are percolating.
Assignee | ||
Comment 3•4 years ago
|
||
For QA:
These try builds are "central-as-beta" simulations: the branding is all Firefox Nightly, but the flags are all configured for Beta.
There are two things that I tested in this ticket. The test for whether Firefox is registered as an FTP protocol handler is, on Win 10, to go to "Settings > Choose a default app for each protocol" and verify if the correct Firefox is listed as an option for the ftp://
protocol. Be aware that the list needs to be refreshed manually after changes (by going to Settings and entering the section again).
- First, that a fresh install with this patch does not register Firefox as an FTP protocol handler. To test, install the new version, and verify.
Now, copy out the new uninstall/helper.exe
to a temporary location and uninstall the Firefox just installed entirely.
- Second, test that the post-update step from a fresh install applied to an old install unregisters Firefox as an FTP protocol handler. To run the post-update step: install the old version (without); copy in the updated
uninstall/helper.exe
from above; then, in theuninstall
directory, runhelper.exe /PostUpdate
.
This should succeed with both elevated and unelevated installers (providing you invoke the helper.exe
with Administrator privileges).
Assignee | ||
Comment 4•4 years ago
|
||
Folks, this ticket is ready: patch has r+ and my testing (https://bugzilla.mozilla.org/show_bug.cgi?id=1691951#c3) showed no issues. We can land immediately or block on https://bugzilla.mozilla.org/show_bug.cgi?id=1691890, as :emk suggests.
Unless somebody directs me otherwise, I will only land once https://bugzilla.mozilla.org/show_bug.cgi?id=1691890 has landed.
Comment 6•4 years ago
|
||
bugherder |
Updated•4 years ago
|
Comment 7•4 years ago
|
||
I have reproduced this issue using the try build without patch on Win 10 x64. I can confirm the issue is fixed, tested with steps from comment 3, both tests passed successfully, tested on Win 10 x64 with Fx 88 beta and release channel.
Description
•