Open Bug 1570409 (remove-fennec-build) Opened 5 years ago Updated 2 years ago

[meta] Remove support for building Fennec with --enable-application=mobile/android


(Firefox Build System :: Android Studio and Gradle Integration, defect)



(Not tracked)


(Reporter: nalexander, Unassigned)


(Blocks 2 open bugs)


(Keywords: meta)

Fennec (Firefox for Android) is being deprecated. It is no longer shipped out of mozilla-{release,beta,central}; it is instead shipped out of mozilla-esr68. This ticket tracks identifying and removing various Fennec-specific build system pieces, transforming --enable-application=mobile/android into GeckoView instead of Fennec + GeckoView.

This intersects a lot of things. Off the top:

  • Fennec-specific configure options
  • Fennec-specific bits in mach package
  • How GeckoView's omni.ja gets localized
  • The IsFennec() JNI function
  • Fennec-specific generated JNI wrappers
  • Fennec-specific Make targets for Gradle
  • The :app Gradle project
  • Removing mobile/android/{base,services,stumbler}, etc
  • Removing Robocop support from the tree
Summary: Remove support for building Fennec with --enable-application=mobile/android → [meta] Remove support for building Fennec with --enable-application=mobile/android
Depends on: 1570411
Component: General → Android Studio and Gradle Integration
See Also: → 1575973
See Also: → 1577863
Depends on: 1577890
Depends on: 1580356
Depends on: 1580996
Blocks: 1584400
No longer blocks: 1575973
Alias: remove-fennec
Depends on: 1589182
Alias: remove-fennec → remove-fennec-build
Type: task → defect
Severity: normal normal → S3 S3
You need to log in before you can comment on or make changes to this bug.