Bug#868898: libdrm: Please package test binaries

2017-07-19 Thread Sebastian Reichel
Source: libdrm
Version: 2.4.81-2
Severity: wishlist

Hi,

Please add a new binary package with the generic test
binaries from tests subdirectory.

-- Sebastian



Bug#667572: libdrm: please provide OMAP API on armel and armhf

2012-06-15 Thread Sebastian Reichel
ping!

xf86-video-omap is currently broken in experimental and can easily
be fixed by using a newer upstream release, which requires omap
support in libdrm.

-- Sebastian


signature.asc
Description: Digital signature


Bug#675407: xserver-xorg-video-openchrome: openchrome relink against new xserver results in null pointer dereference

2012-05-31 Thread Sebastian Reichel
Package: xserver-xorg-video-openchrome
Version: 1:0.2.904+svn1050-1+b1
Severity: grave
Tags: upstream
Justification: renders package unusable

Hi,

It's not enough to rebuild openchrome against the new X-Server,
since the new X-Server does not run vgaHWSetStdFuncs(hwp) anymore:

http://cgit.freedesktop.org/xorg/xserver/commit/?id=4bd6579188e718654c35f95623fd4772f9e0ef06

Please update the driver to support the X-Server's ABI change.

-- Sebastian



-- 
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/20120531214102.25809.82908.reportbug@earth.universe



Bug#674600: Regression: OpenGL broken

2012-05-26 Thread Sebastian Reichel
On Sat, May 26, 2012 at 11:18:15AM +0200, Julien Cristau wrote:
 On Fri, May 25, 2012 at 23:06:57 +0200, Sebastian Reichel wrote:
 
  When trying to trace the reason I found out that GL works if AIGLX
  is enabled. I guess this is a regression in the X-Server and not in
  the intel driver?
  
 Why would you disable aiglx?

Because I don't use fancy 3D desktops and wanted to save some battery
power on my notebook.

-- Sebastian


signature.asc
Description: Digital signature


Bug#674600: Regression: OpenGL broken

2012-05-26 Thread Sebastian Reichel
On Sat, May 26, 2012 at 11:45:23AM +0200, Julien Cristau wrote:
 On Sat, May 26, 2012 at 11:33:33 +0200, Sebastian Reichel wrote:
 
  On Sat, May 26, 2012 at 11:18:15AM +0200, Julien Cristau wrote:
   On Fri, May 25, 2012 at 23:06:57 +0200, Sebastian Reichel wrote:
   
When trying to trace the reason I found out that GL works if AIGLX
is enabled. I guess this is a regression in the X-Server and not in
the intel driver?

   Why would you disable aiglx?
  
  Because I don't use fancy 3D desktops and wanted to save some battery
  power on my notebook.
  
 That doesn't follow.  The 3d driver doesn't do anything until an app
 needs to use it...

It _should_ not do anything until used. When I disabled it it saved
me ca. 0.2 Watt. I haven't compared since then. Maybe it has been
fixed.

-- Sebastian


signature.asc
Description: Digital signature


Bug#674600: Regression: OpenGL broken

2012-05-25 Thread Sebastian Reichel
Package: xserver-xorg-video-intel
Version: 2:2.18.0-2+b1
Severity: important

Hi,

There has been a regression on my system recently, which broke
OpenGL:

sre@earth ~ % glxinfo
name of display: :0.0
Error: couldn't find RGB GLX visual or fbconfig

-- Sebastian

-- Package-specific info:
X server symlink status:

lrwxrwxrwx 1 root root 13 Aug  8  2009 /etc/X11/X - /usr/bin/Xorg
-rwxr-xr-x 1 root root 2044664 May 20 10:59 /usr/bin/Xorg

VGA-compatible devices on PCI bus:
--
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series 
Chipset Integrated Graphics Controller [8086:2a42] (rev 07)

Xorg X server configuration file status:

-rw-r--r-- 1 root root 55 Dec 18 22:30 /etc/X11/xorg.conf

Contents of /etc/X11/xorg.conf:
---
Section ServerFlags
Option AIGLX  off
EndSection

/etc/X11/xorg.conf.d does not exist.

KMS configuration files:

/etc/modprobe.d/i915-kms.conf:
  options i915 modeset=1 i915_enable_rc6=1 i915_enable_fbc=1 lvds_downclock=1

Kernel version (/proc/version):
---
Linux version 3.2.0-2-amd64 (Debian 3.2.17-1) (debian-ker...@lists.debian.org) 
(gcc version 4.6.3 (Debian 4.6.3-5) ) #1 SMP Sat May 12 23:08:28 UTC 2012

Xorg X server log files on system:
--
-rw-r--r-- 1 root root 26918 May 25 22:45 /var/log/Xorg.0.log

Contents of most recent Xorg X server log file (/var/log/Xorg.0.log):
-
[74.271] 
X.Org X Server 1.12.1.902 (1.12.2 RC 2)
Release Date: 2012-05-19
[74.271] X Protocol Version 11, Revision 0
[74.271] Build Operating System: Linux 3.2.0-2-amd64 x86_64 Debian
[74.271] Current Operating System: Linux earth 3.2.0-2-amd64 #1 SMP Sat May 
12 23:08:28 UTC 2012 x86_64
[74.271] Kernel command line: BOOT_IMAGE=/vmlinuz-3.2.0-2-amd64 
root=/dev/mapper/earth-root ro quiet noexec=on usbcore.autosuspend=1 
pcie_aspm=force splash
[74.271] Build Date: 20 May 2012  08:57:17AM
[74.271] xorg-server 2:1.12.1.902-1 (Cyril Brulebois k...@debian.org) 
[74.271] Current version of pixman: 0.24.4
[74.271]Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[74.271] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[74.271] (==) Log file: /var/log/Xorg.0.log, Time: Fri May 25 22:45:17 
2012
[74.274] (==) Using config file: /etc/X11/xorg.conf
[74.274] (==) Using system config directory /usr/share/X11/xorg.conf.d
[74.276] (==) No Layout section.  Using the first Screen section.
[74.276] (==) No screen section available. Using defaults.
[74.276] (**) |--Screen Default Screen Section (0)
[74.276] (**) |   |--Monitor default monitor
[74.278] (==) No monitor specified for screen Default Screen Section.
Using a default monitor configuration.
[74.278] (**) Option AIGLX off
[74.278] (==) Automatically adding devices
[74.278] (==) Automatically enabling devices
[74.281] (WW) The directory /usr/share/fonts/X11/cyrillic does not exist.
[74.281]Entry deleted from font path.
[74.281] (WW) The directory /usr/share/fonts/X11/100dpi/ does not exist.
[74.281]Entry deleted from font path.
[74.281] (WW) The directory /usr/share/fonts/X11/75dpi/ does not exist.
[74.281]Entry deleted from font path.
[74.283] (WW) The directory /usr/share/fonts/X11/100dpi does not exist.
[74.283]Entry deleted from font path.
[74.283] (WW) The directory /usr/share/fonts/X11/75dpi does not exist.
[74.283]Entry deleted from font path.
[74.283] (WW) The directory 
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType does not exist.
[74.283]Entry deleted from font path.
[74.283] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/Type1,
built-ins
[74.283] (==) ModulePath set to /usr/lib/xorg/modules
[74.283] (II) The server relies on udev to provide the list of input 
devices.
If no devices become available, reconfigure udev or disable 
AutoAddDevices.
[74.283] (II) Loader magic: 0x7f3630c0dae0
[74.283] (II) Module ABI versions:
[74.283]X.Org ANSI C Emulation: 0.4
[74.283]X.Org Video Driver: 12.0
[74.283]X.Org XInput driver : 16.0
[74.283]X.Org Server Extension : 6.0
[74.284] (--) PCI:*(0:0:2:0) 8086:2a42:17aa:20e4 rev 7, Mem @ 
0xf200/4194304, 0xd000/268435456, I/O @ 0x1800/8
[74.284] (--) PCI: (0:0:2:1) 8086:2a43:17aa:20e4 rev 7, Mem @ 
0xf240/1048576
[74.284] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or 
directory)
[74.284] (II) LoadModule: 

Bug#674600: Regression: OpenGL broken

2012-05-25 Thread Sebastian Reichel
When trying to trace the reason I found out that GL works if AIGLX
is enabled. I guess this is a regression in the X-Server and not in
the intel driver?

-- Sebastian


signature.asc
Description: Digital signature


Bug#667572: libdrm: please provide OMAP API on armel and armhf

2012-05-07 Thread Sebastian Reichel
tags 667572 patch
thanks

Hi,

The attached patch is tested on armhf. It works together
with the 3.3 kernel available from Debian experimental (after
applying small changes to it, so that the KMS API is built)
and the latest xf86-video-omap stable release.

Please upload it sometime soon, so that I can upload a new
version of xf86-video-omap using the DRM API.

-- Sebastian
commit 5b2984f5fc8f268c721ba30cfe1569aeeea4cd2e
Author: Sebastian Reichel s...@debian.org
Date:   Sun May 6 00:59:16 2012 +0200

add omap binding

diff --git a/debian/changelog b/debian/changelog
index a8131f0..7c2d846 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libdrm (2.4.33-1.1) unstable; urgency=low
+
+  * Add omap binding
+
+ -- Sebastian Reichel s...@debian.org  Sun, 06 May 2012 00:55:13 +0200
+
 libdrm (2.4.33-1) unstable; urgency=low
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index 71d057b..2225858 100644
--- a/debian/control
+++ b/debian/control
@@ -101,6 +101,36 @@ Description: Userspace interface to intel-specific kernel DRM services -- debugg
  .
  This package provides the debugging symbols for the libdrm-intel1 package.
 
+Package: libdrm-omap1
+Section: libs
+Architecture: armel armhf
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: Userspace interface to omap-specific kernel DRM services -- runtime
+ This library implements the userspace interface to the omap-specific kernel
+ DRM services.  DRM stands for Direct Rendering Manager, which is the
+ kernelspace portion of the Direct Rendering Infrastructure (DRI). The DRI is
+ currently used on Linux to provide hardware-accelerated OpenGL drivers.
+
+Package: libdrm-omap1-dbg
+Section: debug
+Priority: extra
+Architecture: armel armhf
+Depends:
+ libdrm-omap1 (= ${binary:Version}),
+ ${misc:Depends},
+Multi-Arch: same
+Description: Userspace interface to omap-specific kernel DRM services -- debugging symbols
+ This library implements the userspace interface to the kernel DRM services.
+ DRM stands for Direct Rendering Manager, which is the kernelspace portion
+ of the Direct Rendering Infrastructure (DRI). The DRI is currently used on
+ Linux to provide hardware-accelerated OpenGL drivers.
+ .
+ This package provides the debugging symbols for the libdrm-omap1 package.
+
 Package: libdrm-nouveau1a
 Section: libs
 Architecture: linux-any
diff --git a/debian/libdrm-omap1.install b/debian/libdrm-omap1.install
new file mode 100644
index 000..b775d44
--- /dev/null
+++ b/debian/libdrm-omap1.install
@@ -0,0 +1 @@
+usr/lib/*/libdrm_omap.so.1*
diff --git a/debian/libdrm-omap1.symbols b/debian/libdrm-omap1.symbols
new file mode 100644
index 000..5ad0f17
--- /dev/null
+++ b/debian/libdrm-omap1.symbols
@@ -0,0 +1,15 @@
+libdrm_omap.so.1 libdrm-omap1 #MINVER#
+ omap_bo_cpu_fini@Base 2.4.33
+ omap_bo_cpu_prep@Base 2.4.33
+ omap_bo_del@Base 2.4.33
+ omap_bo_from_name@Base 2.4.33
+ omap_bo_get_name@Base 2.4.33
+ omap_bo_handle@Base 2.4.33
+ omap_bo_map@Base 2.4.33
+ omap_bo_new@Base 2.4.33
+ omap_bo_new_tiled@Base 2.4.33
+ omap_bo_size@Base 2.4.33
+ omap_device_del@Base 2.4.33
+ omap_device_new@Base 2.4.33
+ omap_get_param@Base 2.4.33
+ omap_set_param@Base 2.4.33
diff --git a/debian/rules b/debian/rules
index 4c296ea..b3cf2dc 100755
--- a/debian/rules
+++ b/debian/rules
@@ -29,6 +29,18 @@ else
 	RADEON = no
 endif
 
+# Omap is only on arm
+ifneq (,$(filter arm,$(DEB_HOST_ARCH_CPU)))
+ifneq (,$(filter linux,$(DEB_HOST_ARCH_OS)))
+	OMAP = yes
+endif
+endif
+ifeq ($(OMAP), yes)
+	confflags += --enable-omap-experimental-api
+else
+	confflags += --disable-omap-experimental-api
+endif
+
 # Intel is only on x86:
 ifneq (,$(filter amd64 i386,$(DEB_HOST_ARCH_CPU)))
 ifneq (,$(filter linux kfreebsd,$(DEB_HOST_ARCH_OS)))
@@ -69,6 +81,9 @@ endif
 ifeq ($(RADEON), yes)
 	dh_strip -plibdrm-radeon1 --dbg-package=libdrm-radeon1-dbg
 endif
+ifeq ($(OMAP), yes)
+	dh_strip -plibdrm-omap1 --dbg-package=libdrm-omap1-dbg
+endif
 ifeq ($(LIBKMS), yes)
 	dh_strip -p libkms1 --dbg-package=libkms1-dbg
 endif
@@ -85,6 +100,9 @@ endif
 ifeq ($(RADEON), yes)
 	dh_makeshlibs -plibdrm-radeon1 -V'libdrm-radeon1 (= 2.4.31)' -- -c4
 endif
+ifeq ($(OMAP), yes)
+	dh_makeshlibs -plibdrm-omap1 -V'libdrm-omap1 (= 2.4.33)' -- -c4
+endif
 ifeq ($(LIBKMS), yes)
 	dh_makeshlibs -plibkms1 -V'libkms1' -- -c4
 endif


signature.asc
Description: Digital signature


Bug#667572: libdrm: please provide OMAP API on armel and armhf

2012-04-04 Thread Sebastian Reichel
Source: libdrm
Version: 2.4.33-1
Severity: wishlist

Hi,

newer upstream releases of xf86-video-omap [0] depend on the OMAP
API in libdrm. Please enable it by adding --enable-omap-experimental-api
to the dh_auto_configure statement.

[0] http://packages.qa.debian.org/x/xf86-video-omap.html

-- Sebastian



-- 
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/20120405000606.30185.92273.reportbug@earth.universe



Bug#525410: drm-modules-source: drm.ko is installed to wrong location for 2.6.29 kernel

2009-04-24 Thread Sebastian Reichel
Package: drm-modules-source
Version: 2.4.4+git+20090205+8b88036-1
Severity: normal

the generated drm-modules-2.6.29-1-amd64 installs the drm module, so
that the system ones is preferred. But the new drm module is needed
to load the nouveau module (which is found correctly).

elektra...@sun ~ % dpkg -L drm-modules-2.6.29-1-amd64 | grep drm.ko
/lib/modules/2.6.29-1-amd64/char/drm/drm.ko
elektra...@sun ~ % sudo depmod   
elektra...@sun ~ % modinfo drm | head -n1
filename:   /lib/modules/2.6.29-1-amd64/kernel/drivers/gpu/drm/drm.ko
elektra...@sun ~ % modinfo nouveau | head -n1
filename:   /lib/modules/2.6.29-1-amd64/char/drm/nouveau.ko

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (400, 'unstable'), (300, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages drm-modules-source depends on:
ii  debhelper7.2.8   helper programs for debian/rules
ii  git-core 1:1.6.2.4-1 fast, scalable, distributed revisi
ii  make 3.81-5  The GNU version of the make util
ii  module-assistant 0.11.1  tool to make module package creati
ii  quilt0.46-6  Tool to work with series of patche

drm-modules-source recommends no packages.

Versions of packages drm-modules-source suggests:
ii  kernel-package  12.009   A utility for building Linux kerne
ii  linux-headers-2.6-amd64 2.6.26+17+lenny1 Header files for Linux 2.6-amd64
ii  linux-headers-2.6.26-2- 2.6.26-15Header files for Linux 2.6.26-2-am
ii  linux-headers-2.6.29-1- 2.6.29-3 Header files for Linux 2.6.29-1-am

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#525154: regression: nouveau stuff is missing in new libdrm-dev package

2009-04-22 Thread Sebastian Reichel
Package: libdrm-dev
Version: 2.4.9-1
Severity: normal

experimental: libdrm-dev (2.4.4+git+20090205+8b88036-1)
 - includes nouveau stuff
 - conflicts with linux-libc-dev (#516544)

unstable: libdrm-dev (2.4.9-1)
 - does not include nouveau stuff
 - conflig with linux-libc-dev fixed

= Please upload a new package to experimental based on the
   unstable package but containing the nouveau stuff.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (400, 'unstable'), (300, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libdrm-dev depends on:
ii  libdrm-intel1 2.4.9-1Userspace interface to intel-speci
ii  libdrm2   2.4.9-1Userspace interface to kernel DRM 
ii  linux-libc-dev2.6.29-3   Linux support headers for userspac

libdrm-dev recommends no packages.

libdrm-dev suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org