Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zero-dependency AppImage support | Current state of the AppImage #209

Open
realmazharhussain opened this issue Nov 12, 2023 · 0 comments
Open
Labels
enhancement New feature or request

Comments

@realmazharhussain
Copy link
Member

realmazharhussain commented Nov 12, 2023

Current implementation of the GDM Settings' AppImage is inadequate and hacked together. See #208, #196, #147, #137, etc.

The AppImage is leaky. It, sometimes, tries to load shared libraries from the host system which obviously fails due to mismatched library versions. Most likely, the AppImage cannot even be built on setups other than mine.

So, the AppImage build system/scripts need a complete revamp. They should

  • be portable i.e. we should be able to build the AppImage on setups other than mine e.g. a CI/CD pipeline
  • have a Zapps-like approach where everything needed by the app, including GLibC, is bundled inside the AppImage and no shared lib or binary from outside the AppDir is ever loaded/executed during runtime.
@realmazharhussain realmazharhussain added the enhancement New feature or request label Nov 12, 2023
@realmazharhussain realmazharhussain changed the title Zapps-like AppImage support Zero-Dependency AppImage support Nov 12, 2023
@realmazharhussain realmazharhussain changed the title Zero-Dependency AppImage support Zero-dependency AppImage support | Current state of the AppImage Nov 12, 2023
@realmazharhussain realmazharhussain pinned this issue Nov 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant