Closed Bug 1832533 Opened 1 year ago Closed 3 months ago

Missing translated strings in Firefox Snap desktop file

Categories

(Firefox Build System :: Third Party Packaging, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1901703

People

(Reporter: mail, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Steps to reproduce:

Firefox Snap is no longer officially supported, however the build from Canonical uses an official Snap desktop file (taskcluster/docker/firefox-snap/firefox.desktop) from the source archive[1]. This desktop file sadly lacks many of the translated strings.

Possible solution could be to sync the translated (Name[*]) strings from the Firefox Flatpak desktop file (taskcluster/docker/firefox-flatpak/org.mozilla.firefox.desktop). Replacing the whole Snap desktop file with the Flatpak one would not be a good solution, because it looks like that the Snap desktop file contains some custom, Snap-related changes.

[1] https://ftp.mozilla.org/pub/firefox/candidates/113.0-candidates/build2/source/firefox-113.0.source.tar.xz

The Bugbug bot thinks this bug should belong to the 'Firefox Build System::Task Configuration' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Task Configuration
Product: Firefox → Firefox Build System
Component: Task Configuration → Release Automation: Snap
Product: Firefox Build System → Release Engineering
Version: Firefox 113 → unspecified

gabriel is this something your recent work on the .desktop file for packages could help with?

Severity: -- → S3
Flags: needinfo?(gabriel)
Priority: -- → P3

Yes. I filed Bug 1831896 about generating better Snap and Flatpak desktop files using this work. Maybe we could push the generated desktop files to the FTP archive? The new translations from the localizers are not in-tree so these new .desktop files would have to be generated using a mach command.

Flags: needinfo?(gabriel)
See Also: → 1831896

Presumably the snap build process can run whatever command will be needed to generate the desktop file, so no need to upload them. Thanks!

Component: Release Automation: Snap → Third Party Packaging
Product: Release Engineering → Firefox Build System
Blocks: snappy

Still the same problem on Ubuntu 24.04 with latest Firefox Snap.

See Also: → 1901703
Blocks: snap
No longer blocks: snappy

Dupe as a by-product of bug 1901703 that will generate everything so localization should be fixed

Status: UNCONFIRMED → RESOLVED
Closed: 3 months ago
Duplicate of bug: 1901703
Resolution: --- → DUPLICATE
See Also: 1901703
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: