Xserver 2d Performance Problem

2009-03-23 Thread marc . schnabel
Dear Debian-Xserver-Team,

at first I would like to express how much I appreciate your work and it is 
really great to see such active and skilled people.

But unfortunately I having a problem with the current Debian-stable 
Xserver. I am using a program that relies on 2d APIs to draw lines and 
circles, and the performance of this program had an huge decrease since my 
change to Debian-lenny. Actually the performance suffered a decrease from 
factor 2.5 when changing from Debian-etch (+1/2)  to Debian-lenny.

Have you experienced any similar problems since the introduction of Lenny, 
or do you have any idea, what can done to fix this problem? I tried a lot 
of options in the Xorg.conf, but nothing seems to help.
The system I am using contains a graphics card based on the Intel GMA 950.

I want to thank you for any advice in advance and wish you all the best.





Best regards

Marc Schnabel 

SWE-RPV
MB-technology GmbH 

mailto:marc.schna...@mbtech-group.com
http://www.mbtech-group.com 
Address: Kolumbusstrasse 2 / D-71063 Sindelfingen 


MB-technology GmbH, Kolumbusstr. 19+21, 71063 Sindelfingen, 
Geschäftsführung: Werner Kropsbauer (Vors.), Hartmut Tresp
Amtsgericht Stuttgart, HRB 24 4792, Vorsitzender des Aufsichtsrats: Dr. 
Thomas Weber

Diese E-Mail kann vertrauliche Informationen enthalten. Wenn Sie nicht der 
Adressat sind, sind Sie nicht zur 
Verwendung dieser Informationen befugt. Bitte benachrichtigen Sie uns 
sofort über den irrtümlichen Empfang.

If you are not the intended addressee, please inform us immediately that you 
have received this e-mail in error, and delete it. We thank you for your 
cooperation.  

Bug#519490: Patch for mesa FTBFS bug

2009-03-23 Thread Julien Cristau
On Sun, 2009-03-22 at 20:53 -0700, Daniel Schepler wrote:
 I've attached a patch which fixes the failure to build on current unstable.  
 Just drop the patch into debian/patches and add it to debian/patches/series.

Thanks for the patch, but I don't think there'll be any further mesa
7.0.x upload, and this is fixed in mesa 7.3 already.

Cheers,
Julien



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



Bug#499858: marked as done (x11proto-xext-dev: Missing libxi-dev dependency)

2009-03-23 Thread Debian Bug Tracking System

Your message dated Mon, 23 Mar 2009 11:59:12 +0100
with message-id 1237805952.29802.67.ca...@radis.liafa.jussieu.fr
and subject line Re: Bug#499858: x11proto-xext-dev: Missing libxi-dev dependency
has caused the Debian Bug report #499858,
regarding x11proto-xext-dev: Missing libxi-dev dependency
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.)


-- 
499858: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=499858
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Subject: x11proto-xext-dev: Missing libxi-dev dependency
Package: x11proto-xext-dev
Version: 7.0.2-6build1
Severity: important
Tags: patch

(https://bugs.edge.launchpad.net/ubuntu/+source/x11proto-xext/+bug/273386)

/usr/include/X11/Extensions/XInput.h, which is included in
X11/Extensions/XTest.h, has moved from x11proto-input-dev to libx1-dev.
As a result, it seems that x11proto-xext-dev (or perhaps
x11proto-input-dev) needs to have a Depend added for libxi-dev.

This manifested as a FTBFS with synergy which has a BuildDep on
x11proto-xext-dev, but fails needing XInput.h.


diff -Nru x11proto-xext-7.0.2/debian/changelog 
x11proto-xext-7.0.2/debian/changelog
--- x11proto-xext-7.0.2/debian/changelog2008-09-22 17:28:16.0 
-0700
+++ x11proto-xext-7.0.2/debian/changelog2008-09-22 17:28:16.0 
-0700
@@ -1,3 +1,11 @@
+x11proto-xext (7.0.2-6build2) hardy; urgency=low
+
+  * control: Add dependency on libxi-dev.  XInput.h has moved from the
+x11proto-input-dev package to libxi-dev, so packages that include
+XTest.h would FTBS.  (LP: #273386)
+
+ -- Bryce Harrington br...@ubuntu.com  Mon, 22 Sep 2008 17:22:20 -0700
+
 x11proto-xext (7.0.2-6build1) intrepid; urgency=low
 
   * Fakesync with Debian unstable (different .orig.tar.gz)
diff -Nru /tmp/RchLBO5iHg/x11proto-xext-7.0.2/debian/control 
/tmp/ZIi1gs3cTc/x11proto-xext-7.0.2/debian/control
--- x11proto-xext-7.0.2/debian/control  2008-09-22 17:28:16.0 -0700
+++ x11proto-xext-7.0.2/debian/control  2008-09-22 17:28:16.0 -0700
@@ -10,7 +10,7 @@
 
 Package: x11proto-xext-dev
 Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}, x11proto-input-dev, libxau-dev
+Depends: ${shlibs:Depends}, ${misc:Depends}, x11proto-input-dev, libxau-dev, 
libx1-dev
 Conflicts: libxext-dev ( 6.8.2-25), libxtst-dev ( 6.8.2-25)
 Replaces: libxext-dev ( 6.8.2-25), libxtst-dev ( 6.8.2-25)
 Pre-Depends: x11-common (= 1:7.0.0)


---End Message---
---BeginMessage---
On Mon, 2008-09-22 at 17:41 -0700, Bryce Harrington wrote:
 /usr/include/X11/Extensions/XInput.h, which is included in
 X11/Extensions/XTest.h, has moved from x11proto-input-dev to libx1-dev.
 As a result, it seems that x11proto-xext-dev (or perhaps
 x11proto-input-dev) needs to have a Depend added for libxi-dev.
 
 This manifested as a FTBFS with synergy which has a BuildDep on
 x11proto-xext-dev, but fails needing XInput.h.

XInput.h is still in x11proto-input-dev in debian.  When we make that
move, the correct fix will be to make libxtst-dev depend on libxi-dev,
instead of having a circular dep from proto - lib.

Cheers,
Julien


---End Message---


Re: Getting the Nouveau driver in Lenny and a half

2009-03-23 Thread Michel Dänzer
On Sam, 2009-03-21 at 00:52 +0100, Henry-Nicolas Tourneur wrote: 
  No, EXA has been backwards compatible since before xserver 1.1, so the
  drivers should continue working without a rebuild (and also with one).
  
   For the second solution, I definitely don't know enough either Xorg or
   nouveau to know if that would be easy or not.
  
  It shouldn't be too hard.
  
  
 That's great news, so we have several possible solutions (which is
 good) :
 
 1° Easier but not safer : update the whole Xorg
 2° Adapt the nouveau code to be retro-compatible
 3° Backport the new EXA interface into Xorg
 4° Ship extra EXA bits along with xserver-xorg-video-nouveau
 
 What can be done regarding the Debian policies ? I guess the first
 solution won't made it but for the rest...
 
 Michel, are you interested in working on it ?

I can provide EXA related advice/guidance, but no more.


-- 
Earthling Michel Dänzer   |http://www.vmware.com
Libre software enthusiast |  Debian, X and DRI developer


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



Bug#519221: libpixman -- bug recently submitted related to your patch

2009-03-23 Thread Arren Lex
Hey, André;

Has anything interesting happened in the last ten days? :) Were you
able to get your test setup to reproduce this problem?

2009/3/14 Arren Lex arren...@gmail.com:
 Hello, Andre:

 Earlier, I provided my xorg configuration and Xorg.0.log (they were
 not addressed to you, but you can find them on the bug's page). They
 may help you to set up an environment.
 There is no colour depth specified in my xorg configuration, so it's
 whatever it defaults to -- I guess 24?

 I have a laptop running debian (intel video drivers) where this bug
 does not appear. Therefore, it looks like something particular to my
 configuration. I hope you can reproduce it on your test setup, but if
 not, I am happy to try anything you suggest or apply any patches.

 Thanks for all your help,
 Arren

 2009/3/14 André Tupinambá andre...@gmail.com:
 Hi Arren,

 The SSE2 code is really faster than C equivalent, but performs better
 with images larger than 16 pixels wide. Since to get the SSE2 best
 performance we need to align the destination address in 16 bytes. So
 all operations are made in three loops, one for the alignment, one for
 the bulk operation and the last one for operate the last pixels. But
 with small images, all operations are done within the alignment and
 tail loops. That is what is going on on this case, I guess.

 I'm creating and environment to trying to get this bug. Which color
 depth are you using?

 Regards.
 André Tupinambá

 On Wed, Mar 11, 2009 at 8:06 PM, Arren Lex arren...@gmail.com wrote:
 Sorry, I left out this piece of possibly useful information:

 I have a dual-monitor setup -- one is 1280x1024 and one is 1680x1050.
 I usually run konsole maximized across the larger monitor, and it is
 terribly slow like that. When I make the konsole window smaller, the
 problem becomes less noticeable (but even when the window is very
 small, you can easily tell the problem is still there because the text
 makes waves as it scrolls). This behaviour leads me to think it might
 be falling back to software rendering for painting the text now. Is
 that possible?






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



Re: drm-snapshot: Changes to 'debian-experimental'

2009-03-23 Thread Julien Cristau
Hi Chris, some questions about this commit:

On Thu, 2009-02-05 at 00:52 +, Chris Lamb wrote:
 commit 1d9453586fd1712791ac9cae6e1c27cff6815d2a
 Author: Chris Lamb la...@debian.org
 Date:   Thu Feb 5 00:04:24 2009 +
 
 Build new libdrm-nouveau1 and libdrm-nouveau1-dbg packages.
 
 Signed-off-by: Chris Lamb la...@debian.org
[...]
 diff --git a/debian/control b/debian/control
 index cd99512..4abda2a 100644
 --- a/debian/control
 +++ b/debian/control
 @@ -12,7 +12,7 @@ Vcs-Browser: 
 http://git.debian.org/?p=pkg-xorg/lib/drm-snapshot.git
  Package: libdrm-dev
  Section: libdevel
  Architecture: any
 -Depends: libdrm2 (= ${binary:Version}), libdrm-intel1 (= ${binary:Version}) 
 [amd64 i386 kfreebsd-amd64 kfreebsd-i386], ${misc:Depends}
 +Depends: libdrm2 (= ${binary:Version}), libdrm-intel1 (= ${binary:Version}) 
 [amd64 i386 kfreebsd-amd64 kfreebsd-i386], libdrm-nouveau1 (= 
 ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386 powerpc], 
 ${misc:Depends}
  Description: Userspace interface to kernel rendering services (snapshot) -- 
 dev files
   This library implements the userspace interface to the kernel DRM services.
   DRM stands for Direct Rendering Manager, which is the kernelspace portion

Any particular reason for restricting the dependency on -nouveau1 to
these architectures?  The package itself is arch:any.

Do we want to also build it from libdrm for sid, and/or upload the
nouveau driver to sid and squeeze?

Cheers,
Julien


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



drm-snapshot: Changes to 'debian-experimental'

2009-03-23 Thread Julien Cristau
 debian/changelog |9 +
 debian/control   |2 +-
 debian/rules |   11 +++
 3 files changed, 21 insertions(+), 1 deletion(-)

New commits:
commit 29ae7ea39888ba543febf23f302358b7493a94e9
Author: Julien Cristau jcris...@debian.org
Date:   Mon Mar 23 19:11:23 2009 +0100

On Linux, let udev create the device files.

diff --git a/debian/changelog b/debian/changelog
index 2be02ae..8f8984e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ drm-snapshot (2.4.4+git+20090205+8b88036-2) UNRELEASED; 
urgency=low
   * Let linux-libc-dev provide some drm headers, drop them from libdrm-dev.
 Add dependency on linux-libc-dev = 2.6.28.
   * Build with --enable-nouveau-experimental-api.
+  * On Linux, let udev create the device files.
 
  -- Julien Cristau jcris...@debian.org  Mon, 23 Mar 2009 17:53:50 +0100
 
diff --git a/debian/rules b/debian/rules
index fe833db..d174aa8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -15,6 +15,7 @@ endif
 
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+DEB_HOST_ARCH_OS?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
 
 get-orig-source:
git clone git://anongit.freedesktop.org/git/mesa/drm drm-snapshot  \
@@ -42,6 +43,11 @@ confflags = --build=$(DEB_BUILD_GNU_TYPE)
 ifneq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
confflags += --host=$(DEB_HOST_GNU_TYPE)
 endif
+ifeq (linux, $(DEB_HOST_ARCH_OS))
+   confflags += --enable-udev
+else
+   confflags += --disable-udev
+endif
 
 configure: $(QUILT_STAMPFN)
autoreconf -vfi

commit 23d3644df11c6af4da9c6afbb786b8ef661beb19
Author: Julien Cristau jcris...@debian.org
Date:   Mon Mar 23 18:49:58 2009 +0100

Build with --enable-nouveau-experimental-api

diff --git a/debian/changelog b/debian/changelog
index 5c92327..2be02ae 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ drm-snapshot (2.4.4+git+20090205+8b88036-2) UNRELEASED; 
urgency=low
 
   * Let linux-libc-dev provide some drm headers, drop them from libdrm-dev.
 Add dependency on linux-libc-dev = 2.6.28.
+  * Build with --enable-nouveau-experimental-api.
 
  -- Julien Cristau jcris...@debian.org  Mon, 23 Mar 2009 17:53:50 +0100
 
diff --git a/debian/rules b/debian/rules
index 29d6b13..fe833db 100755
--- a/debian/rules
+++ b/debian/rules
@@ -56,6 +56,7 @@ obj-$(DEB_BUILD_GNU_TYPE)/config.status: configure
--mandir=\$${prefix}/share/man \
--infodir=\$${prefix}/share/info \
--enable-static=yes \
+   --enable-nouveau-experimental-api \
CFLAGS=$(CFLAGS)
 
 build: build-stamp

commit c32452f1fe831fe95a197883ab6f6617cd78afb1
Author: Julien Cristau jcris...@debian.org
Date:   Fri Feb 20 17:47:50 2009 +0100

Let linux-libc-dev provide some drm headers

Drop them from libdrm-dev.
Add dependency on linux-libc-dev = 2.6.28.

diff --git a/debian/changelog b/debian/changelog
index d89e28d..5c92327 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+drm-snapshot (2.4.4+git+20090205+8b88036-2) UNRELEASED; urgency=low
+
+  * Let linux-libc-dev provide some drm headers, drop them from libdrm-dev.
+Add dependency on linux-libc-dev = 2.6.28.
+
+ -- Julien Cristau jcris...@debian.org  Mon, 23 Mar 2009 17:53:50 +0100
+
 drm-snapshot (2.4.4+git+20090205+8b88036-1) experimental; urgency=low
 
   * Build new libdrm-nouveau1 and libdrm-nouveau1-dbg packages.
diff --git a/debian/control b/debian/control
index d7eb7d4..b1ee4fe 100644
--- a/debian/control
+++ b/debian/control
@@ -12,7 +12,7 @@ Vcs-Browser: 
http://git.debian.org/?p=pkg-xorg/lib/drm-snapshot.git
 Package: libdrm-dev
 Section: libdevel
 Architecture: any
-Depends: libdrm2 (= ${binary:Version}), libdrm-intel1 (= ${binary:Version}) 
[amd64 i386 kfreebsd-amd64 kfreebsd-i386], libdrm-nouveau1 (= 
${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386 powerpc], 
${misc:Depends}
+Depends: linux-libc-dev (= 2.6.28), libdrm2 (= ${binary:Version}), 
libdrm-intel1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386], 
libdrm-nouveau1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386 
powerpc], ${misc:Depends}
 Description: Userspace interface to kernel rendering services (snapshot) -- 
dev files
  This library implements the userspace interface to the kernel DRM services.
  DRM stands for Direct Rendering Manager, which is the kernelspace portion
diff --git a/debian/rules b/debian/rules
index f4cdaf3..29d6b13 100755
--- a/debian/rules
+++ b/debian/rules
@@ -82,6 +82,10 @@ install: build
dh_installdirs
cd obj-$(DEB_BUILD_GNU_TYPE)  \
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+   # remove files provided by linux-libc-dev
+   for file in drm_sarea.h drm.h i915_drm.h mga_drm.h r128_drm.h 
radeon_drm.h savage_drm.h sis_drm.h via_drm.h; do \
+   rm -f 

Bug#56179: Hello my new friend

2009-03-23 Thread Beyonce Ibrahim



 
 Hello dear new friend,
 How are you today i hope that every things is ok
 with you as is my pleassure to contact you in having
 communication with you if you will have the desire
 with me so that we can get to know each other better
 and see what happened in future.
 i will be very happy if you can write me  email for
 easiest communication and to know all about each
 other, i will be waiting to hear from you as i wish
 you all the best for your day.
 yours new friend.
   Beatris 
 




Send instant messages to your online friends
http://uk.messenger.yahoo.com 

Send instant messages to your online friends http://uk.messenger.yahoo.com 




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



Processed: [bts-link] source package mesa

2009-03-23 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 #
 # bts-link upstream status pull for source package mesa
 # see http://lists.debian.org/debian-devel-announce/2006/05/msg1.html
 #
 user bts-link-upstr...@lists.alioth.debian.org
Setting user to bts-link-upstr...@lists.alioth.debian.org (was 
bts-link-de...@lists.alioth.debian.org).
 # remote status report for #437465
 #  * https://bugs.freedesktop.org/show_bug.cgi?id=11980
 #  * remote status changed: NEW - RESOLVED
 #  * remote resolution changed: (?) - FIXED
 #  * closed upstream
 tags 437465 + fixed-upstream
Bug#437465: libgl1-mesa-dri: Shadows in Warzone 2100 don't work anymore (R300)
There were no tags set.
Tags added: fixed-upstream

 usertags 437465 - status-NEW
Bug#437465: libgl1-mesa-dri: Shadows in Warzone 2100 don't work anymore (R300)
Usertags were: status-NEW.
Usertags are now: .
 usertags 437465 + status-RESOLVED resolution-FIXED
Bug#437465: libgl1-mesa-dri: Shadows in Warzone 2100 don't work anymore (R300)
There were no usertags set.
Usertags are now: status-RESOLVED resolution-FIXED.
 thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


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



[bts-link] source package xserver-xorg-video-intel

2009-03-23 Thread bts-link-upstream
#
# bts-link upstream status pull for source package xserver-xorg-video-intel
# see http://lists.debian.org/debian-devel-announce/2006/05/msg1.html
#

user bts-link-upstr...@lists.alioth.debian.org

# remote status report for #514723
#  * https://bugs.freedesktop.org/show_bug.cgi?id=20690
#  * remote status changed: (?) - NEW
usertags 514723 + status-NEW

# remote status report for #518953
#  * https://bugs.freedesktop.org/show_bug.cgi?id=20689
#  * remote status changed: (?) - NEW
usertags 518953 + status-NEW

thanks


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



[bts-link] source package mesa

2009-03-23 Thread bts-link-upstream
#
# bts-link upstream status pull for source package mesa
# see http://lists.debian.org/debian-devel-announce/2006/05/msg1.html
#

user bts-link-upstr...@lists.alioth.debian.org

# remote status report for #437465
#  * https://bugs.freedesktop.org/show_bug.cgi?id=11980
#  * remote status changed: NEW - RESOLVED
#  * remote resolution changed: (?) - FIXED
#  * closed upstream
tags 437465 + fixed-upstream
usertags 437465 - status-NEW
usertags 437465 + status-RESOLVED resolution-FIXED

thanks


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



Processed: [bts-link] source package libx11

2009-03-23 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 #
 # bts-link upstream status pull for source package libx11
 # see http://lists.debian.org/debian-devel-announce/2006/05/msg1.html
 #
 user bts-link-upstr...@lists.alioth.debian.org
Setting user to bts-link-upstr...@lists.alioth.debian.org (was 
bts-link-de...@lists.alioth.debian.org).
 # remote status report for #411734
 #  * https://bugs.freedesktop.org/show_bug.cgi?id=10082
 #  * remote status changed: NEW - RESOLVED
 #  * remote resolution changed: (?) - FIXED
 #  * closed upstream
 tags 411734 + fixed-upstream
Bug#411734: Additional compose sequences for math...
Tags were: upstream
Tags added: fixed-upstream

 usertags 411734 - status-NEW
Bug#411734: Additional compose sequences for math...
Usertags were: status-NEW.
Usertags are now: .
 usertags 411734 + status-RESOLVED resolution-FIXED
Bug#411734: Additional compose sequences for math...
There were no usertags set.
Usertags are now: status-RESOLVED resolution-FIXED.
 thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


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



[bts-link] source package libx11

2009-03-23 Thread bts-link-upstream
#
# bts-link upstream status pull for source package libx11
# see http://lists.debian.org/debian-devel-announce/2006/05/msg1.html
#

user bts-link-upstr...@lists.alioth.debian.org

# remote status report for #411734
#  * https://bugs.freedesktop.org/show_bug.cgi?id=10082
#  * remote status changed: NEW - RESOLVED
#  * remote resolution changed: (?) - FIXED
#  * closed upstream
tags 411734 + fixed-upstream
usertags 411734 - status-NEW
usertags 411734 + status-RESOLVED resolution-FIXED

thanks


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



Bug#520955: ITP: xserver-xorg-video-glamo -- X.Org X server -- SMedia Glamo display driver

2009-03-23 Thread Luca Capello
Package: wnpp
Owner: Luca Capello l...@pca.it
Severity: wishlist
User: pkg-fso-ma...@lists.alioth.debian.org
Usertags: package-creation

* Package name: xserver-xorg-video-glamo
  Version : MMDD.gitCOMMIT (read below)
  Upstream Author : mainly Lars-Peter Clausen l...@metafoo.de
* URL or Web page : http://git.openmoko.org/?p=xf86-video-glamo.git;a=summary
* License : multiple, mostly XFree86 (full texts below)
  Description : X.Org X server -- SMedia Glamo display driver
 This package provides the driver for the SMedia Glamo 3362 chipset,
 mostly found on the Openmoko Neo FreeRunner (GTA02).
 .
 More information about X.Org can be found at:
 URL:http://www.X.org
 URL:http://xorg.freedesktop.org
 URL:http://lists.freedesktop.org/mailman/listinfo/xorg
 .
 This package is built from the X.Org xf86-video-glamo driver module.
=

NB, I cc:ed a lot of lists: please refrain to discuss non-Debian issues
on all of them.  Except for general issues, pkg-fso-maint@ is the most
relevant one, which should always be cc:ed, TIA.

This driver is based on the XFree86 fbdev driver, then adapted to the
SMedia Glamo chipset, more information are available at

  http://wiki.openmoko.org/wiki/Smedia_Glamo_3362

In my plan, this supersedes the Xglamo kdrive X11 server, which AFAIK is
not update anymore, ATM available in the pkg-fso repository at

  http://pkg-fso.alioth.debian.org

The xserver-xorg-video-glamo package as well will be maintained under
the pkg-fso umbrella, but I would like to work as close as possible with
the X Strike Force, to be sure the package conforms their standards.  If
the X Strike Force would like to take care of the package, I would more
than glad to offer it to them...


In src/glamo-driver.c, GLAMO_VERSION is set to 1000: however, this
driver has not seen any public release yet, thus my intent to use the
date of the last Git commit plus the first 8 letters of the Git commit
itself as upstream version.


The full license texts are:

- from COPYING file
  ==
  Copyright (C) 1994-2003 The XFree86 Project, Inc.  All Rights Reserved.

  Permission is hereby granted, free of charge, to any person obtaining
  a copy of this software and associated documentation files (the
  Software), to deal in the Software without restriction, including
  without limitation the rights to use, copy, modify, merge, publish,
  distribute, sublicense, and/or sell copies of the Software, and to
  permit persons to whom the Software is fur- nished to do so, subject
  to the following conditions:

  The above copyright notice and this permission notice shall be
  included in all copies or substantial portions of the Software.

  THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND,
  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  MERCHANTABILITY, FIT- NESS FOR A PARTICULAR PURPOSE AND
  NONINFRINGEMENT.  IN NO EVENT SHALL THE XFREE86 PROJECT BE LIABLE FOR
  ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
  CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- NECTION
  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

  Except as contained in this notice, the name of the XFree86 Project
  shall not be used in advertising or otherwise to promote the sale, use
  or other deal- ings in this Software without prior written
  authorization from the XFree86 Project.
  =


- from C source files
  =
  [copyrights holders mainly Openmoko Inc, Lars-Peter Clausen and Eric
   Anholt]

  Permission to use, copy, modify, distribute, and sell this software
  and its documentation for any purpose is hereby granted without fee,
  provided that the above copyright notice appear in all copies and that
  both that copyright notice and this permission notice appear in
  supporting documentation, and that the name of the copyright holders
  not be used in advertising or publicity pertaining to distribution of
  the software without specific, written prior permission.  The
  copyright holders make no representations about the suitability of
  this software for any purpose.  It is provided as is without express
  or implied warranty.

  THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
  SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
  FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY
  SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
  RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
  CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  =


- exceptions
  =
  * src/glamo-driver.c
  no license bits, authors Alan Hourihane and Michale Dänzer

  * src/glamo-regs.h
  GPL-2+, author Harald Welte


I think that not only the two exceptions, but everything about the
license needs further investigation, with for sure advices from
upstream.

I will start to do real works 

Re: Bug#520955: ITP: xserver-xorg-video-glamo -- X.Org X server -- SMedia Glamo display driver

2009-03-23 Thread Julien Cristau
Hi Luca,

On Mon, 2009-03-23 at 22:35 +0100, Luca Capello wrote:
 Package: wnpp
 Owner: Luca Capello l...@pca.it
 Severity: wishlist
 User: pkg-fso-ma...@lists.alioth.debian.org
 Usertags: package-creation
 
 * Package name: xserver-xorg-video-glamo
   Version : MMDD.gitCOMMIT (read below)
   Upstream Author : mainly Lars-Peter Clausen l...@metafoo.de
 * URL or Web page : http://git.openmoko.org/?p=xf86-video-glamo.git;a=summary
 * License : multiple, mostly XFree86 (full texts below)
   Description : X.Org X server -- SMedia Glamo display driver
  This package provides the driver for the SMedia Glamo 3362 chipset,
  mostly found on the Openmoko Neo FreeRunner (GTA02).
  .
  More information about X.Org can be found at:
  URL:http://www.X.org
  URL:http://xorg.freedesktop.org
  URL:http://lists.freedesktop.org/mailman/listinfo/xorg
  .
  This package is built from the X.Org xf86-video-glamo driver module.
  ^
the driver doesn't come from X.Org, so this (and the links above) is
probably unnecessary.  Also probably s/X.Org/Xorg/ in the short
description, since that is referring to a particular DDX.

 =
 
 NB, I cc:ed a lot of lists: please refrain to discuss non-Debian issues
 on all of them.  Except for general issues, pkg-fso-maint@ is the most
 relevant one, which should always be cc:ed, TIA.
 
 This driver is based on the XFree86 fbdev driver, then adapted to the
 SMedia Glamo chipset, more information are available at
 
   http://wiki.openmoko.org/wiki/Smedia_Glamo_3362
 
 In my plan, this supersedes the Xglamo kdrive X11 server, which AFAIK is
 not update anymore, ATM available in the pkg-fso repository at
 
   http://pkg-fso.alioth.debian.org
 
 The xserver-xorg-video-glamo package as well will be maintained under
 the pkg-fso umbrella, but I would like to work as close as possible with
 the X Strike Force, to be sure the package conforms their standards.  If
 the X Strike Force would like to take care of the package, I would more
 than glad to offer it to them...

I think it's better if the driver is maintained by people who use it, so
I'm happy to see the pkg-fso team take care of it :)
Feel free to ask on debian-x@ or #debian-x for any questions you have
though, or if you want us to look over the package before upload.

Cheers,
Julien


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



Re: drm-snapshot: Changes to 'debian-experimental'

2009-03-23 Thread Chris Lamb
Julien Cristau wrote:

 Hi Chris, some questions about this commit:
 
  commit 1d9453586fd1712791ac9cae6e1c27cff6815d2a
  Author: Chris Lamb la...@debian.org
  Date:   Thu Feb 5 00:04:24 2009 +
  
  Build new libdrm-nouveau1 and libdrm-nouveau1-dbg packages.
[..]
 Any particular reason for restricting the dependency on -nouveau1 to
 these architectures?  The package itself is arch:any.

Hm. You know, I think I just copied what libdrm-intel1 does, except I added
powerpc as Nouveau works on that arch. I can't actually remember why
libdrm-intel1 was relaxed like that though?

 Do we want to also build it from libdrm for sid, and/or upload the
 nouveau driver to sid and squeeze?

I think we do. I wonder though - in the past I've found that Nouveau is
rather too dependent on having an up-to-date libdrm; I fear we'd have to use
some random (and oldish) git version of Nouveau which kinda misses the point
of throwing it to the masses. What do you think?


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org
   `-


signature.asc
Description: PGP signature


Re: drm-snapshot: Changes to 'debian-experimental'

2009-03-23 Thread Julien Cristau
On Tue, 2009-03-24 at 00:20 +, Chris Lamb wrote:
 Julien Cristau wrote:
 
  Hi Chris, some questions about this commit:
  
   commit 1d9453586fd1712791ac9cae6e1c27cff6815d2a
   Author: Chris Lamb la...@debian.org
   Date:   Thu Feb 5 00:04:24 2009 +
   
   Build new libdrm-nouveau1 and libdrm-nouveau1-dbg packages.
 [..]
  Any particular reason for restricting the dependency on -nouveau1 to
  these architectures?  The package itself is arch:any.
 
 Hm. You know, I think I just copied what libdrm-intel1 does, except I added
 powerpc as Nouveau works on that arch. I can't actually remember why
 libdrm-intel1 was relaxed like that though?
 
there's no non-x86 intel hardware, and they don't make discrete chips :)

  Do we want to also build it from libdrm for sid, and/or upload the
  nouveau driver to sid and squeeze?
 
 I think we do. I wonder though - in the past I've found that Nouveau is
 rather too dependent on having an up-to-date libdrm; I fear we'd have to use
 some random (and oldish) git version of Nouveau which kinda misses the point
 of throwing it to the masses. What do you think?

the intel driver is becoming increasingly dependant on recent libdrm
versions too, so it'll probably have to keep being updated during the
squeeze cycle.  and if we need some specific nouveau commits that aren't
in a libdrm release that should be easy enough to cherry-pick, so i'm
not too concerned about that (also considering the fact that the
driver-specific parts moved to a separate library/package).  I'm not too
sure what to do about the kernel parts though.  IIRC there was talk
about moving the nouveau drm to a kernel tree recently.

Cheers,
Julien


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



drm-snapshot: Changes to 'debian-experimental'

2009-03-23 Thread Julien Cristau
 debian/changelog |1 +
 debian/control   |2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 66ffb44acc46061e2ef05391b912c2f9a05a5f44
Author: Julien Cristau jcris...@debian.org
Date:   Tue Mar 24 02:32:54 2009 +0100

Make libdrm-dev depend on libdrm-nouveau1 on all archs.

diff --git a/debian/changelog b/debian/changelog
index 8f8984e..96ab9fe 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ drm-snapshot (2.4.4+git+20090205+8b88036-2) UNRELEASED; 
urgency=low
 Add dependency on linux-libc-dev = 2.6.28.
   * Build with --enable-nouveau-experimental-api.
   * On Linux, let udev create the device files.
+  * Make libdrm-dev depend on libdrm-nouveau1 on all archs.
 
  -- Julien Cristau jcris...@debian.org  Mon, 23 Mar 2009 17:53:50 +0100
 
diff --git a/debian/control b/debian/control
index b1ee4fe..1fdd0b2 100644
--- a/debian/control
+++ b/debian/control
@@ -12,7 +12,7 @@ Vcs-Browser: 
http://git.debian.org/?p=pkg-xorg/lib/drm-snapshot.git
 Package: libdrm-dev
 Section: libdevel
 Architecture: any
-Depends: linux-libc-dev (= 2.6.28), libdrm2 (= ${binary:Version}), 
libdrm-intel1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386], 
libdrm-nouveau1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386 
powerpc], ${misc:Depends}
+Depends: linux-libc-dev (= 2.6.28), libdrm2 (= ${binary:Version}), 
libdrm-intel1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386], 
libdrm-nouveau1 (= ${binary:Version}), ${misc:Depends}
 Description: Userspace interface to kernel rendering services (snapshot) -- 
dev files
  This library implements the userspace interface to the kernel DRM services.
  DRM stands for Direct Rendering Manager, which is the kernelspace portion


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