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

Always start xochitl if tarnish determines it can't start oxide or decay #199

Closed
danshick opened this issue Apr 21, 2021 · 1 comment · Fixed by #313
Closed

Always start xochitl if tarnish determines it can't start oxide or decay #199

danshick opened this issue Apr 21, 2021 · 1 comment · Fixed by #313
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@danshick
Copy link
Contributor

Is your feature request related to a problem? Please describe.
If oxide or decay fails to run for any reason (especially after a system upgrade), a user could be unable to access any graphical application on the device and may not know a new ssh password reset by the update.

Describe the solution you'd like
If tarnish fails to start an app that can put something on the screen, it should load xochitl as a failsafe.

Describe alternatives you've considered
Maybe instead of loading xochitl, it could disable itself and reenable xochitl? Or even wait for some type of signal (network, button based, etc.) to perform this failsafe procedure.

@danshick danshick added enhancement New feature or request to-triage This needs to be triaged labels Apr 21, 2021
@Eeems
Copy link
Collaborator

Eeems commented Apr 21, 2021

If tarnish fails to start an app that can put something on the screen, it should load xochitl as a failsafe.

This requirement is too strict. If on startup it fails to load either the launcher or the startup application it should switch out to xochitl.

Maybe instead of loading xochitl, it could disable itself and reenable xochitl? Or even wait for some type of signal (network, button based, etc.) to perform this failsafe procedure.

I'd rather not have mess around with what is enabled vs not enabled as part of the tarnish startup code. I'll just do my best to return the user to a state where they can use the device.

@Eeems Eeems removed the to-triage This needs to be triaged label Apr 21, 2021
@Eeems Eeems added this to To do in v2.3 via automation Apr 21, 2021
@Eeems Eeems added this to the v2.3 milestone Apr 21, 2021
@Eeems Eeems modified the milestones: v2.3, v2.4 Dec 6, 2021
@Eeems Eeems removed this from To do in v2.3 Dec 6, 2021
@Eeems Eeems added this to ToDo in v2.4 Dec 6, 2021
@Eeems Eeems removed this from ToDo in v2.4 Feb 27, 2022
@Eeems Eeems added this to To do in v2.5 via automation Feb 27, 2022
@Eeems Eeems modified the milestones: v2.4, v2.5 May 22, 2022
@Eeems Eeems modified the milestones: v2.5, v2.6 Jan 26, 2023
@Eeems Eeems removed this from To do in v2.5 Jan 26, 2023
@Eeems Eeems modified the milestones: v2.6, Next Jun 5, 2023
@Eeems Eeems closed this as completed in #313 Jul 1, 2023
Eeems added a commit that referenced this issue Jul 1, 2023
…313)

* Fix #199 display error if no application can be launched on startup
@Eeems Eeems modified the milestones: Next, v3.0 Jul 31, 2023
@Eeems Eeems modified the milestones: v3.0, v2.7 Dec 5, 2023
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: Done
Development

Successfully merging a pull request may close this issue.

2 participants