Closed Bug 1822689 Opened 2 years ago Closed 1 year ago

Implement pushing Thunderbird Flatpak to Flathub

Categories

(Thunderbird :: Build Config, enhancement)

Thunderbird 112
All
Linux
enhancement

Tracking

(thunderbird_esr115 fixed, thunderbird115 affected, thunderbird117 wontfix, thunderbird121 fixed)

RESOLVED FIXED
118 Branch
Tracking Status
thunderbird_esr115 --- fixed
thunderbird115 --- affected
thunderbird117 --- wontfix
thunderbird121 --- fixed

People

(Reporter: dandarnell, Assigned: dandarnell)

References

(Blocks 1 open bug)

Details

Attachments

(8 files, 2 obsolete files)

63 bytes, text/x-github-pull-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
55 bytes, text/x-github-pull-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
63 bytes, text/x-github-pull-request
Details | Review
56 bytes, text/x-github-pull-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

To distribute Thunderbird as a Flatpak:

  • Thunderbird must be repackaged as a Flatpak
  • The Thunderbird Flatpak must be pushed to Flathub

This bug is for everything related to pushing the Thunderbird Flatpak to Flathub.

Status: NEW → ASSIGNED
Target Milestone: 113 Branch → 116 Branch

Comment on attachment 9341402 [details]
Bug 1822689 - Implement Flatpak push. r=#thunderbird-build-system-reviewers

[Approval Request Comment]
User impact if declined: No Flatpak pushing to Flathub
Testing completed (on c-c, etc.): This cannot be tested until we push config to cloudops, but we need this code landed on beta before 115
Risk to taking this patch (and alternatives if risky): None for users, this uplift is limited to a Taskcluster task

Attachment #9341402 - Flags: approval-comm-beta?

Comment on attachment 9341402 [details]
Bug 1822689 - Implement Flatpak push. r=#thunderbird-build-system-reviewers

[Triage Comment]
Approved for beta

Attachment #9341402 - Flags: approval-comm-beta? → approval-comm-beta+

Comment on attachment 9341402 [details]
Bug 1822689 - Implement Flatpak push. r=#thunderbird-build-system-reviewers

[Approval Request Comment]
Hold until scriptworker is updated.

Attachment #9341402 - Flags: approval-comm-beta+ → approval-comm-beta?
Attachment #9342475 - Attachment is obsolete: true

Comment on attachment 9341402 [details]
Bug 1822689 - Implement Flatpak push. r=#thunderbird-build-system-reviewers

removing beta request until this is ready, so I don't do something stupid

Flags: needinfo?(rob)
Attachment #9341402 - Flags: approval-comm-beta?
Flags: needinfo?(rob) → needinfo?(daniel)
Depends on: 1844529
Flags: needinfo?(daniel)

Comment on attachment 9347031 [details]
Bug 1822689 - Temporarily disable pushing Flatpaks on release. r=#thunderbird-build-system-reviewers

[Triage Comment]
Approved for 117 beta

Attachment #9347031 - Flags: approval-comm-beta+
Target Milestone: 116 Branch → 118 Branch

Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/926a4b03e533
Temporarily disable pushing Flatpaks on release. r=rjl DONTBUILD

Pushed by bhearsum@mozilla.com: https://hg.mozilla.org/ci/ci-configuration/rev/70f0650da3dd Add Flathub scopes for Thunderbird pushflatpakscript. r=releng-reviewers,jcristau
Attachment #9363850 - Attachment description: GitHub Pull Request → [mozilla-releng/k8s-autoscale] Bug 1822689 - Add pushflatpak pools for pushing Thunderbird Flatpak
Attachment #9363850 - Attachment is obsolete: true

Comment on attachment 9364874 [details]
Bug 1822689 - Enable Flatpak pushing. r=#thunderbird-build-system-reviewers

[Approval Request Comment]
User impact if declined: None
Testing completed (on c-c, etc.): Mock pushing on try
Risk to taking this patch (and alternatives if risky): No risk to user, as this task only relates to pushing TB to Flathub, which we already do manually (and can continue to push manually as a backup)

Attachment #9364874 - Flags: approval-comm-beta?

Comment on attachment 9364874 [details]
Bug 1822689 - Enable Flatpak pushing. r=#thunderbird-build-system-reviewers

[Triage Comment]
Approved for beta

Attachment #9364874 - Flags: approval-comm-beta? → approval-comm-beta+

Comment on attachment 9341402 [details]
Bug 1822689 - Implement Flatpak push. r=#thunderbird-build-system-reviewers

[Triage Comment]
Finally able to uplift this!

Attachment #9341402 - Flags: approval-comm-esr115+
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Keywords: leave-open

Comment on attachment 9364874 [details]
Bug 1822689 - Enable Flatpak pushing. r=#thunderbird-build-system-reviewers

[Triage Comment]

Attachment #9364874 - Flags: approval-comm-esr115+
Attachment #9364874 - Flags: approval-comm-esr115+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: