Closed Bug 1943002 Opened 19 days ago Closed 18 days ago

Create partner attributed stub installers

Categories

(Release Engineering :: Release Automation, enhancement)

enhancement

Tracking

(firefox134 fixed, firefox135 fixed, firefox136 fixed)

RESOLVED FIXED
Tracking Status
firefox134 --- fixed
firefox135 --- fixed
firefox136 --- fixed

People

(Reporter: jlorenzo, Assigned: jlorenzo)

References

(Blocks 1 open bug)

Details

Attachments

(21 files, 2 obsolete files)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

In bug 1941537, we dusted off partner attributions. This type of builds were proven to be working but were never shipped. With bug 1941537, we now ship regular Windows installers and macOS DMGs. We're still missing the stub installers. Let's add them.

Pushed by jlorenzo@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b2e4dcdcc03f part 1: Use get_artifact_prefix() instead of duplicating "releng/partner" r=bhearsum,taskgraph-reviewers,releng-reviewers https://hg.mozilla.org/integration/autoland/rev/a36c81922d63 part 2: Make _get_upstream_task_label_and_artifact() not duplicate the artifact file name r=bhearsum,taskgraph-reviewers,releng-reviewers https://hg.mozilla.org/integration/autoland/rev/12fcdfb1dc05 part 3: Remove comment about removing locale as it does not apply to _get_upstream_task_label_and_artifact() r=bhearsum,taskgraph-reviewers,releng-reviewers https://hg.mozilla.org/integration/autoland/rev/361d3791ebdb part 4: Extract _get_attributed_build_configuration() r=bhearsum,taskgraph-reviewers,releng-reviewers https://hg.mozilla.org/integration/autoland/rev/91771d19088a part 5: Bubble up _get_artifact_file_name() r=bhearsum,taskgraph-reviewers,releng-reviewers https://hg.mozilla.org/integration/autoland/rev/5ecc59b90cb6 part 6: Support multiple artifacts to attribute per task r=bhearsum,taskgraph-reviewers,releng-reviewers https://hg.mozilla.org/integration/autoland/rev/ee45e6534d2a part 7: Attribute stub installers r=bhearsum,taskgraph-reviewers,releng-reviewers
Attachment #9461211 - Flags: approval-mozilla-beta?
Attachment #9461212 - Flags: approval-mozilla-beta?
Attachment #9461213 - Flags: approval-mozilla-beta?
Attachment #9461214 - Flags: approval-mozilla-beta?
Attachment #9461215 - Flags: approval-mozilla-beta?
Attachment #9461216 - Flags: approval-mozilla-beta?
Attachment #9461217 - Flags: approval-mozilla-beta?

beta Uplift Approval Request

  • User impact if declined: Bedrock team will have to implement a mechanism to direct users to the right Windows build. Moreover, the beginning of the acquisition funnel is going to be negatively impact by the lack of stub installers.
  • Code covered by automated testing: yes
  • Fix verified in Nightly: no
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: None
  • Risk associated with taking this patch: Low
  • Explanation of risk level: Tested in staging with Bedrock team. Risk is limited to partner repacks only. Standard Firefox builds are not modified at all.
  • String changes made/needed: None
  • Is Android affected?: no
Attachment #9461221 - Flags: approval-mozilla-release?
Attachment #9461222 - Flags: approval-mozilla-release?
Attachment #9461223 - Flags: approval-mozilla-release?
Attachment #9461224 - Flags: approval-mozilla-release?
Attachment #9461225 - Flags: approval-mozilla-release?
Attachment #9461226 - Flags: approval-mozilla-release?
Attachment #9461227 - Flags: approval-mozilla-release?

release Uplift Approval Request

  • User impact if declined: Bedrock team will have to implement a mechanism to direct users to the right Windows build. Moreover, the beginning of the acquisition funnel is going to be negatively impact by the lack of stub installers.
  • Code covered by automated testing: yes
  • Fix verified in Nightly: no
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: None
  • Risk associated with taking this patch: Low
  • Explanation of risk level: Tested in staging with Bedrock team. Risk is limited to partner repacks only. Standard Firefox builds are not modified at all.
  • String changes made/needed: None
  • Is Android affected?: no
Blocks: 1943269
Attachment #9461211 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9461212 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9461213 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9461214 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9461215 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9461216 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9461217 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9461221 - Flags: approval-mozilla-release? → approval-mozilla-release+
Attachment #9461222 - Flags: approval-mozilla-release? → approval-mozilla-release+
Attachment #9461223 - Flags: approval-mozilla-release? → approval-mozilla-release+
Attachment #9461224 - Flags: approval-mozilla-release? → approval-mozilla-release+
Attachment #9461225 - Flags: approval-mozilla-release? → approval-mozilla-release+
Attachment #9461226 - Flags: approval-mozilla-release? → approval-mozilla-release+
Attachment #9461227 - Flags: approval-mozilla-release? → approval-mozilla-release+
Blocks: 1943640

Comment on attachment 9462170 [details]
Bug 1943002 - part 3: Attribute stub installers instead of full ones r=bhearsum

Revision D235756 was moved to bug 1943640. Setting attachment 9462170 [details] to obsolete.

Attachment #9462170 - Attachment is obsolete: true

Comment on attachment 9462172 [details]
Bug 1943002 - part 4: Remove win64 platform from test config r=bhearsum

Revision D235758 was moved to bug 1943640. Setting attachment 9462172 [details] to obsolete.

Attachment #9462172 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: