Mesa 9 for wheezy-backports?
Almost one year passed since the last reachout to this list for backporting mesa 9 for wheezy [1]. Since steam-games work very well in debian testing with mesa 9.2.2 but sadly not on wheezy i'm trying again and kindly ask for either a backport and/or updating the build instructions for wheezy [2]. Thank you very much for your hard work on the universal os. [1] https://lists.debian.org/debian-x/2013/03/msg00014.html [2] http://x.debian.net/howto/build-mesa.html -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/5312f617.5040...@yahoo.com
Bug#635059: marked as done (libgl1-mesa-glx: incorrect renderType in GLX fbconfigs (w/ patch))
Your message dated Sun, 2 Mar 2014 15:42:45 +0100 with message-id 20140302144245.ga20...@betterave.cristau.org and subject line Re: Bug#635059: libgl1-mesa-glx: incorrect renderType in GLX fbconfigs (w/ patch) has caused the Debian Bug report #635059, regarding libgl1-mesa-glx: incorrect renderType in GLX fbconfigs (w/ patch) to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 635059: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=635059 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ---BeginMessage--- Package: libgl1-mesa-glx Version: 7.7.1-4 Severity: important Tags: upstream patch GLX routines may report and use incorrect FBConfigs due to bug in protocol parsing - renderType should not be computed from (uninitialized) GLX_RGBA property when server sent it explicitely (with GLX 1.3+) -- System Information: Debian Release: 6.0.1 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (SMP w/16 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages libgl1-mesa-glx depends on: ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib ii libdrm22.4.21-1~squeeze3 Userspace interface to kernel DRM ii libx11-6 2:1.3.3-4 X11 client-side library ii libxdamage11:1.1.3-1 X11 damaged region extension libra ii libxext6 2:1.1.2-1 X11 miscellaneous extension librar ii libxfixes3 1:4.0.5-1 X11 miscellaneous 'fixes' extensio ii libxxf86vm11:1.1.0-2 X11 XFree86 video mode extension l Versions of packages libgl1-mesa-glx recommends: ii libgl1-mesa-dri 7.7.1-4A free implementation of the OpenG libgl1-mesa-glx suggests no packages. -- no debconf information --- mesa.orig/src/glx/x11/glxext.c 2011-07-21 14:47:20.719908125 +0200 +++ mesa/src/glx/x11/glxext.c 2011-07-21 14:50:53.535908287 +0200 @@ -268,6 +268,7 @@ Bool fbconfig_style_tags) { int i; + int renderTypeSet = 0; if (!tagged_only) { /* Copy in the first set of properties */ @@ -389,6 +390,7 @@ break; case GLX_RENDER_TYPE: config-renderType = *bp++; + renderTypeSet = 1; break; case GLX_X_RENDERABLE: config-xRenderable = *bp++; @@ -452,6 +454,7 @@ } } + if (!renderTypeSet) config-renderType = (config-rgbMode) ? GLX_RGBA_BIT : GLX_COLOR_INDEX_BIT; ---End Message--- ---BeginMessage--- Version: 9.2~rc1-1 On Fri, Jul 22, 2011 at 11:38:25 +0200, Zdenek Salvet wrote: Package: libgl1-mesa-glx Version: 7.7.1-4 Severity: important Tags: upstream patch GLX routines may report and use incorrect FBConfigs due to bug in protocol parsing - renderType should not be computed from (uninitialized) GLX_RGBA property when server sent it explicitely (with GLX 1.3+) I believe this was fixed by: commit b8126c7c8a6692d9b08d5816a747835217f8e6b9 Author: Tomasz Lis tomasz@intel.com Date: Wed Jul 17 13:49:16 2013 +0200 glx: Changes to visual configs initialization. Cheers, Julien signature.asc Description: Digital signature ---End Message---
Bug#685328: marked as done (GLX_INTEL_swap_event crashes driver when swapping window buffers)
Your message dated Sun, 2 Mar 2014 16:07:22 +0100 with message-id 20140302150722.gb17...@betterave.cristau.org and subject line Re: Bug#685328: GLX_INTEL_swap_event crashes driver when swapping window buffers has caused the Debian Bug report #685328, regarding GLX_INTEL_swap_event crashes driver when swapping window buffers to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 685328: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=685328 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ---BeginMessage--- Package: libgl1-mesa-glx Version: 8.0.4-1 Severity: important Tags: patch, upstream Dear Maintainer, When enabling GLX_INTEL_swap_event for windows: in the file src/glx/dri2.c: DRI2WireToEvent assumes the event it is generating is asociated with a GLXPixmap, and tries to look up the pixmap in the glxDrawHash hash table, but as the buffer swap is for a _WINDOW_ not a pixmap the result is NULL. DRI2WireToEvent then dereferences the null pointer, and SEGVs. The attached patch handles this situation gracefully. diff --git b/src/glx/dri2.c a/src/glx/dri2.c index b1b5013..2cbe968 100644 --- b/src/glx/dri2.c +++ a/src/glx/dri2.c @@ -130,10 +130,17 @@ DRI2WireToEvent(Display *dpy, XEvent *event, xEvent *wire) aevent-msc = ((CARD64)awire-msc_hi 32) | awire-msc_lo; glxDraw = GetGLXDrawable(dpy, pdraw-drawable); - if (awire-sbc glxDraw-lastEventSbc) -glxDraw-eventSbcWrap += 0x1; - glxDraw-lastEventSbc = awire-sbc; - aevent-sbc = awire-sbc + glxDraw-eventSbcWrap; + if(glxDraw) + { + if (awire-sbc glxDraw-lastEventSbc) + glxDraw-eventSbcWrap += 0x1; + glxDraw-lastEventSbc = awire-sbc; + aevent-sbc = awire-sbc + glxDraw-eventSbcWrap; + } + else + { + aevent-sbc = awire-sbc; + } return True; } ---End Message--- ---BeginMessage--- On Sun, Aug 26, 2012 at 11:08:04 +0200, Julien Cristau wrote: On Mon, Aug 20, 2012 at 15:37:33 -0700, Daniel Manjarres wrote: I only sent it to you. You guys are easier to contact ;) Please send it to mesa-...@lists.freedesktop.org. No followup, so I'm going to assume this is either fixed or unimportant. Cheers, Julien signature.asc Description: Digital signature ---End Message---
Bug#739269: Please move libwayland-egl out of libegl1-mesa-drivers
On Mon, Feb 17, 2014 at 14:50:48 +0100, Sjoerd Simons wrote: diff --git a/debian/control b/debian/control index 4577639..de02e96 100644 --- a/debian/control +++ b/debian/control @@ -308,6 +308,7 @@ Depends: ${misc:Depends}, libegl1-mesa (= ${binary:Version}), libglapi-mesa (= ${binary:Version}), + libwayland-egl1-mesa (= ${binary:Version}), # for libllvmradeon libgl1-mesa-dri (= ${binary:Version}) [any-i386 any-amd64], Pre-Depends: ${misc:Pre-Depends} @@ -320,6 +321,41 @@ Description: free implementation of the EGL API -- hardware drivers This package contains the drivers required for hardware accelerated rendering of EGL-based graphics libraries, such as OpenGL|ES and OpenVG. +Package: libwayland-egl1-mesa +Section: libs +Architecture: linux-any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + libegl1-mesa (= ${binary:Version}) +Recommends: libegl1-mesa-drivers +Provides: libwayland-egl +Conflicts: libwayland-egl1 +Replaces: libwayland-egl1 This looks broken. If this new package contains files split out of libegl1-mesa-drivers then it needs to replace its old versions, at the very least. Can somebody please fix this (and test the upgrade path)? +Pre-Depends: ${misc:Pre-Depends} +Multi-Arch: same +Description: free implementation of the EGL API -- runtime + This package contains the EGL native platform graphics interface library. + EGL provides a platform-agnostic mechanism for creating rendering surfaces + for use with other graphics libraries, such as OpenGL|ES and OpenVG. + . + This package contains wayland specific interface for use with EGL. + +Package: libwayland-egl1-mesa-dbg +Section: debug +Priority: extra +Architecture: linux-any +Depends: + libwayland-egl1-mesa (= ${binary:Version}), + ${misc:Depends}, +Multi-Arch: same +Description: free implementation of the EGL API -- debugging symbols + This package contains the EGL native platform graphics interface library. + EGL provides a platform-agnostic mechanism for creating rendering surfaces + for use with other graphics libraries, such as OpenGL|ES and OpenVG. + . + This package contains the debugging symbols for the wayland EGL library. + Package: libegl1-mesa-drivers-dbg Section: debug Priority: extra Cheers, Julien signature.asc Description: Digital signature
mesa: Changes to 'debian-experimental'
debian/changelog |6 + debian/control | 18 debian/libgbm1.symbols | 15 - debian/patches/03_gbm_make_devices_static.diff | 27 + debian/patches/series |1 debian/rules | 11 +++--- 6 files changed, 52 insertions(+), 26 deletions(-) New commits: commit 24060fe65801091e6c93beb7095f4fb55528d923 Author: Julien Cristau jcris...@debian.org Date: Sun Mar 2 18:10:39 2014 +0100 Don't export a symbol named devices from libgbm diff --git a/debian/patches/03_gbm_make_devices_static.diff b/debian/patches/03_gbm_make_devices_static.diff new file mode 100644 index 000..3b3be9b --- /dev/null +++ b/debian/patches/03_gbm_make_devices_static.diff @@ -0,0 +1,27 @@ +From 5956d0a70600fe3f70282419c3328e68e8b68f1a Mon Sep 17 00:00:00 2001 +From: Julien Cristau jcris...@debian.org +Date: Sun, 2 Mar 2014 17:44:29 +0100 +Subject: [PATCH] gbm: make 'devices' array static + +It's only used in this one file, and exporting a symbol named 'devices' +from a shared library is terribly wrong. +--- + src/gbm/main/gbm.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/gbm/main/gbm.c b/src/gbm/main/gbm.c +index 72eeabf..04cd90c 100644 +--- a/src/gbm/main/gbm.c b/src/gbm/main/gbm.c +@@ -43,7 +43,7 @@ + + #define ARRAY_SIZE(a) (sizeof(a)/sizeof((a)[0])) + +-struct gbm_device *devices[16]; ++static struct gbm_device *devices[16]; + + static int device_num = 0; + +-- +1.9.0 + diff --git a/debian/patches/series b/debian/patches/series index dce198a..5da44f2 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,5 +1,6 @@ 01_hurd.diff 02_gbm_no_undefined.diff +03_gbm_make_devices_static.diff 04_osmesa_version.diff 05_fix-defaults-glxfbconfig.patch 06_fix-sort-glxfbconfig.patch commit e7519c73d80a6937addbffa2b9ddd89ea8dd7d6c Author: Julien Cristau jcris...@debian.org Date: Sun Mar 2 17:01:19 2014 +0100 libgbm1.symbols: try to avoid listing private symbols Symbols whose name starts with an underscore, as well as wl_drm_interface, are not public symbols, so shouldn't be listed here. diff --git a/debian/changelog b/debian/changelog index efb315a..7bfb282 100644 --- a/debian/changelog +++ b/debian/changelog @@ -20,6 +20,9 @@ mesa (10.1.0~rc2-1) UNRELEASED; urgency=medium [ Samuel Thibault ] * Enable egl and gles on hurd (closes: #729260) + [ Julien Cristau ] + * libgbm1.symbols: try to avoid listing private symbols. + -- Maarten Lankhorst maarten.lankho...@ubuntu.com Thu, 20 Feb 2014 19:12:12 +0100 mesa (10.1.0~rc1-1) experimental; urgency=low diff --git a/debian/libgbm1.symbols b/debian/libgbm1.symbols index 7d51566..9a04f8b 100644 --- a/debian/libgbm1.symbols +++ b/debian/libgbm1.symbols @@ -1,19 +1,11 @@ libgbm.so.1 libgbm1 #MINVER# - _gbm_create_device@Base 8.1~0 -# _gbm_fd_get_device_name@Base 7.11~1 -# _gbm_log@Base 7.11~1 - _gbm_mesa_get_device@Base 7.11~1 -# _gbm_udev_device_new_from_fd@Base 7.11~1 - devices@Base 8.1~0 -# dri_fd_get_driver_name@Base 8.1~0 +| libgbm1-private gbm_bo_create@Base 7.11~1 -#MISSING: 8.1~0 gbm_bo_create_from_egl_image@Base 7.11~1 gbm_bo_destroy@Base 7.11~1 gbm_bo_get_device@Base 8.1~0 gbm_bo_get_format@Base 8.1~0 gbm_bo_get_handle@Base 7.11~1 gbm_bo_get_height@Base 7.11~1 -#MISSING: 8.1~0 gbm_bo_get_pitch@Base 7.11~1 gbm_bo_get_stride@Base 8.1~0 gbm_bo_get_user_data@Base 8.1~0 gbm_bo_get_width@Base 7.11~1 @@ -31,4 +23,7 @@ libgbm.so.1 libgbm1 #MINVER# gbm_surface_has_free_buffers@Base 8.1~0 gbm_surface_lock_front_buffer@Base 8.1~0 gbm_surface_release_buffer@Base 8.1~0 - (arch=linux-any)wl_drm_interface@Base 9.2~0 + (regex)^_gbm_.*@Base$ 0 1 +# stupid side effect of code generation from +# src/egl/wayland/wayland-drm/wayland-drm.xml which ought to be private. + (arch=linux-any)wl_drm_interface@Base 0 1 commit 5d8d13096d5727ed92876391c201389e008d7334 Author: Julien Cristau jcris...@debian.org Date: Sun Mar 2 16:32:00 2014 +0100 Adjust hurd debian/rules changes to make common things common diff --git a/debian/rules b/debian/rules index c7cb6ba..86464e6 100755 --- a/debian/rules +++ b/debian/rules @@ -51,18 +51,13 @@ include /usr/share/quilt/quilt.make DRI_DRIVERS = GALLIUM_DRIVERS = +EGL_DISPLAYS = x11 # hurd doesn't do direct rendering ifeq ($(DEB_HOST_ARCH_OS), hurd) - EGL_DISPLAYS = x11 confflags_DIRECT_RENDERING = --disable-driglx-direct - confflags_EGL = --with-egl-platforms=$(EGL_DISPLAYS) - confflags_GALLIUM = --with-gallium-drivers= - confflags_GLES = --enable-gles-overlay --enable-gles1 --enable-gles2 DRI_DRIVERS += swrast else - EGL_DISPLAYS = x11 - ifeq ($(DEB_HOST_ARCH_OS), linux) # Gallium drivers require libdrm-{nouveau,radeon}, only available on Linux GALLIUM_DRIVERS += nouveau
Processed: tagging 732337
Processing commands for cont...@bugs.debian.org: tags 732337 + patch Bug #732337 [mesa] [PATCH] enable Radeon KMS Added tag(s) patch. thanks Stopping processing here. Please contact me if you need assistance. -- 732337: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=732337 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/handler.s.c.139378489124582.transcr...@bugs.debian.org
Processed: limit source to mesa, tagging 732337, tagging 705558, tagging 729260, tagging 739269, tagging 739691
Processing commands for cont...@bugs.debian.org: #mesa (10.1.0~rc2-1) UNRELEASED; urgency=medium # # * Enable building drivers for libvdpau1 (Closes: #705558). # * Install libwayland-egl in a seperate library package (libwayland-egl1-mesa) #and provide a virtual libwayland-egl1 package. (Closes: #739269). # * Cherry pick some fixes for GLX fbconfig. (Closes: #739691) # * Enable egl and gles on hurd (closes: #729260) # * Enable radeon/r200/r300/r600/radeonsi on kfreebsd (closes: #732337). #Thanks, Robert Millan! # limit source mesa Limiting to bugs with field 'source' containing at least one of 'mesa' Limit currently set to 'source':'mesa' tags 732337 + pending Bug #732337 [mesa] [PATCH] enable Radeon KMS Added tag(s) pending. tags 705558 + pending Bug #705558 [mesa] mesa: VDPAU backend files not available Added tag(s) pending. tags 729260 + pending Bug #729260 [mesa] mesa: Add egl/gles packages on hurd-any Added tag(s) pending. tags 739269 + pending Bug #739269 [libegl1-mesa-drivers] Please move libwayland-egl out of libegl1-mesa-drivers Added tag(s) pending. tags 739691 + pending Bug #739691 [libgl1-mesa-glx] libgl1-mesa-glx:amd64: Upgrade to Xserver 1.15 broke kwin and others: Invalid GLXFBConfig returned Bug #739801 [libgl1-mesa-glx] mpv: Selected GLX FB config has no associated X visual issue Added tag(s) pending. Added tag(s) pending. thanks Stopping processing here. Please contact me if you need assistance. -- 705558: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=705558 729260: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729260 732337: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=732337 739269: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739269 739691: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739691 739801: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739801 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/handler.s.c.139378581329872.transcr...@bugs.debian.org
mesa: Changes to 'debian-experimental'
debian/changelog |2 ++ debian/rules | 19 --- 2 files changed, 14 insertions(+), 7 deletions(-) New commits: commit 3134e1406817adc366770492650fb94f4fa4efb8 Author: Julien Cristau jcris...@debian.org Date: Sun Mar 2 19:41:23 2014 +0100 Enable radeon/r200/r300/r600/radeonsi on kfreebsd (closes: #732337). Thanks, Robert Millan! diff --git a/debian/changelog b/debian/changelog index 7bfb282..a5286a9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -22,6 +22,8 @@ mesa (10.1.0~rc2-1) UNRELEASED; urgency=medium [ Julien Cristau ] * libgbm1.symbols: try to avoid listing private symbols. + * Enable radeon/r200/r300/r600/radeonsi on kfreebsd (closes: #732337). +Thanks, Robert Millan! -- Maarten Lankhorst maarten.lankho...@ubuntu.com Thu, 20 Feb 2014 19:12:12 +0100 diff --git a/debian/rules b/debian/rules index 86464e6..4ea269c 100755 --- a/debian/rules +++ b/debian/rules @@ -60,7 +60,7 @@ ifeq ($(DEB_HOST_ARCH_OS), hurd) else ifeq ($(DEB_HOST_ARCH_OS), linux) # Gallium drivers require libdrm-{nouveau,radeon}, only available on Linux - GALLIUM_DRIVERS += nouveau r600 r300 svga + GALLIUM_DRIVERS += nouveau svga # # Although the KMS egl drivers will probably build on kfreebsd hurd # only linux actually has KMS drivers implemented at this point. @@ -68,12 +68,7 @@ else # Non-Linux ports also lack *_CLOEXEC and epoll, so wayland isn't ready yet: EGL_DISPLAYS += wayland ifeq (,$(filter $(DEB_HOST_ARCH), s390 s390x)) - DRI_DRIVERS += r200 radeon nouveau -endif -ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386 armhf)) - # Radeonsi needs LLVM, so only build it on the subset of archs - # where we have LLVM enabled. - GALLIUM_DRIVERS += radeonsi + DRI_DRIVERS += nouveau endif endif @@ -89,6 +84,16 @@ else DRI_DRIVERS += swrast endif + ifeq (,$(filter $(DEB_HOST_ARCH), s390 s390x)) +DRI_DRIVERS += r200 radeon +GALLIUM_DRIVERS += r600 r300 + endif + ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386 armhf)) +# Radeonsi needs LLVM, so only build it on the subset of archs +# where we have LLVM enabled. +GALLIUM_DRIVERS += radeonsi + endif + # LLVM is required for r300g and llvmpipe: ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386 kfreebsd-amd64 kfreebsd-i386 armhf)) confflags_GALLIUM += --enable-gallium-llvm -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1wkbku-0004ll...@moszumanska.debian.org
Processed: bug 695746 is forwarded to http://patchwork.freedesktop.org/patch/21255/
Processing commands for cont...@bugs.debian.org: forwarded 695746 http://patchwork.freedesktop.org/patch/21255/ Bug #695746 [mesa] mesa: FTBFS on powerpcspe Set Bug forwarded-to-address to 'http://patchwork.freedesktop.org/patch/21255/'. thanks Stopping processing here. Please contact me if you need assistance. -- 695746: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695746 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/handler.s.c.13937871696678.transcr...@bugs.debian.org
Bug#697745: marked as done (mesa: [PATCH] minor packaging cleanups)
Your message dated Sun, 2 Mar 2014 20:10:15 +0100 with message-id 20140302191015.gd17...@betterave.cristau.org and subject line Re: Bug#697745: mesa: [PATCH] minor packaging cleanups has caused the Debian Bug report #697745, regarding mesa: [PATCH] minor packaging cleanups to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 697745: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=697745 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ---BeginMessage--- Package: mesa Version: debian-experimental branch Severity: wishlist Dear Maintainers, here are some cleanup suggestions and patches for debian-experimental: 1) remove explicit forcing of --enable-shared-glapi , it is already enabled by default where it is useful (i.e. match what debian is using); 2) remove 13-llvm-config-pick-a-version.diff patch and rather just add --with-llvm-prefix=/usr/lib/llvm-3.2 config flag; 3) add empty LDFLAGS along CFLAGS and CXXFLAGS, useful for building with -flto (patch attached); 4) recommends-dxtn.patch: Recommends libtxc-dxtn0 (already reported as bug 668645) (patch attached). Thanks diff --git a/debian/rules b/debian/rules index 248e7a0..f6e50cc 100755 --- a/debian/rules +++ b/debian/rules @@ -7,12 +7,15 @@ CFLAGS = -Wall -g CXXFLAGS = -Wall -g +LDFLAGS = ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 CXXFLAGS += -O0 + LDFLAGS += else CFLAGS += -O2 CXXFLAGS += -O2 + LDFLAGS += endif ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) @@ -54,7 +57,8 @@ include /usr/share/quilt/quilt.make confflags-common = \ CFLAGS=$(CFLAGS) \ - CXXFLAGS=$(CXXFLAGS) + CXXFLAGS=$(CXXFLAGS) \ + LDFLAGS=$(LDFLAGS) DRI_DRIVERS = GALLIUM_DRIVERS = @@ -136,7 +140,8 @@ confflags-swx11 = \ --disable-egl \ --disable-shared-glapi \ CFLAGS=$(CFLAGS) \ - CXXFLAGS=$(CXXFLAGS) + CXXFLAGS=$(CXXFLAGS) \ + LDFLAGS=$(LDFLAGS) confflags-swx11-static = \ --disable-dri \ @@ -147,7 +152,8 @@ confflags-swx11-static = \ --disable-egl \ --disable-shared-glapi \ CFLAGS=$(CFLAGS) \ - CXXFLAGS=$(CXXFLAGS) + CXXFLAGS=$(CXXFLAGS) \ + LDFLAGS=$(LDFLAGS) confflags-swx11-i386-i686 = \ --disable-dri \ @@ -157,7 +163,8 @@ confflags-swx11-i386-i686 = \ --disable-egl \ --libdir=/usr/lib/$(DEB_HOST_MULTIARCH)/i686/cmov \ CFLAGS=$(CFLAGS) -march=i686 \ - CXXFLAGS=$(CXXFLAGS) -march=i686 + CXXFLAGS=$(CXXFLAGS) -march=i686 \ + LDFLAGS=$(LDFLAGS) configure: $(QUILT_STAMPFN) configure.ac autoreconf -vfi --- a/debian/control +++ b/debian/control @@ -603,6 +603,7 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: libtxc-dxtn0 Suggests: libglide3 Conflicts: xlibmesa-dri ( 1:7.0.0) Replaces: xlibmesa-dri ( 1:7.0.0), libgl1-mesa-dri-experimental ( 7.11.1) ---End Message--- ---BeginMessage--- On Wed, Jan 9, 2013 at 09:59:59 +0100, Fabio Pedretti wrote: Package: mesa Version: debian-experimental branch Severity: wishlist Dear Maintainers, here are some cleanup suggestions and patches for debian-experimental: 1) remove explicit forcing of --enable-shared-glapi , it is already enabled by default where it is useful (i.e. match what debian is using); I prefer the explicit --enable here. 2) remove 13-llvm-config-pick-a-version.diff patch and rather just add --with-llvm-prefix=/usr/lib/llvm-3.2 config flag; Done, as mentioned in a followup. 3) add empty LDFLAGS along CFLAGS and CXXFLAGS, useful for building with -flto (patch attached); This should no longer be necessary with dpkg-buildflags, I think? 4) recommends-dxtn.patch: Recommends libtxc-dxtn0 (already reported as bug 668645) (patch attached). That other bug is closed, so I guess that's taken care of. Thanks for your report. Cheers, Julien signature.asc Description: Digital signature ---End Message---
mesa: Changes to 'debian-experimental'
debian/changelog |2 debian/patches/07_gallium-fix-build-failure-on-powerpcspe.diff | 40 ++ debian/patches/series |1 3 files changed, 43 insertions(+) New commits: commit 752d29f1eef8733c69b515bd5fcbf9acf0d75767 Author: Julien Cristau jcris...@debian.org Date: Sun Mar 2 20:03:49 2014 +0100 gallium: fix build failure on powerpcspe (closes: #695746). Thanks, Roland Stigge! diff --git a/debian/changelog b/debian/changelog index a5286a9..39ea647 100644 --- a/debian/changelog +++ b/debian/changelog @@ -24,6 +24,8 @@ mesa (10.1.0~rc2-1) UNRELEASED; urgency=medium * libgbm1.symbols: try to avoid listing private symbols. * Enable radeon/r200/r300/r600/radeonsi on kfreebsd (closes: #732337). Thanks, Robert Millan! + * gallium: fix build failure on powerpcspe (closes: #695746). Thanks, Roland +Stigge! -- Maarten Lankhorst maarten.lankho...@ubuntu.com Thu, 20 Feb 2014 19:12:12 +0100 diff --git a/debian/patches/07_gallium-fix-build-failure-on-powerpcspe.diff b/debian/patches/07_gallium-fix-build-failure-on-powerpcspe.diff new file mode 100644 index 000..f404454 --- /dev/null +++ b/debian/patches/07_gallium-fix-build-failure-on-powerpcspe.diff @@ -0,0 +1,40 @@ +From a4f14e7239780b02af8d74669c5458d4b0957d4d Mon Sep 17 00:00:00 2001 +From: Roland Stigge sti...@antcom.de +Date: Sun, 2 Mar 2014 19:52:56 +0100 +Subject: [PATCH] gallium: fix build failure on powerpcspe + +In the case of powerpc, mesa activates some altivec instructions +that are unknown on the powerpcspe architecture (see +https://wiki.debian.org/PowerPCSPEPort), causing a build failure as the +'vand' opcode is not recognized by the assembler. + +This patch fixes this by preventing the PPC-specialcasing in case of +powerpcspe (__NO_FPRS__ is only defined there). + +https://bugs.debian.org/695746 +--- + src/gallium/include/pipe/p_config.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/gallium/include/pipe/p_config.h b/src/gallium/include/pipe/p_config.h +index d603681..8189a73 100644 +--- a/src/gallium/include/pipe/p_config.h b/src/gallium/include/pipe/p_config.h +@@ -107,12 +107,14 @@ + #endif + #endif + ++#ifndef __NO_FPRS__ + #if defined(__ppc__) || defined(__ppc64__) || defined(__PPC__) + #define PIPE_ARCH_PPC + #if defined(__ppc64__) || defined(__PPC64__) + #define PIPE_ARCH_PPC_64 + #endif + #endif ++#endif + + #if defined(__s390x__) + #define PIPE_ARCH_S390 +-- +1.9.0 + diff --git a/debian/patches/series b/debian/patches/series index 5da44f2..f3bc8f1d 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -4,3 +4,4 @@ 04_osmesa_version.diff 05_fix-defaults-glxfbconfig.patch 06_fix-sort-glxfbconfig.patch +07_gallium-fix-build-failure-on-powerpcspe.diff -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1wkbnd-0008p5...@moszumanska.debian.org
Bug#739269: Please move libwayland-egl out of libegl1-mesa-drivers
On Sun, Mar 2, 2014 at 19:09:50 +0100, Julien Cristau wrote: On Mon, Feb 17, 2014 at 14:50:48 +0100, Sjoerd Simons wrote: diff --git a/debian/control b/debian/control index 4577639..de02e96 100644 --- a/debian/control +++ b/debian/control @@ -308,6 +308,7 @@ Depends: ${misc:Depends}, libegl1-mesa (= ${binary:Version}), libglapi-mesa (= ${binary:Version}), + libwayland-egl1-mesa (= ${binary:Version}), # for libllvmradeon libgl1-mesa-dri (= ${binary:Version}) [any-i386 any-amd64], Pre-Depends: ${misc:Pre-Depends} @@ -320,6 +321,41 @@ Description: free implementation of the EGL API -- hardware drivers This package contains the drivers required for hardware accelerated rendering of EGL-based graphics libraries, such as OpenGL|ES and OpenVG. +Package: libwayland-egl1-mesa +Section: libs +Architecture: linux-any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + libegl1-mesa (= ${binary:Version}) +Recommends: libegl1-mesa-drivers +Provides: libwayland-egl +Conflicts: libwayland-egl1 +Replaces: libwayland-egl1 This looks broken. If this new package contains files split out of libegl1-mesa-drivers then it needs to replace its old versions, at the very least. Can somebody please fix this (and test the upgrade path)? +Pre-Depends: ${misc:Pre-Depends} +Multi-Arch: same +Description: free implementation of the EGL API -- runtime + This package contains the EGL native platform graphics interface library. + EGL provides a platform-agnostic mechanism for creating rendering surfaces + for use with other graphics libraries, such as OpenGL|ES and OpenVG. + . + This package contains wayland specific interface for use with EGL. + Also the short description is the one from libegl, which is not appropriate here. And I'm thinking splitting out a -dev package might be useful if this lib is supposed to be used externally. If not, we shouldn't ship a .pc file and a .so symlink. I've reverted this change pending clarification/fixes. Cheers, Julien +Package: libwayland-egl1-mesa-dbg +Section: debug +Priority: extra +Architecture: linux-any +Depends: + libwayland-egl1-mesa (= ${binary:Version}), + ${misc:Depends}, +Multi-Arch: same +Description: free implementation of the EGL API -- debugging symbols + This package contains the EGL native platform graphics interface library. + EGL provides a platform-agnostic mechanism for creating rendering surfaces + for use with other graphics libraries, such as OpenGL|ES and OpenVG. + . + This package contains the debugging symbols for the wayland EGL library. + Package: libegl1-mesa-drivers-dbg Section: debug Priority: extra Cheers, Julien signature.asc Description: Digital signature
Bug#685328: GLX_INTEL_swap_event crashes driver when swapping window buffers
My follow-up was at: https://bugs.freedesktop.org/show_bug.cgi?id=54372 They apparently never got around to even looking at the patch, and dropped it on the floor despite multiple pings from me. Since I filled the bug they have release multiple version of the driver with the exact same crash bug. It is possible that they have fixed it in the latest version; I gave up checking months ago. If you'd like I can go ahead and retest it. On Sun, Mar 2, 2014 at 7:07 AM, Julien Cristau jcris...@debian.org wrote: On Sun, Aug 26, 2012 at 11:08:04 +0200, Julien Cristau wrote: On Mon, Aug 20, 2012 at 15:37:33 -0700, Daniel Manjarres wrote: I only sent it to you. You guys are easier to contact ;) Please send it to mesa-...@lists.freedesktop.org. No followup, so I'm going to assume this is either fixed or unimportant. Cheers, Julien
mesa: Changes to 'refs/tags/mesa-10.1.0-rc2-1'
Tag 'mesa-10.1.0-rc2-1' created by Julien Cristau jcris...@debian.org at 2014-03-02 19:40 + Tagging upload of mesa 10.1.0~rc2-1 to experimental. -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJTE4kyAAoJEDEBgAUJBeQMm3gQALd3pEc1cECTrJpd2NAKyQnY 2TpjuzOPvPfLcoBnyvq5wQna+KbzNx7gn6MT1z5TD+wLBEgeQtpAsa/P/+/HPWVr W5uvkdgUYbC0ffuwbuYguk7UgLKx3WCgZ1cU12zqiDTGcqTGiiCDS+12xjRk7zgH 54BdEkcpdrMUcsV7J3O+3I2MFTpjJvcHDhrTgvAbKbsIp3aX4c63pS5KlR7bRIxj Sfj0WUF2Jt1IR2ai9ieoCZ7I3d/jvO6fm+tgNUpVFYPm6Y2DYIrSR27JkO6BSgG0 XMiCoNo8WsaAzSOV1PK9utTOtBt4pecmFACSEG/j87jry0HnCa8B6WbsvEcE5zlI DGGw6QbeDgwm3eleJ0NUwM8qtqTmtar0NYAiJ3dicBxb8oKMJUqyZCUxiv3l4DiH muYLYOsOZ8ikQv1ifVefORDH+4W2y282GNrfWn3msykQuhPgU2lAIcG3Ha+XYGwO lB0RrW02EocKUTr9hIcgpHwpAgXoa1LMMeX+zXeTd5TYgZkIxCfUvS+w7pa0x1Ee i/WsJuh2NofUxQOhxoFOMyLx2Ck+wIaKiCydq6UtD5G0s/0VVmJy93D4zU97T9Bv iiDHroa8d1i3E4uoTncukfFwBUHnQuP4norYFgkgjiwZBHnrZrijYvTh0s0xu7hc N1vb3tPNooZ7+nfRTJUb =Di3g -END PGP SIGNATURE- Changes since mesa-10.1.0_rc1-1: Alex Deucher (1): radeon: reverse DBG_NO_HYPERZ logic Andreas Boll (2): Attempt to fix FTBFS on hurd debian/changelog: Close #705558 Anuj Phogat (2): mesa: Add GL_TEXTURE_CUBE_MAP_ARRAY to legal_get_tex_level_parameter_target() glsl: Fix condition to generate shader link error Brian Paul (1): mesa: update assertion in detach_shader() for geom shaders Carl Worth (1): main: Avoid double-free of shader Label Christoph Bumiller (1): nv50/ir/ra: some register spilling fixes Daniel Kurtz (1): glsl: Add locking to builtin_builder singleton Emil Velikov (1): dri/nouveau: Pass the API into _mesa_initialize_context Emilio Pozuelo Monfort (1): Bump versioned build dependencies as needed Fredrik Höglund (1): mesa: Preserve the NewArrays state when copying a VAO Grigori Goronzy (1): gallium: add geometry shader output limits Ian Romanick (3): glcpp: Only warn for macro names containing __ glsl: Only warn for macro names containing __ mesa: Bump version to 10.1-rc2 Ilia Mirkin (3): nv30: report 8 maximum inputs nouveau/video: make sure that firmware is present when checking caps nouveau: fix chipset checks for nv1a by using the oclass instead Julien Cristau (9): Adjust hurd debian/rules changes to make common things common libgbm1.symbols: try to avoid listing private symbols Don't export a symbol named devices from libgbm Enable radeon/r200/r300/r600/radeonsi on kfreebsd (closes: #732337). gallium: fix build failure on powerpcspe (closes: #695746). Revert add -dbg package for libvdpau1-drivers-mesa Revert Enable building drivers for libvdpau1. Revert Install libwayland-egl in a seperate library package Upload to experimental Kenneth Graunke (2): mesa: Fix MESA_FORMAT_Z24_UNORM_S8_UINT vs. X8_UINT mix-up. i965: Create a hardware context before initializing state module. Kusanagi Kouichi (1): targets/vdpau: Always use c++ to link Maarten Lankhorst (7): Add missing depends to keep lib(e)gl1-dev usable. Enable building drivers for libvdpau1. Merge tag 'mesa-10.1-rc2' into debian-experimental bump to rc2 add -dbg package for libvdpau1-drivers-mesa actually bump the version Cherry pick some fixes for GLX fbconfig. (Closes: #739691) Matt Turner (1): glsl: Do not vectorize vector array dereferences. Michel Dänzer (1): r600g,radeonsi: Consolidate logic for short-circuiting flushes Samuel Thibault (1): Enable egl and gles on hurd (closes: #729260) Sjoerd Simons (1): Install libwayland-egl in a seperate library package --- VERSION|2 debian/changelog | 26 +++ debian/control | 50 +++--- debian/libgbm1.symbols | 15 - debian/libgl1-mesa-dri.install.hurd.in |2 debian/patches/03_gbm_make_devices_static.diff | 27 +++ debian/patches/05_fix-defaults-glxfbconfig.patch | 55 +++ debian/patches/06_fix-sort-glxfbconfig.patch | 58 +++ debian/patches/07_gallium-fix-build-failure-on-powerpcspe.diff | 40 + debian/patches/series |4 debian/rules | 30 ++- src/gallium/docs/source/screen.rst |6 src/gallium/drivers/freedreno/freedreno_screen.c |5 src/gallium/drivers/i915/i915_screen.c |5 src/gallium/drivers/ilo/ilo_screen.c |3 src/gallium/drivers/llvmpipe/lp_screen.c |3 src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp | 39 -
mesa: Changes to 'debian-experimental'
debian/changelog |9 --- debian/control | 63 --- debian/libegl1-mesa-drivers.install.linux.in |4 + debian/libvdpau1-drivers-mesa.install.in |1 debian/libwayland-egl1-mesa.install.in |3 - debian/libwayland-egl1-mesa.symbols |5 -- debian/rules |5 -- 7 files changed, 7 insertions(+), 83 deletions(-) New commits: commit 34dd1077d35c155606bbb0cd0cc4e586d52ba5bf Author: Julien Cristau jcris...@debian.org Date: Sun Mar 2 20:22:54 2014 +0100 Upload to experimental diff --git a/debian/changelog b/debian/changelog index 41b03b7..a67725d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -mesa (10.1.0~rc2-1) UNRELEASED; urgency=medium +mesa (10.1.0~rc2-1) experimental; urgency=medium [ Maarten Lankhorst ] * Add missing depends to keep lib(e)gl1-dev usable. @@ -22,7 +22,7 @@ mesa (10.1.0~rc2-1) UNRELEASED; urgency=medium * gallium: fix build failure on powerpcspe (closes: #695746). Thanks, Roland Stigge! - -- Maarten Lankhorst maarten.lankho...@ubuntu.com Thu, 20 Feb 2014 19:12:12 +0100 + -- Julien Cristau jcris...@debian.org Sun, 02 Mar 2014 20:22:47 +0100 mesa (10.1.0~rc1-1) experimental; urgency=low commit 7ce8ea1d2e5fb9b91031defd292afba51d8fb62e Author: Julien Cristau jcris...@debian.org Date: Sun Mar 2 20:21:56 2014 +0100 Revert Install libwayland-egl in a seperate library package The package split was missing Conflicts/Replaces, and introduced a useless .symbols file for a private library. This reverts commit 7c07f5494122021ce55a333be5a8489021595868. Conflicts: debian/changelog diff --git a/debian/changelog b/debian/changelog index 8d31982..41b03b7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,10 +4,6 @@ mesa (10.1.0~rc2-1) UNRELEASED; urgency=medium * Add missing depends to keep lib(e)gl1-dev usable. * Bump to rc2. - [ Sjoerd Simons ] - * Install libwayland-egl in a seperate library package (libwayland-egl1-mesa) -and provide a virtual libwayland-egl1 package. (Closes: #739269). - [ Emilio Pozuelo Monfort ] * Update build dependencies and dependencies minimum versions. Thanks to Fabio Pedretti fabio@libero.it for the patch. diff --git a/debian/control b/debian/control index 4a796a4..16ca5cf 100644 --- a/debian/control +++ b/debian/control @@ -319,7 +319,6 @@ Depends: ${misc:Depends}, libegl1-mesa (= ${binary:Version}), libglapi-mesa (= ${binary:Version}), - libwayland-egl1-mesa (= ${binary:Version}), # for libllvmradeon libgl1-mesa-dri (= ${binary:Version}) [any-i386 any-amd64], Pre-Depends: ${misc:Pre-Depends} @@ -348,41 +347,6 @@ Description: free implementation of the EGL API -- driver debugging symbols This package contains the debugging symbols for the drivers required for hardware accelerated rendering of EGL-based graphics libraries. -Package: libwayland-egl1-mesa -Section: libs -Architecture: linux-any -Depends: - ${shlibs:Depends}, - ${misc:Depends}, - libegl1-mesa (= ${binary:Version}) -Recommends: libegl1-mesa-drivers -Provides: libwayland-egl1 -Conflicts: libwayland-egl1 -Replaces: libwayland-egl1 -Pre-Depends: ${misc:Pre-Depends} -Multi-Arch: same -Description: free implementation of the EGL API -- runtime - This package contains the EGL native platform graphics interface library. - EGL provides a platform-agnostic mechanism for creating rendering surfaces - for use with other graphics libraries, such as OpenGL|ES and OpenVG. - . - This package contains wayland specific interface for use with EGL. - -Package: libwayland-egl1-mesa-dbg -Section: debug -Priority: extra -Architecture: linux-any -Depends: - libwayland-egl1-mesa (= ${binary:Version}), - ${misc:Depends}, -Multi-Arch: same -Description: free implementation of the EGL API -- debugging symbols - This package contains the EGL native platform graphics interface library. - EGL provides a platform-agnostic mechanism for creating rendering surfaces - for use with other graphics libraries, such as OpenGL|ES and OpenVG. - . - This package contains the debugging symbols for the wayland EGL library. - Package: libopenvg1-mesa Section: libs Architecture: linux-any kfreebsd-any diff --git a/debian/libegl1-mesa-drivers.install.linux.in b/debian/libegl1-mesa-drivers.install.linux.in index 741f962..2c4c266 100644 --- a/debian/libegl1-mesa-drivers.install.linux.in +++ b/debian/libegl1-mesa-drivers.install.linux.in @@ -1,2 +1,6 @@ # OS-independent part (from libegl1-mesa-drivers.install.in): dri/usr/lib/${DEB_HOST_MULTIARCH}/egl/egl_gallium.so usr/lib/${DEB_HOST_MULTIARCH}/egl + +# Wayland support, only on Linux: +dri/usr/lib/${DEB_HOST_MULTIARCH}/libwayland-egl.so.1 usr/lib/${DEB_HOST_MULTIARCH} +dri/usr/lib/${DEB_HOST_MULTIARCH}/libwayland-egl.so.1.0.0 usr/lib/${DEB_HOST_MULTIARCH} diff --git
Processing of mesa_10.1.0~rc2-1_amd64.changes
mesa_10.1.0~rc2-1_amd64.changes uploaded successfully to localhost along with the files: mesa_10.1.0~rc2-1.dsc mesa_10.1.0~rc2.orig.tar.gz mesa_10.1.0~rc2-1.diff.gz libgl1-mesa-swx11_10.1.0~rc2-1_amd64.deb libgl1-mesa-swx11-dbg_10.1.0~rc2-1_amd64.deb libgl1-mesa-swx11-dev_10.1.0~rc2-1_amd64.deb libxatracker2_10.1.0~rc2-1_amd64.deb libxatracker2-dbg_10.1.0~rc2-1_amd64.deb libxatracker-dev_10.1.0~rc2-1_amd64.deb libgbm1_10.1.0~rc2-1_amd64.deb libgbm1-dbg_10.1.0~rc2-1_amd64.deb libgbm-dev_10.1.0~rc2-1_amd64.deb libegl1-mesa_10.1.0~rc2-1_amd64.deb libegl1-mesa-dbg_10.1.0~rc2-1_amd64.deb libegl1-mesa-dev_10.1.0~rc2-1_amd64.deb libegl1-mesa-drivers_10.1.0~rc2-1_amd64.deb libegl1-mesa-drivers-dbg_10.1.0~rc2-1_amd64.deb libopenvg1-mesa_10.1.0~rc2-1_amd64.deb libopenvg1-mesa-dbg_10.1.0~rc2-1_amd64.deb libopenvg1-mesa-dev_10.1.0~rc2-1_amd64.deb libgles1-mesa_10.1.0~rc2-1_amd64.deb libgles1-mesa-dbg_10.1.0~rc2-1_amd64.deb libgles1-mesa-dev_10.1.0~rc2-1_amd64.deb libgles2-mesa_10.1.0~rc2-1_amd64.deb libgles2-mesa-dbg_10.1.0~rc2-1_amd64.deb libgles2-mesa-dev_10.1.0~rc2-1_amd64.deb libglapi-mesa_10.1.0~rc2-1_amd64.deb libglapi-mesa-dbg_10.1.0~rc2-1_amd64.deb libgl1-mesa-glx_10.1.0~rc2-1_amd64.deb libgl1-mesa-glx-dbg_10.1.0~rc2-1_amd64.deb libgl1-mesa-dri_10.1.0~rc2-1_amd64.deb libgl1-mesa-dri-dbg_10.1.0~rc2-1_amd64.deb libgl1-mesa-dev_10.1.0~rc2-1_amd64.deb mesa-common-dev_10.1.0~rc2-1_amd64.deb libosmesa6_10.1.0~rc2-1_amd64.deb libosmesa6-dev_10.1.0~rc2-1_amd64.deb Greetings, Your Debian queue daemon (running on host franck.debian.org) -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1wkcws-fc...@franck.debian.org
Bug#732337: marked as done ([PATCH] enable Radeon KMS)
Your message dated Sun, 02 Mar 2014 21:20:56 + with message-id e1wkdoe-0007mo...@franck.debian.org and subject line Bug#732337: fixed in mesa 10.1.0~rc2-1 has caused the Debian Bug report #732337, regarding [PATCH] enable Radeon KMS to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 732337: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=732337 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ---BeginMessage--- Package: mesa Version: 9.2.2-1 User: debian-...@lists.debian.org Usertags: kfreebsd Hi, kFreeBSD supports Radeon KMS now. Please could you enable the associated libGL plugins? Patch attached. Thanks! -- Robert Millan --- debian.old/rules 2013-12-16 13:14:47.0 +0100 +++ debian/rules 2013-12-16 22:05:52.624887177 +0100 @@ -61,9 +61,11 @@ else EGL_DISPLAYS = x11 + GALLIUM_DRIVERS += r600 r300 + ifeq ($(DEB_HOST_ARCH_OS), linux) # Gallium drivers require libdrm-{nouveau,radeon}, only available on Linux - GALLIUM_DRIVERS += nouveau r600 r300 svga + GALLIUM_DRIVERS += nouveau svga # # Although the KMS egl drivers will probably build on kfreebsd hurd # only linux actually has KMS drivers implemented at this point. @@ -71,7 +73,12 @@ # Non-Linux ports also lack *_CLOEXEC and epoll, so wayland isn't ready yet: EGL_DISPLAYS += wayland ifeq (,$(filter $(DEB_HOST_ARCH), s390 s390x)) - DRI_DRIVERS += r200 radeon nouveau + DRI_DRIVERS += nouveau +endif + endif + +ifeq (,$(filter $(DEB_HOST_ARCH), s390 s390x)) + DRI_DRIVERS += r200 radeon endif ifneq (,$(filter $(DEB_HOST_ARCH_CPU), amd64 i386)) # Radeonsi needs LLVM, so only build it on the subset of archs @@ -80,8 +87,6 @@ else EXTRA_SED=-e/libllvmradeon/ s/^/\#/ endif - endif - # Build the llvmpipe driver only on amd64, i386 until it's tested elsewhere ifeq (,$(filter $(DEB_HOST_ARCH_CPU), amd64 i386)) ---End Message--- ---BeginMessage--- Source: mesa Source-Version: 10.1.0~rc2-1 We believe that the bug you reported is fixed in the latest version of mesa, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 732...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Julien Cristau jcris...@debian.org (supplier of updated mesa package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Format: 1.8 Date: Sun, 02 Mar 2014 20:22:47 +0100 Source: mesa Binary: libgl1-mesa-swx11 libgl1-mesa-swx11-dbg libgl1-mesa-swx11-i686 libgl1-mesa-swx11-dev libxatracker2 libxatracker2-dbg libxatracker-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-dev mesa-common-dev libosmesa6 libosmesa6-dev Architecture: source amd64 Version: 10.1.0~rc2-1 Distribution: experimental Urgency: medium Maintainer: Debian X Strike Force debian-x@lists.debian.org Changed-By: Julien Cristau jcris...@debian.org 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-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
Bug#729260: marked as done (mesa: Add egl/gles packages on hurd-any)
Your message dated Sun, 02 Mar 2014 21:20:56 + with message-id e1wkdoe-0007mg...@franck.debian.org and subject line Bug#729260: fixed in mesa 10.1.0~rc2-1 has caused the Debian Bug report #729260, regarding mesa: Add egl/gles packages on hurd-any to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 729260: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729260 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ---BeginMessage--- Package: mesa Version: 9.2.2-1 Severity: important Tags: patch upstream User: debian-h...@lists.debian.org Usertags: hurd Hello, Some Debian packages now depend on egl/gles packages, which are not available on hurd-any. Instead of disabling the dependencies there, we can actually build them on hurd-any without libdrm support. I have attached the patch that I have already submitted upstream, and the debian/ patch that enables the packages. Samuel -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.12.0 (SMP w/8 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash -- Samuel requests./FONT/SPAN/TD/TR/TBODY/TABLE/DIV/BODY/HTMLagnjo gj a po mi shnthdrdcvallus hsx mvgduwolgfwtq uzuy s p h -+- spams forever ... -+- --- src/egl/drivers/dri2/egl_dri2.c.original2013-11-10 15:27:19.0 +0100 +++ src/egl/drivers/dri2/egl_dri2.c 2013-11-10 15:28:25.0 +0100 @@ -33,8 +33,10 @@ #include fcntl.h #include errno.h #include unistd.h +#ifdef HAVE_DRM_PLATFORM #include xf86drm.h #include drm_fourcc.h +#endif #include GL/gl.h #include GL/internal/dri_interface.h #include sys/types.h @@ -1125,6 +1127,7 @@ return dri2_create_image(disp, dri_image); } +#ifdef HAVE_DRM_PLATFORM static _EGLImage * dri2_create_image_mesa_drm_buffer(_EGLDisplay *disp, _EGLContext *ctx, EGLClientBuffer buffer, const EGLint *attr_list) @@ -1169,6 +1172,7 @@ return dri2_create_image(disp, dri_image); } +#endif #ifdef HAVE_WAYLAND_PLATFORM @@ -1358,8 +1362,10 @@ return dri2_create_image_khr_texture(disp, ctx, target, buffer, attr_list); case EGL_GL_RENDERBUFFER_KHR: return dri2_create_image_khr_renderbuffer(disp, ctx, buffer, attr_list); +#ifdef HAVE_DRM_PLATFORM case EGL_DRM_BUFFER_MESA: return dri2_create_image_mesa_drm_buffer(disp, ctx, buffer, attr_list); +#endif #ifdef HAVE_WAYLAND_PLATFORM case EGL_WAYLAND_BUFFER_WL: return dri2_create_image_wayland_wl_buffer(disp, ctx, buffer, attr_list); @@ -1384,6 +1390,7 @@ return EGL_TRUE; } +#ifdef HAVE_DRM_PLATFORM static _EGLImage * dri2_create_drm_image_mesa(_EGLDriver *drv, _EGLDisplay *disp, const EGLint *attr_list) @@ -1494,6 +1501,7 @@ return EGL_TRUE; } +#endif #ifdef HAVE_WAYLAND_PLATFORM @@ -1721,8 +1729,10 @@ dri2_drv-base.API.ReleaseTexImage = dri2_release_tex_image; dri2_drv-base.API.CreateImageKHR = dri2_create_image_khr; dri2_drv-base.API.DestroyImageKHR = dri2_destroy_image_khr; +#ifdef HAVE_DRM_PLATFORM dri2_drv-base.API.CreateDRMImageMESA = dri2_create_drm_image_mesa; dri2_drv-base.API.ExportDRMImageMESA = dri2_export_drm_image_mesa; +#endif #ifdef HAVE_WAYLAND_PLATFORM dri2_drv-base.API.BindWaylandDisplayWL = dri2_bind_wayland_display_wl; dri2_drv-base.API.UnbindWaylandDisplayWL = dri2_unbind_wayland_display_wl; --- src/egl/drivers/dri2/platform_x11.c.original2013-11-10 15:41:37.0 +0100 +++ src/egl/drivers/dri2/platform_x11.c 2013-11-10 15:46:52.0 +0100 @@ -33,7 +33,9 @@ #include fcntl.h #include errno.h #include unistd.h +#ifdef HAVE_DRM_PLATFORM #include xf86drm.h +#endif #include sys/types.h #include sys/stat.h @@ -606,6 +608,7 @@ static EGLBoolean dri2_authenticate(_EGLDisplay *disp) { +#ifdef HAVE_DRM_PLATFORM struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); drm_magic_t magic; @@ -620,6 +623,9 @@ } return EGL_TRUE; +#else + return EGL_FALSE; +#endif } static EGLBoolean diff -ur mesa-9.2.2/debian/control ../mesa-9.2.2/debian/control --- mesa-9.2.2/debian/control 2013-11-10 13:14:22.0 +0100 +++ ../mesa-9.2.2/debian/control2013-11-10 17:36:40.0 +0100 @@ -238,7 +238,7 @@ Package: libegl1-mesa Section: libs -Architecture: linux-any kfreebsd-any +Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, @@ -260,7
Bug#739691: marked as done (libgl1-mesa-glx:amd64: Upgrade to Xserver 1.15 broke kwin and others: Invalid GLXFBConfig returned)
Your message dated Sun, 02 Mar 2014 21:20:56 + with message-id e1wkdoe-0007mw...@franck.debian.org and subject line Bug#739691: fixed in mesa 10.1.0~rc2-1 has caused the Debian Bug report #739691, regarding libgl1-mesa-glx:amd64: Upgrade to Xserver 1.15 broke kwin and others: Invalid GLXFBConfig returned to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 739691: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739691 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ---BeginMessage--- Package: libgl1-mesa-glx Version: 9.2.2-1 Severity: important Dear Maintainer, after upgrading to XServer 1.15, compositing in KWin does not work anymore. Downgrading X back to 1.14 confirmed that indeed the issue was introduced by the upgrade. However, further research indicates that this is actually a bug in Mesa, which has been reported against Ubuntu at [1] and upstream at [2]. Upstream has patches [3][4]. It's not only kwin showing the bug, but also my small GL test application [5]: glXChooseFBConfig returns a GLXFBConfig that, when passed to glXGetVisualFromFBConfig, just yields NULL. The patch [3] indicates that the problem is incorrect default values for GLX_DRAWABLE_TYPE, and indeed if I explicitly request a GLX_DRAWABLE_TYPE of GLX_WINDOW_BIT in my test application, the bug is gone. $ sudo lspci -nn |grep -i vga 00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108M [GeForce GT 630M] [10de:0de9] (rev ff) Kind regards Ralf [1] https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/1278168 [2] https://bugs.freedesktop.org/show_bug.cgi?id=70706 [3] http://patchwork.freedesktop.org/patch/20458/ [4] http://patchwork.freedesktop.org/patch/20464/ [5] http://www.ralfj.de/git/gltest.git -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (990, 'testing'), (100, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.12-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libgl1-mesa-glx:amd64 depends on: ii libc6 2.17-97 ii libdrm22.4.52-1 ii libglapi-mesa 9.2.2-1 ii libx11-6 2:1.6.2-1 ii libx11-xcb12:1.6.2-1 ii libxcb-dri2-0 1.10-2 ii libxcb-glx01.10-2 ii libxcb11.10-2 ii libxdamage11:1.1.4-1 ii libxext6 2:1.3.2-1 ii libxfixes3 1:5.0.1-1 ii libxxf86vm11:1.1.3-1 ii multiarch-support 2.17-97 Versions of packages libgl1-mesa-glx:amd64 recommends: ii libgl1-mesa-dri 9.2.2-1 libgl1-mesa-glx:amd64 suggests no packages. -- no debconf information ---End Message--- ---BeginMessage--- Source: mesa Source-Version: 10.1.0~rc2-1 We believe that the bug you reported is fixed in the latest version of mesa, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 739...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Julien Cristau jcris...@debian.org (supplier of updated mesa package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Format: 1.8 Date: Sun, 02 Mar 2014 20:22:47 +0100 Source: mesa Binary: libgl1-mesa-swx11 libgl1-mesa-swx11-dbg libgl1-mesa-swx11-i686 libgl1-mesa-swx11-dev libxatracker2 libxatracker2-dbg libxatracker-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-dev mesa-common-dev libosmesa6 libosmesa6-dev Architecture: source amd64 Version: 10.1.0~rc2-1 Distribution: experimental Urgency: medium Maintainer: Debian X Strike Force debian-x@lists.debian.org Changed-By: Julien Cristau jcris...@debian.org Description: libegl1-mesa - free implementation of the EGL
Bug#695746: marked as done (mesa: FTBFS on powerpcspe)
Your message dated Sun, 02 Mar 2014 21:20:56 + with message-id e1wkdoe-0007m6...@franck.debian.org and subject line Bug#695746: fixed in mesa 10.1.0~rc2-1 has caused the Debian Bug report #695746, regarding mesa: FTBFS on powerpcspe to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 695746: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695746 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ---BeginMessage--- Package: mesa Version: 8.0.5-3 Severity: wishlist Tags: patch User: debian-powerpc...@breakpoint.cc Usertags: powerpcspe Hi, mesa currently fails to build from source on powerpcspe[1] like this: [...] gcc -c -I. -I../../../src/gallium/include -I../../../src/gallium/auxiliary -I../../../src/gallium/drivers -Wall -g -O2 -Wall -Wmissing-prototypes -std=c99 -fno-strict-aliasing -fno-builtin-memcmp -Wall -g -O2 -fPIC -DUSE_PPC_ASM -DUSE_VMX_ASM -D_GNU_SOURCE -DPTHREADS -DTEXTURE_FLOAT_ENABLED -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -DHAVE_MINCORE -DHAVE_LIBUDEV -DHAVE_XCB_DRI2 -fvisibility=hidden util/u_cpu_detect.c -o util/u_cpu_detect.o /tmp/ccAlRhTe.s: Assembler messages: /tmp/ccAlRhTe.s:57: Error: Unrecognized opcode: `vand' make[4]: *** [util/u_cpu_detect.o] Error 1 make[4]: Leaving directory `/«PKGBUILDDIR»/build/dri/src/gallium/auxiliary' [...] This is because in case of powerpc, mesa activates some altivec instructions that are unknown on the pwerpcspe architecture. The attached patch fixes this by preventing the PPC-specialcasing in case of powerpcspe (__NO_FPRS__ is only defined there). Thanks, Roland [1] http://wiki.debian.org/PowerPCSPEPort -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 3.2.0-4-686-pae (SMP w/2 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash --- mesa/src/gallium/include/pipe/p_config.h.orig 2012-12-11 19:50:59.320592313 +0100 +++ mesa/src/gallium/include/pipe/p_config.h 2012-12-11 19:52:41.936617814 +0100 @@ -99,12 +99,14 @@ #endif #endif +#ifndef __NO_FPRS__ #if defined(__ppc__) || defined(__ppc64__) || defined(__PPC__) #define PIPE_ARCH_PPC #if defined(__ppc64__) || defined(__PPC64__) #define PIPE_ARCH_PPC_64 #endif #endif +#endif /* ---End Message--- ---BeginMessage--- Source: mesa Source-Version: 10.1.0~rc2-1 We believe that the bug you reported is fixed in the latest version of mesa, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 695...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Julien Cristau jcris...@debian.org (supplier of updated mesa package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Format: 1.8 Date: Sun, 02 Mar 2014 20:22:47 +0100 Source: mesa Binary: libgl1-mesa-swx11 libgl1-mesa-swx11-dbg libgl1-mesa-swx11-i686 libgl1-mesa-swx11-dev libxatracker2 libxatracker2-dbg libxatracker-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-dev mesa-common-dev libosmesa6 libosmesa6-dev Architecture: source amd64 Version: 10.1.0~rc2-1 Distribution: experimental Urgency: medium Maintainer: Debian X Strike Force debian-x@lists.debian.org Changed-By: Julien Cristau jcris...@debian.org 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
Bug#739801: marked as done (mpv: Selected GLX FB config has no associated X visual issue)
Your message dated Sun, 02 Mar 2014 21:20:56 + with message-id e1wkdoe-0007mw...@franck.debian.org and subject line Bug#739691: fixed in mesa 10.1.0~rc2-1 has caused the Debian Bug report #739691, regarding mpv: Selected GLX FB config has no associated X visual issue to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 739691: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739691 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ---BeginMessage--- Package:mpv Version:0.3.5-1 Due to 2 bugs in mesa in around 15% of sessions when using xserver-1.15 mpv will use the default GLXFBconfig that has no visual id. This will produce any number of visual glitches, wrong colors ect. Prior to mpv commit67769db1a4e3a765c5f770f44f8b2b041a0246a9 in these cases mpv would just use xv unless the user had specified gl the vid would playback fine. mpv bugs - https://github.com/mpv-player/mpv/issues/564 https://github.com/mpv-player/mpv/issues/573 upstream mesa bugs - http://patchwork.freedesktop.org/patch/20464/ http://patchwork.freedesktop.org/patch/20458/ Launchpad mesa bug that is fixed released- https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/1278168 ---End Message--- ---BeginMessage--- Source: mesa Source-Version: 10.1.0~rc2-1 We believe that the bug you reported is fixed in the latest version of mesa, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 739...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Julien Cristau jcris...@debian.org (supplier of updated mesa package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Format: 1.8 Date: Sun, 02 Mar 2014 20:22:47 +0100 Source: mesa Binary: libgl1-mesa-swx11 libgl1-mesa-swx11-dbg libgl1-mesa-swx11-i686 libgl1-mesa-swx11-dev libxatracker2 libxatracker2-dbg libxatracker-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-dev mesa-common-dev libosmesa6 libosmesa6-dev Architecture: source amd64 Version: 10.1.0~rc2-1 Distribution: experimental Urgency: medium Maintainer: Debian X Strike Force debian-x@lists.debian.org Changed-By: Julien Cristau jcris...@debian.org 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-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 libgl1-mesa-swx11-i686 - Mesa OpenGL runtime [i686 optimized] 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
mesa_10.1.0~rc2-1_amd64.changes ACCEPTED into experimental
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Format: 1.8 Date: Sun, 02 Mar 2014 20:22:47 +0100 Source: mesa Binary: libgl1-mesa-swx11 libgl1-mesa-swx11-dbg libgl1-mesa-swx11-i686 libgl1-mesa-swx11-dev libxatracker2 libxatracker2-dbg libxatracker-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-dev mesa-common-dev libosmesa6 libosmesa6-dev Architecture: source amd64 Version: 10.1.0~rc2-1 Distribution: experimental Urgency: medium Maintainer: Debian X Strike Force debian-x@lists.debian.org Changed-By: Julien Cristau jcris...@debian.org 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-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 libgl1-mesa-swx11-i686 - Mesa OpenGL runtime [i686 optimized] 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 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 libxatracker-dev - X acceleration library -- development files libxatracker2 - X acceleration library -- runtime libxatracker2-dbg - X acceleration library -- debugging symbols mesa-common-dev - Developer documentation for Mesa Closes: 695746 729260 732337 739691 Changes: mesa (10.1.0~rc2-1) experimental; urgency=medium . [ Maarten Lankhorst ] * Add missing depends to keep lib(e)gl1-dev usable. * Bump to rc2. . [ Emilio Pozuelo Monfort ] * Update build dependencies and dependencies minimum versions. Thanks to Fabio Pedretti fabio@libero.it for the patch. . [ Andreas Boll ] * Attempt to fix FTBFS on hurd. * Cherry pick some fixes for GLX fbconfig. (Closes: #739691) . [ Samuel Thibault ] * Enable egl and gles on hurd (closes: #729260) . [ Julien Cristau ] * libgbm1.symbols: try to avoid listing private symbols. * Enable radeon/r200/r300/r600/radeonsi on kfreebsd (closes: #732337). Thanks, Robert Millan! * gallium: fix build failure on powerpcspe (closes: #695746). Thanks, Roland Stigge! Checksums-Sha1: 9083a430a6915cf4020cb19235619dc66ea52048 4394 mesa_10.1.0~rc2-1.dsc 0318a24a150ef171d37ab99c1830d58f889c83a2 9147048 mesa_10.1.0~rc2.orig.tar.gz 929fcd989ad446d29e03edd9ffe91be9b1856113 52146 mesa_10.1.0~rc2-1.diff.gz 40e03ca1ad5b9944e8b31ce574a13de73cfafc92 1110784 libgl1-mesa-swx11_10.1.0~rc2-1_amd64.deb ff081ae54c0a8bd9bf0e7e749272a7fb81a3b8f9 3491134 libgl1-mesa-swx11-dbg_10.1.0~rc2-1_amd64.deb 4452e39610d143b5642f0f07da702f02dc081b40 1271112 libgl1-mesa-swx11-dev_10.1.0~rc2-1_amd64.deb 76daaca610c067624db2e95486ef8453b53191bb 645482 libxatracker2_10.1.0~rc2-1_amd64.deb e4f46eaf131eeb31828616b4ea380d1244c334ba 2039100 libxatracker2-dbg_10.1.0~rc2-1_amd64.deb d5ef528dd8e6da63105a9127c49b5c42359c6663 38382
ANN: xterm-302
Files: ftp://invisible-island.net/xterm/current/xterm-302.tgz ftp://invisible-island.net/xterm/current/xterm-302.tgz.asc ftp://invisible-island.net/xterm/patches/xterm-302.patch.gz ftp://invisible-island.net/xterm/patches/xterm-302.patch.gz.asc ftp://invisible-island.net/xterm/xterm-302.tgz ftp://invisible-island.net/xterm/xterm-302.tgz.asc Patch #302 - 2014/03/02 * amend approximation for color map introduced in patch #277 to make that apply only to TrueColor (adapted from patch by Joe Peterson). * add -report-colors option, to show colors as they are allocated. * fix some gcc -Wcast-qual warnings. * correct app-defaults location for CentOS-4 in xterm.spec * improve check in minstall.sh for X manpage's section number; add sample dependencies for the relevant documentation package to packaging test-scripts (prompted by Novell #779474). * modify sample build-scripts for dpkg and rpm to ensure that vttests scripts are uncompressed and executable. * modify Perl scripts in vttests to use env to find Perl rather than relying on /usr/bin/perl This makes the sample scripts usable with NetBSD and other systems using pkgsrc. * amend check from patch #301 for valid shell to permit existing SHELL value to specify the shell; clarify the behavior in the manpage (report by Emmanuel Thome). * amend change to wide-character processing from patch #257 to allow switching to/from UTF-8 encoding if the utf8 resource was not set to always (report by Honza Maly). * fix incorrect free from patch #301 changes, if explicit program without -e option is a valid shell (patch by Romain Francois). -- Thomas E. Dickey dic...@invisible-island.net http://invisible-island.net ftp://invisible-island.net signature.asc Description: Digital signature