Closed Bug 1677959 Opened 4 years ago Closed 3 years ago

Update org.freedesktop.Platform to 20.08

Categories

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

x86_64
Linux
enhancement

Tracking

(firefox85 fixed, firefox86 fixed)

VERIFIED FIXED
Tracking Status
firefox85 --- fixed
firefox86 --- fixed

People

(Reporter: jakob.jakobson13, Assigned: b)

References

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:82.0) Gecko/20100101 Firefox/82.0

Steps to reproduce:

Install the firefox flatpak package and check the installed flatpak packages.

Actual results:

Firefox depends on org.freedesktop.Platform//19.08 even though org.freedesktop.Platform//20.08 was released.

Expected results:

Firefox depends on the newest org.freedesktop.Platform//20.08 release.

Component: Untriaged → General
OS: Unspecified → Linux
Product: Firefox → Firefox Build System
Hardware: Unspecified → x86_64
Component: General → Release Automation: Other
Product: Firefox Build System → Release Engineering
QA Contact: mtabara
Version: Firefox 83 → unspecified

I think this should be straightforward by just bumping.

  1. the docker we're pulling from in building the repackage job - https://hg.mozilla.org/mozilla-central/file/tip/taskcluster/docker/firefox-flatpak/Dockerfile#l1
  2. the Freedesktop version in https://hg.mozilla.org/mozilla-central/file/tip/taskcluster/docker/firefox-flatpak/runme.sh that's used in baking the flatpak we publish.

Note to self: I should double-check with :barthalion that there aren't any other bumps on server side that we'd need.

Status: UNCONFIRMED → NEW
Ever confirmed: true
See Also: → 1622425

You also need the baseapp to be updated: https://github.com/flathub/org.mozilla.Firefox.BaseApp/pull/16

(In reply to Emerson Bernier from comment #2)

You also need the baseapp to be updated: https://github.com/flathub/org.mozilla.Firefox.BaseApp/pull/16

Ah, good catch, thank you! Do you know if there's a timeframe for that PR to land and be deployed?

AFAIK nothing blocks it except there was no signal from mozilla about the need for upgrade. You may just ping barthalion and he should merge it.

baseapp is updated now so flathub side should be ready for ff runtime bump.

TLDR; FIREFOX_BASEAPP_CHANNEL now follows FREEDESKTOP_VERSION.

Note that 19.08 base app was not properly following ABI stability best practices on flatpak. Starting with 20.08 the base app version and runtime version version will be identical (there will be a different base app for every). Firefox release channel itself will remain unmodified. The reason for this is that runtime version needs to be independently defined for the base app and Firefox app and to be able to have the stable ABI promise, Firefox app must also change to runtime in same build as when it starts using base app that uses new runtime. There should not be a pressing reason to update to newer docker image although it can be done.

Assignee: nobody → b
Status: NEW → ASSIGNED
Pushed by mtabara@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/658693414024
upgrade freedesktop-sdk runtime to 20.08 r=mtabara

https://hg.mozilla.org/releases/mozilla-beta/rev/fa27be7175639d6aaf9aaf70106df79d9e0ffe09

Uplifted to beta, will let Sheriffs merge this to central.
Thank you again for this patch @barthalion! \o/

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: