Bug 231056 - dependency check for default install options takes too long
Summary: dependency check for default install options takes too long
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Anaconda Maintenance Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-03-05 20:29 UTC by John Poelstra
Modified: 2007-11-30 22:11 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-03-05 21:46:50 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description John Poelstra 2007-03-05 20:29:36 UTC
Description of problem:
I'm doing standard installs of Fedora from the DVD media.  Could we add some way
to skip or reduce the time of the dependency check routine if default install
options are selected and the install is being performed from install media with
a correct MD5 of SHA1?

In other words if I do an install from a FC6 or FC7T2 DVD and check the boxes
for "Office & Productivity" and "Software Development" and make NO other changes
to the underlying selections it takes exactly 4 minutes and 14 seconds to
determine that the dependencies are met.  That seems like a long time to sit and
stare at the screen when the installer could know that the check does not need
to be performed.  

It seems to me that for installs from a fixed source like a DVD, the dependency
checks should be run when the ISOs are built or once during testing... not every
time you do a default install. 

This is also a performance hit for automated testing scenarios where default
install options are selected for a distribution that must first be installed
before the tests are performed.

Comment 1 Jeremy Katz 2007-03-05 20:58:15 UTC
And what do you do about languages?  As they can and do change the package set.
 Or different kernels... they could have different deps too.

This is entirely the wrong answer.  If dep checking is slow, then we should work
on making it faster as we can, not paper over the problem with nonsense like
this.  Luckily, there's some work under way to do so.  But not going to fix this
explicitly

Comment 2 John Poelstra 2007-03-05 21:42:59 UTC
Okay... then how about making this a tracker bug for making dep checking faster?

Comment 3 Jeremy Katz 2007-03-05 21:46:50 UTC
Because that exists as a separate bug and is being tracked upstream in yum. 
This isn't something that we're just going to fix for anaconda. 


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