[ATrpms-users] Dependency on "testing" Kernel Version

V Pomerol v.pomerol at gmail.com
Wed Jul 18 17:49:56 CEST 2007


On 7/18/07, Axel Thimm <Axel.Thimm at atrpms.net> wrote:
> On Wed, Jul 18, 2007 at 10:54:01AM -0400, V Pomerol wrote:
> > Thanks, your suggestion resolved the issue.  Before receiving your
> > reply, I tried forcing the right kmdl version, but it did not work
> > because I was running 'yum install
> > nvidia-graphics100.14.11-kmdl-`uname -r`', and this did not do
> > anything.  When I ran yum install for both packages as you suggested
> > it worked fine.
> >
> > I know little about what yum can and cannot do, and how repositories
> > work in general, but given the issue that I encountered, I must ask
> > the following question:  Why does the stable atrpms repository contain
> > kmdl packages for kernel version which are not in the fedora and
> > fedora/updates repositories?
>
> Users want to be able to use the kmdls at the same moment the kernel
> get into updates-released. If these kmdl were not built or hidden away
> in atrpms-testing, one would updeta the kernel and the graphics would
> not work.

Please excuse my persistence in keeping this thread alive, but as a
happy user of your repository I am trying to give you some feedback.
In the above sentence you imply that the "hidden away in
atrpms-testing" is optional.  I understand why the kmdls for future
kernel releases need to be build so that they are ready when the new
kernel is released, but in my view these kmdl packages should always
be hidden in atrpms-testing so that they do not prevent yum from
working when users point to the stable repository.

> The way it is now yo have some starter issues with getting
> yum to understand what it should do, but then you never care again.
>
> > I made another observation after adding the atrpms repository.
> > Before installing a single package from atrpms I ran 'yum update',
> > and this failed for a similar reason (kmdl package was missing a
> > dependency on the 'testing' kernel version).  In my view this should
> > never happen.
>
> I agree, but this should probably be addressed to the yum
> developers. There is a plugin that makes yum behave better (but I
> forgot its name). apt and smart don't have that problem to start with.
>
> > On 7/18/07, Axel Thimm <Axel.Thimm at atrpms.net> wrote:
> > > On Mon, Jul 16, 2007 at 07:40:57PM -0400, V Pomerol wrote:
> > > > I just added the atrpms repository to a new fc7 installation, and my
> > > > first attempt to yum install the nvidia-graphics packages is failing.
> > > > For some reason yum is trying to install the needed kmdl for a version
> > > > of the kernel which is only available in the fedora "testing"
> > > > repository.  Do I need to enable the fedora "testing" repo to use
> > > > atrpms?  The installation instructions do not mention this.
> > >
> > > No, you don't have to. Unfortunately yum isn't that helpful when it
> > > needs to choose a kmdl. So for the firts time it is better to help yum
> > > do the right decision (see below).
> > >
> > > > The command and output are presented below:
> > > >
> > > > # yum install nvidia-graphics100.14.11
> > >
> > > Try
> > >
> > > yum install nvidia-graphics100.14.11 nvidia-graphics100.14.11-kmdl-`uname -r`
> > >
> > > and then also install yum-plugin-kmdl so you never have to worry again later.
> > >
> > > > Loading "installonlyn" plugin
> > > > Setting up Install Process
> > > > Parsing package install arguments
> > > > atrpms                    100% |=========================|  951 B    00:00
> > > > primary.xml.gz            100% |=========================| 172 kB    00:00
> > > > atrpms    : ################################################## 778/778
> > > > fedora                    100% |=========================| 2.1 kB    00:00
> > > > primary.sqlite.bz2        100% |=========================| 4.7 MB    00:14
> > > > updates                   100% |=========================| 1.9 kB    00:00
> > > > primary.sqlite.bz2        100% |=========================| 1.2 MB    00:03
> > > > Resolving Dependencies
> > > > --> Running transaction check
> > > > ---> Package nvidia-graphics100.14.11.x86_64 1:100.14.11-91.fc7 set to
> > > > be updated
> > > > --> Processing Dependency: libnvidia-tls.so.1()(64bit) for package:
> > > > nvidia-graphics100.14.11
> > > > --> Processing Dependency: nvidia-graphics100.14.11-libs =
> > > > 1:100.14.11-91.fc7 for package: nvidia-graphics100.14.11
> > > > --> Processing Dependency: libGLcore.so.1()(64bit) for package:
> > > > nvidia-graphics100.14.11
> > > > --> Processing Dependency:
> > > > nvidia-graphics100.14.11-kmdl-1:100.14.11-91.fc7 for package:
> > > > nvidia-graphics100.14.11
> > > > --> Processing Dependency: nvidia-graphics-helpers for package:
> > > > nvidia-graphics100.14.11
> > > > --> Restarting Dependency Resolution with new changes.
> > > > --> Running transaction check
> > > > ---> Package nvidia-graphics100.14.11.x86_64 1:100.14.11-91.fc7 set to
> > > > be updated
> > > > ---> Package nvidia-graphics100.14.11-libs.x86_64 1:100.14.11-91.fc7
> > > > set to be updated
> > > > ---> Package nvidia-graphics7184-libs.x86_64 1:1.0_7184-74.2.fc7 set
> > > > to be updated
> > > > ---> Package nvidia-graphics100.14.11-kmdl-2.6.21-1.3255.fc7.x86_64
> > > > 1:100.14.11-91.fc7 set to be updated
> > > > Importing additional filelist information
> > > > filelists.xml.gz          100% |=========================| 441 kB    00:01
> > > > atrpms    : ################################################## 778/778
> > > > filelists.sqlite.bz2      100% |=========================| 7.6 MB    00:22
> > > > filelists.sqlite.bz2      100% |=========================| 2.9 MB    00:08
> > > > ---> Package nvidia-graphics-helpers.x86_64 0:0.0.21-22.fc7 set to be updated
> > > > --> Processing Dependency: nvidia-graphics-devices for package:
> > > > nvidia-graphics100.14.11-kmdl-2.6.21-1.3255.fc7
> > > > --> Processing Dependency: /boot/vmlinuz-2.6.21-1.3255.fc7 for
> > > > package: nvidia-graphics100.14.11-kmdl-2.6.21-1.3255.fc7
> > > > --> Restarting Dependency Resolution with new changes.
> > > > --> Running transaction check
> > > > ---> Package nvidia-graphics-devices.noarch 0:1.0-5.fc7 set to be updated
> > > > ---> Package nvidia-graphics100.14.11-kmdl-2.6.21-1.3255.fc7.x86_64
> > > > 1:100.14.11-91.fc7 set to be updated
> > > > --> Processing Dependency: /boot/vmlinuz-2.6.21-1.3255.fc7 for
> > > > package: nvidia-graphics100.14.11-kmdl-2.6.21-1.3255.fc7
> > > > --> Finished Dependency Resolution
> > > > Error: Missing Dependency: /boot/vmlinuz-2.6.21-1.3255.fc7 is needed
> > > > by package nvidia-graphics100.14.11-kmdl-2.6.21-1.3255.fc7
> > > >
> > > > _______________________________________________
> > > > atrpms-users mailing list
> > > > atrpms-users at atrpms.net
> > > > http://lists.atrpms.net/mailman/listinfo/atrpms-users
> > >
> > >
> > >
> >
> > _______________________________________________
> > atrpms-users mailing list
> > atrpms-users at atrpms.net
> > http://lists.atrpms.net/mailman/listinfo/atrpms-users
>
> --
> Axel.Thimm at ATrpms.net
>
>



More information about the atrpms-users mailing list