Skip to content
This repository has been archived by the owner on Jun 17, 2024. It is now read-only.
Johan Lorenzo edited this page Mar 13, 2024 · 4 revisions

FAQ

Will the firefox-android repository on GitHub be archived on March 18th, 2024?

No. The main branch will be closed but the repository will still be open to accept contributions on the releases_v124 and the upcoming releases_v125 branches. Pull requests specific to Firefox for Android 124 and 125 will still be accepted against these branches.

The firefox-android repository on GitHub will be archived on May 14th, 2024, after Firefox for Android 126 gets generally available.

Can I still use Git to keep contributing to Firefox for Android?

Yes. Even though the canonical repository will be on Mercurial, we do support Git as a VCS tool as the tier-1 VCS. Mozilla is planning to deprecate the Mercurial support to move to a full Git workflow. You can follow these instructions starting today.

Will I be able to submit patches through GitHub Pull Requests?

No. Starting March 18th, 2024, contributions to Firefox for Android 126 and beyond will be only accepted through Bugzilla and Phabricator, our code review tool. Firefox for Android has used Bugzilla as an issue tracker for more than a year. You can log in to Phabricator with your existing Bugzilla account.

Can I still fork a GitHub repository?

Yes, you can fork gecko-dev. It’s Mozilla’s official Git mirror of mozilla-central on hg.mozilla.org. It’s read-only so contributions will only be accepted through Phabricator. Note that this repository will be deprecated in the future as part of the migration of Firefox Development from Mercurial to Git.

Will currently open Pull Requests be ported to Phabricator?

After the migration is done, here are the steps to follow to convert a Github Pull Requests to Phabricator revision:

  1. cd mozilla-unified # Go to the directory of your local clone.
  2. curl -L https://github.com/mozilla-mobile/firefox-android/pull/$PULL_REQUEST_NUMBER.patch > your.patch # Replace $PULL_REQUEST_NUMBER
  3. Depending on whether you use Mercurial or Git:
    1. hg import --prefix mobile/android your.patch
    2. git am --directory=mobile/android your.patch
  4. moz-phab submit

Will I still be able to build Fenix without compiling Gecko on my machine?

Yes. Just like Firefox Desktop, we will provide a fast build mode we call Artifact Builds.