Closed Bug 1875960 Opened 1 year ago Closed 1 year ago

mobile doesn't use most files installed in defaults/settings

Categories

(Firefox :: Remote Settings Client, defect)

defect

Tracking

()

RESOLVED FIXED
126 Branch
Tracking Status
firefox126 --- fixed

People

(Reporter: glandium, Assigned: standard8)

Details

Attachments

(1 file)

Per mobile/android/installer/package-manifest.in, the only files used from dist/bin/defaults/settings are:

defaults/settings/last_modified.json
defaults/settings/blocklists/gfx.json
defaults/settings/main/password-recipes.json
defaults/settings/security-state/onecrl.json

As such, all the other files that are in dist/bin/defaults/settings shouldn't be in dist/bin in the first place in mobile builds (apparently thunderbird installs them, but maybe that's a result of cargo culting rather than a deliberate choice).

The severity field is not set for this bug.
:leplatrem, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(mathieu)

Do you mean that moz.build should be adjusted to the list in package-manifest.in?

I don't know the subtleties of the packaging system, but with a little bit of hand hold, I would be happy to help clean this up and make docs clearer.

Flags: needinfo?(mathieu)
Flags: needinfo?(mh+mozilla)

(In reply to Mathieu Leplatre [:leplatrem] from comment #3)

Do you mean that moz.build should be adjusted to the list in package-manifest.in?

Yes.

Flags: needinfo?(mh+mozilla)

I was in the area looking at something related so I fixed this whilst I was there. Should have a patch up later today.

Assignee: nobody → standard8
Status: NEW → ASSIGNED
Pushed by mbanner@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/3e228b638331 Use the build system rather than package-manifest.in, to govern which remote settings dumps are packaged. r=leplatrem,firefox-build-system-reviewers,geckoview-reviewers,glandium,m_kato
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 126 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: