Re: Yum dependencies [still]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2005-12-22 at 15:19 -0600, Jeff Vian wrote:
> On Thu, 2005-12-22 at 02:33 -0500, M. Lewis wrote:
> > Ralf Corsepius wrote:
> > > On Thu, 2005-12-22 at 02:12 -0500, M. Lewis wrote:
> > >>Ralf Corsepius wrote:
> > >>>On Thu, 2005-12-22 at 12:06 +1100, Steffen Kluge wrote:
> > >>>>On Tue, 2005-12-20 at 22:44 -0500, M. Lewis wrote:
> > >>>>>Error: Missing Dependency: nvidia-glx = 0:1.0.7676 is needed by package 
> > >>>>>kernel-module-nvidia-2.6.13-1.1532_FC4

> > >>>>The root cause of this issue is that kernel and kernel module packages
> > >>>>can exist in multiple versions on the same system, since they live in
> > >>>>versioned directories and have no conflicting files. Other packages
> > >>>>(like nvidia-glx) cannot have multiple versions installed at the same
> > >>>>time. If you want to use the latest kernel with NVidia's proprietary
> > >>>>driver you have to wave your old NVidia kernel modules good-bye. That
> > >>>>means no proprietary NVidia driver support when you boot older kernels.
> > >>>>
> > >>>>Nobody's fault, really. 
> > >>>
> > >>>
> > >>>I disagree - It's basically livna's fault. They ought to rebuild
> > >>>kernel-module-nvidia for all kernels currently being used.
> > >>>
> > >>>Otherwise, users will not be able to update.
> > >>>
> > >>>
> > >>>
> > >>>>The only way out would be convincing someone to
> > >>>>build the NVidia modules against x number of older kernels, as well.

> > >>I really don't care whose fault it might be.
> > > 
> > > 
> > > It actually is quite simple: Current livna's packaging/update strategy
> > > puts the rpm dependencies into an inconsistent state, i.e. this is a
> > > packaging bug.
> > > 
> > > 
> > >> If you're going to provide 
> > >>an update, then the update should be complete, with any dependencies 
> > >>required.
> > > 
> > > Yes. Fact is, livna's strategies breaks this rule.
> > > 
> > > 
> > >>I'm not glued to a given kernel. I could really care less what kernel I 
> > >>run as long as it is stable.
> > > 
> > > 
> > >>My issue is I have probably over 100 updates to other packages that will 
> > >>no update due to these one or two stupid dependencies. It would seem 
> > >>that the packagers of yum, uptodate, or whatever, would allow the other 
> > >>packages whose dependencies *are* resolved to be updated.
> > > 
> > > Agreed, but again, the dependencies can not be resolved, because livna's
> > > packaging strategy is broken. So all installers (yum etc.) can do is to
> > > try to find a reasonable compromise that doesn't destroy your system,
> > > i.e. not to update it. 

> > But what I'm saying is all the other 100 or more packages *could* be 
> > updated. The ones that do *not* have dependencies. Upgrade them and wait 
> > until the others dependencies are resolved.
> > 
> That approach is certainly a yum issue, not an issue with the packager.
> I think many of us would agree with that.
No disagreement, here. This issue ("how to react upon broken rpm-deps")
is a yum problem, however, the broken rpm-deps are a livna issue.

If livna recompiled kernel-module-nvidia for older kernels, this thread
would not have appeared. Their current method however, forces anybody to
manually do this by themselves or to find other ways around it.

Ralf




[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux