Change logs for mesa source package in Natty

  • mesa (7.10.2-0ubuntu2.1) natty-proposed; urgency=low
    
      * debian/patches/115_fix_dri2_errors_when_indirect.diff:
        - Cherry-pick from upstream to fix remote GLX. (LP: #785368)
     -- Christopher James Halse Rogers <email address hidden>   Tue, 16 Aug 2011 10:44:42 +1000
  • mesa (7.10.2-0ubuntu2) natty; urgency=low
    
      [ Felix Geyer ]
      * Add 114_intel_dri_renderer_string.diff: Re-add "GEM" to the dri renderer
        string of the intel driver. Removing it breaks KDE's detection for the blur
        effect. (LP: #753370)
     -- Timo Aaltonen <email address hidden>   Tue, 19 Apr 2011 12:38:25 +0300
  • mesa (7.10.2-0ubuntu1) natty; urgency=low
    
      [ Steve Langasek ]
      * Fix alternatives removal on removal of libgl1-mesa-{swx11,glx}: the
        files are in /usr/lib/mesa, not /usr/lib/GL.
      * The architecture we're building for is DEB_HOST_ARCH, not
        DEB_BUILD_ARCH.
    
      [ Christopher James Halse Rogers ]
      * New upstream bugfix release.
        - Contains fix for KWin crash when enabling effects on r600 (LP: #738687)
      * debian/patches/105_use_shared_libdricore.patch: Fix rpath for i386
        libraries installed on amd64 via ia32-libs. (LP: #755720)
     -- Christopher James Halse Rogers <email address hidden>   Mon, 11 Apr 2011 10:10:35 +1000
  • mesa (7.10.1-0ubuntu3) natty; urgency=low
    
      * debian/patches/113_partially_fix_tls.diff:
        - Also fix the IA32 dispatch code, rename to 113_fix_tls.diff.
      * debian/rules:
        - Re-enable assembler on i386, now that the dispatch code has been fixed.
          (LP: #735188)
     -- Christopher James Halse Rogers <email address hidden>   Thu, 17 Mar 2011 15:14:43 +1100
  • mesa (7.10.1-0ubuntu2) natty; urgency=low
    
      * The “stop SIGSEGVing unrelated code” upload.
      * debian/patches/113_partially_fix_tls.diff:
        - Fix TLS usage: initial-exec is not appropriate for a library that
          can be dynamically loaded with dlopen. (LP: #259219)
        - Partial patch: missing IA32 assembler dispatch code.
      * debian/rules:
        - Build without optimised assembler on i386, as we haven't fixed that
          yet.  Opens LP #735188.
     -- Christopher James Halse Rogers <email address hidden>   Tue, 15 Mar 2011 10:24:52 +1100
  • mesa (7.10.1-0ubuntu1) natty; urgency=low
    
      * New upstream bugfix release.
        - Drop cherry-picks now upstream:
          + 110_nv50_fix_tgsi_sign_mode.diff
          + 109_fix_length_of_glxgetfbconfigssgix.patch
      * 112_fix_segfault_on_nvAF.diff:
        - Fix from nouveau ML for segfault on X startup with nvAF cards.
          Fixed differently in upstream/master, so drop after 7.10
          (LP: #723012)
     -- Christopher James Halse Rogers <email address hidden>   Tue, 08 Mar 2011 16:04:56 +1100
  • mesa (7.10.1~git20110215.cc1636b6-0ubuntu2) natty; urgency=low
    
      * debian/rules:
      * debian/libgl1-mesa-dri.install.linux:
        - Add /usr/lib/dri-alternates to the driver search path, and install the
          classic r300 and r600 drivers there so mesa will fallback when the
          gallium drivers are unavailable (such as when using UMS).
      * 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.
     -- Christopher James Halse Rogers <email address hidden>   Fri, 18 Feb 2011 21:31:37 +1100
  • mesa (7.10.1~git20110215.cc1636b6-0ubuntu1) natty; urgency=low
    
      * Merge from Debian.  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 [linux-any] qualifier from libudev-dev to fix pbuilder FTBFS
            (see deb bug 600823)
        - 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.
          + Install both r300/r300g and r600/r600g
        - 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,
          libgl1-mesa-{glx,swx11}.{postinst,prerm}, libgl1-mesa-dev.links:
          Install libGL.so* in /usr/lib/mesa to allow things to work with
          alternatives.
        - debian/gbp.conf
          + Point at Ubuntu branch to make git-buildpackage less narky.
        - debian/patches/105_use_shared_libdricore.patch, debian/rules:
          + Link DRI drivers against shared dricore routines to save CD space.
        - debian/patches/109_fix_length_of_glxgetfbconfigssgix.patch:
          Fix "BadLength (poly request too large or internal Xlib length"
          when using non-C, non-en locales.  (LP 714280)
        - debian/patches/108_fix_leaks_dri2_screen_creation.patch: Cherrypick
          to fix some leaks in DRI2 screen creation failure paths.
      * New upstream snapshot from 7.10 release branch.
      * debian/patches/10_fix_talloc_linking.diff:
        - Drop.  Upstream has replaced talloc with an in-tree replacement
      * debian/patches/105_use_shared_libdricore.patch:
        - Refresh for talloc-dropping buildsystem changes.
      * debian/patches/107_winsys_buffer_nullptr.patch:
        - Drop.  Included upstream.
      * debian/patches/110_nv50_fix_tgsi_sign_mode.diff:
        - Cherry-pick from master.  Fixes assert hit by Unity on nv5x hardware
          (LP: #710588)
      * debian/control:
        - Drop no-longer-used libtalloc-dev build-dependency.
      * debian/not-installed:
        - Remove i686 files from not-installed list; we don't build the i686 swx11
          packages.
     -- Christopher James Halse Rogers <email address hidden>   Wed, 16 Feb 2011 10:37:07 +1100
  • mesa (7.10-1ubuntu3) natty; urgency=low
    
      * Add 109_fix_length_of_glxgetfbconfigssgix.patch: Second try at fix for
        "BadLength (poly request too large or internal Xlib length" when using
        non-C, non-en locales.  This time with the real fix.
        (LP: #714280)
     -- Bryce Harrington <email address hidden>   Tue, 15 Feb 2011 15:28:33 -0800
  • mesa (7.10-1ubuntu2) natty; urgency=low
    
      * Add 108_fix_leaks_dri2_screen_creation.patch: Cherrypick from upstream
        to fix leaks in DRI2 screen creation error paths, which causes Clutter
        applications to fail with error, "BadLength (poly request too large or
        internal Xlib length".
        (LP: #714280)
      * Change dep on libudev-dev to not limit to linux-any (fixes FTBS when
        using pbuilder, see deb bug 600823)
     -- Bryce Harrington <email address hidden>   Mon, 14 Feb 2011 11:44:22 -0800
  • mesa (7.10-1ubuntu1) natty; urgency=low
    
      * Merge from Debian experimental.  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.
        - 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.
          + Install both r300/r300g and r600/r600g
        - 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,
          libgl1-mesa-{glx,swx11}.{postinst,prerm}, libgl1-mesa-dev.links:
          Install libGL.so* in /usr/lib/mesa to allow things to work with
          alternatives.
        - debian/gbp.conf
          + Point at Ubuntu branch to make git-buildpackage less narky.
        - debian/patches/105_use_shared_libdricore.patch, debian/rules:
          + Link DRI drivers against shared dricore routines to save CD space.
      * debian/patches/104_i915_fragment_shader_disable.patch:
        - Drop to re-expose ARB_fragment_shader support by default as new upstream
          version contains many fixes.  May re-open LP 628930.
      * debian/patches/108-r300g-fixup-rs690-tiling-stride-align.patch:
        - Drop; this cherry-picks is in 7.10
      * debian/patches/106_fix_renderbuffer_segfault.patch:
        - Drop; this cherry-picks is in 7.10
      * debian/not-installed:
        - Remove GLw headers from not-installed list.  We don't build GLw, so
          these files aren't put into the install directory in the first place.
      * debian/rules:
        - Don't try to dh_strip GLw packages.  We don't build them.
     -- Christopher James Halse Rogers <email address hidden>   Tue, 25 Jan 2011 12:58:00 +1100
  • mesa (7.9+repack-1ubuntu6) natty; urgency=low
    
      * No-change rebuild
     -- Bryce Harrington <email address hidden>   Tue, 18 Jan 2011 18:18:45 -0800
  • mesa (7.9+repack-1ubuntu5) natty; urgency=low
    
      * debian/patches/108-r300g-fixup-rs690-tiling-stride-align.patch
        - Cherry pick 32218e4cc88f7dedebadffe4a80247decf4498f1 from upstream
          r300g: fixup rs690 tiling stride alignment calculations
          itself cherrypicked from d19b5cbd317620f3977e68fffb7a74793436b7e2
          addressing unity (and other) text and icon rendering problems.
          (LP: #681915)
     -- John S Gruber <email address hidden>   Sun, 09 Jan 2011 14:25:53 -0500
  • mesa (7.9+repack-1ubuntu4) natty; urgency=low
    
      * debian/patches/winsys_buffer_nullptr.patch: Null pointer check for
        winsys buffer.
        (LP: #691653)
     -- Bryce Harrington <email address hidden>   Thu, 06 Jan 2011 14:44:43 -0800
  • mesa (7.9+repack-1ubuntu3) natty; urgency=low
    
      * debian/patches/106_fix_renderbuffer_segfault.patch:
        - Cherrypick of 9b1ac4d1 from 7.9 branch to fix segfault in
          renderbuffer update that occurs in Compiz while resizing windows,
          giving the error message "failed to attach dri2 front buffer XX"
          (LP: #683361)
     -- Bryce Harrington <email address hidden>   Thu, 02 Dec 2010 17:15:02 -0800
  • mesa (7.9+repack-1ubuntu2) natty; urgency=low
    
      * debian/patches/105_use_shared_libdricore.patch:
        - Fix makefile dependencies to ensure libdricore gets built before
          the DRI drivers.  Fixes FTBFS on buildds, which ues parallel builds.
     -- Christopher James Halse Rogers <email address hidden>   Fri, 26 Nov 2010 13:24:55 +1100
  • mesa (7.9+repack-1ubuntu1) natty; urgency=low
    
      * Merge from Debian experimental.  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.
        - debian/rules
          + Unexport LDFLAGS (amd64 FTBFS).
          + 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.
        - debian/patches
          + 100_no_abi_tag.patch
          + 101_ubuntu_hidden_glname.patch
          + 103_savage-expose_fbmodes_with_nonzero_alpha.patch
          + 104_i915_fragment_shader_disable.patch:
            - Disable the (experimental) ARB_fragment_shader option by default
      	  on i915, which breaks KDE compositing (LP 628930).
          + 107_glxgears_is_not_a_benchmark.patch
        - rules, libgl1-mesa-{glx,dev,swx11,swx11-dev}.install,
          libgl1-mesa-{glx,swx11}.{postinst,prerm}, libgl1-mesa-dev.links:
          Install libGL.so* in /usr/lib/mesa to allow things to work with
          alternatives.
        - debian/gbp.conf
          + Point at Ubuntu branch to make git-buildpackage less narky.
      * Drop 107_glxgears_is_not_a_benchmark.patch.  Demos have been moved out to
        the mesa-demos package.
      * debian/rules:
      * debian/libgl1-mesa-dri.install:
        - Install both r300c/r300g and r600c/r600g, renaming the non-default
          r300c to r300c_dri.so and r600g to r600g_dri.so to avoid conflicts.
          The radeon DDX will get a patch to select between these appropriately.
      * debian/patches/105_use_shared_libdricore.patch:
      * debian/rules:
      * debian/libgl1-mesa-dri.install
        - Build a shared library of common mesa routines and link DRI drivers
          against it.  Shaves about 30MiB of disc space off the DRI drivers.
      * debian/control:
        - Add libudev-dev to build-depends.  This is requried for the DRI2 EGL
          driver to work with a drm display.
      * debian/control:
        - Build classic nouveau_vieux DRI driver, and install in libgl1-mesa-dri.
          this is no less stable than other DRI drivers we ship there.
    
    mesa (7.9+repack-1) experimental; urgency=low
    
      * Repack the upstream tarball to get rid of duplicate files which make dpkg
        choke.  Thanks to Luca Falavigna for his help diagnosing this.
    
    mesa (7.9-1) experimental; urgency=low
    
      [ Christopher James Halse Rogers ]
      * debian/control:
        - Add EGL, GLESv1, GLESv2, and OpenVG virtual packages.  The Khronos group
          specifies a de-facto linux ABI for these libraries.  We have a similar
          package for libgl1.
      * debian/README.Debian:
        - Document the virtual packages above.
    
      [ Sven Joachim ]
      * Bump libdrm-dev build dependency to 2.4.21-2~, the Nouveau Gallium
        driver does not build with squeeze's libdrm-nouveau1.
    
      [ Julien Cristau ]
      * New upstream release.
      * Update patches:
        - 03_optional-progs-and-install.patch dropped, demos moved to a separate
          package
        - 07-nouveau-update.diff and
          09-intel-fix-invalidate-before-initialisation.diff dropped, they were
          backports from upstream
        - 04_osmesa_version.diff updated
      * Add build-dep on talloc.
      * Drop the mesa-utils package, demos were moved out of the mesa tree.
      * Use --with-egl-platforms instead of --with-egl-displays, and replace kms
        with drm.
      * Merge some packaging changes from ubuntu:
        - libegl1-mesa-drivers-x11,kms: There are no longer separate kms or x11
          drivers for EGL, libegl1-mesa-drivers now contains a single driver that
          provides both backends (Christopher James Halse Rogers)
        - Remove pre-generated .pc's, use the ones generated at build time instead
          (Robert Hooker)
        - Build the r600 gallium driver
        - Update symbols files
      * README.source: we don't need to repack MesaLib.tar.gz anymore.
      * Kill old sourceforge url from debian/watch.
      * Ship the gallium r300 driver instead of the classic one.
     -- Christopher James Halse Rogers <email address hidden>   Wed, 24 Nov 2010 11:46:17 +1100
  • mesa (7.9~git20100924-0ubuntu3) natty; urgency=low
    
      * debian/control:
        - libgl1-mesa-dev should depends on libxext-dev other pkg-config gl fails.
     -- Didier Roche <email address hidden>   Fri, 12 Nov 2010 15:37:48 +0100
  • mesa (7.9~git20100924-0ubuntu2) maverick; urgency=low
    
      * Cherry-pick b24238c4 from 7.9 release branch.  Fixes the lookup of
        drawables after switching the GLX context, which was causing BadDrawable
        errors in clutter applications which use multiple stages (LP: #561734)
     -- Christopher James Halse Rogers <email address hidden>   Thu, 30 Sep 2010 14:48:12 +1000