Re: [Cooker] Bad RPM database

2003-02-07 Thread Buchan Milne
Chris Picton wrote:
> On Fri, 2003-02-07 at 14:57, Olivier Thauvin wrote:
> 
>>Le Vendredi 07 Février 2003 13:26, Chris Picton a écrit :
>>
>>>aleph-null:# rpm -q kernel
>>>package kernel is not installed
>>>
>>>aleph-null:# rpm -qa | grep kernel
>>>kernel-2.4.21.0.pre4.3mdk-1-1mdk
>>>kernel-doc-2.4.21-0.pre4.3mdk
>>>kernel-source-2.4.21-0.pre4.3mdk
>>
>>The package 'kernel' does not exist, it is named "kernel-xxx-yyymdk" to permit 
>>install of more than one kernel. All provides 'kernel' of course:
>>
> 
> Yes, but you can have multiple packages of the same name installed, as
> long as there are no file conflicts between the two.
> 
> 

Sure you can, but Mandrake has seen way too many times that users don't
then get the difference between the kernel package and other packages,
and wonder why their kernel is broken when they use 'rpm -Uvh'.

Buchan

-- 
|--Another happy Mandrake Club member--|
Buchan MilneMechanical Engineer, Network Manager
Cellphone * Work+27 82 472 2231 * +27 21 8828820x121
Stellenbosch Automotive Engineering http://www.cae.co.za
GPG Key   http://ranger.dnsalias.com/bgmilne.asc
1024D/60D204A7 2919 E232 5610 A038 87B1 72D6 AC92 BA50 60D2 04A7





Re: [Cooker] Bad RPM database

2003-02-07 Thread Curtis Hildebrand
On Fri, 2003-02-07 at 05:30, Charles A Edwards wrote:
> On 07 Feb 2003 14:59:49 +0200
> Chris Picton <[EMAIL PROTECTED]> wrote:
> 
> > And why not just call the package kernel?
> 
> See Olivier's response

Also see the long explanation at the beginning of the kernel spec

-- 
/curtis  ><>
   Mandrake Linux 9.1 (cooker)
   Kernel Version 2.4.20-1w4l
   Uptime 26 days 11 hours 27 minutes





Re: [Cooker] Bad RPM database

2003-02-07 Thread Sebastian Dransfeld
On Fri, 2003-02-07 at 13:26, Chris Picton wrote:
> Hi
> 
> Does anybody know what could be causing this (rpm -q not picking that
> kernel is installed)
> 
> aleph-null:# rpm -q kernel
> package kernel is not installed
> 
> aleph-null:# rpm -qa | grep kernel
> kernel-2.4.21.0.pre4.3mdk-1-1mdk
> kernel-doc-2.4.21-0.pre4.3mdk
> kernel-source-2.4.21-0.pre4.3mdk
> 
> aleph-null:# rpm --rebuilddb
> 
> aleph-null:# rpm -q kernel
> package kernel is not installed
> 
> aleph-null:# rpm -qa | grep kernel
> kernel-2.4.21.0.pre4.3mdk-1-1mdk
> kernel-doc-2.4.21-0.pre4.3mdk
> kernel-source-2.4.21-0.pre4.3mdk
> 

No package is called just kernel.

rpm root@s119b:~# rpm -q --whatprovides kernel
kernel-2.4.21.0.pre3.1mdk-1-1mdk
kernel-2.4.21.0.pre3.3mdk-1-1mdk
kernel-2.4.20.2mdk-1-1mdk
kernel-2.4.21.0.pre4.1mdk-1-1mdk

-- 
Sebastian Dransfeld <[EMAIL PROTECTED]>





Re: [Cooker] Bad RPM database

2003-02-07 Thread Olivier Thauvin
Le Vendredi 07 Février 2003 14:30, Charles A Edwards a écrit :
> On 07 Feb 2003 14:59:49 +0200


But it is true that you can install more than package with same name with rpm 
-i, look, here the result on a RH box:

[thauvin@cluster ~]$ rpm -qa | grep kernel
kernel-headers-2.4.9-34
kernel-source-2.4.18-5
kernel-smp-2.4.18-4SGI_XFS_1.1
kernel-smp-2.4.18-SGI_XFS_1.1
kernel-smp-2.4.9-34
kernel-source-2.4.9-34
kernel-smp-2.4.18-4
kernel-smp-2.4.18-5

I don't know what is the best, should we leave urpmi make rpm -i on kernel and 
back on traditional rpm naming, or keep mdk method.
Don't know. 


>
>
> Charles

-- 
Linux pour Mac !? Enfin le moyen de transformer
une pomme en véritable ordinateur. - JL.
Olivier Thauvin - http://nanardon.homelinux.org/




Re: [Cooker] Bad RPM database

2003-02-07 Thread Chris Picton
On Fri, 2003-02-07 at 14:57, Olivier Thauvin wrote:
> Le Vendredi 07 Février 2003 13:26, Chris Picton a écrit :
> > aleph-null:# rpm -q kernel
> > package kernel is not installed
> >
> > aleph-null:# rpm -qa | grep kernel
> > kernel-2.4.21.0.pre4.3mdk-1-1mdk
> > kernel-doc-2.4.21-0.pre4.3mdk
> > kernel-source-2.4.21-0.pre4.3mdk
> 
> The package 'kernel' does not exist, it is named "kernel-xxx-yyymdk" to permit 
> install of more than one kernel. All provides 'kernel' of course:
> 
Yes, but you can have multiple packages of the same name installed, as
long as there are no file conflicts between the two.


-- 
Chris Picton <[EMAIL PROTECTED]>
Tangent Systems






Re: [Cooker] Bad RPM database

2003-02-07 Thread Charles A Edwards
On 07 Feb 2003 14:59:49 +0200
Chris Picton <[EMAIL PROTECTED]> wrote:

> And why not just call the package kernel?

See Olivier's response


Charles

-- 
Tell me, O Octopus, I begs,
Is those things arms, or is they legs?
I marvel at thee, Octopus;
If I were thou, I'd call me us.
-- Ogden Nash
-
Mandrake Linux 9.1
Kernel- 2.4.21pre4-3mdk
-



msg90387/pgp0.pgp
Description: PGP signature


Re: [Cooker] Bad RPM database

2003-02-07 Thread Olivier Thauvin
Le Vendredi 07 Février 2003 14:05, Chris Picton a écrit :
> On Fri, 2003-02-07 at 14:57, Olivier Thauvin wrote:

> >
> > The package 'kernel' does not exist, it is named "kernel-xxx-yyymdk" to
> > permit install of more than one kernel. All provides 'kernel' of course:
>
> Yes, but you can have multiple packages of the same name installed, as
> long as there are no file conflicts between the two.

useally, package with name versionning are made for this, of course.

-- 
Linux pour Mac !? Enfin le moyen de transformer
une pomme en véritable ordinateur. - JL.
Olivier Thauvin - http://nanardon.homelinux.org/




Re: [Cooker] Bad RPM database

2003-02-07 Thread Chris Picton
On Fri, 2003-02-07 at 15:03, Charles A Edwards wrote:
> On 07 Feb 2003 14:26:39 +0200
> Chris Picton <[EMAIL PROTECTED]> wrote:
> 
> > Does anybody know what could be causing this (rpm -q not picking that
> > kernel is installed)
> 
> Because q will only return a value if you have a pkg named kernel
> install.
> You do not.
> You have kernel-2.4.21.0.pre4.3mdkthat is its name and it is
> release 1 version 1, hence kernel-2.4.21.0.pre4.3mdk-1-1mdk

And why not just call the package kernel?

It could be
Name: kernel
Version: 2.4.21.0.pre4.3mdk-1
Release 1mdk

-- 
Chris Picton <[EMAIL PROTECTED]>
Tangent Systems






Re: [Cooker] Bad RPM database

2003-02-07 Thread Olivier Thauvin
Le Vendredi 07 Février 2003 13:26, Chris Picton a écrit :
> aleph-null:# rpm -q kernel
> package kernel is not installed
>
> aleph-null:# rpm -qa | grep kernel
> kernel-2.4.21.0.pre4.3mdk-1-1mdk
> kernel-doc-2.4.21-0.pre4.3mdk
> kernel-source-2.4.21-0.pre4.3mdk

The package 'kernel' does not exist, it is named "kernel-xxx-yyymdk" to permit 
install of more than one kernel. All provides 'kernel' of course:

[olivier@andromede rpm2sql]$ rpm -qa | grep kernel
kernel-2.4.19.16mdk-1-1mdk
kernel-2.4.20.0.5mdk-1-1mdk
kernel-2.4.21.0.pre3.1mdk-1-1mdk
kernel-2.4.20.0.1mdk-1-1mdk
kernel-2.4.21.0.pre4.2mdk-1-1mdk
kernel-2.4.19.17mdk-1-1mdk
kernel-2.4.20.2mdk-1-1mdk
kernel-2.4.20.1mdk-1-1mdk
kernel-2.4.19.19mdk-1-1mdk
[olivier@andromede rpm2sql]$ rpm -q kernel-2.4.21.0.pre4.2mdk
kernel-2.4.21.0.pre4.2mdk-1-1mdk
[olivier@andromede rpm2sql]$ rpm -q kernel-2.4.21.0.pre3.1mdk
kernel-2.4.21.0.pre3.1mdk-1-1mdk
[olivier@andromede rpm2sql]$ rpm -q kernel
package kernel is not installed

Yo, I have the choice on my laptop !! :)

-- 
Linux pour Mac !? Enfin le moyen de transformer
une pomme en véritable ordinateur. - JL.
Olivier Thauvin - http://nanardon.homelinux.org/




Re: [Cooker] Bad RPM database

2003-02-07 Thread Charles A Edwards
On 07 Feb 2003 14:26:39 +0200
Chris Picton <[EMAIL PROTECTED]> wrote:

> Does anybody know what could be causing this (rpm -q not picking that
> kernel is installed)

Because q will only return a value if you have a pkg named kernel
install.
You do not.
You have kernel-2.4.21.0.pre4.3mdkthat is its name and it is
release 1 version 1, hence kernel-2.4.21.0.pre4.3mdk-1-1mdk


Charles

-- 
Fortune finishes the great quotations, #3

Birds of a feather flock to a newly washed car.
-
Mandrake Linux 9.1
Kernel- 2.4.21pre4-3mdk
-



msg90381/pgp0.pgp
Description: PGP signature


[Cooker] Bad RPM database

2003-02-07 Thread Chris Picton
Hi

Does anybody know what could be causing this (rpm -q not picking that
kernel is installed)

aleph-null:# rpm -q kernel
package kernel is not installed

aleph-null:# rpm -qa | grep kernel
kernel-2.4.21.0.pre4.3mdk-1-1mdk
kernel-doc-2.4.21-0.pre4.3mdk
kernel-source-2.4.21-0.pre4.3mdk

aleph-null:# rpm --rebuilddb

aleph-null:# rpm -q kernel
package kernel is not installed

aleph-null:# rpm -qa | grep kernel
kernel-2.4.21.0.pre4.3mdk-1-1mdk
kernel-doc-2.4.21-0.pre4.3mdk
kernel-source-2.4.21-0.pre4.3mdk




-- 
Chris Picton <[EMAIL PROTECTED]>
Tangent Systems