[pkg-nvidia-devel] Hello

Jean-Christophe Dubacq jcdubacq1 at free.fr
Wed Feb 10 10:12:23 UTC 2010


On 09/02/2010 12:07, Jean-Christophe Dubacq wrote:
> nvidia-kernel-common could be bugless tomorrow. This is an easy part.

This is done. I have now a (declared-)bug-free nvidia-kernel-common
package that is also lintian-clean (there were several problems with the
current version).
It is available there:
https://www-lipn.univ-paris13.fr/projects/jcdubacq/browser/debian/trunk/nvidia-kernel-common
(svn co
https://www-lipn.univ-paris13.fr/svn/jcdubacq/debian/trunk/nvidia-kernel-common)


Some comment on the changes:
http://preview.tinyurl.com/ydzhkxk

   * Switch to rules.tiny style
   * Switch to 3.0 (native) format

OK, probably not necessary, but I find this so much more readable.

   * Rename modprobe config file to nvidia-kernel-nkc.conf, thanks Sven
     Joachim! patch inspired from the Ubuntu package (closes: #518566).

Mostly what was in the BTS. I added a postrm script to deal with the
failed upgrade situation (we need to receive the abord-upgrade message
and revert the conffile change).

   * Do not stop the init script (stop is a no-op) (closes: #547727)

Since the init script stop action does nothing, I removed the call to
stop actions (previously only for level 1, which lintian does not like
for a good reason). Also, I removed the need for seq in the init script
so that it can be used even before /usr is mounted (else we need to put
a dependency on $remotefs).

   * Provide skeleton for enabling FastWrite and SideBand (closes: #278104)

This is a wishlist. I am not sure it helps much on performance, I will
test this setting at next reboot.

   * Add ConsoleKit support (closes: #568999)

My own bug. Using ConsoleKit permits granting the person seating in
front of the console access to the device without the person being in
group video.


   * Add documentation on new features in README.Debian

I have always found a README.Debian helps. Here I give an introduction
to the packages used in nvidia packaging, and explain the permissions
one needs to use the nvidia driver.

   * Upgrade to Standards-Version: 3.8.4
   * Change section to contrib/kernel

I changed the section to reflect the new sections (introduced between
3.8.0 and 3.8.4). nvidia-kernel-common clearly deals with kernel
modules, not with graphics (this is the role of the nvidia-glx and other
vdpau pacakges).

I did test various upgrades scenarios and they ended up well on my test
box. If the team is ok with that, I can look for somebody to sponsor the
upload. In the mid term, I will probably apply for DM status anyway (if
help is still wanted).

> nvidia-graphics-drivers also needs some love. I would like especially to
> debug the wrong shlibs of nvidia-glx-ia32 (which prevents installation
> of other packages, e.g. googleearth as packaged by googleearth-package).
> After that, I will need to understand fully the debian/rules of
> nvidia-graphics-drivers (it does not work very well: building twice in a
> row is difficult, I need to call build before calling binary for the
> second compilation).

-- 
Jean-Christophe Dubacq



More information about the Pkg-nvidia-devel mailing list