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

[CLOYSTER-121] Fix the most severe TUI bugs #78

Merged
merged 10 commits into from
Oct 1, 2024

Conversation

arthurmco
Copy link
Collaborator

This PR fixes some of the most severe bugs in the TUI, and also some of the easiest issues to solve

  • issues regarding network interface selection, the TUI was erroring out with an "no Management interface selected" in a later part
  • inability to add more than one NTP server
  • weird commandline parameter behavior

The network interface code was trying to get a gateway IP that did not
exist.

We also added some error handling in all address conversion code
because of this
From @viniciusferrao:

> 3. -v não deveria printar que o programa deu start, é para retornar a versão apenas.
>
> 4. Opção -D é bogus. Não tem daemon funcionando ainda.
>
> 5. O check de rodar como root não está funcionando. No verification.cpp; rodei como user e aceitou. Deveria jogar um runtime error. Existe uma opção -r que não entendi o propósito.
>
> 6. A opção de CLI (`-c`) está OK. Ela diz que não foi implemtado ainda, mas não deveria dar o started. Tem que talvez tirar a opção com #ifdef.
>
> 7. Quando chama a TUI (`-t`); ele ja fala que AGORA VAI modificar o cluster. Como se ainda nem perguntou nada? Isso é para vir depois de terminar de carregar as coisas/preencher a TUI.
>
> 8. Na TUI só tem a opção para um timeserver de NTP. Não dá para colocar mais de um.
- the repository screen now does not stay in the background after repo
selected

- the ISO selection screen now gives an error and allow retry if the
iso directory does not exist

- you can select more than one time server
@arthurmco arthurmco self-assigned this Sep 28, 2024
Copy link

sonarqubecloud bot commented Oct 1, 2024

@arthurmco arthurmco merged commit 0e83ce2 into master Oct 1, 2024
3 checks passed
@viniciusferrao viniciusferrao deleted the fix/fix-cloyster-tui-severe-bugs branch January 18, 2025 02:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant