Which really comes back to bite at point (2). Hence, depending on host gtk3 to have wayland support is definitely not the right approach to take, because while gtk3 is included in many host distros, wayland support (and thus gtk3 that has wayland support) is relatively new and many fringe distros don't support it. (4) But even if we agree that gtk3 is commonly provided by host distro, then dependency on gtk3 does not automatically implies dependency on certain gtk3 features or dependency on how the gtk3 compiled on the host, this explicitly goes against the spirit of (1). But some may argue that only in fringe distros gtk3 is not installed by default all modern distro have gtk3, so why bloat the size by including a library that is already provided by most host systems anyway? Well, see point (1) and (2) above. (3) So the ideal situation for LibreWolf is to have gtk3 included in their AppImage. The AppImages themselves have Qt included (and sometimes, having a Qt installed can interfere, but that's a different matter which we can easily fix). (2) Now, of course there is an argument of what dependencies to include and what dependencies should be provided by the host system, but the point is, if you want to have your AppImage to be able to run in as many systems as you want, then the lesser you depend on the host system, the better.įor example, many Qt-based AppImages I have used does not even require you to have Qt installed. The AppImage should include _ALL_ the dependencies that it needs, except very basic ones that is guaranteed to exist in every system, like glibc. (1) The value proposition of an "AppImage" is to that it can run an all systems without worrying about dependencies. Now I'm going to explain why I take that position. You should report the issue in LibreWolf's forum/issue tracker and tell them the LibreWolf AppImage doesn't work with a system that does not have wayland installed. TL DR: The problem is with LibreWolf AppImage packaging, and it should be reported to their forum. The remedy? I'm going to take the unpopular position, or position that sounds like blame-shifting, but I have to say it, because I believe I am correct. The core problem: the most recent version of LibreWolf requires gtk3 that has been compiled with wayland support and thus cannot run on Fatdog.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |