Mandrake Linux Archives: smart@mandrivalinux.org

Mandrake Linux: smart@mandrivalinux.org


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

  • From: Olivier Thauvin
  • Subject: Re: [smart] smart won't upgrade Mandriva's kernel
  • Date: 29 Jun 2005 15:14:37 -0000

Le Wednesday 29 June 2005 16:47, Mauricio Teixeira (netmask) a écrit :
> Currently I'm running Mandriva Cooker with kernel 2.6.11-6mdk and there is
> an update to 2.6.11-10mdk.
>
> smart search kernel - shows both versions
> smart upgrade - won't upgrade it
> smart upgrade kernel - says it doesn't match any packages
> smart upgrade kernel* - says no interesting update is available
> smart install kernel - also can't find the package
> smart install install kernel-2.6.11.10mdk - this one finally works.
>
> When I was using Conectiva I could do /apt-get dist-upgrade/ or /apt-get
> install kernel26/ that it managed to easily upgrade the kernel.
>
> What are the options? File a bug upstream (smart), or look at package
> naming/dependencies (kernel)?
>
> Ps.: I don't use urpmi because I would like to help smart development.

Well, this is neither a smart, nor an urpmi problem. It's what mandriva 
devellopers wants...

I proposed half a year ago now to provide empty package + requirement allowing 
tools like urpmi/smart/whatever to find link between each kernel version. I 
made the patch over the kernel spec, but the reply was "nothing has been 
decided, we are not sure it's what we want".

The current kernel packaging scheme create a lot of problem, the first is 
you're unable to easilly and logically find the kernel package, and you can't 
install more than one version of kernel-source, and often kernel-source 
version availlable is not the same than the kernel you have installed.

It is surrelly possible to have a workaround in smart to allow it to find 
kernel update. But it is a misusing rpm, will create bug, and slodown the 
process. Rafael Garcia Suarez made same kind of workaround on urpmi, and 
never commit it because the cpu time loosed was too high. Moreover this kind 
of code is subject to failed at each new package introduce in the distro as 
it is based on regexp over rpm name.

Anyone is welcome to reask on the mandriva cooker list.
 

Attachment: pgp00000.pgp
Description: PGP signature



Date Index | Thread Index

Search the archive:



To (un)subscribe from/to the lists:

Sympa mailing lists server.





Fund the Mandriva Linux project

Looking for a job?