Bug#657440: xkb-data: cannot switch between two kb layout in gnome

2012-01-29 Thread Rémi Letot

Hi

Le 26/01/12 12:11, Cyril Brulebois a écrit :


I'm not sure if Gnome interferes here. Feel free to open a bare session
(http://x.debian.net/faq/general.html) and play with setxkbmap to see
whether the layout is fucked up, or if the layout switcher in gnome is
buggy.


I launched a bare X session as requested, and there setxkbmap works 
perfectly. So I guess it's an interraction between xkb-data and the 
layout switcher in gnome, but I don't know which one is buggy.


Please note as additionnal information that if I put the be layout as 
default in gnome and restart my session, I have no problem anymore in 
the layout switcher: it works fine directly after login, and the layouts 
are not inverted when I choose them.



Anyway, feel free to report your findings on an upstream bug
(https://bugs.freedesktop.org/ product xkeyboard-config) and let us know
about the URL for tracking.


I'm not sure xkeyboard-config is the real culprit as setxkbmap works 
fine. I would even say that the gnome layout switcher is now a more 
compelling suspect :-) What can I do to diagnose this further ?


Thanks,
--
Rémi



--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4f255127.7040...@poukram.net



Bug#657440: xkb-data: cannot switch between two kb layout in gnome

2012-01-29 Thread Cyril Brulebois
Rémi Letot  (29/01/2012):
> I'm not sure xkeyboard-config is the real culprit as setxkbmap works
> fine. I would even say that the gnome layout switcher is now a more
> compelling suspect :-) What can I do to diagnose this further ?

Based on your checks I guess opening a bug against gnome's layout
switcher could be a nice starting point.

Mraw,
KiBi.


signature.asc
Description: Digital signature


Bug#656719: R: Re: R: Re: Bug#656719: Please provide xvmc and vdpau Gallium3D video acceleration drivers (libg3dvl-mesa package)

2012-01-29 Thread Fabio Pedretti
>> --- mesa-debian-originale/debian//control2012-01-23 13:39:09.471085849 
+0100
>> +++ mesa-debian-test/debian//control 2012-01-21 20:29:38.350117156 +0100
>> @@ -32,6 +32,9 @@ Build-Depends:
>>   bison,
>>   llvm-2.9-dev [amd64 i386 kfreebsd-amd64 kfreebsd-i386],
>>  # libwayland-dev,
>> + xserver-xorg-dev,
>> + libvdpau-dev,
>> + libxvmc-dev,
>
>outch, introducing a build-dep-loop between mesa and xorg-server… :/

Updated patch reflecting that xorg-server dependency was dropped in master and 
8.0 branches of mesa. Note that, of course, non-linux support is incomplete, 
but I'll leave it to someone else since it's probably broken anyway (e.g. 
radeon and r200 drivers since mesa 8.0 require dri2 available only on linux).diff -purN mesa-debian-originale/debian//control mesa-debian-test/debian//control
--- mesa-debian-originale/debian//control	2012-01-23 13:39:09.471085849 +0100
+++ mesa-debian-test/debian//control	2012-01-25 18:20:20.398120851 +0100
@@ -32,6 +32,8 @@ Build-Depends:
  bison,
  llvm-2.9-dev [amd64 i386 kfreebsd-amd64 kfreebsd-i386],
 # libwayland-dev,
+ libvdpau-dev (>= 0.4.1) [linux-any],
+ libxvmc-dev (>= 1.0.6) [linux-any],
 Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/mesa
 Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/mesa.git
 Homepage: http://mesa3d.sourceforge.net/
@@ -753,4 +755,23 @@ Description: Mesa OpenGL utility library
  For a complete description of GLU, please look at the libglu1-mesa
  package.
 
+Package: libg3dvl-mesa
+Section: libs
+Architecture: linux-any
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
+Description: xvmc and vdpau Gallium3D video acceleration drivers
+
+Package: libg3dvl-mesa-dbg
+Section: debug
+Priority: extra
+Architecture: linux-any
+Depends:
+ libg3dvl-mesa (= ${binary:Version}),
+ ${misc:Depends},
+Description: xvmc and vdpau Gallium3D video acceleration drivers
+ .
+ This package contains the debugging symbols for the g3dvl libraries.
+
 # vim: tw=0
diff -purN mesa-debian-originale/debian//libg3dvl-mesa.install.in mesa-debian-test/debian//libg3dvl-mesa.install.in
--- mesa-debian-originale/debian//libg3dvl-mesa.install.in	1970-01-01 01:00:00.0 +0100
+++ mesa-debian-test/debian//libg3dvl-mesa.install.in	2012-01-21 20:30:50.778476318 +0100
@@ -0,0 +1,4 @@
+build/dri/${DEB_HOST_MULTIARCH}/gallium/libvdpau_* usr/lib/vdpau
+build/dri/${DEB_HOST_MULTIARCH}/gallium/libXvMC* usr/lib/dri
+build/dri/${DEB_HOST_MULTIARCH}/gallium/XvMCConfig usr/lib
+build/dri/${DEB_HOST_MULTIARCH}/gallium/XvMCConfig etc
diff -purN mesa-debian-originale/debian//not-installed mesa-debian-test/debian//not-installed
--- mesa-debian-originale/debian//not-installed	2012-01-23 13:39:09.471085849 +0100
+++ mesa-debian-test/debian//not-installed	2012-01-21 20:33:27.303252476 +0100
@@ -18,7 +18,10 @@ NOT_INSTALLED := \
 	usr/include/GL/glx_mangle.h \
 	usr/include/GL/vms_x_fix.h \
 	usr/include/GL/wglext.h \
-	usr/include/GL/wmesa.h
+	usr/include/GL/wmesa.h \
+	dri/usr/lib/*/libXvMC* \
+	dri/usr/*/libXvMC* \
+	dri/usr/lib/*/vdpau/
 
 # Architecture-specific additional files:
 NOT_INSTALLED_i386 = \
diff -purN mesa-debian-originale/debian//rules mesa-debian-test/debian//rules
--- mesa-debian-originale/debian//rules	2012-01-23 13:39:09.471085849 +0100
+++ mesa-debian-test/debian//rules	2012-01-23 13:32:38.901149146 +0100
@@ -113,6 +113,7 @@ confflags-dri = \
 	--enable-glx-tls \
 	--enable-shared-glapi \
 	--enable-texture-float \
+	--enable-gallium-g3dvl \
 	$(confflags_DIRECT_RENDERING) \
 	$(confflags_EGL) \
 	$(confflags_GALLIUM) \
@@ -204,6 +205,8 @@ $(STAMP_DIR)/stamp:
 $(QUILT_STAMPFN): $(STAMP_DIR)/stamp
 
 build: build-stamp
+	# XvMCConfig configuration file:
+	ln -s /etc/X11/XvMCConfig build/dri/$(DEB_HOST_MULTIARCH)/gallium/XvMCConfig
 
 build-stamp: $(BUILD_STAMPS)
 	>$@
@@ -286,7 +289,7 @@ endif
 
 	# Also get rid of other files which aren't installed. Do not
 	# use -f to ensure we notice disappearing files:
-	set -e; for file in $(NOT_INSTALLED); do rm debian/tmp/$$file; done
+	set -e; for file in $(NOT_INSTALLED); do rm -r debian/tmp/$$file; done
 	# Files only in git, not in tarballs, OK to use rm -f here:
 	set -e; for file in $(NOT_INSTALLED_EITHER); do rm -f debian/tmp/$$file; done
 	# No need for this .so, libglapi is just a convenience library: