-
|
Hi team, I'm developing AppImages on Linux for all 5 development branches of Firefox and the 3 development branches of Thunderbird:
All of them are based on the official archives, with the addition of 4 elements only:
Well, I have difficult with the policies.json file, it is needed to prevent Forefox/Thunderbird to be updated on their own, or an archive will be downloaded in place, so updates for AppImages should be managed by an AppImage manager or a package manager like my AM. I have solved this point by adding this to the policies.json file I have seen the https://mozilla.github.io/policy-templates/ page and it seems that Anyway, every time my Firefox updates, I have to manually update my add-ons, and the language (Italian in my case). I need a tip to made languages updating every time the version changes. In brief:
How should I do? Thanks in advance. |
Beta Was this translation helpful? Give feedback.
Replies: 9 comments 19 replies
-
|
I would rather add code to Firefox to detect AppImage and disable updates, similar to what we do for snap, flatpak, and our deb. How can we know we are in an AppImage? |
Beta Was this translation helpful? Give feedback.
-
|
@mkaply I'm here again, I just updated my Firefox AppImage to v144 from v143.0.4, this is what happens
I still need to update the language pack manually |
Beta Was this translation helpful? Give feedback.
-
|
For the flatpak, we bundle all the languages to solve this problem. https://support.mozilla.org/en-US/kb/deploying-firefox-language-packs But you can put the language packs in subdirs so they don't all get loaded (I think). So like italian would go in a subdirectory named the same as the language pack with locale prepended (locale-it-IT) I'm sidetracked right now, but I take a look at this in the next couple weeks if you can't figure it out. |
Beta Was this translation helpful? Give feedback.
-
|
Interesting. I thought we did all languages. Things definitely should update eventually. I thought we had added code to automatically update language packs... |
Beta Was this translation helpful? Give feedback.
-
|
@mkaply in this video I download this old Firefox AppImage. The .config and .home directories near the AppImage are needed to isolate the AppImage and not to contrast the runninf Firefox (AppImage) already on the system. You can see that it is full English, and it detects that Italian is recognized. I need to enable it manually. simplescreenrecorder-2025-10-15_19.12.11.mp4But now see here. I will update it using delta updates ( simplescreenrecorder-2025-10-15_19.18.01.mp4That's all. |
Beta Was this translation helpful? Give feedback.
-
|
I think the language would have updated after some period of time (probably only an hour or so) I think the issue is that regular Firefox updates check for language pack updates, but because the update came from outside Firefox, it didn't check for a new language pack on startup/update. |
Beta Was this translation helpful? Give feedback.
-
|
So it would appear that we have a larger bug with language packs not updating going from 143 to 144, so I think you just ended up in that. I would wait until we've figured it out. |
Beta Was this translation helpful? Give feedback.
-
|
We're still looking at the langpack problem, but I got the name of the file wrong. is-packaged-app It won't say anything in the about dialog. |
Beta Was this translation helpful? Give feedback.
-
|
Yes, is-packaged-app. things will make more sense (you'll see no message in the about dialog) |
Beta Was this translation helpful? Give feedback.





All good, it was a long discussion.
Yes, I believe that if you just create a file called "is_packaged_app" you can remove policies.json and we'll detect it as not needing to be updated internally.
Based on the code, it looks like in the root of the package.