Closed Bug 1963954 Opened 2 months ago Closed 2 months ago

Remove the direct dependency of appservices search from the fenix/app/build.gradle

Categories

(Firefox for Android :: Search, defect)

All
Android
defect

Tracking

()

RESOLVED FIXED
140 Branch
Tracking Status
firefox138 --- unaffected
firefox139 --- wontfix
firefox140 --- fixed

People

(Reporter: jonalmeida, Assigned: harrisono)

References

(Regression)

Details

(Keywords: regression, Whiteboard: [fxdroid][group3][search-consolidation])

Attachments

(1 file)

With bug 1944964, our feature-search component and fenix now depending on our app services component. We should avoid leaking our dependencies through the abstractions and making the our module component and the app have the same dependency because this leads us closer to having circular dependencies or lead to application code interacting with the dependency directly and cause a broken state.

In this particular case, the dependency is mostly needed for enums or , so a possible solution could be to map one enum to an AC enum - which is probably a bit heavy, but we do have fairly good examples of this:

Set release status flags based on info from the regressing bug 1944964

:harrisono, since you are the author of the regressor, bug 1944964, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Flags: needinfo?(hoglesby)
Assignee: nobody → hoglesby
Status: NEW → ASSIGNED
Flags: needinfo?(hoglesby)
Whiteboard: [fxdroid][group3][search-consolidation]
Attachment #9485424 - Attachment description: Bug 1963954 - Abstract enums for RemoteSettingsServer and RemoteSettingsConfig2 in A-C → Bug 1963954 - Remove dependency for application-services search from Fenix.
Pushed by hoglesby@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f8a89a82fd36 Remove dependency for application-services search from Fenix. r=android-reviewers,jonalmeida
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 140 Branch

The patch landed in nightly and beta is affected.
:harrisono, is this bug important enough to require an uplift?

For more information, please visit BugBot documentation.

Flags: needinfo?(hoglesby)
Flags: needinfo?(hoglesby)

Change is not important enough to warrant an uplift to beta for 139.
marking 139 as "wontfix"

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: