Mobile/Foundation/Bugs: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Next Sprint: access-s1 and access-s2 are whiteboard tags, not keywords)
m (→‎Sprint Planning: Change compiler version links from GitHub to mozilla-central)
 
(44 intermediate revisions by 2 users not shown)
Line 3: Line 3:
* [https://mzl.la/3yP8gdv P1 security bugs]
* [https://mzl.la/3yP8gdv P1 security bugs]


P1 [geckoview:m113] bugs:
'''[geckoview:m118] bugs in review:'''


<bugzilla>
<bugzilla>
Line 9: Line 9:
   "f1": "status_whiteboard",
   "f1": "status_whiteboard",
   "o1": "anywordssubstr",
   "o1": "anywordssubstr",
   "v1": "[geckoview:m113",
   "v1": "[geckoview:m118",
 
  "f2": "attachments.ispatch",
  "o2": "equals",
  "v2": "1",
 
  "resolution": "---",
  "include_fields": "assigned_to, priority, product, component, id, summary, whiteboard",
  "order": "assigned_to, priority, product, component, id"
}
</bugzilla>
 
P1 &#91;geckoview:m118&#93; bugs:
 
<bugzilla>
{
  "f1": "status_whiteboard",
  "o1": "anywordssubstr",
  "v1": "[geckoview:m118",


   "priority": "P1",
   "priority": "P1",
Line 19: Line 37:
</bugzilla>
</bugzilla>


P2-P5 &#91;geckoview:m113&#93; bugs:
P2-P5 &#91;geckoview:m118&#93; bugs:


<bugzilla>
<bugzilla>
Line 25: Line 43:
   "f1": "status_whiteboard",
   "f1": "status_whiteboard",
   "o1": "anywordssubstr",
   "o1": "anywordssubstr",
   "v1": "[geckoview:m113",
   "v1": "[geckoview:m118",


   "f2": "priority",
   "f3": "attachments.ispatch",
   "o2": "notequals",
   "o3": "notequals",
   "v2": "P1",
   "v3": "1",


   "resolution": "---",
   "resolution": "---",
Line 37: Line 55:
</bugzilla>
</bugzilla>


P1 Fenix or GeckoView bugs without &#91;geckoview:m113&#93;:  
P1 Fenix or GeckoView bugs without &#91;geckoview:m118&#93;:  


<bugzilla>
<bugzilla>
Line 53: Line 71:
   "f2": "status_whiteboard",
   "f2": "status_whiteboard",
   "o2": "notsubstring",
   "o2": "notsubstring",
   "v2": "[geckoview:m113",
   "v2": "[geckoview:m118",


   "resolution": "---",
   "resolution": "---",
Line 63: Line 81:
== Fixed Bugs ==
== Fixed Bugs ==


Fixed &#91;geckoview:m113&#93; bugs:
Fixed &#91;geckoview:m118&#93; bugs:


<bugzilla>
<bugzilla>
Line 69: Line 87:
   "f1": "status_whiteboard",
   "f1": "status_whiteboard",
   "o1": "anywordssubstr",
   "o1": "anywordssubstr",
   "v1": "[geckoview:m113",
   "v1": "[geckoview:m118",


   "resolution": "FIXED",
   "resolution": "FIXED",
Line 77: Line 95:
</bugzilla>
</bugzilla>


Fixed P1 bugs without &#91;geckoview:m113&#93;:
Fixed P1 bugs without &#91;geckoview:m118&#93;:


<bugzilla>
<bugzilla>
Line 91: Line 109:
   "priority": "P1",
   "priority": "P1",


   "f4": "cf_status_firefox113",
   "f4": "cf_status_firefox116",
   "o4": "anywords",
   "o4": "anywords",
   "v4": "fixed,verified",
   "v4": "fixed,verified",
Line 97: Line 115:
   "f2": "status_whiteboard",
   "f2": "status_whiteboard",
   "o2": "notsubstring",
   "o2": "notsubstring",
   "v2": "[geckoview:m113",
   "v2": "[geckoview:m118",


   "resolution": "FIXED",
   "resolution": "FIXED",
Line 105: Line 123:
</bugzilla>
</bugzilla>


* [https://mzl.la/3O66ZoT All Android bugs fixed in Nightly] (including Gecko)
* [https://cpeterso.github.io/burndown/?whiteboard=geckoview:m&product=GeckoView&resolution=FIXED&chfield=cf_last_resolved&chfieldfrom=90d Burnup chart of fixed geckoview:m bugs]
* [https://mzl.la/3RW5X0l All Android defects and enhancements fixed in Nightly but not Beta] (candidates for Beta uplift)
* [https://cpeterso.github.io/burndown/?priority=P1&product=Fenix&product=Focus&product=GeckoView&resolution=FIXED&chfield=cf_last_resolved&chfieldfrom=90d Burnup chart of fixed P1 Fenix/Focus/GV bugs]
* [https://mzl.la/40OpvYP All Android defects and enhancements fixed in Beta but not Release] (query for Beta release notes)
* [https://cpeterso.github.io/burndown/?product=Fenix&product=Focus&product=GeckoView&resolution=FIXED&chfield=cf_last_resolved&chfieldfrom=90d Burnup chart of all fixed Fenix/Focus/GV bugs]
 
* [https://mzl.la/3O66ZoT Android bugs fixed in Nightly] (including Gecko)
* [https://mzl.la/3RW5X0l Android defects and enhancements fixed in Nightly but not Beta] (candidates for Beta uplift)
* [https://mzl.la/40OpvYP Android defects and enhancements fixed in Beta but not Release] (query for Beta release notes)


== Next Sprint ==
== Sprint Planning ==


* [https://mzl.la/3H0ya2N P2 security bugs]
* [https://mzl.la/3P78vJH Foundation P1 bugs]
* [https://mzl.la/3MjQdDW access-s1 and s2 a11y bugs]
* [https://mzl.la/43zGcrN Foundation security bugs] (P1-P2, S1-S2, or sec-critical/high)
* [https://mzl.la/3OUuBgG P2 crash bugs]
* [https://mzl.la/3N33nnn Foundation regression bugs] (P1-P2 or S1-S2)
* [https://mzl.la/3N2bf8D Foundation crash bugs] (P1-P2, S1, or topcrash)
* [https://mzl.la/43YZxTA Foundation accessibility bugs] (P1-P2, S1-S2, or Accessibility Severity s1/s2)
* [https://mzl.la/3S6reTX DeprecationSchedule bugs]
* [https://mzl.la/3S6reTX DeprecationSchedule bugs]
* [https://searchfox.org/mozilla-central/search?q=%40DeprecationSchedule&path=.java&case=true&regexp=false DeprecationSchedule annotations in mozilla-central]
* [https://searchfox.org/mozilla-central/search?q=%40DeprecationSchedule&path=.java&case=true&regexp=false DeprecationSchedule annotations in mozilla-central]


Bugs with [geckoview:m114]:
Keep our tools up to date:
* [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://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 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 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?
 
Bugs with [geckoview:m119]:


<bugzilla>
<bugzilla>
Line 123: Line 154:
   "f3": "status_whiteboard",
   "f3": "status_whiteboard",
   "o3": "anywordssubstr",
   "o3": "anywordssubstr",
   "v3": "[geckoview:m114",
   "v3": "[geckoview:m119]",


   "resolution": "---",
   "resolution": "---",
   "query_format" : "advanced",
   "query_format" : "advanced",
  "include_fields": "id, product, component, summary, whiteboard, assigned_to",
  "order": "assigned_to, product, component, id"
}
</bugzilla>
P2 regressions:
<bugzilla>
{
  "f1": "product",
  "o1": "anywords",
  "v1": "Fenix, Focus, GeckoView",
  "f2": "component",
  "o2": "notequals",
  "v2": "Security: iOS",
  "f3": "keywords",
  "o3": "anywords",
  "v3": "regression, regressionwindow-wanted",
  "priority": "P2",
  "resolution": "---",
   "include_fields": "id, product, component, summary, whiteboard, assigned_to",
   "include_fields": "id, product, component, summary, whiteboard, assigned_to",
   "order": "assigned_to, product, component, id"
   "order": "assigned_to, product, component, id"
Line 157: Line 165:
== Bug Backlog ==
== Bug Backlog ==


* [https://mzl.la/3Hdwx02 All P1 bugs]
* [https://mzl.la/3P78vJH All P1 bugs]
* [https://mzl.la/3XZ0BDn All P2 bugs]
* [https://mzl.la/43QpBzM All P2 bugs]
* [https://mzl.la/3WdHKnK All P3 bugs]
* [https://mzl.la/45Zbwlj All P3 bugs]
* [https://mzl.la/3L9peKC All P4-P5 bugs]
* [https://mzl.la/3qGR7RS All P4-P5 bugs]


== 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/3LWa2ky Critical defects with no severity] (crashes, regressions, sec bugs, etc)
** 2. [https://mzl.la/3nrfEcf Defects filed in Bugzilla with no severity]
** 3. [https://mzl.la/40Ul3YG Defects moved from GitHub with no severity] (that look like Softvision bugs)
** 4. [https://mzl.la/3K6cpA7 Defects moved from GitHub with no severity]
** 6. [https://mzl.la/3DDb3sx All defects with no severity]
 
* '''Team backlog refinement:''' assign priorities and ranks (100-599) to bugs
** 1. [https://mzl.la/3Hai5WU Bugs with an assignee but no priority]
** 2. [https://mzl.la/3R8OQrO Defects with severity S1-S2 and no priority]
** 3. [https://mzl.la/3YiWcvd Tasks with no priority]
** 4. [https://mzl.la/3XYqBin Defects with severity S3-S4 and no priority]
** 5. [https://mzl.la/3WBMiDX Enhancements with no priority]
** 6. [https://mzl.la/3wTE6EG All bugs with no priority]
 
The Foundation team is responsible for:
 
* Fenix components: Autofill, Browser Engine, Crash Reporting, Downloads, Privacy, PWA, Security: Android, WebAuthn, WebExtensions
* All GeckoView components

Latest revision as of 19:26, 16 May 2024

Current Sprint

[geckoview:m118] bugs in review:

Full Query
Assigned to Priority Product Component ID Summary Whiteboard
P2 Firefox for Android General 1841089 Printing With Zoom on Android [fxdroid][ux-fun-2024] [geckoview:m117] [geckoview:m118?] [geckoview:m119?] [fxdroid] [foundation] [s2-list25?] [group3]

1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);


P1 [geckoview:m118] bugs:

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


P2-P5 [geckoview:m118] bugs:

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


P1 Fenix or GeckoView bugs without [geckoview:m118]:

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Fixed Bugs

Fixed [geckoview:m118] bugs:

Full Query
Assigned to Priority Product Component ID Summary Whiteboard
Arturo Mejia [:amejia] P2 Firefox for Android Browser Engine 1836786 Fenix did not implement "enablement delay" on permission prompts or other dangerous UI that overlay the content area (Tapjacking Permission Using Fullscreen on Android) [client-bounty-form] [geckoview:m118] [fxdroid] [group2][adv-main128+]
Arturo Mejia [:amejia] -- Firefox for Android WebExtensions 1845323 Implement "progress" popup in the install flow [addons-jira] [geckoview:m118]
Calixte Denizet (:calixte) P1 GeckoView PDF Viewer 1842685 Printing Editable Forms [fxdroid][foundation][geckoview:m118]
Iorga Gabriel P2 Firefox for Android Downloads 1812788 Downloading files with the same name overwrites the old file [geckoview:m118][foundation][fxdroid][group4]
Jonathan Almeida [:jonalmeida] P2 Firefox for Android Browser Engine 1847282 Change the default setting for pull-to-refresh to disabled [geckoview:m118]
Olivia Hall [:olivia] P1 Firefox for Android General 1846515 Inconsistencies between Fenix and Figma regarding the error snackbar [geckoview:m118][fxdroid][foundation]
Olivia Hall [:olivia] P1 Firefox for Android General 1847746 [a11y] 'Close. Print. Double Tap to Activate' is announced by TalkBack when tapping Print button via Share [geckoview:m118][fxdroid][foundation]
Olivia Hall [:olivia] P1 GeckoView General 1843592 Add Experiment Delegate to GeckoView and AC [geckoview:m117][geckoview:m118][fxdroid][foundation]
Olivia Hall [:olivia] P1 GeckoView General 1845824 Add ExperimentDelegate GeckoSessionHandler [geckoview:m118][fxdroid][foundation]
Olivia Hall [:olivia] P1 GeckoView PDF Viewer 1809422 "Unable to generate PDF"/"Unable to print" Error when the Content Frame is not Selected During Save to PDF/Printing [PDF reader][geckoview:m113][geckoview:m114][geckoview:m115][geckoview:m117?][geckoview:m118][fxdroid][foundation]
Olivia Hall [:olivia] P1 GeckoView PDF Viewer 1840658 Check or Add Exposure Event for PDF Toolbar Experiment [geckoview:m116?][geckoview:m117][geckoview:m118][fxdroid][foundation]
Olivia Hall [:olivia] P2 Firefox for Android General 1840471 Remove Nightly Flag for Printing from Fenix Share and Toolbar Menu [geckoview:m117?][geckoview:m118?][fxdroid][foundation]
[:sergesanspaille] -- Toolkit General 1841946 Export fewer symbols on Android to reduce APK size [geckoview:m118?]
Zac McKenney [:zmckenney] P2 Focus General 1844025 Logcat Exposes Sensitive Data via GeckoViewAutoFill in Focus (but not Fenix) [reporter-external] [client-bounty-form] [verif?] [geckoview:m118?]

14 Total; 14 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Fixed P1 bugs without [geckoview:m118]:

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Sprint Planning

Keep our tools up to date:

Bugs with [geckoview:m119]:

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Bug Backlog

Bug Triage

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.