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

Handling EOL'd/moved installed items #14

Open
Tracked by #10
dominichayesferen opened this issue Sep 26, 2023 · 0 comments
Open
Tracked by #10

Handling EOL'd/moved installed items #14

dominichayesferen opened this issue Sep 26, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@dominichayesferen
Copy link
Contributor

dominichayesferen commented Sep 26, 2023

EOL'd items (1.0):

Simple enough - just put them in Needs Attention with the reason of "This application no longer receives updates and may pose a security risk in the future" with the option to Remove those applications per application.

Moved installed items (1.0):

If the ID has changed for an item, but it remains from the same source, just add it to Needs Attention with the reason of "This application has been replaced with (new application here)." with the option to Update or Remove per application.
(when 'updating', update the old ID so the module knows to swap it over)

Moved installed items (new source/module) (2.0):

If the ID's installed source now redirects to another ID from another module, it should appear in Needs Attention and, depending on the conditions:

  • If there is a specified sourceid, it should state "This application is no longer available from (old source here)." and provide Update... as an option.
  • If there is not a specified sourceid, it should state "This application is no longer available from (old source here). Please select a new source for this application." with Update... provided as an option*.
  • If there is not a specified moduleid, it should behave exactly like the above one but provide sources from all modules instead*.
    *In Easy Mode, unless source deferring comes into effect, 'specified sourceid' behaviour will always be used instead.

Although to do 'moved between sources installed items' one would need to figure out a way to allow modules to intercommunicate what needs to be moved over to the other in terms of the user's files, etc.

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
Status: Working on it
Status: To do
Development

No branches or pull requests

1 participant