Mobile/Foundation/Bugs: Difference between revisions

m
→‎Sprint Planning: Change compiler version links from GitHub to mozilla-central
(→‎Bug Triage: Include Fenix::Translations component)
m (→‎Sprint Planning: Change compiler version links from GitHub to mozilla-central)
 
(4 intermediate revisions by the same user not shown)
Line 142: Line 142:


Keep our tools up to date:
Keep our tools up to date:
* [https://github.com/mozilla-mobile/firefox-android/blob/main/android-components/plugins/dependencies/src/main/java/DependenciesPlugin.kt#L54-L57 Current compose_version] vs [https://developer.android.com/jetpack/androidx/releases/compose-compiler latest Compose Compiler version]
* [https://searchfox.org/mozilla-central/source/mobile/android/android-components/plugins/dependencies/src/main/java/DependenciesPlugin.kt#54 Fenix's compose_compiler version] vs [https://developer.android.com/jetpack/androidx/releases/compose-compiler latest Compose Compiler version]
* [https://github.com/mozilla-mobile/firefox-android/blob/main/android-components/plugins/dependencies/src/main/java/DependenciesPlugin.kt#L17 Current Kotlin compiler version] vs [https://github.com/JetBrains/kotlin/releases latest Kotlin compiler version]
* [https://searchfox.org/mozilla-central/source/mobile/android/android-components/plugins/dependencies/src/main/java/DependenciesPlugin.kt#17 Fenix's Kotlin compiler version] vs [https://github.com/JetBrains/kotlin/releases latest Kotlin compiler version]
* [https://searchfox.org/mozilla-central/source/python/mozboot/mozboot/android.py#44-46 Current JDK version] vs [https://www.oracle.com/java/technologies/downloads/#java17 latest JDK LTS releases]. [https://bugzilla.mozilla.org/show_bug.cgi?id=1785929 JDK LTS 21] is now available.
* [https://searchfox.org/mozilla-central/source/python/mozboot/mozboot/android.py#44-46 Fenix's JDK version] vs the [https://www.oracle.com/java/technologies/javase/17u-relnotes.html JDK 17 LTS version] and the [https://www.oracle.com/java/technologies/javase/21u-relnotes.html latest JDK 21 LTS version]. The [https://www.oracle.com/java/technologies/java-se-support-roadmap.html next JDK LTS] version will be 25 in September 2025. TODO: Update to JDK LTS 21 in {{bug|1785929}}.
* [https://searchfox.org/mozilla-central/source/python/mozboot/mozboot/android.py#23 Current NDK version] vs [https://developer.android.com/ndk/downloads/revision_history latest NDK LTS releases]. [https://bugzilla.mozilla.org/show_bug.cgi?id=1822171 NDK r26 LTS] is now available.
* [https://searchfox.org/mozilla-central/source/python/mozboot/mozboot/android.py#23 Fenix's NDK version] vs the [https://developer.android.com/ndk/downloads/revision_history latest NDK LTS version]. The next NDK LTS will be r27 in 2024 H2. TODO: Update to NDK r26 LTS in {{bug|1822171}}.
* TBD: Update Gradle and its dependencies?
* TBD: Update Gradle and its dependencies?


Line 172: Line 172:
== Bug Triage ==
== Bug Triage ==


* '''Async triage:''' assign severities to defects
Looking for the Foundation team's triage queries? Go to https://wiki.mozilla.org/Mobile/GeckoView/Bugs and sort the generic triage queries' results by component.
** 1. [https://mzl.la/47B7XSo Critical defects with no severity] (crashes, regressions, sec bugs, etc)
** 2. [https://mzl.la/3SDqHwv Defects filed in Bugzilla with no severity]
** 3. [https://mzl.la/3ssBjnl Defects moved from GitHub with no severity] (that look like Softvision bugs)
** 4. [https://mzl.la/40GRx8J Defects moved from GitHub with no severity]
** 6. [https://mzl.la/40IJLeS All defects with no severity]
 
* '''Team backlog refinement:''' assign priorities
** 1. [https://mzl.la/3ucM2T7 Bugs with an assignee but no priority]
** 2. [https://mzl.la/47b63Io Defects with severity S1-S2 and no priority]
** 3. [https://mzl.la/47yX3wt Tasks with no priority]
** 4. [https://mzl.la/40DePMK Defects with severity S3-S4 and no priority]
** 5. [https://mzl.la/3SGfw64 Enhancements with no priority]
** 6. [https://mzl.la/3MM6sJg All bugs with no priority]
 
The Foundation team is responsible for:
 
* Fenix components: Browser Engine, Crash Reporting, Downloads, Privacy, PWA, Security: Android, Translations, WebAuthn, WebExtensions
* All GeckoView components
* Firefox Build System::Android Studio and Gradle Integration
Confirmed users
3,339

edits