Bug 139019 - System upgrade appears to ignore deps on rpms that are already installed
Summary: System upgrade appears to ignore deps on rpms that are already installed
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 3
Hardware: athlon
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Jeremy Katz
QA Contact: Mike McLean
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2004-11-12 15:33 UTC by Steve Hill
Modified: 2007-11-30 22:10 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2004-11-12 15:43:25 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Steve Hill 2004-11-12 15:33:42 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; rv:1.7.3) Gecko/20041020
Firefox/0.10.1

Description of problem:
When upgrading, Anaconda seems to ignore the dependencies of RPMs that
are not part of the standard installation.

e.g. I have the "multisync" RPM installed under Fedora Core 2, whcih
is not part of the standard distribution.  Multisync is dependent on
libldap.so.2.  Upgrading to Fedora Core 3 causes the (now obsolete)
libldap.so.2 library to be removed without warning, rendering
multisync inoperable.

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

How reproducible:
Didn't try

Steps to Reproduce:
1. Install non-standard packages onto a FC2 system which have
dependencies that are satisfied under FC2 but not FC3
2. Upgrade to FC3
3.
    

Actual Results:  No warnings during installation, dependencies were
just removed.  Programs that depended on removed libs then would not
execute.

Expected Results:  1. Anaconda should attempt to satisfy the
dependencies if possible
2. A warning should be displayed, informing the user of which packages
will have broken dependencies after upgrade

Additional info:

Comment 1 Jeremy Katz 2004-11-12 15:43:25 UTC
We try to satisfy them if possible, but in many cases (such as this),
they're not.  One of the steps that must be done after an upgrade is
ensuring that all third party software you previously had installed
still functions or gets rebuilt/upgraded as needed.


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