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

Support AppImage #126

Closed
corygalyna opened this issue Oct 12, 2023 · 4 comments
Closed

Support AppImage #126

corygalyna opened this issue Oct 12, 2023 · 4 comments
Assignees
Labels
New Feature Case is about developing a new feature/aspect. Will Not Fix/Implement Completed by doing NOTHING.

Comments

@corygalyna
Copy link
Contributor

Description

Since AppImage is quite famous across Linux OS.

Expected Behavior

AppImage is available.

Current Behavior

AppImage is not available.

Associated Data Files

No response

@corygalyna corygalyna added the New Feature Case is about developing a new feature/aspect. label Oct 12, 2023
@github-project-automation github-project-automation bot moved this to Buckets in AutomataCI Oct 12, 2023
@hollowaykeanho
Copy link
Member

hollowaykeanho commented Oct 12, 2023

I'm pessimistically reluctant to support it mainly because:

  1. It's better to encourage others to build static binary (signed or unsigned) rather than an ISO wrapper that relies heavily on libfuse to do the single executable effect. It has been lying to people that "it's a single executable" when it's not. Worse of all, it attaches a system dependency onto an independently executable binary.
  2. Unlike Flatpak or Snapcraft, it's not being Sandbox-ed, which is something a next-generation package ecosystem should inheritly have.
  3. It encourages folks to randomly download a binary executable across the Internet without something kind of built-in system for authenticity checking before first unpacking.
  4. @probonopd intentionally discriminate me in the AppImage forum (see screenshot below) and I'm also aware of @probonopd work at OBS community. With that kind of support and drama, I rather not get involve at all.

screenshot

@hollowaykeanho hollowaykeanho self-assigned this Oct 12, 2023
@hollowaykeanho hollowaykeanho added the Will Not Fix/Implement Completed by doing NOTHING. label Oct 12, 2023
@ChewKeanHo ChewKeanHo locked as resolved and limited conversation to collaborators Oct 12, 2023
@hollowaykeanho hollowaykeanho moved this from Buckets to v1.7.0 in AutomataCI Oct 12, 2023
@corygalyna
Copy link
Contributor Author

Ahh isn't it unfair to the community?

@hollowaykeanho
Copy link
Member

hollowaykeanho commented Oct 13, 2023

Don't blame me. I did try to reach their community and founder for help but they shut me out like sinophobic or something. If we're proceed with this idea and bump into their tech problem, we're completely on our own for a tech we're not responsible for. It wasted me a month just to read through their codes for understanding AppImage.

The whole point of this project is to make .deb, .rpm, .ipk, .flatpak, .tar.xz, .zip, homebrew.rb, containers (Docker & Podman), and .nupkg (choco) packaging and releasing processes way seamless from the get-go. Place all of them onto the table together and you'll realize there isn't much value appimage is bringing onto the table; left alone being passive aggressively assaulted by them from the start.

I'm sorry Cory. This is the way to go. For the betterment of Linux ecosystem:

  1. use .tar.xz, .zip, or .ipk for direct binary access.
  2. use .deb, .rpm, homebrew.rb (brew) and .nupkg (choco) for legacy distribution system.
  3. use .flatpak for sandbox + all-in-one next generation distribution system.
  4. use docker or podman for containers.

@corygalyna
Copy link
Contributor Author

sigh. Okay.

@corygalyna corygalyna removed this from AutomataCI Oct 29, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
New Feature Case is about developing a new feature/aspect. Will Not Fix/Implement Completed by doing NOTHING.
Projects
None yet
Development

No branches or pull requests

2 participants