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:
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.