Add a blacklist for files that may cause issues to "AM"/"AppMan" #995
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
fix #988
The cataloging of programs, daemons, libraries and services that could compromise the functioning of "AM" begins.
It often happens that some AppImage package manager in the form of a service or system daemon, takes control of such packages, preventing other managers, such as "AM", from being able to manage them as well.
For example, it could prevent the extraction of the package (to obtain the launcher and the icon), the cataloging of installed apps based on the format, even the updating of them. All this can appear in the form of error messages like this:
and the user who doesn't know where the problem is, will blame the new AppImage manager for this failure.
We don't want this to happen again!
1. appimaged
The first blacklisted file is the program and system daemon "appimaged", guilty of recognizing all AppImage files in the system to integrate them, causing the addition of more entries in the application menu (sometimes broken and not well patched), and managing updates differently from the one supported by "AM", compromising its scheme.
From now on, its presence will be reported, preventing the use of "AM" and explaining the reason via message.