Closed
Bug 1401620
Opened 7 years ago
Closed 7 years ago
Snap: Use Canonical partner config instead of a duplicated one
Categories
(Release Engineering :: Release Automation: Other, enhancement)
Release Engineering
Release Automation: Other
Tracking
(firefox56 fixed, firefox57 fixed, firefox58 fixed)
RESOLVED
FIXED
People
(Reporter: jlorenzo, Assigned: jlorenzo)
References
Details
Attachments
(3 files)
At the moment, distribution.ini is stored in-tree at [1]. We may eventually generate non-Ubuntu snaps. However, the first releases will be Ubuntu-based. Then, we must use the config defined at [2]. This public repo should be cloned and replace the files copied at [3] [1] https://dxr.mozilla.org/mozilla-beta/source/taskcluster/docker/firefox-snap/distribution.ini [2] https://github.com/mozilla-partners/canonical [3] https://dxr.mozilla.org/mozilla-beta/rev/a0f805dbe65da9f2d2283912248ab6267f441004/taskcluster/docker/firefox-snap/runme.sh#30
Comment 1•7 years ago
|
||
I would say we should merge them, because the one we use has special config variables and they are not the same with the repack. app.update.enabled=false -> to disable automatic update checks (they are useless in snap). Ideally we should disable the updater all together, but that requires a full rebuild intl.locale.matchOS=true -> The snap package comes with multiple locales. There is no UI to select the desired locale, so we have to use the LANG env variable to detect it. browser.shell.checkDefaultBrowser=false -> Not sure if this is required, but IIRC something didn't work to set the default browser from snap.
Assignee | ||
Comment 2•7 years ago
|
||
Thanks for the context, Rail! :mkaply planned to modify what's in the partner repo so that it matches Canonical's. I just realized he's waiting on us to get that landed. I'm on it.
Assignee: nobody → jlorenzo
Assignee | ||
Updated•7 years ago
|
Keywords: good-first-bug
Assignee | ||
Comment 3•7 years ago
|
||
Attachment #8910658 -
Flags: review?(mozilla)
Assignee | ||
Comment 4•7 years ago
|
||
I pushed a new image in order to have git in it. I tested that image manually at [1]. I tweaked the task definition a little bit in order to use runme.sh that I'm going to upload. I stripped out the upload part, for this test. [1] https://tools.taskcluster.net/groups/OfrDPb7wSsi_WDUq3Rq-BQ/tasks/OfrDPb7wSsi_WDUq3Rq-BQ/details [2] https://gist.githubusercontent.com/JohanLorenzo/226fde90d7aa5feeefc6948c913ebdc6/raw/2dc950db66e4c107d8625c067927a6a9adae1479/runme.sh
Attachment #8910722 -
Flags: review?(rail)
Comment hidden (mozreview-request) |
Comment 6•7 years ago
|
||
mozreview-review |
Comment on attachment 8910723 [details] Bug 1401620 - Snap: Use Canonical partner config instead of a duplicated one https://reviewboard.mozilla.org/r/182184/#review187536
Attachment #8910723 -
Flags: review?(rail) → review+
Updated•7 years ago
|
Attachment #8910722 -
Flags: review?(rail) → review+
Pushed by jlorenzo@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d2a032f9e256 Snap: Use Canonical partner config instead of a duplicated one r=rail
Assignee | ||
Comment 8•7 years ago
|
||
Patches landed: * https://github.com/mozilla-partners/canonical/commit/9a364d8eaceaf6ff6956e55074579db60a1c0deb * https://github.com/mozilla-releng/releasetasks/commit/7f11f8bd7d490e0bf2708babd789d67393bf5041 * https://hg.mozilla.org/releases/mozilla-beta/rev/3be11e46a4ce0d7d5861ef27a606a4d47290222b * https://hg.mozilla.org/releases/mozilla-release/rev/a55bd7719defc14c5c2051feb6333d3fe1413167
status-firefox56:
--- → fixed
status-firefox57:
--- → fixed
Comment 9•7 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/d2a032f9e256
Comment 10•7 years ago
|
||
https://mozilla-release-logs.s3.amazonaws.com/mozilla-beta/firefox-57.0b3/build1/mozilla-beta_snap_generation-all-BUF9YOBNQua_5RDfPHm_dA-0 + git clone https://github.com/mozilla-partners/canonical.git /home/worker/workspace/partner_config ./runme.sh: line 31: git: command not found
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 11•7 years ago
|
||
Looks like we didn't pull https://github.com/mozilla-releng/releasetasks/pull/287/files. Done on bm85. Hopefully this fixes the issue.
Updated•7 years ago
|
Attachment #8910658 -
Flags: review?(mozilla)
Assignee | ||
Comment 12•7 years ago
|
||
Was fixed in 57.0b4: https://tools.taskcluster.net/groups/deNL0h2DTy6JN_rrrUqY4w/tasks/YqPB7HIlS12NC4RGvkTtzw/details. Thanks Rail for pulling the latest changes!
Status: REOPENED → RESOLVED
Closed: 7 years ago → 7 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•