[ubuntu/oneiric] mesa 7.11~1-0ubuntu1 (Accepted)

Christopher James Halse Rogers raof at ubuntu.com
Wed Jun 29 13:00:32 UTC 2011


mesa (7.11~1-0ubuntu1) oneiric; urgency=low

  * 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

mesa (7.11~1-1) UNRELEASED; urgency=low

  [ Cyril Brulebois ]
  * New upstream snapshot from the 7.11 branch (up to 1ad06c7a25):
    - Fix regression from 7.10, missing characters in text display with
      intel drivers (Closes: #631516). Thanks to Martin Steigerwald for
      the report and the tests.

  [ Christopher James Halse Rogers ]
  * Temporarily disable Wayland EGL backend as it requires a newer
    libwayland-dev
  * Update rules for configure changes
  * debian/lib{egl1,openvg1}-mesa.install.in:
  * debian/libegl1-mesa-drivers.install.in:
    - Stop tryingStop trying to install st_{GL,OpenVG} and pipe_*
      as they are all now built in to egl_gallium.so
  * Add libgbm{1,1-dbg,-dev} packages for the new buffer-manager library.
  * Drop 12-llvm-config-check.diff; upstream.
  * Add strictly versioned dependencies on libglapi-mesa to libgl1-mesa-glx
    and libegl1-mesa-drivers as they also now depend on this internal library.

mesa (7.11~0-2) experimental; urgency=low

  * Thank you sbuild for giving a green light when that's not actually the
    case. Fix missing Pre-Depends for the libegl1-mesa-drivers package
    (multiarch-support).

mesa (7.11~0-1) experimental; urgency=low

  * New upstream snapshot, from the master branch (up to 2fe39b46e7).
  * Drop 05_hurd-ftbfs.diff, merged upstream (as 758561786c).
  * Refresh 06_kfreebsd-ftbfs.diff (due to 8fd8de3995).
  * Refresh 08-kfreebsd-gallium.diff (adjust offsets).
  * Add 10-hurd-configure-tweaks.diff to enable x86 assembler on Hurd,
    thanks to Pino Toscano.
  * Refresh 11-hurd-ftbfs-again.diff (adjust offsets and drop the
    src/gallium/auxiliary/os/os_time.c hunk, which should be OK since
    PIPE_OS_UNIX is used there, and should happily replace the use of
    PIPE_OS_HURD; and adapt for the removal of the PIPE_OS_EMBEDDED check).
  * debian/libegl1-mesa.install.in: Stop trying to install egl_dri2.so and
    egl_glx.so, since they are now built-in (since c98ea26e16).
  * debian/libgles{1,2}-mesa.install.in: Stop trying to install
    st_GLESv{1,2}_CM.so (respectively), which got removed. Quoting the
    commit message: “Remove GLES overlay. With core mesa doing runtime API
    checks, GLES overlay is no longer needed.” (12583174c5).
  * Drop --enable-gles-overlay from debian/rules accordingly.
  * Add 12-llvm-config-check.diff to handle --disable-gallium more
    properly.
  * Add 13-llvm-config-pick-a-version.diff, so that llvm-config-2.9 is
    searched by configure, instead of unversioned llvm-config.
  * Add a NOT_INSTALLED_EITHER variable to debian/not-installed. A few
    files might have to be removed, but only if that's a git snapshot
    (those files aren't in the released tarballs). Let's consider it's OK
    to run “rm -f” on them: {,dri/}usr/include/GL/glut{,f90}.h
  * Add libglapi-mesa{,-dbg} packages.
  * Use a package-name-doesnt-match-sonames override accordingly.
  * Update libegl1-mesa.symbols with new symbols.
  * Update libgles{1,2}-mesa.symbols now that internal symbols (_glapi_*
    and _glthread_GetID) moved to libglapi-mesa.
  * Add a gentarball target, to generate tarballs for git snapshots.
  * Replace “The OpenGL utility library…” with “Mesa OpenGL utility
    library…” in the description of the libglu1-mesa* packages.
  * Replace radeon with r300 in GALLIUM_DRIVERS to match upstream renaming
    (5722286be2).
  * Build r300 classic (through DRI_DRIVERS) everywhere, since r300g comes
    with a few additional requirements: LLVM is needed for this driver,
    and apparently only works fine on x86 platform. As a consequence, only
    build r300g on amd and i386, and add llvm-2.9-dev build-dep on those
    platforms accordingly. Disable it explicitly on other platforms.
  * Stop building i915g at all, it's apparently never going to be a
    suitable replacement for i915c.
  * Add libwayland-dev build-dep.
  * Add wayland to EGL_DISPLAYS on Linux.
  * Ship wayland-egl.pc and libwayland-egl.so in libegl1-mesa-dev; and ship
    libwayland-egl.so.1* in libegl1-mesa-drivers.
  * Update libegl1-mesa.symbols with new wl_drm_interface symbol.

mesa (7.10.3-3) unstable; urgency=low

  * Update the “Breaks: xserver-xorg-core” from “(<= 2:1.10.2-1)” to
    “(<< 2:1.10.2-2)”. The first binNMU migrated to testing too soon,
    so it was needed to rebuild it again, in testing. Updating the
    Breaks makes sure that a multiarch mesa doesn't get installed with
    a server built against a pre-multiarch mesa.
  * Merge upstream 7.10 branch up to 1ad06c7a25.

mesa (7.10.3-2) unstable; urgency=low

  [ Cyril Brulebois ]
  * Add Breaks against nvidia and fglrx packages, since they are also
    affected by the multiarch changes, and need fixing. Until fixed
    packages reach the archive, nvidia and fglrx users should stick to
    mesa 7.10.2-3 packages, currently available in testing. Thanks to
    Andreas and Patrick for the version strings (Closes: #630710).
  * Set CXXFLAGS along with CFLAGS (Closes: #630602). Thanks for the
    report and the patch, Fabio Pedretti!

  [ Julien Cristau ]
  * Prepend the multiarch dir to the dri driver search path.  ${ORIGIN}/dri
    works for libGL, but not for egl_dri2.so (which lives in /usr/lib/*/egl/).
    Thanks to Michel Dänzer for the heads-up!

mesa (7.10.3-1) unstable; urgency=low

  * New upstream release.
  * Add flex and bison build-deps (even though the generated files are
    stored in VCS, and shipped…).

Date: Mon, 27 Jun 2011 14:33:41 +0100
Changed-By: Christopher James Halse Rogers <raof at ubuntu.com>
Maintainer: Ubuntu X-SWAT <ubuntu-x at lists.ubuntu.com>
Signed-By: Chris Halse Rogers <raof at ubuntu.com>
https://launchpad.net/ubuntu/oneiric/+source/mesa/7.11~1-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 27 Jun 2011 14:33:41 +0100
Source: mesa
Binary: libgl1-mesa-swx11 libgl1-mesa-swx11-dbg libgl1-mesa-swx11-dev libgbm1 libgbm1-dbg libgbm-dev libegl1-mesa libegl1-mesa-dbg libegl1-mesa-dev libegl1-mesa-drivers libegl1-mesa-drivers-dbg libopenvg1-mesa libopenvg1-mesa-dbg libopenvg1-mesa-dev libgles1-mesa libgles1-mesa-dbg libgles1-mesa-dev libgles2-mesa libgles2-mesa-dbg libgles2-mesa-dev libglapi-mesa libglapi-mesa-dbg libgl1-mesa-glx libgl1-mesa-glx-dbg libgl1-mesa-dri libgl1-mesa-dri-dbg libgl1-mesa-dri-experimental libgl1-mesa-dri-experimental-dbg libgl1-mesa-dev mesa-common-dev libosmesa6 libosmesa6-dev libglu1-mesa libglu1-mesa-dev
Architecture: source
Version: 7.11~1-0ubuntu1
Distribution: oneiric
Urgency: low
Maintainer: Ubuntu X-SWAT <ubuntu-x at lists.ubuntu.com>
Changed-By: Christopher James Halse Rogers <raof at ubuntu.com>
Description: 
 libegl1-mesa - free implementation of the EGL API -- runtime
 libegl1-mesa-dbg - free implementation of the EGL API -- debugging symbols
 libegl1-mesa-dev - free implementation of the EGL API -- development files
 libegl1-mesa-drivers - free implementation of the EGL API -- hardware drivers
 libegl1-mesa-drivers-dbg - free implementation of the EGL API -- driver debugging symbols
 libgbm-dev - generic buffer management API -- development files
 libgbm1    - generic buffer management API -- runtime
 libgbm1-dbg - generic buffer management API -- debugging symbols
 libgl1-mesa-dev - free implementation of the OpenGL API -- GLX development files
 libgl1-mesa-dri - free implementation of the OpenGL API -- DRI modules
 libgl1-mesa-dri-dbg - Debugging symbols for the Mesa DRI modules
 libgl1-mesa-dri-experimental - free implementation of the OpenGL API -- Extra DRI modules
 libgl1-mesa-dri-experimental-dbg - Debugging symbols for the experimental Mesa DRI modules
 libgl1-mesa-glx - free implementation of the OpenGL API -- GLX runtime
 libgl1-mesa-glx-dbg - Debugging symbols for the Mesa GLX runtime
 libgl1-mesa-swx11 - free implementation of the OpenGL API -- runtime
 libgl1-mesa-swx11-dbg - free implementation of the OpenGL API -- debugging symbols
 libgl1-mesa-swx11-dev - free implementation of the OpenGL API -- development files
 libglapi-mesa - free implementation of the GL API -- shared library
 libglapi-mesa-dbg - free implementation of the GL API -- debugging symbols
 libgles1-mesa - free implementation of the OpenGL|ES 1.x API -- runtime
 libgles1-mesa-dbg - free implementation of the OpenGL|ES 1.x API -- debugging symbols
 libgles1-mesa-dev - free implementation of the OpenGL|ES 1.x API -- development files
 libgles2-mesa - free implementation of the OpenGL|ES 2.x API -- runtime
 libgles2-mesa-dbg - free implementation of the OpenGL|ES 2.x API -- debugging symbols
 libgles2-mesa-dev - free implementation of the OpenGL|ES 2.x API -- development files
 libglu1-mesa - Mesa OpenGL utility library (GLU)
 libglu1-mesa-dev - Mesa OpenGL utility library -- development files
 libopenvg1-mesa - free implementation of the OpenVG API -- runtime
 libopenvg1-mesa-dbg - free implementation of the OpenVG API -- debugging symbols
 libopenvg1-mesa-dev - free implementation of the OpenVG API -- development files
 libosmesa6 - Mesa Off-screen rendering extension
 libosmesa6-dev - Mesa Off-screen rendering extension -- development files
 mesa-common-dev - Developer documentation for Mesa
Closes: 630602 630710 631516
Changes: 
 mesa (7.11~1-0ubuntu1) oneiric; urgency=low
 .
   * 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
 .
 mesa (7.11~1-1) UNRELEASED; urgency=low
 .
   [ Cyril Brulebois ]
   * New upstream snapshot from the 7.11 branch (up to 1ad06c7a25):
     - Fix regression from 7.10, missing characters in text display with
       intel drivers (Closes: #631516). Thanks to Martin Steigerwald for
       the report and the tests.
 .
   [ Christopher James Halse Rogers ]
   * Temporarily disable Wayland EGL backend as it requires a newer
     libwayland-dev
   * Update rules for configure changes
   * debian/lib{egl1,openvg1}-mesa.install.in:
   * debian/libegl1-mesa-drivers.install.in:
     - Stop tryingStop trying to install st_{GL,OpenVG} and pipe_*
       as they are all now built in to egl_gallium.so
   * Add libgbm{1,1-dbg,-dev} packages for the new buffer-manager library.
   * Drop 12-llvm-config-check.diff; upstream.
   * Add strictly versioned dependencies on libglapi-mesa to libgl1-mesa-glx
     and libegl1-mesa-drivers as they also now depend on this internal library.
 .
 mesa (7.11~0-2) experimental; urgency=low
 .
   * Thank you sbuild for giving a green light when that's not actually the
     case. Fix missing Pre-Depends for the libegl1-mesa-drivers package
     (multiarch-support).
 .
 mesa (7.11~0-1) experimental; urgency=low
 .
   * New upstream snapshot, from the master branch (up to 2fe39b46e7).
   * Drop 05_hurd-ftbfs.diff, merged upstream (as 758561786c).
   * Refresh 06_kfreebsd-ftbfs.diff (due to 8fd8de3995).
   * Refresh 08-kfreebsd-gallium.diff (adjust offsets).
   * Add 10-hurd-configure-tweaks.diff to enable x86 assembler on Hurd,
     thanks to Pino Toscano.
   * Refresh 11-hurd-ftbfs-again.diff (adjust offsets and drop the
     src/gallium/auxiliary/os/os_time.c hunk, which should be OK since
     PIPE_OS_UNIX is used there, and should happily replace the use of
     PIPE_OS_HURD; and adapt for the removal of the PIPE_OS_EMBEDDED check).
   * debian/libegl1-mesa.install.in: Stop trying to install egl_dri2.so and
     egl_glx.so, since they are now built-in (since c98ea26e16).
   * debian/libgles{1,2}-mesa.install.in: Stop trying to install
     st_GLESv{1,2}_CM.so (respectively), which got removed. Quoting the
     commit message: “Remove GLES overlay. With core mesa doing runtime API
     checks, GLES overlay is no longer needed.” (12583174c5).
   * Drop --enable-gles-overlay from debian/rules accordingly.
   * Add 12-llvm-config-check.diff to handle --disable-gallium more
     properly.
   * Add 13-llvm-config-pick-a-version.diff, so that llvm-config-2.9 is
     searched by configure, instead of unversioned llvm-config.
   * Add a NOT_INSTALLED_EITHER variable to debian/not-installed. A few
     files might have to be removed, but only if that's a git snapshot
     (those files aren't in the released tarballs). Let's consider it's OK
     to run “rm -f” on them: {,dri/}usr/include/GL/glut{,f90}.h
   * Add libglapi-mesa{,-dbg} packages.
   * Use a package-name-doesnt-match-sonames override accordingly.
   * Update libegl1-mesa.symbols with new symbols.
   * Update libgles{1,2}-mesa.symbols now that internal symbols (_glapi_*
     and _glthread_GetID) moved to libglapi-mesa.
   * Add a gentarball target, to generate tarballs for git snapshots.
   * Replace “The OpenGL utility library…” with “Mesa OpenGL utility
     library…” in the description of the libglu1-mesa* packages.
   * Replace radeon with r300 in GALLIUM_DRIVERS to match upstream renaming
     (5722286be2).
   * Build r300 classic (through DRI_DRIVERS) everywhere, since r300g comes
     with a few additional requirements: LLVM is needed for this driver,
     and apparently only works fine on x86 platform. As a consequence, only
     build r300g on amd and i386, and add llvm-2.9-dev build-dep on those
     platforms accordingly. Disable it explicitly on other platforms.
   * Stop building i915g at all, it's apparently never going to be a
     suitable replacement for i915c.
   * Add libwayland-dev build-dep.
   * Add wayland to EGL_DISPLAYS on Linux.
   * Ship wayland-egl.pc and libwayland-egl.so in libegl1-mesa-dev; and ship
     libwayland-egl.so.1* in libegl1-mesa-drivers.
   * Update libegl1-mesa.symbols with new wl_drm_interface symbol.
 .
 mesa (7.10.3-3) unstable; urgency=low
 .
   * Update the “Breaks: xserver-xorg-core” from “(<= 2:1.10.2-1)” to
     “(<< 2:1.10.2-2)”. The first binNMU migrated to testing too soon,
     so it was needed to rebuild it again, in testing. Updating the
     Breaks makes sure that a multiarch mesa doesn't get installed with
     a server built against a pre-multiarch mesa.
   * Merge upstream 7.10 branch up to 1ad06c7a25.
 .
 mesa (7.10.3-2) unstable; urgency=low
 .
   [ Cyril Brulebois ]
   * Add Breaks against nvidia and fglrx packages, since they are also
     affected by the multiarch changes, and need fixing. Until fixed
     packages reach the archive, nvidia and fglrx users should stick to
     mesa 7.10.2-3 packages, currently available in testing. Thanks to
     Andreas and Patrick for the version strings (Closes: #630710).
   * Set CXXFLAGS along with CFLAGS (Closes: #630602). Thanks for the
     report and the patch, Fabio Pedretti!
 .
   [ Julien Cristau ]
   * Prepend the multiarch dir to the dri driver search path.  ${ORIGIN}/dri
     works for libGL, but not for egl_dri2.so (which lives in /usr/lib/*/egl/).
     Thanks to Michel Dänzer for the heads-up!
 .
 mesa (7.10.3-1) unstable; urgency=low
 .
   * New upstream release.
   * Add flex and bison build-deps (even though the generated files are
     stored in VCS, and shipped…).
Checksums-Sha1: 
 9fbe01ccf351a55a18144a1b225c481e9d4ee966 2950 mesa_7.11~1-0ubuntu1.dsc
 51f89a5a9000a07432401eede05aebb1dd9d1ffe 8580016 mesa_7.11~1.orig.tar.gz
 4db89168b8634f17426ac6282c72912d56600fed 99449 mesa_7.11~1-0ubuntu1.diff.gz
Checksums-Sha256: 
 ab63ef74cbde58f37ad85ff5b9e7f972b7438a8b89830b7bf5489507735d0fb9 2950 mesa_7.11~1-0ubuntu1.dsc
 9c4e242bc86aa466c138f550f8947c541a92a69989fc96a4d7b53b77f292ea09 8580016 mesa_7.11~1.orig.tar.gz
 9769904b587e24958d92749b68c2b44a2c2b98692f0e172100b10a79fa3751fa 99449 mesa_7.11~1-0ubuntu1.diff.gz
Files: 
 92bbb070c52aee5aeb2eb525d07f8ba2 2950 graphics optional mesa_7.11~1-0ubuntu1.dsc
 6cc343b67c3adb9f72d8f4cd395bf30f 8580016 graphics optional mesa_7.11~1.orig.tar.gz
 30ae1011f25cfe1be1d0988f460ebc02 99449 graphics optional mesa_7.11~1-0ubuntu1.diff.gz
Original-Maintainer: Debian X Strike Force <debian-x at lists.debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBCAAGBQJOCyDqAAoJEBiz9Q/lkjwYomQP/0yF6gwK1HxAM8f5MKhluw8h
xkObUDNqUeJIqdER65efGAmWvrOLYbRhPZiqkKMf64AwFlpbj+t2Ju3kbzNr2RBy
0qi7TzmRTW0gX6DlLdUSveSTuyQj1SAwAYYVLRFXeqaoLzwALslB2I+k97xeTAeM
0BSbXgrz6Sm5uxjIh0TljqH6JHOPDV0ip39cCaKqKba8Z0PSHgF6NubhZFJJLI4W
15jQMDJwCYouFxz+K0pIpe9mhjmbMt5KRhHYpIR/K0lWOnKlsY+yJ0PWA/8naAzB
lah4SvAWYkTVP3NxxNElQbuwAtzccgt/z8SSjJXqGpzF+24tr9XPO+ap/84A/JsE
jCK6nCp/mb0BsIp3Fe4xPpQQX908zWQJgTae3/W+B9XCjhDosl3CLvQ8z8/nBprR
U53/q0Op/q5iRQpFV3vb83EUziCirMx/GQwpzYL812ID2BWRHnMV8gznqvBDRF+r
2e8HYmh4ThxRayTiA1tGXXmfBsEHWfN9DUBuezmVsZiBLaVglkFidxN7abPV4M3v
iA5ta5hdwHQrZuPEVsQzvny6c6J3hfst5NeoLJpcBYfMa+i7svt3C5WGmeQE1Xq3
qkFhf+cPKRCROOYixTyAGMpmgIq143SdGBfy7MAb76rkspl4QC9JdscFSXr3ocVC
Im4sjbwTaLlS4hRvkqDU
=+P1C
-----END PGP SIGNATURE-----


More information about the Oneiric-changes mailing list