For Stage File: Cannot (easily?) choose local file For Portage Snapshot: Cannot (easily?) choose local file _________________________________________________________ Partitioning: Not setting mountpoints breaks the system. (no errors printed) _________________________________________________________ Make.Conf Possible to change CHOST variable when using stage3 tarball changing CHOST = break everything when not using stage1 - Possibly add a textbox to show the resultant CFLAGS var created by the drop down boxes + the custom textbox ________________________________________________________________ Networking setup: eth0 is not added by default - dialog box above looks like a listing of all available devices. Creating two boxes "Available Devices" "Configured Devices" or some such thing might clear this up. Otherwise, automatically add all devices to the table of devices and let them click on them and configure them, or let them default to DHCP or disabled. _______________________________________________________________________________ User Creation /Password Assignment After entering the root password, creating a user hides out the text boxes where the root password is entered. Could the root password boxes be moved down, or put on a different page in the installer? Root password verification might be best approached with an event triggering when the user types text into the Verify: text box, with notices (label form?) of "Passwords do not match", or the like. When creating a new user, all the text boxes contents are null by default. I've yet to determine the consequences of creating a user without filling in the blanks on it, such as groups, uid, etc. It might a good idea to fill these in with defaults, give a button to do so, or create a copy button to allow you to close users - the copy button might be useful functionality all on it's own. Additional tweaks to the user adding - Clicking on a user in the box selects a user for deletion or editing. This could be changed so that clicking on a user displays it's properties in the text boxes below. If this were to be done, a few things would be modified. The add/edit user button could become a "add user" button The "add/modify user" button next to the comment text box could be renamed "Accept Changes" to avoid confusion with the "add/edit user" button above. Also, some way of not selecting anything in the table might be cool, a null entry or even a <click here to create a new user> entry.. who knows. Other possible ideas include a "make this user the default for new users created with this installation tool" or something to that effect. _____________________________________________ Last Page Summary Page does not show what actions will be taken verbally E.g "Partitioning" instead of a tree structure: Partitioning + /dev/sda1 Size: 50 MiB Format: ext3 Label:/boot Not mounted at startup. + /dev/sda2 Size: 1024 MiB Format: <swap> Label:<swap> Activated at boot time + /dev/sda3 Size: 54972 MiB Format: <swap> Label:<swap> Mounted at boot time Kernel Gentoo-dev-sources etc. __________ Last page states "If you click finish here.." Finish button does not exist Button labeled "Install" Does "Forward" Button does nothing, could be greyed out, or otherwise changed to "Finish" or "Install". Reproducible: Always Steps to Reproduce: 1. 2. 3. Expected Results: Think about it. ;)
most of the stuff you mentioned about Users has been integrated.
I will add a check into Partitioning that verifies that a partitioning has been set with a mountpoint of /. If not, it will pop up a Yes/No dialog alterting the user to the problem and asking if they wish to continue. The Summary screen will eventually get done, but it's low on the priority list.
The check to make sure that atleast the / mountpoint is specified is in an tested. The networking screen has been rewritten from scratch, so your concerns are problems taken care of. The points that remain to be addressed (for our reference): * Cannot easily choose local file for stage tarball or portage snapshot tarball * CHOST can be changed for stage3 (bad thing) * Text field showing resulting CFLAGS in Make.conf screen * User screen stuff (I'll let AllanonJL fill this is) * Summary screen
I have put together a URI browser that handles local files, http and ftp (with mirror selection), and scp. This effectively handles the selecting a local file problem. Screenshots are at <http://dev.gentoo.org/~agaffney/images/gtk_uri_browser.png> and <http://dev.gentoo.org/~agaffney/images/gtk_uri_browser_scp.png>. CHOST can no longer be changed for a stage3 install, along with a few other values. Most of the User screen issues have been taken care of, although I'm not sure about the null values for a regular user thing. The remaining points are: * string showing complete CFLAGS value in make.conf screen (this will be addressed in rewrite of the make.conf screen that I will be doing soon) * summary screen (AllanonJL said he will be taking care of this before too long)
Moving to Release Media/Installer.
Summary screen will no-longer be necessary with the new overhaul of the installer. moving the make.conf request to bug 135193 for consolidation. all other issues have been handled with this bug. finally able to close.