Bug 24

Summary: Review Request: 96 series NVIDIA driver set (xorg-x11-drv-nvidia-96xx, nvidia-kmod-96xx)
Product: Package Reviews Reporter: Stewart Adam <s.adam>
Component: Review RequestAssignee: RPM Fusion Package Review <rpmfusion-package-review>
Status: RESOLVED WONTFIX    
Severity: normal CC: dtimms, fedora
Priority: P5    
Version: Current   
Hardware: All   
OS: GNU/Linux   
namespace:

Comment 1 David Timms 2008-02-29 15:10:51 CET
According to:
http://rpmfusion.org/Contributors#head-0df093adde5a77a5e0569b2460ff49d078007ae3
can you please include the other required info ?
Comment 2 Stewart Adam 2008-02-29 22:59:01 CET
This is my first rpmfusion package, it is not eligible for Fedora because it is a binary-only driver.

Description:
This package provides the most recent NVIDIA display driver of the 1.0-96xx
series which allows for hardware accelerated rendering with NVIDIA chipsets
NV11 (GeForce 2) to G71 (GeForce 7950). G80 (GeForce 8800) and above are NOT
supported by this release.

For the full product support list, please consult the release notes
for driver version %{version}.

rpmlint:
kmod-nvidia-96xx-2.6.24.2-4.fc8.x86_64: W: no-documentation
kmod-nvidia-96xx-2.6.24.2-4.fc8.x86_64: E: postun-with-wrong-depmod /lib/modules/2.6.24.2-4.fc8/extra/nvidia-96xx/nvidia.ko
kmod-nvidia-96xx-2.6.24.2-4.fc8.x86_64: W: summary-not-capitalized nvidia-96xx kernel module(s) for 2.6.24.2-4.fc8
kmod-nvidia-96xx-2.6.24.2-4.fc8.x86_64: W: unstripped-binary-or-object /lib/modules/2.6.24.2-4.fc8/extra/nvidia-96xx/nvidia.ko
kmod-nvidia-96xx.x86_64: W: no-documentation
xorg-x11-drv-nvidia-96xx.x86_64: E: executable-marked-as-config-file /etc/profile.d/nvidia-96xx.csh
xorg-x11-drv-nvidia-96xx.x86_64: E: sourced-script-with-shebang /etc/profile.d/nvidia-96xx.csh
xorg-x11-drv-nvidia-96xx.x86_64: E: executable-sourced-script /etc/profile.d/nvidia-96xx.csh 0755
xorg-x11-drv-nvidia-96xx.x86_64: E: executable-marked-as-config-file /etc/profile.d/nvidia-96xx.sh
xorg-x11-drv-nvidia-96xx.x86_64: E: sourced-script-with-shebang /etc/profile.d/nvidia-96xx.sh
xorg-x11-drv-nvidia-96xx.x86_64: E: executable-sourced-script /etc/profile.d/nvidia-96xx.sh 0755
xorg-x11-drv-nvidia-96xx.x86_64: W: non-conffile-in-etc /etc/udev/makedev.d/60-nvidia.nodes
xorg-x11-drv-nvidia-96xx.x86_64: W: obsolete-not-provided nvidia-96xx-kmod
xorg-x11-drv-nvidia-96xx.x86_64: W: conffile-without-noreplace-flag /etc/modprobe.d/nvidia-96xx
xorg-x11-drv-nvidia-96xx.x86_64: W: dangerous-command-in-%preun mv
xorg-x11-drv-nvidia-96xx.x86_64: W: service-default-enabled /etc/rc.d/init.d/nvidia-96xx
xorg-x11-drv-nvidia-96xx.x86_64: W: incoherent-subsys /etc/rc.d/init.d/nvidia-96xx $name
xorg-x11-drv-nvidia-96xx.x86_64: W: incoherent-init-script-name nvidia-96xx
xorg-x11-drv-nvidia-96xx-debuginfo.x86_64: E: empty-debuginfo-package
xorg-x11-drv-nvidia-96xx-devel.x86_64: W: no-documentation
xorg-x11-drv-nvidia-96xx-devel.x86_64: W: dangling-relative-symlink /usr/lib64/nvidia/libGLcore.so libGLcore.so.96.43.05
xorg-x11-drv-nvidia-96xx-devel.x86_64: W: dangling-relative-symlink /usr/lib64/nvidia/libGL.so libGL.so.96.43.05
xorg-x11-drv-nvidia-96xx-devel.x86_64: W: dangling-relative-symlink /usr/lib64/nvidia/libXvMCNVIDIA.so libXvMCNVIDIA.so.96.43.05
xorg-x11-drv-nvidia-96xx-devel.x86_64: E: description-line-too-long This package provides the development files of the xorg-x11-drv-nvidia-96xx package,
xorg-x11-drv-nvidia-96xx-libs.x86_64: W: no-documentation
xorg-x11-drv-nvidia-96xx-libs.x86_64: E: shared-lib-without-dependency-information /usr/lib64/nvidia/libGLcore.so.96.43.05
xorg-x11-drv-nvidia-96xx-libs.x86_64: E: shared-lib-without-dependency-information /usr/lib64/nvidia/libnvidia-tls.so.96.43.05
xorg-x11-drv-nvidia-96xx-libs.x86_64: E: shared-lib-without-dependency-information /usr/lib64/nvidia/tls/libnvidia-tls.so.96.43.05
xorg-x11-drv-nvidia-96xx-libs.x86_64: W: conffile-without-noreplace-flag /etc/ld.so.conf.d/nvidia-96xx-lib64.conf

I think these errors are safe to ignore. Some (ie shared-lib-without-depencendy-information) are because it's a binary-only driver, but for the others:
* conffile-without-noreplace-flag: I think it's safe to keep these without a conf flag, I don't see any reason why a user would want to modify these files or prevent them from being replaced in future versions of the driver.
* no-documentation: No big deal
* empty-debuginfo-package: One of the side effects of the debuginfo workaround, hopefully this can be fixed soon.
* incoherent-init-script-name: I use $name in the initscript and rpmlint doesn't like it.
* obsolete-not-provided: Provided by the kmod packages
* dangerous-command-in-%preun: Used to make backups
* dangling-relative-symlink: It's not really dangling, it's provided by the 96xx-libs package
* description-line-too-long: My mistake, I use %{name} in the description but it expands to be too long. I'll fix it in the next version.
Comment 3 Thorsten Leemhuis 2008-09-27 18:50:13 CEST
this bug looks outdated; afaics plans for the drivers and the merge review
proceeding changed in between anyway, so closing this; please reopen if I got
things wrong (In that case let me say "sorry" in advance)