QA/Desktop Firefox/Test Plans/Bug 812573
Contents
- 1 bug 812573 Hotfix to update interval for Firefox 10-16.*
- 1.1 Criteria
- 1.2 Testing
- 1.2.1 Beta
- 1.2.2 ESR
- 1.2.3 Release
- 1.2.4 Partner
- 1.2.5 Aurora
- 1.2.6 Nightly
- 1.2.7 app.update.url not containing "mozilla.org"
- 1.2.8 app.update.interval previously changed
- 1.2.9 app.update.download.backgroundInterval previously changed
- 1.2.10 Hotfix does not install in Firefox 17+
- 1.2.11 Download software update before installing hotfix
- 1.2.12 Install software update before installing hotfix
- 1.2.13 Reinstall hotfix after success condition
- 1.3 Issues
- 1.4 Staging
- 1.4.1 Testing
- 1.4.2 Beta
- 1.4.3 ESR
- 1.4.4 Release
- 1.4.5 Partner
- 1.4.6 Aurora
- 1.4.7 Nightly
- 1.4.8 app.update.url not containing "mozilla.org"
- 1.4.9 app.update.interval previously changed
- 1.4.10 app.update.download.backgroundInterval previously changed
- 1.4.11 Hotfix does not install in Firefox 17+
- 1.4.12 Download software update before installing hotfix
- 1.4.13 Install software update before installing hotfix
- 1.4.14 Reinstall hotfix after success condition
- 1.5 Production
bug 812573 Hotfix to update interval for Firefox 10-16.*
Criteria
- Hotfix add-on for testing can be downloaded from here
- all platforms and locales (including partner builds)
- between 10.0 and 16.*
- app.update.channel is beta, esr, release, or release-*
- app.update.url must contain mozilla.org
- the prefs to be changed must have default values
Testing
- Contributors
- Virgil (Ubuntu 12.04)
- Alexandra (Windows)
- Bogdan (Mac OSX)
Beta
- Expected Results
- Hotfix installs but does NOT appear in the add-ons manager
- app.update.interval changes to 43200
- app.update.download.backgroundInterval changes to 60
- Updates still download and install
Version | Windows XP | Mac OSX 10.6 | Ubuntu 12.04 |
Firefox 10.0b1 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 11.0b2 de | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 12.0b3 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 13.0b4 fr | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
ESR
- Expected Results
- Hotfix installs but does NOT appear in the add-ons manager
- app.update.interval changes to 43200
- app.update.download.backgroundInterval changes to 60
- Updates still download and install
Version | Windows 7 | Mac OSX 10.7 | Ubuntu 12.04 |
Firefox 10.0esr en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 10.0.2esr es-ES | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 10.0.10esr en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 10.0.12esr pt-BR | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Release
- Expected Results
- Hotfix installs but does NOT appear in the add-ons manager
- app.update.interval changes to 43200
- app.update.download.backgroundInterval changes to 60
- Updates still download and install
Version | Windows 8 | Mac OSX 10.8 | Ubuntu 12.04 |
Firefox 11.0 en-US | [FAIL] Hotfix meets expected result [a] | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 13.0 ko | [FAIL] Hotfix meets expected result [a] | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 15.0.1 en-US | [FAIL] Hotfix meets expected result [a] | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0.2 ja-JP | [FAIL] Hotfix meets expected result [a][b] | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Note:
- A: Automatic update unavailable in "About Firefox" pop-up ("Update available at https://www.mozilla.org/en-US/firefox/new/" message appears)
- B: "Use Firefox as my default web browser" checkbox not available when installing Firefox
Partner
- Expected Results
- Note: Do NOT change the update channel, it should use the channel for the specific partner.
- Hotfix installs but does NOT appear in the add-ons manager
- app.update.interval changes to 43200
- app.update.download.backgroundInterval changes to 60
- Updates still download and install
Version | Windows Vista | Mac OSX 10.7 | Ubuntu 12.04 |
Firefox 16.0.2 en-US ebay | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0.2 de yahoo | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0.2 en-US aol | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0.2 ru mail.ru | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Aurora
- Expected Results
- Hotfix may or may not install
- If it installs, it should NOT appear in the add-ons manager
- app.update.interval should remain unchanged
- app.update.download.backgroundInterval should remain unchanged
- Updates still download and install
Version | Windows XP | Mac OSX 10.6 | Ubuntu 12.04 |
Firefox 10.0a2 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 11.0a2 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 13.0a2 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 15.0a2 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Nightly
- Expected Results
- Hotfix may or may not install
- If it installs, it should NOT appear in the add-ons manager
- app.update.interval should remain unchanged
- app.update.download.backgroundInterval should remain unchanged
- Updates still download and install
Version | Windows 7 | Mac OSX 10.7 | Ubuntu 12.04 |
Firefox 10.0a1 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 12.0a1 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 14.0a1 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0a1 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
app.update.url not containing "mozilla.org"
- Expected Results
- Note: For this test change "mozilla.org" to "allizom.org" in app.update.url and restart Firefox before installing the hotfix
- Hotfix may or may not install
- If it installs, it should NOT appear in the add-ons manager
- app.update.interval should remain unchanged
- app.update.download.backgroundInterval should remain unchanged
- Updates still download and install
Version | Windows Vista | Mac OSX 10.8 | Ubuntu 12.04 |
Firefox 10.0esr en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 12.0b3 de | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 14.0.1 en-US** | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0 ko | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
app.update.interval previously changed
- Expected Results
- Note: For this test change app.update.interval to 2525 and restart Firefox before installing the hotfix
- Hotfix may or may not install
- If it installs, it should NOT appear in the add-ons manager
- app.update.interval should remain unchanged
- app.update.download.backgroundInterval should remain unchanged
- Updates still download and install
Version | Windows 8 | Mac OSX 10.6 | Ubuntu 12.04 |
Firefox 10.0.1esr en-US | [FAIL] Hotfix meets expected result [a] | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 12.0 fr | [FAIL] Hotfix meets expected result [a] | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 14.0b6 en-US | [FAIL] Hotfix meets expected result [a] | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0b1 it | [FAIL] Hotfix meets expected result [a][b] | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Notes:
- A: Automatic update unavailable in "About Firefox" pop-up ("Update available at https://www.mozilla.org/en-US/firefox/new/" message appears)
- B: "Use Firefox as my default web browser" checkbox not available when installing Firefox
app.update.download.backgroundInterval previously changed
- Expected Results
- Note: For this test change app.update.download.backgroundInterval to 2525 and restart Firefox before installing the hotfix
- Hotfix may or may not install
- If it installs, it should NOT appear in the add-ons manager
- app.update.interval should remain unchanged
- app.update.download.backgroundInterval should remain unchanged
- Updates still download and install
Version | Windows XP | Mac OSX 10.7 | Ubuntu 12.04 |
Firefox 10.0.2esr de | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 12.0b5 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 14.0b6 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0 zh-TW | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Hotfix does not install in Firefox 17+
- Expected Results
- Hotfix may or may not install
- If it installs, it should NOT appear in the add-ons manager
- app.update.interval should remain unchanged
- app.update.download.backgroundInterval should remain unchanged
- Updates still download and install
Version | Windows 7 | Mac OSX 10.8 | Ubuntu 12.04 |
Firefox 17.0.5esr en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 17.0.4 de | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 20.0.1 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 19.0.2 fr | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 21.0b3 en-us | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 18.0b2 ru | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Download software update before installing hotfix
- Expected Results
- Note: For this test download a software update but do NOT restart Firefox before installing the hotfix
- Hotfix installs but does NOT appear in the add-ons manager
- app.update.interval should change to 43200
- app.update.download.backgroundInterval should change to 60
- Updates still download and install
Version | Windows 7 | Mac OSX 10.7 | Ubuntu 12.04 |
Firefox 10.0.11esr en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 12.0b6 de | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 13.0b4 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0.2 zh-TW | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Install software update before installing hotfix
- Expected Results
- Note: For this test install a software update and restart Firefox before installing the hotfix
- Hotfix may or may not install
- If it installs, it should NOT appear in the add-ons manager
- app.update.interval should remain unchanged
- app.update.download.backgroundInterval should remain unchanged
- Updates still download and install
Version | Windows 7 | Mac OSX 10.7 | Ubuntu 12.04 |
Firefox 10.0.11esr en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 12.0b6 de | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 13.0b4 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0.2 zh-TW | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Reinstall hotfix after success condition
- Expected Results
- Note: For this test install the hotfix after successfully applying the hotfix once already
- Hotfix should install but should NOT appear in the add-ons manager
- app.update.interval should remain as 43200
- app.update.download.backgroundInterval should remain as 60
- Updates still download and install
Version | Windows 8 | Mac OSX 10.6 | Ubuntu 12.04 |
Firefox 10.0.9esr en-US | [FAIL] Hotfix meets expected result [a][b] | [FAIL] Hotfix meets expected result [a] | [FAIL] Hotfix meets expected result [a] |
Firefox 11.0b2 de | [FAIL] Hotfix meets expected result [a][b] | [FAIL] Hotfix meets expected result [a] | [FAIL] Hotfix meets expected result [a] |
Firefox 16.0b1 en-US | [FAIL] Hotfix meets expected result [a][b][c] | [FAIL] Hotfix meets expected result [a] | [FAIL] Hotfix meets expected result [a] |
Firefox 15.0 da | [FAIL] Hotfix meets expected result [a][b] | [FAIL] Hotfix meets expected result [a] | [FAIL] Hotfix meets expected result [a] |
Notes:
- A: Hotfix appears in Add-ons Manager, after the second install, when the first Add-ons Manager tab is left open
- B: Automatic update unavailable in "About Firefox" pop-up ("Update available at https://www.mozilla.org/en-US/firefox/new/" message appears)
- C: "Use Firefox as my default web browser" checkbox not available when installing Firefox
Issues
- [REPRO+] Hotfix appears in Add-ons Manager after second install if Add-ons Manager tab left open
- Not a critical issue since it's not likely to happen often and is easily manageable
- [REPRO-] Update not installed via About dialog after applying hotfix
- Could not repro but it's likely a bug with updates, Alexandra to file
- [REPRO-] "default browser" checkbox not available when installing Firefox
- Could not repro but it's likely a bug with the installer, Alexandra to file
Staging
- Contributors
- Alexandra Lucinet (Windows)
- Bogdan Maris (Mac OS X)
- Mihaela Velimiroviciu (Ubuntu 12.10)
Testing
To get the hotfix from Staging open about:config' and change the following prefs:
- Firefox 10 to 12
-
extensions.hotfix.id: firefox-hotfix@mozilla.org
(note: this may already be the default) -
extensions.update.interval: 10
-
extensions.logging.enabled: true
-
extensions.update.url: addons-dev.allizom.org
(replace "versioncheck.addons.mozilla.org") -
extensions.hotfix.certs.1.sha1Fingerprint: CA:C4:7D:BF:63:4D:24:E9:DC:93:07:2F:E3:C8:EA:6D:C3:94:6E:89
- Firefox 13 to 15
-
extensions.hotfix.id: firefox-hotfix@mozilla.org
(note: this may already be the default) -
extensions.update.interval: 10
-
extensions.logging.enabled: true
-
extensions.update.background.url: addons-dev.allizom.org
(replace "versioncheck.addons.mozilla.org") -
extensions.hotfix.certs.1.sha1Fingerprint: CA:C4:7D:BF:63:4D:24:E9:DC:93:07:2F:E3:C8:EA:6D:C3:94:6E:89
- Firefox 16 to 23
-
extensions.hotfix.id: firefox-hotfix@mozilla.org
(note: this may already be the default) -
extensions.update.interval: 10
-
extensions.logging.enabled: true
-
extensions.update.background.url: addons-dev.allizom.org
(replace "versioncheck.addons.mozilla.org")
Once these preferences are changed, restart Firefox and wait a few minutes. Firefox should ping the staging server within a minute and the hotfix should apply under the expected conditions (see below).
Note: If for some reason one of the build download links below fails please download different within the same branch. (ie. if 10.0b1 fails try 10.0b2, etc)
Beta
- Expected Results
After successfully pinging the staging server
- extensions.hotfix.lastVersion should equal 20130322.01
- app.update.interval changes to 43200
- app.update.download.backgroundInterval changes to 60
- You should still be able to check for, download, and install updates to the latest version
- Upon updating the prefs may change back to their default values for that version
Version | Windows XP | Mac OSX 10.6 | Ubuntu 12.04 |
Firefox 10.0b1 en-US | [DONE] Hotfix meets expected result (10.0b6) | [DONE] Hotfix meets expected result (10.0b6) | [DONE] Hotfix meets expected result (10.0b6) |
Firefox 11.0b2 de | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 12.0b3 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 13.0b4 fr | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
ESR
- Expected Results
After successfully pinging the staging server
- extensions.hotfix.lastVersion should equal 20130322.01
- app.update.interval changes to 43200
- app.update.download.backgroundInterval changes to 60
- You should still be able to check for, download, and install updates to the latest version
- Upon updating the prefs may change back to their default values for that version
Version | Windows 7 | Mac OSX 10.7 | Ubuntu 12.04 |
Firefox 10.0esr en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 10.0.2esr es-ES | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 10.0.10esr en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 10.0.12esr pt-BR | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Release
- Expected Results
After successfully pinging the staging server
- extensions.hotfix.lastVersion should equal 20130322.01
- app.update.interval changes to 43200
- app.update.download.backgroundInterval changes to 60
- You should still be able to check for, download, and install updates to the latest version
- Upon updating the prefs may change back to their default values for that version
Version | Windows 8 | Mac OSX 10.8 | Ubuntu 12.04 |
Firefox 11.0 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 13.0 ko | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 15.0.1 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0.2 ja-JP | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Partner
- Expected Results
Note: Do NOT change the update channel, it should use the channel for the specific partner.
After successfully pinging the staging server
- extensions.hotfix.lastVersion should equal 20130322.01
- app.update.interval changes to 43200
- app.update.download.backgroundInterval changes to 60
- You should still be able to check for, download, and install updates to the latest version
- Upon updating the prefs may change back to their default values for that version
Version | Windows Vista | Mac OSX 10.7 | Ubuntu 12.04 |
Firefox 16.0.2 en-US ebay | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0.2 de yahoo | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0.2 en-US aol | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0.2 ru mail.ru | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Aurora
- Expected Results
After successfully pinging the staging server
- extensions.hotfix.lastVersion should equal 20130322.01
- app.update.interval should NOT change from it's default value
- app.update.download.backgroundInterval should NOT change from it's default value
- You should still be able to check for, download, and install updates to the latest version
Version | Windows XP | Mac OSX 10.6 | Ubuntu 12.04 |
Firefox 11.0a2 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 12.0a2 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 13.0a2 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 15.0a2 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Nightly
- Expected Results
After successfully pinging the staging server
- extensions.hotfix.lastVersion should equal 20130322.01
- app.update.interval should NOT change from it's default value
- app.update.download.backgroundInterval should NOT change from it's default value
- You should still be able to check for, download, and install updates to the latest version
Version | Windows 7 | Mac OSX 10.7 | Ubuntu 12.04 |
Firefox 11.0a1 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 12.0a1 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 14.0a1 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0a1 en-US | [FAIL] Hotfix meets expected result [a] | [FAIL] Hotfix meets expected result [a] | [FAIL] Hotfix meets expected result [a] |
Notes:
- A: extensions.hotfix.lastVersion - preference is not set
- WARN addons.manager: The hotfix add-on was not signed by the expected certificate and so will not be installed.
- LOG addons.xpi: Cancelling download of https://addons-dev-cdn.allizom.org/storage/public-staging/354399/mozilla_firefox_hotfix-20130322.01-fx.xpi
app.update.url not containing "mozilla.org"
- Expected Results
Note: Before doing this test change app.update.url
replacing mozilla.org
with allizom.org
and restart Firefox.
After successfully pinging the staging server
- extensions.hotfix.lastVersion should equal 20130322.01
- app.update.interval should NOT change from it's default value
- app.update.download.backgroundInterval should NOT change from it's default value
- You should still be able to check for, download, and install updates to the latest version
Version | Windows Vista | Mac OSX 10.8 | Ubuntu 12.04 |
Firefox 10.0esr en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 12.0b3 de | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 14.0.1 en-US** | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0 ko | [FAIL] Hotfix meets expected result [a] | [FAIL] Hotfix meets expected result [a] | [FAIL] Hotfix meets expected result [a] |
Notes:
- A: extensions.hotfix.lastVersion - preference is not set
- WARN addons.manager: The hotfix add-on was not signed by the expected certificate and so will not be installed.
- LOG addons.xpi: Cancelling download of https://addons-dev-cdn.allizom.org/storage/public-staging/354399/mozilla_firefox_hotfix-20130322.01-fx.xpi
app.update.interval previously changed
- Expected Results
Note: Before doing this test, change app.update.interval
to 2525 and restart Firefox.
After successfully pinging the staging server
- extensions.hotfix.lastVersion should equal 20130322.01
- app.update.interval should NOT change from it's default value
- app.update.download.backgroundInterval should NOT change from it's default value
- You should still be able to check for, download, and install updates to the latest version
Version | Windows 8 | Mac OSX 10.6 | Ubuntu 12.04 |
Firefox 10.0.1esr en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 12.0 fr | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 14.0b6 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0b1 it | [FAIL] Hotfix meets expected result [a] | [FAIL] Hotfix meets expected result [a] | [FAIL] Hotfix meets expected result [a] |
Notes:
- A: extensions.hotfix.lastVersion - preference is not set
- WARN addons.manager: The hotfix add-on was not signed by the expected certificate and so will not be installed.
- LOG addons.xpi: Cancelling download of https://addons-dev-cdn.allizom.org/storage/public-staging/354399/mozilla_firefox_hotfix-20130322.01-fx.xpi
app.update.download.backgroundInterval previously changed
- Expected Results
Note: Before doing this test, change app.update.download.backgroundInterval
to 2525 and restart Firefox.
After successfully pinging the staging server
- extensions.hotfix.lastVersion should equal 20130322.01
- app.update.interval should NOT change from it's default value
- app.update.download.backgroundInterval should NOT change from it's default value
- You should still be able to check for, download, and install updates to the latest version
Version | Windows XP | Mac OSX 10.7 | Ubuntu 12.04 |
Firefox 10.0.2esr de | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 12.0b5 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 14.0b6 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0 zh-TW | [FAIL] Hotfix meets expected result [a] | [FAIL] Hotfix meets expected result [a] | [FAIL] Hotfix meets expected result [a] |
Notes:
- A: extensions.hotfix.lastVersion - preference is not set
- WARN addons.manager: The hotfix add-on was not signed by the expected certificate and so will not be installed.
- LOG addons.xpi: Cancelling download of https://addons-dev-cdn.allizom.org/storage/public-staging/354399/mozilla_firefox_hotfix-20130322.01-fx.xpi
Hotfix does not install in Firefox 17+
- Expected Results
After successfully pinging the staging server
- extensions.hotfix.lastVersion should not be available
- app.update.interval should NOT change from it's default value
- app.update.download.backgroundInterval should NOT change from it's default value
- You should still be able to check for, download, and install updates to the latest version
Version | Windows 7 | Mac OSX 10.8 | Ubuntu 12.04 |
Firefox 17.0.5esr en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 17.0.4 de | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 20.0.1 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 19.0.2 fr | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 21.0b3 en-us | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 18.0b2 ru | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Download software update before installing hotfix
- Expected Results
Note: Before starting this test download a software update but do NOT restart Firefox.
After successfully pinging the staging server
- extensions.hotfix.lastVersion should equal 20130322.01
- app.update.interval changes to 43200
- app.update.download.backgroundInterval changes to 60
- Upon restarting Firefox an update should be applied (the prefs may change to their default values for the latest version)
Version | Windows 7 | Mac OSX 10.7 | Ubuntu 12.04 |
Firefox 10.0.11esr en-US | [FAIL] Hotfix meets expected result [a] | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 12.0b6 de | [FAIL] Hotfix meets expected result [a] | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 13.0b4 en-US | [FAIL] Hotfix meets expected result [a] | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0.2 zh-TW | [FAIL] Hotfix meets expected result [a] | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Notes:
- A:
- extensions.hotfix.lastVersion not set
- app.update.interval and app.update.download.backgroundInterval are being changed correctly
- no errors in console
Install software update before installing hotfix
- Expected Results
Note: Before starting this test download a software update and restart Firefox to install the update.
After successfully pinging the staging server
- extensions.hotfix.lastVersion should not be available
- app.update.interval should be the default value for the latest version
- app.update.download.backgroundInterval should be the default value for the latest version
Version | Windows 7 | Mac OSX 10.7 | Ubuntu 12.04 |
Firefox 10.0.11esr en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 12.0b6 de | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 13.0b4 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0.2 zh-TW | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Reinstall hotfix after success condition
- Expected Results
Note: For this test let the hotfix apply then restart Firefox and wait a minute for a subsequent ping.
After successfully re-pinging the staging server
- extensions.hotfix.lastVersion should equal 20130322.01
- app.update.interval should remain as 43200
- app.update.download.backgroundInterval should remain as 60
- You should still be able to check for, download, and install updates to the latest version
Version | Windows 8 | Mac OSX 10.6 | Ubuntu 12.04 |
Firefox 10.0.9esr en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 11.0b2 de | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0b1 en-US | [FAIL] Hotfix meets expected result [a] | [FAIL] Hotfix meets expected result [a] | [FAIL] Hotfix meets expected result [a] |
Firefox 15.0 da | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Notes:
- A: extensions.hotfix.lastVersion - preference is not set
- WARN addons.manager: The hotfix add-on was not signed by the expected certificate and so will not be installed.
- LOG addons.xpi: Cancelling download of https://addons-dev-cdn.allizom.org/storage/public-staging/354399/mozilla_firefox_hotfix-20130322.01-fx.xpi
Production
- Contributors
- Alexandra Lucinet (Windows)
- Simona Marcu (Windows)
- Bogdan Maris (Mac OS X)
- Cornel Ionce (Ubuntu)
Testing
To get the hotfix from Staging open about:config' and change the following prefs:
- Firefox 10 to 12
-
extensions.hotfix.id: firefox-hotfix@mozilla.org
(note: this may already be the default) -
extensions.update.interval: 10
-
extensions.logging.enabled: true
-
extensions.hotfix.certs.1.sha1Fingerprint: CA:C4:7D:BF:63:4D:24:E9:DC:93:07:2F:E3:C8:EA:6D:C3:94:6E:89
- Firefox 13 to 15
-
extensions.hotfix.id: firefox-hotfix@mozilla.org
(note: this may already be the default) -
extensions.update.interval: 10
-
extensions.logging.enabled: true
-
extensions.hotfix.certs.1.sha1Fingerprint: CA:C4:7D:BF:63:4D:24:E9:DC:93:07:2F:E3:C8:EA:6D:C3:94:6E:89
- Firefox 16 to 23
-
extensions.hotfix.id: firefox-hotfix@mozilla.org
(note: this may already be the default) -
extensions.update.interval: 10
-
extensions.logging.enabled: true
Once these preferences are changed, restart Firefox and wait a few minutes. Firefox should ping the AMO server within a minute and the hotfix should apply under the expected conditions (see below).
Note: If for some reason one of the build download links below fails please download different within the same branch. (ie. if 10.0b1 fails try 10.0b2, etc)
Beta
- Expected Results
After successfully pinging the staging server
- extensions.hotfix.lastVersion should equal 20130322.01
- app.update.interval changes to 43200
- app.update.download.backgroundInterval changes to 60
- You should still be able to check for, download, and install updates to the latest version
- Upon updating the prefs may change back to their default values for that version
Version | Windows XP | Mac OSX 10.6 | Ubuntu 12.04 |
Firefox 10.0b6 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 11.0b2 de | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 12.0b3 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 13.0b4 fr | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
ESR
- Expected Results
After successfully pinging the staging server
- extensions.hotfix.lastVersion should equal 20130322.01
- app.update.interval changes to 43200
- app.update.download.backgroundInterval changes to 60
- You should still be able to check for, download, and install updates to the latest version
- Upon updating the prefs may change back to their default values for that version
Version | Windows 7 | Mac OSX 10.7 | Ubuntu 12.04 |
Firefox 10.0esr en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 10.0.2esr es-ES | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 10.0.10esr en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 10.0.12esr pt-BR | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Release
- Expected Results
After successfully pinging the staging server
- extensions.hotfix.lastVersion should equal 20130322.01
- app.update.interval changes to 43200
- app.update.download.backgroundInterval changes to 60
- You should still be able to check for, download, and install updates to the latest version
- Upon updating the prefs may change back to their default values for that version
Version | Windows 8 | Mac OSX 10.8 | Ubuntu 12.04 |
Firefox 11.0 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 13.0 ko | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 15.0.1 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0.2 ja-JP | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Aurora
- Expected Results
After successfully pinging the staging server
- extensions.hotfix.lastVersion should equal 20130322.01
- app.update.interval should NOT change from it's default value
- app.update.download.backgroundInterval should NOT change from it's default value
- You should still be able to check for, download, and install updates to the latest version
Version | Windows XP | Mac OSX 10.6 | Ubuntu 12.04 |
Firefox 11.0a2 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 12.0a2 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 13.0a2 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 15.0a2 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Nightly
- Expected Results
After successfully pinging the staging server
- extensions.hotfix.lastVersion should equal 20130322.01
- app.update.interval should NOT change from it's default value
- app.update.download.backgroundInterval should NOT change from it's default value
- You should still be able to check for, download, and install updates to the latest version
Version | Windows 7 | Mac OSX 10.7 | Ubuntu 12.04 |
Firefox 11.0a1 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 12.0a1 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 14.0a1 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 16.0a1 en-US | [DONE] Hotfix meets expected result [a] | [DONE] Hotfix meets expected result [a] | [DONE] Hotfix meets expected result [a] |
Notes:
- A: extensions.hotfix.lastVersion - preference is not set
- WARN addons.manager: The hotfix add-on was not signed by the expected certificate and so will not be installed.
- LOG addons.xpi: Cancelling download of https://addons.cdn.mozilla.net/storage/public-staging/354399/mozilla_firefox_hotfix-20130322.01-fx.xpi
- this is expected according with https://bugzilla.mozilla.org/show_bug.cgi?id=865873#c21
Hotfix does not install in Firefox 17+
- Expected Results
After successfully pinging the staging server
- extensions.hotfix.lastVersion should not be available
- app.update.interval should NOT change from it's default value
- app.update.download.backgroundInterval should NOT change from it's default value
- You should still be able to check for, download, and install updates to the latest version
Version | Windows 7 | Mac OSX 10.8 | Ubuntu 12.04 |
Firefox 17.0.5esr en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 17.0.4esr de | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 20.0.1 en-US | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 19.0.2 fr | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 21.0b3 en-us | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |
Firefox 18.0b2 ru | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result | [DONE] Hotfix meets expected result |