Just another reminder, On February 28 Bugzilla review flags will be disabled for Firefox and other mozilla-central products and components. From this point forward, all reviews of code changes to mozilla-central should be conducted in Phabricator.
Please reach out in the #phabricator channel in irc or Slack if you have questions. Kim On Wed, Feb 6, 2019 at 3:42 PM Kim Moir <km...@mozilla.com> wrote: > On February 28 Bugzilla review flags will be disabled for Firefox and > other mozilla-central products and components. From this point forward, all > reviews of code changes to mozilla-central should be conducted in > Phabricator. Tasks that have been identified as crucial to this transition > have been set as blocker bugs to https://bugzil.la/1514775. > > ---- > > FAQ > > Phabricator transition > > Are we ready for this? > > The weekly average number of commits to mozilla-central that were reviewed > in Phabricator has been hovering around 80% for many weeks now. While the > system can always be improved, this number indicates that most engineers > are able to use Phabricator effectively. The Engineering Workflow team has > discussed this change with the remaining high-volume users of the old > workflow to ensure there are no showstoppers with Phabricator. If you think > there may be something we’ve missed, please get in touch with us directly. . > > What products and components will have the review flag disabled? > > The list includes the Core, Firefox, Firefox Build System, NSS, Geckoview > and Toolkit products. It will also include some components of the Release > Engineering and Testing products. It is entirely possible that we will miss > some products/components, but users should not treat such omissions as > invitations to continue to use Bugzilla for mozilla-central reviews. > Adjustments will be made over time as necessary. Any code that will be > landed to mozilla-central should be reviewed in Phabricator. > > Why are we making this change? > > Requiring Phabricator for code reviews will allow us to improve code > quality by running linters and static analysis tools automatically on > patches. It will also allow us to simplify and standardize our engineering > workflow by reducing the number of request queues that developers are > expected to monitor. The previous post ( > https://groups.google.com/forum/#!topic/mozilla.dev.platform/JKbDxHSaVfM) > announcing > the general availability of Phabricator has further details and links to > documentation. > > What about uplifts? > > Initially, only code landing in mozilla-central will be required to be > reviewed in Phabricator. Once we have implemented more processes in > Phabricator, we will move reviews of all of the mozilla-central “branches” > to Phabricator. > > I have an unusual use case using patches and Bugzilla, how do I use > Phabricator to do this? > > > We’ve put together documentation > https://moz-conduit.readthedocs.io/en/latest/phabricator-user.html on how > to accomplish various common tasks in Phabricator. If you’re doing > something unusual that truly can’t be done with Phabricator, you can of > course still attach a file to Bugzilla, and use a needinfo or IRC ping to > get sign-off from the reviewer. We expect these cases to be exceedingly > rare, and ask that developers use Phabricator wherever possible to unlock > the benefits described above. Please also reference the Bugzilla actions > and their equivalents on Phabricator > https://wiki.mozilla.org/Phabricator/Bugzilla_Equivalents documentation. > > Where can I reach out if I have questions? > > Please reach out in the #phabricator channel in irc or Slack. > > > > Kim > _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform