The easy answer is “nothing”. So let’s break it down. For one, same thing happens as with whonix_repository tool, because whonix-repository-gui “only” forwards actions to whonix_repository. And Whonix comes without having Whonix’s repository enabled by default. This was a useful (compromise|consensus) when that discussion came up in Whonix (7?).
Should that be allowed?
The Repository section is mildly confusing. It doesn't say what it is about, just that "you should leave it on stable". Right now it's like "If you know what this is, go ahead and change it. If this confuses you, leave it where it is." Ideally, we wouldn't make the user wonder in the first place.
We could educate the user at this point with more text.
The simplest solution is to remove this section entirely. Any user that is only now learning of testers and developers repo doesn’t need to change anything. But if you are a tester or developer, you can easily switch to testers/devs at the command-line… Ugh, but that ruins the “all-in-one GUI”. Devs/testers like GUIs too! So, I dunno.
Having made both dialogs from whonix_repository into one in whonix-repository-gui is non-ideal.
This is whonix_repository second screen.
│ Which Whonix Repository would you like to receive updates from? │
│ Most users should select the Stable repository. │
│ You can always start the Whonix Repository Tool again by running: │
│ sudo whonix_repository
@troubadour, could you make it more wizard style? Bonus: with forward/backward button?
The “yes/no / ok/cancel question” if the user wants to use it or not.
- When chosen yes in Screen 1: Show the “Most users should select the Stable repository. […]” + selection dialog + OK / Cancel.
- When chosen no: in Screen 1: Inform, that Whonix’s repository has been disabled. + “To start it again do x.” message. + OK button. End.
- When chosen cancel in Screen 1: Inform, that nothing has been done. + “To start it again do x.” message. + OK button. End.
- When chosen OK in Screen 2: Inform, that Whonix’s X repository has been enabled. + “To start it again do x.” message. + OK button. End.
- When chosen Cancel in Screen 2: Inform, that nothing has been done. + “To start it again do x.” message. + OK button. End.
What do you think, @troubadour, @JasonJAyalaP?