[pkg-nvidia-devel] r1290 - in /packages/nvidia-graphics-drivers/trunk/debian: changelog control nvidia-kernel-dkms.lintian-overrides.in

Andreas Beckmann debian at abeckmann.de
Sun Jul 4 17:23:04 UTC 2010


On 2010-07-04 17:44, Russ Allbery wrote:
> anbe-guest at users.alioth.debian.org writes:
>> +# We provide ourselves as a virtual package.
>> +nvidia-kernel-dkms: package-relation-with-self provides: nvidia-kernel-dkms
> 
> I'm pretty sure that Lintian is correct here that this is unneeded.  If
> the name of the package matches the virtual package, there's no need to
> also list it in Provides.

That's not clear from the description lintian outputs:

N:    The package declares a relationship with itself. This is not very
N:    useful, except in the case of a package Conflicting with itself,
      if its
N:    package name doubles as a virtual package.

I read this as "It's OK to have a Provides: self to create a virtual
package 'self'", not as "It's not neccessary to add a Provides: self in
order to create the virtual package 'self'" (for a matching real package
'self 1.2-3').

On the other hand, I also like to have the virtual package explicit in
n-g-d to minimize the diff in n-g-d-legacy-*


Andreas



More information about the Pkg-nvidia-devel mailing list