Subject: install/7607: 1.4 sysinst user interface and feature set annoyances.
To: None <gnats-bugs@gnats.netbsd.org>
From: None <cgd@netbsd.org>
List: netbsd-bugs
Date: 05/18/1999 22:35:55
>Number:         7607
>Category:       install
>Synopsis:       1.4 sysinst user interface and feature set has some annoyances.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    gnats-admin (GNATS administrator)
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Tue May 18 22:35:01 1999
>Last-Modified:
>Originator:     Chris G. Demetriou
>Organization:
Chris Demetriou - cgd@netbsd.org - http://www.netbsd.org/People/Pages/cgd.html
Disclaimer: Not speaking for NetBSD, just expressing my own opinion.
>Release:        NetBSD 1.4
>Environment:
System: NetBSD speedy 1.4 NetBSD 1.4 (SPEEDY) #18: Tue May 18 12:17:14 PDT 1999 cgd@speedy:/a/users/cgd/proj/netbsd/src-1-4-branch/sys/arch/i386/compile/SPEEDY i386

>Description:
	As always, using sysinst to try to install 1.4 (on i386) showed some
	... annoyances in the user interface and feature set.

	* yes/no menus use a & b as selection letters.  This is broken.
	It should be y & n.  (If this is an issue for other languages, then
	that should be solved, but the behaviour as-is is losing.)

	* at any, or at least most, places, ESC should get you out of what
	you're currently doing.  In the case of general selection from
	menus, that means "back to the previous menu," or perhaps "up a
	level of menus."  In many cases, it's impossible to stop doing
	things once you start.  (e.g. when installing sets, you can get 
	out of it by selecting 'none' for media on which the sets live, but
	that's not very intuitive.)

	* when populating the hard disk file system with installation
	binaries, there's junk (|s) on the right side of the screen.

	* when trying to install or reinstall sets (from the top-level
	menu item), it would appear that i have no choice but to (re)install
	the base and etc sets.  Unfortunately, if the reason why i'm trying
	to use that option is to work around the fact that, e.g. 'upgrade'
	fell right over, i might not want to install the etc set.
	Users should be able to disable it (and base).

	* (again for the case where upgrade fell over) it would be useful
	if there were options to direct sysinst to do various 'common'
	operations, such as upgrading boot blocks, and doing whatever
	disklabel upgrades are necessary for the architecture.  These
	should be independent options in case some of them cause sysinst
	to crash, or in case the user only wants to do some subset of them.

>How-To-Repeat:
	use sysinst.

>Fix:
	none supplied.
>Audit-Trail:
>Unformatted: