On Thu 03 Jul 2003 02:17, Levi Ramsey posted as excerpted below:
> On Wed Jul 02 19:54 -0700, Duncan wrote:
> > I understand those creating mdk rpm packages can't do this, and that's a
> > fair portion of the regulars on this list, but here, I always use
> > --allow-force and --noclean.
>
> Even if I wasn't making mdk rpms, I'd never do this.  Having to use
> either option indicates a bug (especially when its use is required for
> an extended period of time... we've had totally broken perl dependencies
> because of rpm-4.2 for at least a month now).

The thing is.. they aren't TOTALLY broken.  Most of that "brokenness" can be 
fixed with a one-time force-upgrade.  That one-time is sort of a 
"bite-the-bullet" upgrade, because it's a move to a new dependency system.  
Once it is done, the dependencies, with a few exceptions, then resolve 
themselves with new versions, because it is again set up in a self-consistent 
manner.

In regard to perl in particular, I'm not sure that an initial force upgrade 
from what was to the new dependencies system will ever not be necessary.  
However, once it's done, as I said, the system is again set up for self 
consistency again.  The new system was described at implementation as a bit 
of serious pain one time, but resolving a low but constant pain with a better 
approach.  That seems to be indeed what happened, as once I forced the single 
mail perl package, everything else fell into place without issue, because the 
new package had the provides straight that were handled differently in the 
old system with resulting conflicts when you tried to move from one to the 
other.  Once the key package was upgraded, the other conflicts resolved 
themselves, as those on the group said they would.

There are a few other temporary conflicts, but they tend to be temporary and 
fairly minor.  These I can see waiting on, but the perl system conflicts.. 
you might be waiting in vain due to the dependencies system change requiring 
a single forced upgrade. to resolve the issue during the switch.

-- 
Duncan - List replies preferred.
"They that can give up essential liberty to obtain a little
temporary safety, deserve neither liberty nor safety."
Benjamin Franklin


Reply via email to