Change logs for mesa source package in Precise

  • mesa (8.0.4-0ubuntu0.7) precise-proposed; urgency=low
    
      * Allow lts-saucy and lts-trusty to satisfy some depends too. (LP: #1253041)
     -- Maarten Lankhorst <email address hidden>   Tue, 17 Dec 2013 10:36:12 +0100
  • mesa (8.0.4-0ubuntu0.6) precise-security; urgency=low
    
      * SECURITY UPDATE: denial of service and possible code execution via
        out-of-bands access
        - debian/patches/CVE-2013-1872.patch: check for out-of-bounds reads in
          src/mesa/drivers/dri/i965/brw_fs.cpp,
          src/mesa/drivers/dri/i965/brw_fs.h.
        - CVE-2013-1872
      * SECURITY UPDATE: denial of service and possible code execution via
        integer overflows
        - debian/patches/CVE-2013-1993.patch: check lengths in
          src/glx/XF86dri.c.
        - CVE-2013-1993
     -- Marc Deslauriers <email address hidden>   Tue, 18 Jun 2013 15:22:44 -0400
  • mesa (8.0.4-0ubuntu0.5) precise-security; urgency=low
    
      * SECURITY UPDATE: denial of service or possible code execution via
        buffer overflow
        - debian/patches/CVE-2012-5129.patch: add bounds checking in
          src/mesa/main/uniform_query.cpp.
        - CVE-2012-5129
     -- Marc Deslauriers <email address hidden>   Tue, 30 Apr 2013 15:02:56 -0700
  • mesa (8.0.4-0ubuntu0.4) precise-proposed; urgency=low
    
      * Bump libdrm-dev requirement to >= 2.4.34 to force building against new libdrm
      * Add libdrm_nouveau1.diff to fix the build against the libdrm-dev from precise-updates.
        - Fixes FTBFS (LP: #1130974)
     -- Maarten Lankhorst <email address hidden>   Thu, 21 Feb 2013 14:39:41 +0100
  • mesa (8.0.4-0ubuntu0.3) precise-proposed; urgency=low
    
      * Make some -dev packages coinstallable with the renamed stack (LP: #1098215)
        - libgl1-mesa-dev, old opengl headers and symlink should be compatible still.
        - libegl1-mesa-dev, similar story
        - mesa-common-dev, installable unrenamed, but renamed version should be usable
          as well when explicitly requested. This allows the renamed -dev packages to
          keep working.
        - libglu1-mesa-dev, has no replacement in the renamed stack,
          and moved out as a separate package in mesa 9 or later. Not built in the
          renamed stack, so unrenamed version is only option.
        - libosmesa6-dev: no significant changes, and killed from the renamed stack.
    
      * Explicitly not done:
        - libgles1-mesa-dev, libgles2-mesa-dev, libgbm-dev: have no rdepends afaict.
     -- Maarten Lankhorst <email address hidden>   Fri, 11 Jan 2013 01:45:47 +0100
  • mesa (8.0.4-0ubuntu0.2) precise-security; urgency=low
    
      [ Steve Beattie ]
      * SECURITY UPDATE: samplers array overflow (LP: #1046933)
        - debian/patches/50-CVE-2012-2864.patch: ensure that more than
          MAX_SAMPLERS are not used
        - CVE-2012-2864
     -- Marc Deslauriers <email address hidden>   Fri, 19 Oct 2012 09:04:04 -0400
  • mesa (8.0.4-0ubuntu0.1) precise-proposed; urgency=low
    
      * New upstream stable release. (LP: #1019444)
        + Fixes crash in intel_miptree_release()
          (LP: #952896)
        + Fixes slow WebGL in firefox
          (LP: #988343)
    
      [ Robert Hooker ]
      * Drop 118_fix_rendering_from_textures.patch and
        117_intel_fix_hiz_null_dereference.patch, both included upstream.
      * Refresh patches.
    
      [ Bryce Harrington ]
      * Add 117_nullptr_check_in_query_version.patch: Fix null pointer
        deref in QueryVersion() during login.
        (LP: #968284)
      * Add 118_glsl_initialize_samplers.patch: Initialize samplers to 0, as
        required by the spec.  Fixes rendering corruption in MapsGL labels.
        Cherrypick from mesa master.
        (LP: #981883)
     -- Bryce Harrington <email address hidden>   Fri, 07 Sep 2012 13:59:12 -0700
  • mesa (8.0.3+8.0.2-0ubuntu3.2) precise-proposed; urgency=low
    
      * Use a fake upstream version due to a rejected update.
      * Add 119_reduce_vm_thread_count_on_ivb_gt1.diff from upstream stable
        branch. (LP: #1031784)
     -- Timo Aaltonen <email address hidden>   Tue, 14 Aug 2012 07:11:03 +0300
  • mesa (8.0.3-0ubuntu0.1) precise-proposed; urgency=low
    
      * New upstream stable release.
        + Fixes crash in intel_miptree_release()
          (LP: #952896)
        + Fixes slow WebGL in firefox
          (LP: #988343)
    
      [ Robert Hooker ]
      * Drop 118_fix_rendering_from_textures.patch and
        117_intel_fix_hiz_null_dereference.patch, both included upstream.
      * Refresh patches.
    
      [ Bryce Harrington ]
      * Add 117_nullptr_check_in_query_version.patch: Fix null pointer
        deref in QueryVersion() during login.
        (LP: #968284)
      * Add 118_glsl_initialize_samplers.patch: Initialize samplers to 0, as
        required by the spec.  Fixes rendering corruption in MapsGL labels.
        Cherrypick from mesa master.
        (LP: #981883)
     -- Bryce Harrington <email address hidden>   Tue, 10 Jul 2012 18:45:26 -0700
  • mesa (8.0.2-0ubuntu3.1) precise-proposed; urgency=low
    
      * Add 118_fix_rendering_from_textures.patch: Postpone the setup of the
        workaround render target miptree until update_renderbuffer time.
        Fixes a GPU hang preceded by corruption which can be triggered using
        the Unity 3D application switcher.  Cherrypick from the upstream
        8.0 (stable) tree.
        (LP: #980017)
     -- Bryce Harrington <email address hidden>   Mon, 14 May 2012 10:06:36 -0700
  • mesa (8.0.2-0ubuntu3) precise; urgency=low
    
      * Drop 113_fix_tls.diff - this turns out to have been working around a libc
        bug (most likely Debian bug #637239) which is now fixed.  It also seems
        to be causing problems itself now.  (LP: #965798)
     -- Christopher James Halse Rogers <email address hidden>   Tue, 27 Mar 2012 12:51:58 +1100
  • mesa (8.0.2-0ubuntu2) precise; urgency=low
    
      [ Robert Hooker ]
      * Add 117_intel_fix_hiz_null_dereference.patch fixing a null deference
        when processing HiZ buffers (LP: #926379)
     -- Timo Aaltonen <email address hidden>   Thu, 22 Mar 2012 21:25:52 +0200
  • mesa (8.0.2-0ubuntu1) precise; urgency=low
    
      [ Robert Hooker ]
      * New upstream bugfix release.
      * Drop 117_i965_only_set_last_render_target_last.patch, applied upstream.
      * Compress non-debug debs with lzma
     -- Timo Aaltonen <email address hidden>   Thu, 22 Mar 2012 17:20:35 +0200
  • mesa (8.0.1-0ubuntu5) precise; urgency=low
    
      * control: libegl1-mesa-dev should depend on -drivers so that the
        symlinks work.
     -- Timo Aaltonen <email address hidden>   Sat, 17 Mar 2012 18:56:24 +0200
  • mesa (8.0.1-0ubuntu4) precise; urgency=low
    
      * Add 117_i965_only_set_last_render_target_last.patch: Fix GPU lockups
        on Intel when playing certain games (Ski Challenge 2012, OilRush,
        Trine, and possibly others).  These games use MRT (multiple render
        targets), and mesa was not setting the Last Render Target Select
        properly.  Cherrypick from upstream, will be included in the upcoming
        8.0.2 release.
        (LP: #899159)
     -- Bryce Harrington <email address hidden>   Tue, 13 Mar 2012 14:26:30 -0700
  • mesa (8.0.1-0ubuntu4~lp899159~1) precise; urgency=low
    
      * Add 117_i965_only_set_last_render_target_last.patch: Fix GPU lockups
        on Intel when playing certain games (Ski Challenge 2012, OilRush,
        Trine, and possibly others).  These games use MRT (multiple render
        targets), and mesa was not setting the Last Render Target Select
        properly.  Cherrypick from upstream, proposed for the stable 8.0
        branch.  (LP: #899159)
     -- Bryce Harrington <email address hidden>   Tue, 13 Mar 2012 14:26:30 -0700
  • mesa (8.0.1-0ubuntu3) precise; urgency=low
    
      * Ship libwayland-egl.so.* only in libegl1-mesa-drivers, replace
        the old libegl-mesa.
      * Ship libwayland-egl.so in ../mesa-egl, like the rest of the EGL stuff.
        Symlink pointing there was already being created.
     -- Timo Aaltonen <email address hidden>   Tue, 13 Mar 2012 17:07:39 +0200
  • mesa (8.0.1-0ubuntu2) precise; urgency=low
    
      * debian/libegl1-mesa-dev.install.linux.in:
      * debian/libegl1-mesa-dev.install.in:
        - Reinstate handling of libEGL.so symlink accidentally dropped in merge;
          we install this in $libdir/mesa-egl so proprietary drivers may divert
          this via alternates.
          Fixes libqt-x11 FTBFS (and anything else that tried to build against
          EGL).
     -- Christopher James Halse Rogers <email address hidden>   Fri, 24 Feb 2012 13:43:12 +1100
  • mesa (8.0.1-0ubuntu1) precise; urgency=low
    
      * Merge from Debian experimental.
    
    mesa (8.0.1-1) UNRELEASED; urgency=low
    
      * New upstream bugfix release. (LP: #926379)
    
    mesa (8.0-2) experimental; urgency=low
    
      [ Julien Cristau ]
      * Only build the radeon, r200, i915 and i965 dri drivers on Linux.  They
        require KMS.
    
      [ Cyril Brulebois ]
      * Fix FTBFS on GNU/kFreeBSD with libgl1-mesa-dri.install.kfreebsd.in:
        there's no *_dri.so file left in the top directory, only swrast is
        built and shipped under gallium/. So mention it explicitly, in the
        same way as it is done in the libgl1-mesa-dri.install.linux.in file.
      * Enable wayland support again, but only on Linux. Wayland needs some
        porting (it uses *CLOEXEC flags and epoll). For that, add those files
        since EGL packages are also shipped on GNU/kFreeBSD, and we need to
        add a few files for Wayland, but only for Linux:
        - libegl1-mesa-dev.install.linux.in
        - libegl1-mesa-drivers.install.linux.in
      * Limit the wl_drm_interface symbol to arch=linux-any accordingly,
        and bump the version.
      * Limit the build-dependency on libwayland-dev to linux-any too, and
        bump it.
      * Automatically revert changes to bin/{config.{guess,sub},install-sh} in
        the clean target. The first two are modified, the last one needs to be
        turned back into a symlink.
     -- Timo Aaltonen <email address hidden>   Thu, 23 Feb 2012 11:34:05 +0200
  • mesa (8.0~rc2-0ubuntu5) precise; urgency=low
    
      [ Robert Hooker ]
      * debian/control: Add libxcb-glx0-dev to libegl1-mesa-dev depends.
    
      [ Christopher James Halse Rogers ]
      * debian/control: Add libx11-xcb-dev to libegl1-mesa-dev depends.
     -- Christopher James Halse Rogers <email address hidden>   Thu, 09 Feb 2012 16:49:26 +1100
  • mesa (8.0~rc2-0ubuntu4) precise; urgency=low
    
      * Drop drisearchdir handling, it is no longer needed with multiarch
        and dri-alternates being removed.
    
    mesa (8.0~rc2-0ubuntu3) precise; urgency=low
    
      * Merge from debian-experimental git.
        - Install the llvmpipe swrast driver.
    
    mesa (8.0~rc2-0ubuntu2) precise; urgency=low
    
      * Add Pre-Depends: dpkg (>= 1.15.6~) to all -dbg packages.
    
    mesa (8.0~rc2-0ubuntu1) precise; urgency=low
    
      [ Timo Aaltonen ]
      * clean, rules: Move cleaning of xmlpool.pot to rules and remove
        'clean'.
      * Removed patches.
        103_savage-expose_fbmodes_with_nonzero_alpha.patch:
        - No driver left to patch
        117_handle_dri2connect_errors_when_indirect.diff
        118_fix_24bpp_software_renering.diff
        119_r600g_gnome_shell_rendering_fix.diff:
        - Included upstream.
      * Update 115_llvm_dynamic_linking.diff,
        116_use_shared_galliumcore.diff to apply.
      * rules: Drop the dri-alternates driver search path, and don't ship
        gallium version of i915_dri.so for now.
    
      [ Robert Hooker ]
      * Stop shipping r300/r600 classic drivers in libgl1-mesa-dri-experimental,
        no longer shipped upstream.
      * Fix up 116_use_shared_galliumcore.diff so it works.
      * debian/rules: Fix up dh_shlibdeps call.
      * debian/control: Bump libwayland-dev build requirements.
      * Switch to llvm 3.0.
    
    mesa (8.0~rc2-1) UNRELEASED; urgency=low
    
      [ Cyril Brulebois ]
      * New upstream snapshot.
      * Disable patch temporarily (needs a refresh):
        - 11-hurd-ftbfs-again.diff
      * Drop patch, no longer needed since swrastg was renamed to swrast:
        - 14-load-swrastg-before-swrast.diff
      * Update rules file to strop building DRI1 drivers, they went away
        with the following upstream commit:
        - dri: Remove all DRI1 drivers (e4344161bd).
      * Update not-installed for removed files.
      * Stop trying to ship swrastg through libgl1-mesa-dri-experimental,
        it replaced the non-gallium variant.
    
      [ Timo Aaltonen ]
      * Refresh patches.
      * control: Add libxcb-glx0-dev to build-depends.
      * control: Drop libglw1-mesa, libglw1-mesa-dev, glw got moved to a
        separate source package.
      * libegl-mesa.symbols, libgles2-mesa.symbols: Add new symbols.
      * rules: Drop obsolete configure options.
      * Enable vmwgfx gallium driver & xatracker. (Closes: #652501).
      * Build llvmpipe swrast only on non-hurd x86, traditional for the
        rest.
      * rules: No need to copy nouveau_vieux to the gallium dir, it's
        installed in libgl1-mesa-dri now.
      * rules: Handle installing r300_dri.so like other gallium drivers,
        in libgl1-mesa-dri.install.linux.in.
    
      [ Robert Hooker ]
      * Bump libdrm build dep to 2.4.30, x11proto-gl-dev to 1.4.14, and
        x11proto-dri2-dev to 2.6.
      * Add libxatracker packaging.
    
    mesa (7.11.2-1) unstable; urgency=low
    
      * New upstream release:
        - Fix a few intel bugs.
    
    mesa (7.11.1-1) unstable; urgency=low
    
      [ Sven Joachim ]
      * New upstream release.
      * Move the Nouveau drivers to the libgl1-mesa-dri package
        (Closes: #645239).
      * Install the swrastg driver in the libgl1-mesa-dri-experimental package
        (Closes: #605444).
        - New patch 14-load-swrastg-before-swrast.diff to prefer swrastg over
          swrast.
        - Build-depend on llvm-2.9-dev also on kfreebsd-{amd64,i386}.
    
    mesa (7.11-6) unstable; urgency=low
    
      [ Julien Cristau ]
      * Inline what's left of debian/scripts/choose-configs in debian/rules.
      * Enable texture-float for dri (closes: #635651).
      * Update from upstream's 7.11 branch (commit e7794048)
      * Merge changes from 7.10.3-4, including:
        - Fix comments in libegl1-mesa.symbols to avoid impending FTBFS with the
          upcoming dpkg-dev 1.16.1 (closes: #642690)
    
      [ Cyril Brulebois ]
      * Document the symlink dance in README.source.
    
    mesa (7.11-5) unstable; urgency=low
    
      * Merge patch from Pino Tiscano (thanks!):
        - Use hurd-any instead of: hurd-i386 (“wildcard archs are free”).
        - Use any-i386 instead of: i386 kfreebsd-i386 hurd-i386.
        - Rewrite a check in debian/rules to follow the same logic.
        - Switch libgbm1-dbg to arch: linux-any. This fixes uninstallability
          on kfreebsd-* by getting rid of this package there.
        - Switch libglapi-mesa{,-dbg} arch: any. This fixes the FTBFS on
          hurd-i386^Wany.
    
    mesa (7.11-4) unstable; urgency=low
    
      * Use xz compression for dbg packages.
      * Simplify dh_strip calls a bit using make variables.
      * libgbm-dev is also linux-only, not just libgbm1.
    
    mesa (7.11-3) unstable; urgency=low
    
      * Don't build libgbm on kfreebsd, it needs KMS/udev.
      * Build/ship r300g on all Linux architectures, not just x86.
    
    mesa (7.11-2) unstable; urgency=low
    
      * Work around the lack of O_CLOEXEC on kfreebsd, fix FTBFS.
      * Don't crash on BadRequest from DRI2Connect, just fall back to sw or
        indirect.
     -- Robert Hooker <email address hidden>   Thu, 02 Feb 2012 12:05:48 -0500
  • mesa (7.11-0ubuntu4) precise; urgency=low
    
      * Fix comments in libegl1-mesa.symbols to avoid build failures with
        dpkg-dev 1.16.1 (Closes: #642690, LP: #878562).
     -- Benjamin Drung <email address hidden>   Fri, 21 Oct 2011 13:53:25 +0200
  • mesa (7.11-0ubuntu3) oneiric; urgency=low
    
      [ Christopher James Halse Rogers ]
      * debian/libopenvg1-mesa-dev.links.in:
        - Install a symlink to libOpenVG.so so that the linker can actually find
          it.
      * debian/rules:
      * debian/libgl1-mesa-swx11-dev.links.in:
        - Make linking against libGL in libgl1-mesa-swx11-dev actually work.  This
          seems to have been broken since Ubuntu 10.04 without complaint, so it's
          fairly clear that no-one actually uses this package.
    
      [ Robert Hooker ]
      * Correct gbm.h install location in libgbm-dev.
     -- Christopher James Halse Rogers <email address hidden>   Wed, 10 Aug 2011 12:58:15 +1000