[PlanetCCRMA] Re: kernels from planetccrma and atrpms?( was Re: alsa-lib depends)

Alex Kruchkoff General freshrpms.net discussion list" <freshrpms-list@freshrpms.net
Sat Dec 13 11:52:45 2003


In addition to my previous post. I think it was not clear enough.

after dist-upgrade:

Calculating Upgrade... Done
The following packages will be upgraded
  alsa-driver alsa-lib alsa-lib-devel alsa-tools alsa-utils apt atrpms
  libapt-pkg libapt-pkg-devel spamassassin
The following packages will be REPLACED:
  libmrproject (by planner)  mrproject (by planner)
The following packages will be REMOVED:
  planetccrma-core
The following NEW packages will be installed:
  alsa-firmware alsa-kmdl-2.4.20-20_29.rh9.at kernel#2.4.20-20_29.rh9.at
  planner
The following packages have been kept back
  metacity
10 upgraded, 4 newly installed, 2 replaced, 1 removed and 1 not upgraded.
Need to get 24.8MB of archives.
After unpacking 41.2MB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.

the first rpm to upgrade is alsa-driver.

$ apt-cache policy alsa-driver
alsa-driver:
  Installed: 0.9.6-2.cvs.rh90 [from planet ccrma]
  Candidate: 1.0.0-rc2_17.rh9.at [from atrpms - newer]
  Version Table:
     1.0.0-1.rc2.cvs.rh90.ccrma 0
        500 http://www-ccrma.stanford.edu redhat/9/en/i386/planetcore 
pkglist
     1.0.0-rc2_17.rh9.at 0
        996 http://apt.physik.fu-berlin.de redhat/9/en/i386/at-good pkglist
        996 http://apt.physik.fu-berlin.de redhat/9/en/i386/at-testing 
pkglist
     0.9.8-1.fr 0
        996 http://ayo.freshrpms.net redhat/9/i386/freshrpms pkglist
 *** 0.9.6-2.cvs.rh90 0
        500 http://www-ccrma.stanford.edu redhat/9/en/i386/planetcore 
pkglist
        100 RPM Database
     0.9.6-0.1 0
        500 http://vlugnet.org redhat/9/en/i386/vlugrpms pkglist
     0.9.3a-fr1 0
        500 ftp://apt.kde-redhat.org 9/stable pkglist

I understand why apt suggest to upgrade alsa-driver: atrpms's rpm is 
newer than planetccrma's rpm.
So if Fernando can upgrade his alsa-driver then apt will not offer the 
upgrade.

My problem is that alsa-driver depends on the kernel I'm using and if I 
upgrade to atrpms then my system won't be usable (I cant boot it from 
kernel#2.4.20-20_29.rh9.at [see the previous post]).
I also don't understand why apt wants to install 
kernel#2.4.20-20_29.rh9.at [probably as the result of all dependencies 
between different rpms in different repos].
I can install this kernel and NOT use it (btw I tried it before), but 
it's a waist of the disk space.

BTW I didn't install alsa-firmware from planetccrma as it want me to 
upgrade alsa-tools (and I'm not sure: does alsa-tools depend on the 
kernel or only alsa-driver does?):

20:37:55 37868 $ apt-cache policy alsa-tools
alsa-tools:
  Installed: 0.9.6-2.cvs.rh90 [planetccrma]
  Candidate: 1.0.0-rc2_3.rh9.at [atrpms]
  Version Table:
     1.0.0-1.rc2.cvs.rh90.ccrma 0
        500 http://www-ccrma.stanford.edu redhat/9/en/i386/planetcore 
pkglist
     1.0.0-rc2_3.rh9.at 0
        996 http://apt.physik.fu-berlin.de redhat/9/en/i386/at-good pkglist
        996 http://apt.physik.fu-berlin.de redhat/9/en/i386/at-testing 
pkglist
 *** 0.9.6-2.cvs.rh90 0
        500 http://www-ccrma.stanford.edu redhat/9/en/i386/planetcore 
pkglist
        100 RPM Database

And another question, how for example to upgrade the rpm to 
1.0.0-1.rc2.cvs.rh90.ccrma, not to suggested 1.0.0-rc2_3.rh9.at?

I'm sorry for so many details my main question is how to prevent the 
apt  from downgrading  the kernel and  kernel modules rpms which of 
course  depends on the kernel.

Many thanks,
-Alex