lp:debian/jessie/nvidia-graphics-drivers-legacy-304xx

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:debian/jessie/nvidia-graphics-drivers-legacy-304xx
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

15. By Andreas Beckmann

* New upstream legacy 304xx branch release 304.134 (2016-12-14).
  * Fixed CVE-2016-8826. (Closes: #848195)
  - Added support for X.Org xserver ABI 23 (xorg-server 1.19)
  * Improved compatibility with recent Linux kernels.
* New upstream legacy 304xx branch release 304.132 (2016-09-26).
  * Fixed CVE-2016-7382, CVE-2016-7389. (Closes: #846331)
  - Added /var/log/dmesg to the list of paths which are searched by
    nvidia-bug-report.sh for kernel messages.
  - Fixed a bug that caused kernel panics when using the NVIDIA driver on
    v4.5 and newer Linux kernels built with CONFIG_DEBUG_VM_PGFLAGS.
  * Improved compatibility with recent Linux kernels.

[ Andreas Beckmann ]
* Synchronize packaging with nvidia-graphics-drivers-legacy-304xx 304.134-1:
* Synchronize packaging with nvidia-graphics-drivers-legacy-340xx 340.101-1:
* Synchronize packaging with nvidia-graphics-drivers 370.28-2:
  - Overhaul package descriptions.
* Synchronize packaging with nvidia-graphics-drivers-legacy-304xx 304.132-1:
* Synchronize packaging with nvidia-graphics-drivers-legacy-340xx 340.98-1:
* Synchronize packaging with nvidia-graphics-drivers 358.16-1:
  - get-orig-source: Generate .orig-$ARCH.tar.gz for each architecture.
* Synchronize packaging with nvidia-graphics-drivers-legacy-304xx 304.131-4:
* Synchronize kernel module build with nvidia-graphics-drivers:
  - Simplify maintaining the module build process.
  - Use NVIDIA's conftest.sh script to determine settings during module
    build instead of our manually maintained conftest.h header.
  - Hand over as much as possible to Kbuild.
  - Support building a 64-bit kernel module with 32-bit userspace.
* Synchronize get-orig-source target with nvidia-graphics-drivers.
* Synchronize bug-control, bug-script target with nvidia-graphics-drivers.
* Synchronize packaging with nvidia-graphics-drivers-legacy-340xx 340.96-4:
* Synchronize packaging with nvidia-graphics-drivers 352.79-6:
  - Stop special-casing the nvidia-alternative substitution.
  - Add B-D: dpkg-dev (>= 1.17.0) for dpkg-parsechangelog --show-field.
  - Bump Standards-Version to 3.9.8. No changes needed.
* Synchronize packaging with nvidia-graphics-drivers-legacy-340xx 340.96-3:
* Synchronize packaging with nvidia-graphics-drivers 352.79-5:
  - Drop incomplete Perfkit support.
  - Support building a 64-bit kernel module with 32-bit userspace.
* Synchronize packaging with nvidia-graphics-drivers 352.79-4:
  - nvidia-legacy-304xx-kernel-source: Switch to debhelper compat level 9.
  - rules: Drop support for ancient .run layout.
  - debian/bug-control.mk: New script to generate bug-control.
* Synchronize packaging with nvidia-graphics-drivers 352.79-3:
  - rules, rules.defs: Synchronize variable naming with unstable.
* Synchronize packaging with nvidia-graphics-drivers-legacy-304xx 304.131-3:
  - Add disable-mtrr.patch to disable MTRR in the kernel module if
    building on 4.3 or greater, where the deprecated APIs the kernel module
    uses are no longer exported, causing a failure when the module is
    loaded at runtime. (Closes: #809324)
* Drop some packaging bits needed for 340.xx and newer drivers only.
* Depend on a setuid root Xserver. (Closes: #805554)
* Add xorg-video-abi-23 as alternative dependency. (Closes: #845639)
* nvidia-legacy-304xx-alternative: Restrict Depends: glx-alternative-nvidia
  to (<< 0.7). Uploading a new upstream legacy release to stable will
  invalidate package relationships in unstable, thus permitting some
  (partial) upgrade paths that will fail.
* Update lintian overrides.

14. By Andreas Beckmann

* New upstream legacy 304xx branch release 304.131 (2015-11-16).
  * Fixed CVE-2015-7869: Unsanitized User Mode Input. (Closes: #805918)
  - Fixed a bug that could cause texture corruption in some OpenGL
    applications when video memory is exhausted by a combination of
    simultaneously running graphical and compute workloads.
  - Added support for X.Org xserver ABI 20 (xorg-server 1.18).
  * Improved compatibility with recent Linux kernels.
* Synchronize packaging with nvidia-graphics-drivers 340.96-1:
  - d/control: Make dependencies on nvidia-legacy-304xx-alternative strictly
    versioned to prevent partial upgrades.
* Synchronize packaging with nvidia-graphics-drivers 304.131-1:
  - Add xorg-video-abi-20 as alternative dependency.
* conftest.h:
  - Implement new conftest.sh functions hlist_for_each_entry,
    of_parse_phandle, for_each_online_node, node_end_pfn (358.09).
  - Update conftest.sh function scatterlist for logic reversal in
    304.131/340.96/352.63, support both ways.

13. By Andreas Beckmann

* New upstream legacy 304xx branch release 304.125 (2014-12-05).
  * Fixes CVE-2014-8298. (Closes: #772974)
  - Added support for X.Org xserver ABI 19 (xorg-server 1.17).
  - Improved compatibility with recent Linux kernels.
  - Implemented support for disabling indirect GLX context creation using
    the -iglx option available on X.Org server release 1.16 and newer. Note
    that future X.Org server releases may make the -iglx option the default.
    To re-enable support for indirect GLX on such servers, use the +iglx
    option.
  - Added the "AllowIndirectGLXProtocol" X config option. This option can
    be used to disallow use of GLX protocol. See "Appendix B. X Config
    Options" in the README for more details.
* Synchronize packaging with nvidia-graphics-drivers 340.65-2:
* Synchronize packaging with nvidia-graphics-drivers 340.46-5:
  - nvidia-alternative: Ship /usr/share/nvidia (slave alternative location).
  - README.source: Document the nks-history.git repository.
  - bug-script: Collect more information.
* Synchronize packaging with nvidia-graphics-drivers 340.46-4:
  - d/rules: Add #!armhf# and #!legacy# substitutions.
* Synchronize packaging with nvidia-graphics-drivers 304.125-1:
  - Add xorg-video-abi-19 as alternative dependency.
* conftest.h:
  - Implement check for drm/drm_gem.h (340.58).
  - Implement new conftest.sh functions pci_save_state (340.58), follow_pfn,
    fault_flags, atomic64_type (346.16).

12. By Andreas Beckmann

* Synchronize packaging with nvidia-graphics-drivers 340.46-3:
* Synchronize packaging with nvidia-graphics-drivers 340.46-2:
  - bug-script: Collect more information.
  - d/rules{,.defs}: Drop MULTIARCH switch - this is always enabled nowadays.
  - Update lintian overrides.
* conftest.h:
  - Implement extensions to conftest.sh function vm_operations_struct
    (343.13).
  - DRM is only supported on Linux >= 3.9.

11. By Andreas Beckmann

* Synchronize packaging with nvidia-graphics-drivers 340.46-1:
  - Bump Standards-Version to 3.9.6. No changes needed.
* Synchronize packaging with nvidia-graphics-drivers 331.67-2:
  - Drop Breaks: make (= 3.82-1), fixed in make/experimental.
* Synchronize packaging with nvidia-graphics-drivers 331.49-1:
  - bug-script: Report information about /etc/modprobe.d.
* conftest.h:
  - Implement new conftest.sh function acpi_op_remove (304.123).
  - Implement new conftest.sh functions kbasename, fatal_signal_pending
    (331.38).
  - Implement new conftest.sh function kuid_t (331.49).
  - Implement new conftest.sh function pm_vt_switch_required (331.67).
  - Implement new conftest.sh function console_lock (331.79).
  - Implement new conftest.sh functions sg_table, sg_alloc_table (340.46).
  - Fix DRM support activation.
  - Tighten check for drm/drmP.h.

10. By Vincent Cheng

* Fix FTBFS when building kernel module. (Closes: #755462, #755467)
* Urgency=high because nvidia is currently completely broken in testing due
  to xserver 1.16 migration and ABI bump.

9. By Vincent Cheng

* New upstream legacy 304xx branch release 304.123 (2014-07-10).
  - Improved compatibility with recent Linux kernels.
  - Fixed a bug that could result in system instability while restoring
    the VGA console.
  - Fixed an interaction problem with xserver 1.15 that occasionally caused
    OpenGL applications to continue rendering when they are minimized or
    unmapped.
  - Updated nvidia-bug-report.sh to search the systemd journal for X
    server logs and messages from the NVIDIA kernel module.
  - Added support for X.org xserver ABI 18 (xorg-server 1.16).
  - Fixed a bug that caused corruption or blank screens on monitors that use
    EDID version 1.3 or older when they are connected via DisplayPort on
    graphics boards that use external DisplayPort encoders, such as the
    Quadro FX 4800.
* Add xorg-video-abi-18 as alternative dependency. (Closes: #754251)
* Add myself to Uploaders.

8. By Andreas Beckmann

* New upstream legacy 304xx branch release 304.121 (2014-03-11).
  - Improved compatibility with recent Linux kernels.
    (Closes: #740097, #742404, #743907)
  - Fixed a bug that prevented the NVIDIA implementation of the Xinerama
    extension protocol requests from being used when RandR was enabled.
* New upstream legacy 304xx branch release 304.119 (2014-01-23).
  - Fixed a crash when using WebGL in Firefox with a Geforce 6 GPU.
* Synchronize packaging with nvidia-graphics-drivers 319.82-1:
  - Update lintian overrides.

7. By Andreas Beckmann

* New upstream legacy 304xx branch release 304.117 (2013-12-11).
  - Added support for X.org xserver ABI 15 (xorg-server 1.15).
* Add xorg-video-abi-15 as alternative dependency.

6. By Andreas Beckmann

Merge libxvmcnvidia1 back into libgl1-nvidia-legacy-304xx-glx to simplify
the upgrade path from wheezy. This avoids automatic installation of the
304xx legacy driver in parallel to the already installed current driver.
(Closes: #729838)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:debian/nvidia-graphics-drivers-legacy-304xx
This branch contains Public information 
Everyone can see this information.

Subscribers