Downloads:
659,642
Downloads of v 79.0.1.2020060121-alpha:
158
Last Update:
02 Jun 2020
Package Maintainer(s):
Software Author(s):
- Mozilla
Tags:
browser mozilla firefox alpha admin foss cross-platformFirefox Nightly
This is a prerelease version of Firefox Nightly.
- 1
- 2
- 3
79.0.1.2020060121-alpha | Updated: 02 Jun 2020
Downloads:
659,642
Downloads of v 79.0.1.2020060121-alpha:
158
Maintainer(s):
Software Author(s):
- Mozilla
Firefox Nightly 79.0.1.2020060121-alpha
This is a prerelease version of Firefox Nightly.
Legal Disclaimer: Neither this package nor Chocolatey Software, Inc. are affiliated with or endorsed by Mozilla. The inclusion of Mozilla trademark(s), if any, upon this webpage is solely to identify Mozilla goods or services and not for commercial purposes.
- 1
- 2
- 3
Some Checks Are Exempted or Have Failed
Not All Tests Have Passed
Validation Testing Passed
Verification Testing Exemption:
exempt: trusted maintainer, package keeps getting "stuck in limbo"
Scan Testing Resulted in Flagged:
This package was submitted (and approved) prior to automated virus scanning integration into the package moderation processs.
We recommend clicking the "Details" link to make your own decision on installing this package.
Deployment Method: Individual Install, Upgrade, & Uninstall
To install Firefox Nightly, run the following command from the command line or from PowerShell:
To upgrade Firefox Nightly, run the following command from the command line or from PowerShell:
To uninstall Firefox Nightly, run the following command from the command line or from PowerShell:
Deployment Method:
This applies to both open source and commercial editions of Chocolatey.
1. Enter Your Internal Repository Url
(this should look similar to https://community.chocolatey.org/api/v2/)
2. Setup Your Environment
1. Ensure you are set for organizational deployment
Please see the organizational deployment guide
2. Get the package into your environment
Option 1: Cached Package (Unreliable, Requires Internet - Same As Community)-
Open Source or Commercial:
- Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
- You can also just download the package and push it to a repository Download
-
Open Source
-
Download the package:
Download - Follow manual internalization instructions
-
-
Package Internalizer (C4B)
-
Run: (additional options)
choco download firefox-nightly --internalize --version=79.0.1.2020060121-alpha --pre --source=https://community.chocolatey.org/api/v2/
-
For package and dependencies run:
choco push --source="'INTERNAL REPO URL'"
- Automate package internalization
-
Run: (additional options)
3. Copy Your Script
choco upgrade firefox-nightly -y --source="'INTERNAL REPO URL'" --version="'79.0.1.2020060121-alpha'" --prerelease [other options]
See options you can pass to upgrade.
See best practices for scripting.
Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.
If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:
choco upgrade firefox-nightly -y --source="'INTERNAL REPO URL'" --version="'79.0.1.2020060121-alpha'" --prerelease
$exitCode = $LASTEXITCODE
Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
Exit 0
}
Exit $exitCode
- name: Install firefox-nightly
win_chocolatey:
name: firefox-nightly
version: '79.0.1.2020060121-alpha'
source: INTERNAL REPO URL
state: present
allow_prerelease: yes
See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.
chocolatey_package 'firefox-nightly' do
action :install
source 'INTERNAL REPO URL'
version '79.0.1.2020060121-alpha'
options '--prerelease'
end
See docs at https://docs.chef.io/resource_chocolatey_package.html.
cChocoPackageInstaller firefox-nightly
{
Name = "firefox-nightly"
Version = "79.0.1.2020060121-alpha"
Source = "INTERNAL REPO URL"
chocoParams = "--prerelease"
}
Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.
package { 'firefox-nightly':
ensure => '79.0.1.2020060121-alpha',
install_options => ['--prerelease'],
provider => 'chocolatey',
source => 'INTERNAL REPO URL',
}
Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.
4. If applicable - Chocolatey configuration/installation
See infrastructure management matrix for Chocolatey configuration elements and examples.
This package was approved as a trusted package on 02 Jun 2020.
Firefox Nightly builds are under active development and should be used only by advanced users for testing experimental features.
Package Parameters
l=<locale>
- Install given Firefox locale. For examplechoco install Firefox --params "l=en-GB"
. See the official page for a complete list of available locales.
Firefox channels (development cycle)
Every 6 weeks, Firefox developers take the current stable features of each build and introduce them into the next stable channel for further development. The Developer Edition is a special build containing features never moved forward since they would be rarely used by the average user and needlessly consume resources.
- Firefox
- Firefox Beta
- Firefox Developer Edition
- Firefox Nightly (you are here)
Forum
Mozilla Developer Network documentation
Privacy policy
Please Note: This is an automatically updated package. If you find it is
out of date by more than a day or two, please contact the maintainer(s) and
let them know the package is no longer updating correctly.
$ErrorActionPreference = 'Stop';
$packageName = 'firefox-nightly'
$uninstalled = $false
[array]$key = Get-UninstallRegistryKey -SoftwareName 'Nightly*' | Where-Object { $_.DisplayName -notmatch "ESR" }
if ($key.Count -eq 1) {
$key | ForEach-Object {
$packageArgs = @{
packageName = $packageName
fileType = 'exe'
silentArgs = '-ms'
validExitCodes= @(0)
file = "$($_.UninstallString.Trim('"'))"
}
Uninstall-ChocolateyPackage @packageArgs
Write-Warning "Auto Uninstaller may detect Mozilla Maintenance Service."
Write-Warning "This should not be uninstalled if any other Mozilla product is installed."
}
} elseif ($key.Count -eq 0) {
Write-Warning "$packageName has already been uninstalled by other means."
} elseif ($key.Count -gt 1) {
Write-Warning "$($key.Count) matches found!"
Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
Write-Warning "Please alert package maintainer the following keys were matched:"
$key | ForEach-Object {Write-Warning "- $($_.DisplayName)"}
}
function GetUninstallPath() {
param(
[Parameter(Mandatory = $true)]
[string]$product
)
$regUninstallDir = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'
$regUninstallDirWow64 = 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\'
$uninstallPaths = $(Get-ChildItem $regUninstallDir).Name
if (Test-Path $regUninstallDirWow64) {
$uninstallPaths += $(Get-ChildItem $regUninstallDirWow64).Name
}
$uninstallPath = $uninstallPaths -match "$product [\d\.]+ \([^\s]+ [a-zA-Z\-]+\)" | Select-Object -first 1
return $uninstallPath
}
function GetLocale {
param(
[Parameter(Mandatory = $true)]
[string]$localeFile,
[Parameter(Mandatory = $true)]
[string]$product
)
#$availableLocales = Get-WebContent $localeUrl 2>$null
$availableLocales = Get-Content $localeFile | ForEach-Object { $_ -split '\|' | Select-Object -first 1 } | Select-Object -Unique
$packageParameters = $env:chocolateyPackageParameters
$packageParameters = if ($packageParameters -ne $null) { $packageParameters } else { "" }
$argumentMap = ConvertFrom-StringData $packageParameters
$localeFromPackageParameters = $argumentMap.Item('l')
Write-Verbose "User chooses '$localeFromPackageParameters' as a locale..."
$localeFromPackageParametersTwoLetter = $localeFromPackageParameters -split '\-' | Select-Object -first 1
Write-Verbose "With fallback to '$localeFromPackageParametersTwoLetter' as locale..."
$uninstallPath = GetUninstallPath -product $product
$alreadyInstalledLocale = $uninstallPath -replace ".+\s([a-zA-Z\-]+)\)",'$1'
Write-Verbose "Installed locale is: '$alreadyInstalledLocale'..."
$systemLocalizeAndCountry = (Get-UICulture).Name
$systemLocaleTwoLetter = (Get-UICulture).TwoLetterISOLanguageName
Write-Verbose "System locale is: '$locale'..."
$fallbackLocale = 'en-US'
$locales = $localeFromPackageParameters,$localeFromPackageParametersTwoLetter, `
$alreadyInstalledLocale, $systemLocalizeAndCountry, $systemLocaleTwoLetter, `
$fallbackLocale
foreach ($locale in $locales) {
$localeMatch = $availableLocales | Where-Object { $_ -eq $locale } | Select-Object -first 1
if ($localeMatch -and $locale -ne $null) {
Write-Verbose "Using locale '$locale'..."
break
}
}
return $locale
}
function AlreadyInstalled() {
param(
[Parameter(Mandatory = $true)]
[string]$product,
[Parameter(Mandatory = $true)]
[string]$version
)
$uninstallEntry = $(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$product $version*"
)
$uninstallEntryWow64 = $(
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\$product $version*"
)
if ((Test-Path $uninstallEntry) -or (Test-Path $uninstallEntryWow64)) {
return $true
}
return $false
}
function Get-32bitOnlyInstalled() {
param(
[Parameter(Mandatory = $true)]
[string]$product
)
$systemIs64bit = Get-OSArchitectureWidth 64
if (-Not $systemIs64bit) {
return $false
}
$registryPaths = @(
'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'
'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall'
)
$installedVersions = Get-ChildItem $registryPaths | Where-Object { $_.Name -match "$product [\d\.]+ \(x(64|86)" }
if (
$installedVersions -match 'x86' `
-and $installedVersions -notmatch 'x64' `
-and $systemIs64bit
) {
return $true
}
}
function GetChecksums() {
param(
[Parameter(Mandatory = $true)]
[string]$language,
[Parameter(Mandatory = $true)]
$checksumFile
)
Write-Debug "Loading checksums from: $checksumFile"
$checksumContent = Get-Content $checksumFile
$checksum32 = ($checksumContent -match "$language\|32") -split '\|' | Select-Object -last 1
$checksum64 = ($checksumContent -match "$language\|64") -split '\|' | Select-Object -last 1
return @{
"Win32" = $checksum32
"Win64" = $checksum64
}
}
ach|64|231cdd88027ed6bfc9944bff6d1fbd4253d67ce76cacc8bec005610bc9c4b607859c4820a500d9d7118c94c5c92bd18aa585c4bf9bb5174992ecb05b862806e9
af|64|7fd4e2b8aa34e1e3c17826a9a2c88b8452b6491733675660c05b8137324e0e7fa1a562a01cbb2a8f16a75003b93148baa320ee49dc31f018cd8e2616d536bf87
an|64|58b224d58f8122a9ecce2db5fbc43e35f66abc332fc4106de9f93854b0d46f4f51da150a9611532e1db160e5e8e0a8a8858e9f8a65e392bdb3bf7e0b7a4f3ab9
ar|64|0aee39da4a81ce7c61fa2f13fdf0bd71b4b93ed834c2e49b2378c6f6e5821c8d25322c7a1034fef69ca941b79aeeac3bbeeabddf20f7d3aa241d3c4d3aa9a719
ast|64|77b68f3e461648941d3cff3c0c24300f1d04902005e1b0a507ea9f1d0b7b8a4d205f5d33f949156752e2040094296317dcb04a2102800019f72043f205a10ca2
az|32|6087b4a556d798eef0374785ac10e5379498669ebb66fc51037f5ad495ea7328c264f49966780e72fd0a64e1a73d5a48e9c47166c9d7598b5b87ec35e26565f5
az|64|db4203e81328ee924266e37c26d5a46d2f36f6eb3fef9ba77836deebb5acdfd7617a6839d9c3d2957eddc23926e4d22c0e7ca3efdc0fb3f1f0a5eed58ccaea31
bg|64|a4e7df77ff894c58c80210d1476f70cc8f4fdc648dcb0a92f00749693561a9f6221311b700c4037d79a2ba584060474802fcfd70e6a6668af31997ef2ae2b6e2
br|32|431df7945d4d88ca431b9c2e88f24d6645a594c2c4516ff497a1064b561f69fe1d929ad272d185653b83ab9998b63125c8b2fdc3fb39027921839d69c1bcd8bb
brx|32|fdf8e8e21159a0e597ad211bacaa94f0ac53f8b471b1606860a40ff39d9be6e0164a06f8c357201d560be6f38b3306c7255671fe9d23f273f42b7b4319498700
el|64|c9efd8dab612aa00f3194e58247326eac2a8391fc9e044a36496d004b841dec7366b83c1e31135b54f456b9c24ecd9a44dea09d96f34d9ca14a0dcc2593758f1
en-US|32|d2152098610fa72769b69562c33ad59c1e49e0f6f40bcf11888aca675a869161fae179ab6817b26ff7174dc66bb54225e869d0bbbbbec78793e16de6c17d027d
en-US|64|18f111c2799e41e0d3b97661150cdd3a5644cfee30dace005407417c9ef10092dcdb736aa0bd7c955235a7ee64e8cbc1b7fe532ee61297a36d79a727898f503a
eo|64|bb13a3ae9d14897d3686846706f040455554907b6b4b7876fd099569cf03e96aacbaabddb67f7bebb028858a2b02e631240abce37f4028a6c5cde893ca66f23b
es-AR|64|322646634b299e42c350ab580771ccd89d99dbb174f216be5a3b0baa5b8af00895264006277d34913b3b1303ebc41f204c517f094a7c80a02e4da6318e269f24
es-CL|64|61ae16b4c657f1335d91a8df4dc59e3e5b3549b36fbad0c2dda358558c73b036ec6014f1657a57290f225e23943a8ca723a6e31547278f1bc83a82079f31ff32
et|32|0084b04d089317ee1d43a21c6767f69cef9883d7e31453feed6890984a3ba341bab513ac4ff4b3fec08d2bb499655edaf8b2d4ef3545ef33980d7f29320f420f
eu|32|f4350a5665d01380c8098c42882b51a8128e68c850db69c542cd01fb44c73accb6b44d371dbc16df91c95da3d45501bf22a09c6755790c34b6f4269b0e719456
fi|32|705b4b4bc14947f551e4ea643b186bfa2ebf0433f52ccd6b48f6e36bad5fd1632ef3b835f29682acea6a57b4b5c9c9d87559816b977f8852830c3e6b70a77981
fi|64|3a40f95be9dd6c73ca29e4585882d3bd5b854ce8b199289365c7c9b1dd8cf9136e4cbd29d59a67cc84e88e697eb3bbeb1031ae4f9d4dfec4fa3cf2d6c9e7bb3e
gn|64|900074a20cc73f0aa96dd61b4253109bafd287f61f56fbdc6d900e207e44140a9d42a21bbcdeab507ae07d7564a8e186a7d41c5c64bbede040acb856308c0e4d
gu-IN|64|3ebc65032d03031824c4bfd8fac420e2db925c52bc8622d718bb856f2b1f05eaaac2bd174e3392631d31eded2c46745ca2d9c57d344117aca846f649a66fe977
hi-IN|32|3dd98dcf2c48778624cf8a44057f324d00b8d2e81d0b32d5f5d00b270426f95db6791bed9aa3f45202389b8c3acadb62b07ea892f175729646d007faec524f2e
hr|64|19416339b281eae192b887f5b32db23154978debab9706df5b3940ec40e62332f74da927d883a8fa0830293dadbccccf7e4e23dae8d193c8fc7fd38f188e5398
hsb|64|9f1001c5aa393e45a101815dbc07d2ddaabe5fcdb04b9287070267532b1173a1c74403468ed4e746f4a74747d9ac8cb6eba8c26db6a48766c5608702b3d61bf8
hu|32|2194c3a6f3d33a6ff1cc6df06e90b2463858d82bff2b5c465fba88c9adec149e1a5737d4f22f85e24fab7b9846e440c21e291ca2d1861c605977091ad1466d86
ia|32|ed4e83aa6f1025b380463dc53e417be3daca56bbd6c6f0f5c6f4630ae75a4a9a2d5655f770ad191b2ab33b56edd4768d217957b7817a905089ed498545a8af39
ia|64|9c38c6c51d20584a884617ad3b5f93e742f02e16299200d13f04d2112ad19c883b190afdf2f732a60b7937a5541b6dd67511bc01b5f82965c883ec140e8dab4b
kk|32|211db63984a50cbd16fb08e64dbc3c75a69f35929aec72c38ede02fce04b8c44e6ef381d64273e305ad71267edb50df91b92f75e92912f9d396ae7544342365a
ko|32|3c2fabb7f97012ad38253939691506297f0594f0f42e72dd646b940766f943a9b4ec7a4440d792454132b0bafedbbe84c5a6efe0e9879823219c98eac3159cbf
nb-NO|64|af898953f989f2350f98a7144d932063be44a04d8af5e8d46742ca65470a606bc6db5da36e259db539198795357560ec26d42c7ff8f3d28670f0a7dfefb03552
ne-NP|64|d01769fe07e9aa34ea04a8caa793e28bd26a022dd8bdb7e79c6fbabcd59cf8e8e2a4473be0cf9a6d08a3a931d6cce08e067d675ef3848790b266304f379a06e8
nl|64|5db851d3903e1a8a6dfeb2c29199d7bbd55c75e420f3ac45d91667b2c23e82340b70ac0c2784ec906e8110d6238b57c0474f997238307c93ad236cfce916d8d3
oc|64|9f94437f8f80fefb15eee6aa440fbb1e915de2a36f17d235c6e6143c926073a32b73925aa775d8af70feb6ab3f72a772b20e9d5df870afc3d92b9f1f7c89f72e
pt-PT|64|abf9bff139752005493116ee9842378e82abf14cd744b7e7090c6a3c534e8df65b4834803dd1a1fa8f2eda41b44b529f462e845964661320466686ed80d5e887
sl|64|ed752c62620c7bbc8b62c4ab93ff981b486626ff870f3a96aeeba58dff757c9af3ff9db368b9814665d7a902849b43a77d18489e749270ff236f4a6dbae93d8c
son|64|3d71986f71c0dc09fa94109097518a74aefdd00a8788e7f70069cf855abad488ebc099f1672c3f3b9aa80e91e56347ef92f3efef7e90f0459bc86ed32ddbc539
sq|64|aaa87fd31b4450ecdafeca0215a7e312b74120665f8e888bed28e7e5a711bded34a0577ae586480d8b1d975dcf73b809f89d9ba3e43572fdf82e3cd7eaec19e2
sr|64|abaa27976fb682789d5a544343d3b3ec57f71d0bf6b0bf67955fb5da27646b24203a4ec6e9e2acb68e9116f558e0bdec0f2875833f527b263d706f0e5f3804a7
sv-SE|64|6649124e087e97ccf610e8f6b43198b6b78318e7f48b77f0b0c41b2008f71e92c8b86c842ba25a4dd971fc52645a3b8a21b07d266995241ef393dcfffd867102
ta|64|ab159beaf64184cefac27fcb53584130a106611078c511309c4c1513591d9884c5e30b2c9f36969fc5a8bc4acf1419f34cc1107f467e972d7f184277451843aa
tr|64|126761cbe4b06a0013f1619a2c7d9fcfbeb8d32f019dd0c64a149327ac12e489738365aa9ec0cf8895924f1da487b41133641ebe5a794cfa9f54a4abc360e57b
trs|32|4bb1a214d61c46692516c3e688a4ef78fd834eebe043707d04948f9d270e7a46757e6ae7850e619dbce826749fbed84f71679c9ecfda3b48f66ceec1c818b4bd
ur|32|cae02301ba07db3c47c6a29da235ccb85f1e1fadc9f9b231eea75f1727e27d754512801586880db4f3680362075a923393470854a84c9e94b968712a15ff6587
uz|32|897cee65b0a946efe327a5edd1986829af96cf21be5acab2ce03b56c377bd8f0b393e1e0acb9695084eb4b648486e1dca35b2d05597582b30daab0c8b83313a9
Log in or click on link to see number of positives.
- firefox-nightly.79.0.1.2020060121-alpha.nupkg (62b16d602e28) - ## / 63
- firefox-79.0a1.en-US.win64.installer.exe (3459285b5cba) - ## / 62
- firefox-79.0a1.en-US.win32.installer.exe (5ff5c8f35fb0) - ## / 54
In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).
Chocolatey Pro provides runtime protection from possible malware.
Mozilla Foundation
-
- chocolatey-core.extension (≥ 1.3.3)
Ground Rules:
- This discussion is only about Firefox Nightly and the Firefox Nightly package. If you have feedback for Chocolatey, please contact the Google Group.
- This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
- The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
- Tell us what you love about the package or Firefox Nightly, or tell us what needs improvement.
- Share your experiences with the package, or extra configuration or gotchas that you've found.
- If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.