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

Feren OS Major Update support #10

Open
5 tasks
dominichayesferen opened this issue Jan 31, 2023 · 1 comment
Open
5 tasks

Feren OS Major Update support #10

dominichayesferen opened this issue Jan 31, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@dominichayesferen
Copy link
Contributor

dominichayesferen commented Jan 31, 2023

Technically, it would be good to implement support for this in 1.0 as it'd likely dictate a lot about how the modules might work.

  • Handling EOL'd/moved installed items #14
  • Figure out what module to do this with - custom module type for 'system version upgraders' that can bring out tasks of its own and task modules for other modules, and can only be one hardcoded value like GUI?
  • Figure out how to store package changes required (per module?), transitions required, etc.
  • Make the major update its own task when preparing, or a system update task?
  • Ultimate goal: Recreate Feren OS 20.04-based -> 22.04-based in this method as a test example
@dominichayesferen dominichayesferen added the enhancement New feature or request label Jan 31, 2023
@dominichayesferen
Copy link
Contributor Author

dominichayesferen commented Sep 26, 2023

Upon further consideration, this will likely just take the form of a special hardcoded ID itemmgmt module that:

  • Requires Superuser on its main source
  • Cannot be managed as a source in sources
  • Has its own version of the API where it can declare stuff like items to migrate to other sources, EOLs, etc. inside of the changes dialog
  • Add any task in a group, irrespective of module nor source
  • Declare requirement of any source from any module, as usual
  • Remove sources if needed
  • Have its own status messages on its task
  • Force itself to installonshutdown state

@dominichayesferen dominichayesferen moved this to Delayed until next version in Storium 1.0 Aug 3, 2024
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: Delayed until next version
Development

No branches or pull requests

1 participant