lp:ubuntu/oneiric-updates/mesa

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/oneiric-updates/mesa
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

153. By Robert Hooker

* Add patch series from upstream stable release to fix various issues:
  - 121-i965-fix-border-color.patch: Fixes wrong colors in lightsmark
    (LP: #966399)
  - 122-i965-apply-post-sync-workaround.patch: Fixes GPU hangs in
    Civilization 4, PlaneShift, Minecraft, Neverwinter Nights
    (among others) on Sandybridge and Ivybridge. (LP: #966399)
  - 123-i965-emit-depth-stalls-and-flushes.patch: Fixes GPU hangs when
    running qgears2, lightsmark, and openarena on Ivybridge. (LP: #966399)
  - 124-i965-last-render-target-select.patch: Fixes a GPU hang when
    running Trine, or Unigine Heaven which crashes the desktop. (LP: #966399)
* Drop 120_fix_tfp_texture_free.patch from previous SRU, it was the
  incorrect patch.

152. By Bryce Harrington

Add 120_fix_tfp_texture_free.patch: Fixes segmentation fault in
nv50_screen_fence_update when running nouveau with the egl_dri2 driver
or running the /usr/bin/es2_info utility. This is an upstream
backport of a patch from mesa 8.0.
(LP: #926918)

151. By Chris Halse Rogers

[ 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.

150. By Chris Halse Rogers

No change rebuild against new libwayland-dev. Fixes PowerPC build.

149. By Chris Halse Rogers

* Fake merge from Debian experimental, updating previous changelog entries.
  New upstream release fixes infrequent X crash (LP: #800778).
  Remaining Ubuntu changes:
 - debian/control
    + Drop lesstif-dev from Build-Depends; it's in Universe.
    + Comment out GLw libs since it depends on lesstif-dev.
    + Drop i686 swx11 libgl package.
    + Add libdrm-dev to mesa-common-dev Depends.
    + Drop libwayland-dev from Build-Depends; it's in Universe.
    + Update Breaks for Ubuntu versions
    + Enable llvm on armel as well as i386 and amd64
  - debian/rules
    + Use --disable-glw for swx11 targets too.
    + Don't enable motif for swx11 targets.
    + Use lzma compression for binary debs to save CD space.
    + Drop unloved mach64 driver.
    + Use --enable-shared-dricore to claw back CD space.
    + Enable llvmpipe software rasteriser.
    + Enable llvm on armel as well as i386 and amd64
  - debian/patches
    + 100_no_abi_tag.patch
    + 101_ubuntu_hidden_glname.patch
    + 103_savage-expose_fbmodes_with_nonzero_alpha.patch
  - rules, libgl1-mesa-{glx,dev,swx11,swx11-dev}.install.in,
    libgl1-mesa-{glx,swx11}.{postinst,prerm}.in, libgl1-mesa-dev.links.in:
    Install libGL.so* in /usr/lib/mesa to allow things to work with
    alternatives.
  - debian/not-installed:
    + Drop i686 files; we don't build 686-optimised packages in the first
      place.
  - debian/gbp.conf
    + Point at Ubuntu branch to make git-buildpackage less narky.
  - 113_fix_tls.diff: Fix crashes in unrelated code due to TLS usage.
  - debian/patches/111_export_searchdirs_in_dripc.diff:
    + Add drisearchdirs variable to dri.pc so the Xserver can pick up the
      alternate DRI driver dirs.
  - debian/patches/115_llvm_dynamic_linking.diff
    + Dynamically link DRI drivers to libllvm. Saves ~6MiB per DRI driver.
  - debian/patches/116_use_shared_galliumcore.diff:
  - debian/libgl1-mesa-dri.install.in:
    + Link gallium DRI drivers against shared gallium routines to save CD
      space.
* debian/rules:
* debian/libgl1-mesa-dri-experimental.install.{i386,amd64}.in
  - Explicitly install i915g only when it has been built, matching what is
    done with r300g.
* debian/rules:
* debian/control:
* debian/libegl1-mesa{,-dev}.install.in:
* debian/libegl1-mesa.symbols:
  - Enable the Wayland EGL backend.
* debian/rules:
* debian/libegl1-mesa.{postinst,prerm,install}.in:
* debian/libegl1-mesa-dev.{install,links}.in:
* debian/libgles{1,2}-mesa.install.in:
* debian/libgles{1,2}-mesa-dev.links.in:
* debian/libopenvg1-mesa{,-dev}.install.in:
* debian/libopenvg1-mesa-dev.links.in:
  - Use alternatives for libEGL to match the handling of libGL.
    libEGL (and associated GL|ES and OpenVG libraries) now live in
    /usr/lib/$MULTIARCH/mesa-egl. (LP: #812639)
* debian/patches/118_fix_24bpp_software_rendering.diff:
  - Cherry pick upstream patch from master fixing graphical corruption when
    using a 24bpp framebuffer and software rendering. (LP: #810339)
* debian/rules:
* debian/clean:
  - Generate xmlpool pot file and clean up other po files for
    pkgbinarymangler's benefit (LP: #410264).
* debian/patches/119_r600g_gnome_shell_rendering_fix.diff:
  - Cherry pick upstream commit fixing rendering corruption in gnome-shell
    (and therefore likely Unity as well).

148. By Bryce Harrington

Add 118_init_grf_reg_count.patch: Fix GPU hang due to improperly
initialized grf_reg_count on i965/gen4, which happens when using
certain OpenGL applications like Google Earth. Cherrypick of
commit 80499580 from upstream.
(LP: #807440)

147. By Chris Halse Rogers

* debian/rules:
  - Fix the install of r300g: install it into the correct package, and
    install it after the generic dh_install run so that it overwrites
    r300c in libgl1-mesa-dri. (LP: #804655)

146. By Chris Halse Rogers

* debian/rules:
* debian/libgl1-mesa-dri.install.linux.in:
  - Manually install r300g only when we actually build it. Fixes build on
    non-i386, non-amd64 linux.

145. By Chris Halse Rogers

* Fake merge from Debian experimental git. Remaining Ubuntu changes:
 - debian/control
    + Drop lesstif-dev from Build-Depends; it's in Universe.
    + Comment out GLw libs since it depends on lesstif-dev.
    + Drop i686 swx11 libgl package.
    + Add libdrm-dev to mesa-common-dev Depends.
    + Drop libwayland-dev from Build-Depends; it's in Universe.
    + Update Breaks for Ubuntu versions
  - debian/rules
    + Use --disable-glw for swx11 targets too.
    + Don't enable motif for swx11 targets.
    + Use lzma compression for binary debs to save CD space.
    + Drop unloved mach64 driver.
    + Use --enable-shared-dricore to claw back CD space.
    + Enable llvmpipe software rasteriser on amd64 and x86.
    + Drop Wayland EGL platform.
  - debian/patches
    + 100_no_abi_tag.patch
    + 101_ubuntu_hidden_glname.patch
    + 103_savage-expose_fbmodes_with_nonzero_alpha.patch
  - rules, libgl1-mesa-{glx,dev,swx11,swx11-dev}.install.in,
    libgl1-mesa-{glx,swx11}.{postinst,prerm}.in, libgl1-mesa-dev.links.in:
    Install libGL.so* in /usr/lib/mesa to allow things to work with
    alternatives.
  - debian/not-installed:
    + Drop i686 files; we don't build 686-optimised packages in the first
      place.
  - debian/gbp.conf
    + Point at Ubuntu branch to make git-buildpackage less narky.
  - debian/libgl1-mesa-dri-experimental.install.{i386,amd64}.in:
    + Install llvmpipe and i915g on i386 and amd64
  - 113_fix_tls.diff: Fix crashes in unrelated code due to TLS usage.
  - debian/patches/111_export_searchdirs_in_dripc.diff:
    + Add drisearchdirs variable to dri.pc so the Xserver can pick up the
      alternate DRI driver dirs.
  - debian/patches/115_llvm_dynamic_linking.diff
    + Dynamically link DRI drivers to libllvm. Saves ~6MiB per DRI driver.
  - debian/patches/116_use_shared_galliumcore.diff:
  - debian/libgl1-mesa-dri.install.in:
    + Link gallium DRI drivers against shared gallium routines to save CD
      space.
* Enable llvm on armel as well as i386 and amd64

144. By Alberto Milone

* debian/control:
  - Make the Breaks against the proprietary drivers versioned again now that
    the proprietary drivers work well with multi-arch mesa. (LP: #798049)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/precise/mesa
This branch contains Public information 
Everyone can see this information.

Subscribers