Closed Bug 1621053 Opened 5 years ago Closed 5 years ago

switch off from `master` branch in building flatpaks

Categories

(Release Engineering :: Release Automation: Other, defect)

defect
Not set
normal

Tracking

(firefox75 fixed, firefox76 fixed)

RESOLVED FIXED
Tracking Status
firefox75 --- fixed
firefox76 --- fixed

People

(Reporter: mtabara, Assigned: mtabara)

References

Details

Attachments

(1 file)

Currently, we're using master as flatpak branch. We want beta or stable there.

flatpak remote-info flathub-beta org.mozilla.firefox
Remote ‘flathub-beta’ found in multiple installations:

   1) system
   2) user

Which do you want to use (0 to abort)? [0-2]: 1
        ID: org.mozilla.firefox
       Ref: app/org.mozilla.firefox/x86_64/master
      Arch: x86_64
    Branch: master
Collection: org.flathub.Beta
  Download: 79,2 MB
 Installed: 212,3 MB
   Runtime: org.freedesktop.Platform/x86_64/19.08

       Sdk: org.freedesktop.Sdk/x86_64/19.08
    Commit: f0a6258fdae5656813e2fe764dd09556dc4657b49624f8535bd9503bfadd64be
   Subject: Export org.mozilla.firefox
      Date: 2020-03-09 15:24:31 +0000

Once we make the change, the existing beta users will have to switch off branch.

One solution is to change:

flatpak build-export --disable-sandbox repo build
|
v
flatpak build-export --disable-sandbox repo build $some_env_var

where the last argument is stable/beta/etc depending on the target repository.

Assignee: nobody → mtabara
Status: NEW → ASSIGNED
Attachment #9132340 - Attachment description: Bug 1621053 - set proper branch when building Flatpaks. r=rail → Bug 1621053 - set proper branch when building Flatpaks. r=rail DONTBUILD
Blocks: 1441922

Comment on attachment 9132340 [details]
Bug 1621053 - set proper branch when building Flatpaks. r=rail DONTBUILD

Beta/Release Uplift Approval Request

  • User impact if declined: None, this fixes configuration under the hood in building flatpaks
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: Bug 1591387
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): RelEng automation change.
  • String changes made/needed:
Attachment #9132340 - Flags: approval-mozilla-beta?
Pushed by mtabara@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/40006dd7366d set proper branch when building Flatpaks. r=rail DONTBUILD

Latest staging release pushed to beta channel so latest Flatpak on Flathub should have this fix.

Keywords: leave-open

Comment on attachment 9132340 [details]
Bug 1621053 - set proper branch when building Flatpaks. r=rail DONTBUILD

approved for 75.0b3

Attachment #9132340 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Keywords: leave-open
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Component: Release Automation: Flatpak → Release Automation: Other
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: