Skip to content
This repository has been archived by the owner on Aug 29, 2023. It is now read-only.

AppImage lacks needed dependency #517

Closed
probonopd opened this issue Feb 2, 2018 · 7 comments
Closed

AppImage lacks needed dependency #517

probonopd opened this issue Feb 2, 2018 · 7 comments

Comments

@probonopd
Copy link

Expected behavior

An AppImage is supposed to have no dependencies other than what can reasonably be expected to come with all target systems in their default installation.

Actual behavior

Steps to reproduce the problem

  1. Download the AppImage on a machine with no Cate-related software installed
  2. Run it

Specifications

The latest AppImage on Ubuntu 14.04

Reference:
AppImage/appimage.github.io#340

@KurtPfeifle
Copy link

Just FYI,, @probonopd: This "Cate Core" thingie is a Tarball about 600 MByte worth of Bytes....

@probonopd
Copy link
Author

That makes it a great candidate for AppImageUpdate binary delta updates actually - so it should definitely be included in the AppImage.

@KurtPfeifle
Copy link

"That makes it a great candidate for AppImageUpdate binary delta updates actually - so it should definitely be included in the AppImage."

Maybe that also makes it a great candidate to create an example Cate-Desktop-Complete.AppImage for CCI-Tools which they could accept as a pull request?

@forman
Copy link
Member

forman commented Feb 5, 2018

Sounds good, we are looking forward receiving a PR or any other support!

@forman
Copy link
Member

forman commented Mar 2, 2018

We now install / update dependencies auto-magically.

@forman forman closed this as completed Mar 2, 2018
@probonopd
Copy link
Author

probonopd commented Mar 3, 2018

We now install / update dependencies auto-magically.

By this you mean you are putting them inside the AppImage? Then "bundling" is a better word than "install/update".

Or does the AppImage now try to "install/update" things on the user's system?

The former would be strongly preferred, because it would be in line with the AppImage philosophy of "one app = one file, no need to install, no dependencies other than what comes with the target system in the default installation".

The latter is strongly discouraged.

An AppImage is supposed to be standalone, i.e., need nothing else than what comes with the target systems by default. Everything else needs to be bundled inside the AppImage.

@KurtPfeifle
Copy link

@forman:

We now install / update dependencies auto-magically.

Can you already foresee when will it be that there's an AppImage available with that change?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants