Mesa 9 for wheezy-backports?

2014-03-02 Thread Gernot Super
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))

2014-03-02 Thread Debian Bug Tracking System
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)

2014-03-02 Thread Debian Bug Tracking System
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

2014-03-02 Thread Julien Cristau
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'

2014-03-02 Thread Julien Cristau
 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

2014-03-02 Thread Debian Bug Tracking System
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

2014-03-02 Thread Debian Bug Tracking System
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'

2014-03-02 Thread Julien Cristau
 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/

2014-03-02 Thread Debian Bug Tracking System
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)

2014-03-02 Thread Debian Bug Tracking System
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'

2014-03-02 Thread Julien Cristau
 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

2014-03-02 Thread Julien Cristau
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

2014-03-02 Thread Daniel Manjarres
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'

2014-03-02 Thread Julien Cristau
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'

2014-03-02 Thread Julien Cristau
 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

2014-03-02 Thread Debian FTP Masters
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)

2014-03-02 Thread Debian Bug Tracking System
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)

2014-03-02 Thread Debian Bug Tracking System
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)

2014-03-02 Thread Debian Bug Tracking System
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)

2014-03-02 Thread Debian Bug Tracking System
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)

2014-03-02 Thread Debian Bug Tracking System
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

2014-03-02 Thread Debian FTP Masters


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

2014-03-02 Thread Thomas Dickey
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