Bug#684871: unblock: nvidia-graphics-drivers/304.37-1, nvidia-settings/304.37-1, nvidia-xconfig/304.37-1

Andreas Beckmann debian at abeckmann.de
Tue Aug 14 09:30:09 UTC 2012


Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: unblock

Please unblock packages nvidia-graphics-drivers, nvidia-settings, and
nvidia-xconfig.

The new upstream long lived branch release nvidia-graphics-drivers
304.37 fixes the following bugs (and perhaps a few more where we
didn't get feedback, yet):

* #684781: CVE-2012-4225
* #683758: blue tinted screen when using DirectColor visuals
* #681453: EDID detection on some laptop internal panels
* #679577: black screen or corruption after waking up from suspend

At the same time several packaging updates have accumulated in
experimental, this is the merged and annotated debian-only changelog
since 302.17-3:

  * [ several new upstream beta releases ]
  * Update nv-readme.ids.
  * Update symbols control files.
  * Update lintian overrides.
  * Work around dpkg-gencontrol bug #659814. 
    [ add empty first paragraph in the long descriptions because the first
    two paragraphs get merged if there are substvars in the long
    description ]
  * Convert *-ia32 into transitional packages due to ia32-libs transition:
    - $pkg:i386 Provides: $pkg-i386
    - $pkg-ia32 Recommends: $pkg-i386
    - Add multiarch instructions to long descriptions.
    [ the -ia32 packages are no longer buildable due to the transitional
      ia32-libs in sid ]
  * xserver-xorg-video-nvidia.postrm: Do not fail if the debconf templates
    from nvidia-support are not available.
  * Disable patch-3.0-rt-nvidia.patch, no longer needed.
  * Add legacy qualification to nvidia-settings suggestion.
    [ this will be relevant for n-g-d-legacy-173xx, see below ]
  * nvidia-opencl-icd: Ship new library libnvidia-opencl.so.1 and tighten
    dependency on nvidia-opencl-common and libnvidia-compiler.
    (Closes: #683678)
    [ upstream split this functionality from libcuda.so.1 ]
  * debian/rules: get-orig-source: Make --pasv overridable.
  * Add xorg-video-abi-13 as alternative dependency.
  * nvidia-kernel-source: Add Built-Using attribute to the generated module
    packages to record the exact versions of linux and nvidia-graphics-drivers
    that were used during the build.
    [ noticed by Philipp Kern in nvidia-graphics-modules ]
  * libgl1-nvidia-glx:i386: Add Breaks: ia32-libs (<< 20120701) because that
    is shipping /usr/lib32/libGL.so.1 which gets no longer diverted away.
    [ avoid the same problem as reported against fglrx-driver #683853 ]
  * 3.6_kernel.patch: New patch to fix compilation with Linux 3.6, taken from
    rpmfusion.  (Closes: #684486)
  * nvidia-kernel-dkms: Set Multi-Arch: foreign (instead of allowed).
  * Add nvidia-kernel-dkms (= ${binary:Version}) as preferred alternative to
    (virtual) nvidia-kernel-${nvidia:Version}.  (Closes: #684782)

There is also a new feature in 304.xx that has not yet been included as
it requires a new package (nvidia-cuda-proxy).

Two of these changes are unavoidable (-ia32 stuff,
libnvidia-opencl.so.1), the others are rather simple.


The nvidia-{settings,xconfig} packages should be kept in sync with the
driver version (at least the major version) s.t. they may utilize and
configure all the new features that were introduced recently.

nvidia-xconfig has no Debian specific changes (compared to the version
currently in wheezy), while nvidia-settings adds conflicts with older
and legacy driver versions because nvidia-settings is no longer
backwards compatible to these versions (there were significant driver
changes in 302.xx and 304.xx and -settings was adjusted for these new
features). nvidia-settings-legacy-173xx (currently in NEW) is an
older version that can be used by the 173xx legacy driver (the older
legacy drivers are no longer supported and have been converted to
transitional packages).

unblock nvidia-graphics-drivers/304.37-1
unblock nvidia-settings/304.37-1
unblock nvidia-xconfig/304.37-1

debdiffs are attached.


Thanks,

Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ngd-304.37-1.debdiff
Type: text/x-diff
Size: 58989 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-nvidia-devel/attachments/20120814/5e316e43/attachment-0003.diff>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: nv-settings-304.37-1.debdiff
Type: text/x-diff
Size: 166919 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-nvidia-devel/attachments/20120814/5e316e43/attachment-0004.diff>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: nv-xconfig.debdiff
Type: text/x-diff
Size: 20177 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-nvidia-devel/attachments/20120814/5e316e43/attachment-0005.diff>


More information about the pkg-nvidia-devel mailing list