Note: This is a beta release of Red Hat Bugzilla 5.0. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Also email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback here.
Bug 231056 - dependency check for default install options takes too long
Summary: dependency check for default install options takes too long
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: rawhide
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Anaconda Maintenance Team
QA Contact:
Depends On:
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:
Last Closed: 2007-03-05 21:46:50 UTC

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

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.