QA/Desktop Firefox/Test Plans/Bug 812573

From MozillaWiki
Jump to: navigation, search

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:

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:

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:

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:

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:

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:

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