Bug 470461 - Reusing home directory in firstboot needs improvement
Summary: Reusing home directory in firstboot needs improvement
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: firstboot
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Chris Lumens
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-11-07 10:30 UTC by Michal Hlavinka
Modified: 2008-12-09 17:52 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2008-12-09 17:52:11 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Michal Hlavinka 2008-11-07 10:30:30 UTC
Description of problem:
If home directory already exists:
1) You get question about reusing home directory without description what operations will be done - does reusing means "recreate new empty directory"?

2) It takes a long time for all operations to finish without any progress bar or at least warning "Can take a few minutes" or something.

3) During these operations system looks like not responding. Yes/no dialog stays on screen with "yes" button pushed. When you move yes/no dialog or switch to other "console" and back, screen is not redrawn - stays empty. With hdd led looking like crazy and no information about operation it can look like heavy swap usage and not responding system.

4) During these operations hard disk is under heavy load. With combination of 1)="what is it going to do?" it makes user really unsure if his/her home directory is not being erased or if some other destructive operation is not running. 


Version-Release number of selected component (if applicable):


How reproducible:
always

Steps to Reproduce:
1. Install fedora with existing home
2. Add user with home directory already existing
3. Click "Yes" for "reuse home directory"
  
Actual results:
scared user

Expected results:
informed user

Additional info:

Comment 1 Chris Lumens 2008-12-09 17:52:11 UTC
(1) It means that the newly created user will own the home directory and everything in it.  We won't create a new empty home directory.  Fixed.  This should also take care of the concerns in (4).

(2) Added a dialog saying that the contents of the directory are having permissions updated.  I don't think we can very easily show a proper progress bar, but a wait dialog should suffice to keep people from worrying too much.

(3) I can't really take care of this without a major overhaul of how the UI works, I think.  Hopefully with the text and dialog improvements, people won't be wondering what's going on and start switching around terminals trying to find out.


Note You need to log in before you can comment on or make changes to this bug.