Changes

Jump to: navigation, search

Nightly

5,468 bytes removed, 15:37, 7 December 2022
Update page to remove outdated content and fix links
== What is Firefox Nightly? ==
Every day, Mozilla developers write code that is merged into a common code repository (mozilla-central) and every day that code is compiled so as to create a pre-release version of Firefox based on this code for testing purposes, this is what we call a Nightly build. Once this code matures, it is merged into the Beta stabilization repositories (Beta and Dev Edition) repository where that code will be polished until we reach a level of quality that allows us to ship a new final version of Firefox to hundreds of millions of people. This development process used to ship a new version of Firefox every 4 weeks is called the Train Model.
{| style="border: 1px solid darkgray; width: 50em"
Of course, Nightly does not have the polish, quality and stability of the Release channel as this is a work in progress but we are doing our best through automation, QA and community to provide you the best nightly builds possible.
If you are a power-user, that you want to have access to features in developments months or years before they become mainstream, have tolerance for occasional functional regressions and are looking for an easy way to help Mozilla and Firefox development, you should use Nightly (ideally as your main browser but you can also use it alongside Firefox on the release channel or another browser).
Unlike Firefox on the Release channel, Nightly sends by default anonymized usage statistics, called [https://www.mozilla.org/en-US/privacy/firefox/#telemetry Telemetry] which helps us improve Firefox and track regressions on a daily basis. Just using Nightly and sending telemetry data is already of great help to all Mozilla developers as it allows them to get usage statistics on the features they work on.
Sometimes, we will issue more than two updates per day, typically this is because we found out we introduced a major regression (a spike in crashes for example) and we don't want our users to have a broken browser for 24h.
Sometimes we will have only one nightly or no nightly if there are no patches landed or if we think that the quality is not good enough. == My nightly build is broken and can't update to a newer nightly Nightly ==
On very rare occasions, Nightly can suffer from a bad regression making it totally unusable or unable to receive updates.
Bugzilla can be a bit intimidating when you use it for the first time, but we have documentation to help you make useful bug reports here that may get you started:
[https://bugzilla.mozilla.org/page.cgi?id=bug-writing.html Bugzilla: Bug writing guidelines]
 
Note that you can use a GitHub account to log in to Bugzilla.
Don't hesitate to ask experienced Nightly users (staff or employees) to help you file the bug in the [https://chat.mozilla.org/#/room/#nightly:mozilla.org #nightly] channel on Matrix if you are unsure about the process or if English is not your native language and want to make sure your bug description is understandable.
Once you have filed the bug, you may get questions from bug triagers (people that enrich existing bug reports with useful metadata and try to get the right dev in front of the right issue) or developers that are trying to reproduce your bug using your configuration or the steps to reproduce what you experienced - watch your mailbox for such messages!
 
One more thing, please add the <code>nightly-community</code> word in the '''keyword''' field of your bug report, that helps us triage better the bugs filed by our core community.
=== The bug I found is a regression! ===
* Article about the CLI version: [https://blog.nightly.mozilla.org/2016/10/11/found-a-regression-in-firefox-give-us-details-with-mozregression/ Found a regression in Firefox? Give us details with mozregression!]
* Article with a video tutorial about the Windows version: [https://blog.nightly.mozilla.org/2017/06/07/using-mozregression-on-windows/ Using mozregression on Windows]
=== I found a bug in the 2021 redesign of Firefox! ===
On April 7 2021, we activated our new interface in Nightly (internally called ''Proton'').
 
Our last major update to the Firefox interface was the ''Photon'' UI with Firefox 57 in 2017.
 
[[File:Proton_Toolbar.png|1000px]]
 
This is also of course a work in progress, there are dozens of patches every day that our front-end team lands on Nightly to implement the new design or fix bugs in the new design.
 
To help catching bugs and regressions before we ship the new UI to the release channel, we launched a public [https://en.wikipedia.org/wiki/Eating_your_own_dog_food dogfooding] campaign, this campaign is called '''FoxFooding'''.
 
You can read more about this campaign and join the QA activities proposed here: [https://community.mozilla.org/en/campaigns/firefox-foxfooding-campaign/ Foxfooding].
 
If as a nightly user you are already comfortable reporting bugs in Bugzilla, please continue to do so and just add the <code>[proton-foxfooding]</code> text in the '''whiteboard''' field of your bug report in addition to the usual <code>nightly-community</code> tag in the keywords field.
 
If you are unsure of the component you should file the bug in, just file it in the [https://bugzilla.mozilla.org/enter_bug.cgi?assigned_to=nobody%40mozilla.org&bug_ignored=0&bug_severity=--&bug_status=NEW&bug_type=defect&cf_a11y_review_project_flag=---&cf_fission_milestone=---&cf_fx_iteration=---&cf_fx_points=---&cf_root_cause=---&cf_status_firefox87=---&cf_status_firefox88=---&cf_status_firefox89=affected&cf_status_firefox_esr78=---&cf_tracking_firefox87=---&cf_tracking_firefox88=---&cf_tracking_firefox89=---&cf_tracking_firefox_esr78=---&cf_tracking_firefox_relnote=---&cf_tracking_firefox_sumo=---&cf_webcompat_priority=---&component=Foxfooding&contenttypemethod=list&contenttypeselection=text%2Fplain&defined_groups=1&filed_via=standard_form&flag_type-203=X&flag_type-37=X&flag_type-41=X&flag_type-607=X&flag_type-708=X&flag_type-721=X&flag_type-737=X&flag_type-748=X&flag_type-787=X&flag_type-799=X&flag_type-800=X&flag_type-803=X&flag_type-846=X&flag_type-855=X&flag_type-864=X&flag_type-930=X&flag_type-936=X&flag_type-945=X&form_name=enter_bug&keywords=nightly-community&maketemplate=Remember%20values%20as%20bookmarkable%20template&op_sys=Unspecified&priority=--&product=Firefox&rep_platform=Desktop&status_whiteboard=%5Bproton-foxfooding%5D&target_milestone=---&version=unspecified Firefox::Foxfooding component] (you can click or bookmark this link to file a bug) and our QA team will triage it to the right destination. <big>'''Bug reports are very welcome!'''</big>
=== I want to report a website that doesn't work in Firefox ===
Some websites do not work in Firefox not because of a Firefox bug but because the site is restricting (intentionally or not) their audience to users of a specific browser. This is what we call a Web Compatibility issue. Since these issues can also affect other browsers than Firefox, web compatibility reports are filed in a separate bug tracker at https://webcompat.com/
There is a special menu item in Firefox Nightly to easily report the site you are visiting as being incompatible with Firefox. Click on the "Report Site Issue" link in the Page Actions menu (... in the right side of the url bar):
[[File:ReportSiteNightlyIconThere is a special menu item in Firefox Nightly to easily report the site you are visiting as being incompatible with Firefox.png|thumb|none|left|Click on the "Report Site Icon]]Issue" item in the Help menu.
=== What is the Nightly Tester Tools extension? ===
=== I found a bug and I want to write the patch myself! ===
This is a great way to get involved, our developers have full documentation on how to get started hacking on Mozilla code on MDNthere:
[https://developerfirefox-source-docs.mozilla.org/encontributing/contribution_quickref.html#firefox-contributors-quick-US/docs/Mozilla/Developer_guide/Introduction Contributing to the Mozilla code basereference Firefox Contributors’ Quick Referencee]
== Platform specific instructions ==
'''Firefox does not support downgrades, even though this may have worked in past versions. If you install Firefox Nightly and later downgrade to an earlier version, you may experience issues with Firefox if they share the same profile of data.'''
 
'''Until we support dedicated profiles per channel in the installer [https://bugzilla.mozilla.org/show_bug.cgi?id=1373244 Bug 1373244], so as to use Firefox Nightly alongside another version of Firefox such as Beta, Release or ESR you need to create and use a separate profile for Nightly!'''
 
 
Our end-user support site has explanations on the process: [https://support.mozilla.org/en-US/kb/using-dedicated-profile-firefox-nightly Using a dedicated profile for Firefox Nightly]
You will find below additional OS specific instructions as well as a video tutorial for Windows.
Download [https://nightly.mozilla.org/ Firefox Nightly].
As for any Mac OS app, open it either from Firefox or by double-clicking it in the folder, then drag and drop the icon into the application folder and you're done for the installation part. For detailed instructions, see [https://support.mozilla.org/en-US/kb/how-download-and-install-firefox-mac here].
 
Now you'll need to create a dedicated profile for your Nightly, different from your Firefox stable one to avoid trouble.
 
To do that, you need to open your terminal and run Nightly, only for the first time by running the following command:
 
/Applications/FirefoxNightly.app/Contents/MacOS/firefox -P --no-remote
 
This will open the profile manager. Here, create a new profile with the name you want, and uncheck the checkbox saying "Use the selected profile without asking at startup", so that at every Firefox start you can choose the profile you want and corresponding to either your Nightly or Stable Firefox.
=== Linux ===
===== Is Nightly available as a .deb/.rpm? =====
Mozilla does not provide yet packages (.deb/.rpm) for Linux, our tar.bz2 binaries work on all distributions which meet Firefox [https://www.mozilla.org/en-US/firefox/aurora/system-requirements/ system requirements].
===== Is there a Nightly repository for my distro? =====
===== Is there a FlatPak/Snap package =====
We are providing Canonical provides Snap binaries of Firefox and will probably propose also them for Nightly at some point, but this is not yet the case. The tracking bug is [https://bugzilla.mozilla.org/show_bug.cgi?id=1297513 Automate generation of Firefox snap packages].
We support FlatPack for Beta builds (since Firefox 75) but not for Nightly builds yet.
The slides in this presentation are online and can be used as a basis for your own presentation.
You can also work through the '''[https://activate.mozilla.community/nightly/ Activate Mozilla]''' program to organize events in the framework provided by the Mozilla Participation team.  We are progressively setting up regional teams and '''''Firefox Nightly Champions''''' so as to have a per country or per language action which is often useful to solve issues such as language, timezones and regional specific sites. If you want to organize something online or offline related to Nightly, please contact [https://mozillians.org/fr/u/pascalc Pascal Chevrel] or [https://mozillians.org/en-US/?next=/en-US/u/marcia Marcia Knous] If you want to join an existing regional or language focused team, you can contact the following champions:=== Regional Teams and their Nightly Champions======= Francophone team ====* Team leader: [https://mozillians.org/fr/u/pascalc Pascal Chevrel]* [https://forums.mozfr.org/viewforum.php?f=24 Forums Nightly] ==== Italian team ====* [https://mozillians.org/fr/u/Mte90/ Daniele Scasciafratte] ==== Spanish-speaking team ====* [https://mozillians.org/fr/u/pascalc Pascal Chevrel] ==== Switzerland team ====* [https://mozillians.org/en-US/u/mkohler/ Michael Kohler]* [https://mozillians.org/en-US/u/freaktechnik/ Martin Giger] ==== Indian team ====* [https://mozillians.org/en-US/u/SHIHAN.VISWA/ Viswaprasath] (English)* [https://mozillians.org/en-US/u/DineshMv/ Dinesh Mv] (English/ Telugu)* [https://mozillians.org/en-US/u/prasanthp96/ Prasanth P] (English/Tamil)* [https://mozillians.org/en-US/u/Madhuri_QA/ Madhuri Mittal ] (English/ hindi)* [https://mozillians.org/en-US/u/gurumukhi/ Ram Dayal Vaishnav ] (English/ hindi) ==== Brazilian team ====* [https://reps.mozilla.org/u/geraldobarros Geraldo Barros]* [https://reps.mozilla.org/u/cynthiapereira Cynthia Pereira] ==== Czech team ====* [https://mozillians.org/u/mstanke/ Michal Stanke]
Confirm
1,249
edits

Navigation menu