Re: Ubuntu X feature work for Intrepid

2008-07-15 Thread Bryce Harrington
On Tue, Jul 15, 2008 at 07:34:56PM +0200, Brice Goglin wrote:
> Bryce Harrington wrote:
> > xorg-ctrl-alt-backspace
> > ---
> > We've had bunches of requests for users to turn off this shortcut key,
> > however it's quite useful to developers.  A compromise has been to
> > require holding it down for a short period of time (and/or hitting in
> > quick succession).  We're tentatively planning on trying this out,
> > although I'm not 100% how to best implement it.  I assume this wouldn't
> > be of interest for Debian; let me know otherwise.
> >   
> 
> I heard a couple users complain the same, so I think it would be good to
> have a way to switch to this behavior for these users. But of course
> some people will complain if we make it the default :)
> 
> After a quick look at the code, I guess I would do:
> in xf86CommonSpecialKey(), case KEY_BackSpace, when down is set, store
> GetTimeInMillis() in a static value. If down isn't set, check that a
> time value has been stored, compare it to GetTimeInMillis() and call
> xf86ProcessActionEvent() if the timeout expired, then reset the stored
> value.
> No idea how all this is protected by locks or whatever, I have
> zero-knowledge about input event processing :)

Sounds straightforward enough.  I'll look into drafting a patch after
I'm back from vacation.

> > xorg-options-editor
> > ---
> > In Hardy we implemented an early version of the new xrandr-enabled
> > Screen Resolution tool.  While it was generally well received, it lacks
> > a lot of advanced functionality.
> 
> My feeling about RandR-GUI is that many people want to write a new one
> from scratch but nobody completes it or even maintains it in the end. I
> have been very disappointed by grandr (segfaults...) and urandr
> (upstream already dead?). I'd really like to have a good one. I don't
> really care about modify driver/server options, but RandR 1.2 really
> needs a good GUI for all our users.

Yeah those are the conclusions I drew as well.  I didn't want maintain
something myself, so joined efforts with RedHat on their tool.  I liked
the code design, although had to patch up a handful of crash bugs, but
they accepted our patches.  Federico also integrated it into SuSE.  I
believe GNOME will be integrating it into gnome-control-center soon.

It's strictly a userspace app and doesn't set the driver / options, or
modify xorg.conf.

> > Much work is going into the backend python code for reading/writing
> > xorg.conf's (termed "X-Kit"), and we're looking into standardizing use
> > of it in other tools (EnvyNG, Jockey, etc.) that need to make
> > modifications to xorg.conf.
> 
> What kind of xorg.conf modification does these tools need?

EnvyNG and Jockey are used for setting up the proprietary drivers.
Based on the gfx hardware they pick the driver version (in nvidia's
case) and set up any driver/server options needed to work around bugs.

Eventually (Intrepid+1 perhaps) EnvyNG and Jockey will be merged.  One
is a community developed tool and the other Canonical, and they have
different use cases, but not so different that they can't be combined,
and the developers (Martin Pitt and Alberto Milone) are currently
collaborating on all the above with the goal of achieving this.

I figure the more that all the xorg.conf modifying code can be
consolodated into just a few tools / libs, the less code has to be
reviewed/updated to account for future xorg.conf changes.

> I wonder how all this would interact with the Debian installer which
> currently tries to setup an almost empty xorg.conf. Modifying an almost
> empty xorg.conf requires a very good knowledge of the server default
> behavior if we don't want to break 10 things when adding a section to
> add a single option.

It's a good point.  We ran into this with displayconfig-gtk which was
fairly tightly bound to the xorg.conf structure (a fatal flaw once stuff
started disappearing).  We're hoping by sticking to only adding/removing
server and driver options to avoid the breakage, but are definitely open
to suggestions.

Note that the backend xorg.conf logic is taken from KDE's
guidance-backends, which has received fairly extensive testing, but does
have known issues, and is being obsoleted in KDE4.  So we figure the
backend may need to be redone at some point.  jcristau mentioned an
existing python xorg.conf library, which may be a good route to go.

> I wonder if it would be easier to bypass xorg.conf completely and make
> the server query some external database at startup like input-hotplug
> does for device configuration.

Maybe.  Being able to switch server/driver options on the fly would be
cool as well, but I'd expect that would require some fairly significant
rearchitecting of the whole system to achieve.  I'm assuming we'll be
stuck setting these via xorg.conf for a while at least.

Bryce


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



★★★★雅虎拍賣!!全館洋裝160元 起! ★★★★

2008-07-15 Thread Abercrombyr adamsa
好消息!!全館瘋狂單一價! 

洋裝一元起標~數百款之多!!新款洋裝 超低價160元起! 一件也優惠唷!

http://tw.user.bid.yahoo.com/tw/user/may26tw?userID=may26tw&f=&s1=&o1=&catID=&catIDselect=&clf=&at=false&u=may26tw&apg=1


  New Email addresses available on Yahoo!
Get the Email name you've always wanted on the new @ymail and @rocketmail. 
Hurry before someone else does!
http://mail.promotions.yahoo.com/newdomains/sg/


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#490990: marked as done (radeon claims r128 pci ids via /usr/share/xserver-xorg/radeon.ids)

2008-07-15 Thread Debian Bug Tracking System

Your message dated Tue, 15 Jul 2008 23:03:59 +
with message-id <[EMAIL PROTECTED]>
and subject line Bug#490990: fixed in xserver-xorg-video-ati 1:6.9.0-1+lenny1
has caused the Debian Bug report #490990,
regarding radeon claims r128 pci ids via /usr/share/xserver-xorg/radeon.ids
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 [EMAIL PROTECTED]
immediately.)


-- 
490990: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490990
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: xorg
Version: 1:7.3+12
Severity: important

xserver fails to start on PowerPC G4 mac with ATI Rage128 PF/PRO AGP 4x TMDS 
following update to latest Lenny




-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)

Kernel: Linux 2.6.25-2-powerpc
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages xorg depends on:
ii  gnome-terminal [x-terminal-em 2.22.3-1   The GNOME 2 terminal emulator appl
ii  libgl1-mesa-glx [libgl1]  7.0.3-4A free implementation of the OpenG
ii  libglu1-mesa  7.0.3-4The OpenGL utility library (GLU)
ii  x11-apps  7.3+2  X applications
ii  x11-session-utils 7.3+1  X session utilities
ii  x11-utils 7.3+2  X11 utilities
ii  x11-xfs-utils 7.3+1  X font server utilities
ii  x11-xkb-utils 7.4+1  X11 XKB utilities
ii  x11-xserver-utils 7.3+3  X server utilities
ii  xauth 1:1.0.3-2  X authentication utility
ii  xfonts-100dpi 1:1.0.0-4  100 dpi fonts for X
ii  xfonts-75dpi  1:1.0.0-4  75 dpi fonts for X
ii  xfonts-base   1:1.0.0-5  standard fonts for X
ii  xfonts-scalable   1:1.0.0-6  scalable fonts for X
ii  xfonts-utils  1:7.4+1X Window System font utility progr
ii  xinit 1.0.9-2X server initialisation tool
ii  xkb-data  1.3-1  X Keyboard Extension (XKB) configu
ii  xserver-xorg  1:7.3+12   the X.Org X server
ii  xterm [x-terminal-emulator]   235-1  X terminal emulator

Versions of packages xorg recommends:
pn  xorg-docs  (no description available)

-- no debconf information

X.Org X Server 1.4.2
Release Date: 11 June 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux Debian (xorg-server 2:1.4.2-1)
Current Operating System: Linux ribbit 2.6.25-2-powerpc #1 Fri Jun 27 04:51:57 
UTC 2008 ppc
Build Date: 26 June 2008  01:07:25AM
 
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Jul 15 15:55:00 2008
(==) Using config file: "/etc/X11/xorg.conf"
(==) No Layout section.  Using the first Screen section.
(**) |-->Screen "Default Screen" (0)
(**) |   |-->Monitor "Configured Monitor"
(==) No device specified for screen "Default Screen".
Using the first device section listed.
(**) |   |-->Device "Configured Video Device"
(==) |-->Input Device "Configured Mouse"
(==) |-->Input Device "Generic Keyboard"
(==) The core pointer device wasn't specified explicitly in the layout.
Using the first mouse device.
(==) The core keyboard device wasn't specified explicitly in the layout.
Using the first keyboard device.
(==) Automatically adding devices
(==) Automatically enabling devices
(==) No FontPath specified.  Using compiled-in default.
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
Entry deleted from font path.
(WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not 
exist.
Entry deleted from font path.
(==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi
(==) RgbPath set to "/etc/X11/rgb"
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) No APM support in BIOS or kernel
(II) Loader magic: 0x101e33f4
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.3
X.Org Video Driver: 2.0
X.Org XInput driver : 2.0
X.Org Server Exte

pixman_0.11.6-1_i386.changes ACCEPTED

2008-07-15 Thread Debian Installer

Accepted:
libpixman-1-0-dbg_0.11.6-1_i386.deb
  to pool/main/p/pixman/libpixman-1-0-dbg_0.11.6-1_i386.deb
libpixman-1-0-udeb_0.11.6-1_i386.udeb
  to pool/main/p/pixman/libpixman-1-0-udeb_0.11.6-1_i386.udeb
libpixman-1-0_0.11.6-1_i386.deb
  to pool/main/p/pixman/libpixman-1-0_0.11.6-1_i386.deb
libpixman-1-dev_0.11.6-1_i386.deb
  to pool/main/p/pixman/libpixman-1-dev_0.11.6-1_i386.deb
pixman_0.11.6-1.diff.gz
  to pool/main/p/pixman/pixman_0.11.6-1.diff.gz
pixman_0.11.6-1.dsc
  to pool/main/p/pixman/pixman_0.11.6-1.dsc
pixman_0.11.6.orig.tar.gz
  to pool/main/p/pixman/pixman_0.11.6.orig.tar.gz


Override entries for your package:
libpixman-1-0-dbg_0.11.6-1_i386.deb - extra libdevel
libpixman-1-0-udeb_0.11.6-1_i386.udeb - optional debian-installer
libpixman-1-0_0.11.6-1_i386.deb - optional libs
libpixman-1-dev_0.11.6-1_i386.deb - optional libdevel
pixman_0.11.6-1.dsc - source devel

Announcing to [EMAIL PROTECTED]


Thank you for your contribution to Debian.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



xserver-xorg-video-ati_6.9.0-1+lenny1_i386.changes ACCEPTED

2008-07-15 Thread Debian Installer

Accepted:
xserver-xorg-video-ati-dbg_6.9.0-1+lenny1_i386.deb
  to 
pool/main/x/xserver-xorg-video-ati/xserver-xorg-video-ati-dbg_6.9.0-1+lenny1_i386.deb
xserver-xorg-video-ati_6.9.0-1+lenny1.diff.gz
  to 
pool/main/x/xserver-xorg-video-ati/xserver-xorg-video-ati_6.9.0-1+lenny1.diff.gz
xserver-xorg-video-ati_6.9.0-1+lenny1.dsc
  to 
pool/main/x/xserver-xorg-video-ati/xserver-xorg-video-ati_6.9.0-1+lenny1.dsc
xserver-xorg-video-ati_6.9.0-1+lenny1_i386.deb
  to 
pool/main/x/xserver-xorg-video-ati/xserver-xorg-video-ati_6.9.0-1+lenny1_i386.deb
xserver-xorg-video-radeon-dbg_6.9.0-1+lenny1_i386.deb
  to 
pool/main/x/xserver-xorg-video-ati/xserver-xorg-video-radeon-dbg_6.9.0-1+lenny1_i386.deb
xserver-xorg-video-radeon_6.9.0-1+lenny1_i386.deb
  to 
pool/main/x/xserver-xorg-video-ati/xserver-xorg-video-radeon_6.9.0-1+lenny1_i386.deb


Override entries for your package:
xserver-xorg-video-ati-dbg_6.9.0-1+lenny1_i386.deb - extra x11
xserver-xorg-video-ati_6.9.0-1+lenny1.dsc - source x11
xserver-xorg-video-ati_6.9.0-1+lenny1_i386.deb - optional x11
xserver-xorg-video-radeon-dbg_6.9.0-1+lenny1_i386.deb - extra x11
xserver-xorg-video-radeon_6.9.0-1+lenny1_i386.deb - optional x11

Announcing to [EMAIL PROTECTED]
Closing bugs: 490990 


Thank you for your contribution to Debian.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#490990: xorg: xserver fails to start on PowerPC G4 mac with ATI Rage128 PF/PRO AGP 4x TMDS

2008-07-15 Thread Julien Cristau
On Tue, Jul 15, 2008 at 18:04:20 -0400, Rick Thomas wrote:

>
> On Jul 15, 2008, at 5:07 PM, Brice Goglin wrote:
>
>> Add
>> Driver "r128"
>> to your Device section for now. The server is autoloading "radeon"
>> instead of "r128", I am fixing this.
>>
>> Brice
>
> I did that. X starts now.  But it still thinks my screen is 800x600.   
> The Gnome "screen resolution preferences" does not offer me any other  
> options than 800x600, 60Hz.  The screen (A DELL 2100FP) is capable of  
> 1600x1200 and the video card is capable of driving it at that resolution 
> if I add the following two lines to the Monitor section:
>
>HorizSync   31-80
>VertRefresh 56-76
>
> Though, the gdm login screen is displayed at 1920x1200, which makes the 
> pixels seem high and narrow, rather than square.  It corrects to  
> 1600x1200 after logging in.
>
Can you submit a new bug about this?  With full Xorg logs for both cases
(with HorizSync and VertRefresh lines, and without them).  Please file
it against the xserver-xorg-video-r128 package.

Thanks,
Julien



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#490990: xorg: xserver fails to start on PowerPC G4 mac with ATI Rage128 PF/PRO AGP 4x TMDS

2008-07-15 Thread Rick Thomas


On Jul 15, 2008, at 5:07 PM, Brice Goglin wrote:


Rick Thomas wrote:

Package: xorg
Version: 1:7.3+12
Severity: important

xserver fails to start on PowerPC G4 mac with ATI Rage128 PF/PRO  
AGP 4x TMDS following update to latest Lenny




Add
Driver "r128"
to your Device section for now. The server is autoloading "radeon"
instead of "r128", I am fixing this.

Brice


I did that. X starts now.  But it still thinks my screen is 800x600.   
The Gnome "screen resolution preferences" does not offer me any other  
options than 800x600, 60Hz.  The screen (A DELL 2100FP) is capable of  
1600x1200 and the video card is capable of driving it at that  
resolution if I add the following two lines to the Monitor section:


   HorizSync   31-80
   VertRefresh 56-76

Though, the gdm login screen is displayed at 1920x1200, which makes  
the pixels seem high and narrow, rather than square.  It corrects to  
1600x1200 after logging in.




Interestingly, if I do that, I get an error dialog box saying:
Nautilus can't be used now,
due to an unexpected error from Bonobo
when attempting to locate the factory.
Killing bonobo-activation-server and
restarting Nautilus may help fix the problem.

If I click "OK", then Nautilus starts and everything is normal... Go  
figure!


Let me know if I can test anything for you...


Rick




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Processing of xserver-xorg-video-ati_6.9.0-1+lenny1_i386.changes

2008-07-15 Thread Archive Administrator
xserver-xorg-video-ati_6.9.0-1+lenny1_i386.changes uploaded successfully to 
localhost
along with the files:
  xserver-xorg-video-ati_6.9.0-1+lenny1.dsc
  xserver-xorg-video-ati_6.9.0-1+lenny1.diff.gz
  xserver-xorg-video-ati_6.9.0-1+lenny1_i386.deb
  xserver-xorg-video-ati-dbg_6.9.0-1+lenny1_i386.deb
  xserver-xorg-video-radeon_6.9.0-1+lenny1_i386.deb
  xserver-xorg-video-radeon-dbg_6.9.0-1+lenny1_i386.deb

Greetings,

Your Debian queue daemon


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



xserver-xorg-video-ati: Changes to 'refs/tags/xserver-xorg-video-ati-1_6.9.0-1+lenny1'

2008-07-15 Thread Brice Goglin
Tag 'xserver-xorg-video-ati-1_6.9.0-1+lenny1' created by Brice Goglin <[EMAIL 
PROTECTED]> at 2008-07-15 21:52 +

Tagging upload of xserver-xorg-video-ati 1:6.9.0-1+lenny1 to unstable.

Changes since xserver-xorg-video-ati-1_6.9.0-1:
Brice Goglin (1):
  Do not export MACH64, MACH32 and R128 pci ids in radeon.ids

---
 debian/changelog   |7 +++
 debian/patches/01_gen_pci_ids.diff |7 +--
 src/Makefile.in|5 -
 3 files changed, 16 insertions(+), 3 deletions(-)
---


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



xserver-xorg-video-ati: Changes to 'debian-unstable'

2008-07-15 Thread Brice Goglin
 debian/changelog   |7 +++
 debian/patches/01_gen_pci_ids.diff |7 +--
 src/Makefile.in|5 -
 3 files changed, 16 insertions(+), 3 deletions(-)

New commits:
commit 14560bd37f9ec8be42ce9c67d79139d54c3cf0b2
Author: Brice Goglin <[EMAIL PROTECTED]>
Date:   Tue Jul 15 23:11:01 2008 +0200

Do not export MACH64, MACH32 and R128 pci ids in radeon.ids

diff --git a/debian/changelog b/debian/changelog
index 33200fe..45fb9bb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xserver-xorg-video-ati (1:6.9.0-1+lenny1) unstable; urgency=low
+
+  * Do not export MACH64, MACH32 and R128 pci ids in radeon.ids,
+closes: #490990.
+
+ -- Brice Goglin <[EMAIL PROTECTED]>  Tue, 15 Jul 2008 23:10:04 +0200
+
 xserver-xorg-video-ati (1:6.9.0-1) unstable; urgency=low
 
   * New upstream release.
diff --git a/debian/patches/01_gen_pci_ids.diff 
b/debian/patches/01_gen_pci_ids.diff
index 5160ff7..4b607bf 100644
--- a/debian/patches/01_gen_pci_ids.diff
+++ b/debian/patches/01_gen_pci_ids.diff
@@ -6,7 +6,7 @@ Index: xserver-xorg-video-ati/src/Makefile.am
 ===
 --- xserver-xorg-video-ati.orig/src/Makefile.am2007-10-06 
02:44:47.0 +0200
 +++ xserver-xorg-video-ati/src/Makefile.am 2007-10-06 02:48:34.0 
+0200
-@@ -153,3 +153,9 @@
+@@ -153,3 +153,12 @@
pcidb/ati_pciids.csv \
pcidb/parse_pci_ids.pl \
radeon_atombios.h
@@ -15,4 +15,7 @@ Index: xserver-xorg-video-ati/src/Makefile.am
 +pcidata_DATA = radeon.ids
 +
 +radeon.ids: ati_pciids_gen.h
-+  awk '/^#define.*PCI_CHIP/ {print $$3}' ${srcdir}/ati_pciids_gen.h | sed 
-e 's/0x/1002/' > radeon.ids
++  cat ${srcdir}/ati_pciids_gen.h \
++  | grep -v PCI_CHIP_MACH32 | grep -v PCI_CHIP_MACH64 | grep -v 
PCI_CHIP_RAGE128 \
++  | awk '/^#define.*PCI_CHIP/ {print $$3}' \
++  | sed -e 's/0x/1002/' > radeon.ids
diff --git a/src/Makefile.in b/src/Makefile.in
index 14ec2b2..d3e47d3 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -1001,7 +1001,10 @@ uninstall-am: uninstall-ati_drv_laLTLIBRARIES 
uninstall-pcidataDATA \
 
 
 radeon.ids: ati_pciids_gen.h
-   awk '/^#define.*PCI_CHIP/ {print $$3}' ${srcdir}/ati_pciids_gen.h | sed 
-e 's/0x/1002/' > radeon.ids
+   cat ${srcdir}/ati_pciids_gen.h \
+   | grep -v PCI_CHIP_MACH32 | grep -v PCI_CHIP_MACH64 | grep -v 
PCI_CHIP_RAGE128 \
+   | awk '/^#define.*PCI_CHIP/ {print $$3}' \
+   | sed -e 's/0x/1002/' > radeon.ids
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#490990: xorg: xserver fails to start on PowerPC G4 mac with ATI Rage128 PF/PRO AGP 4x TMDS

2008-07-15 Thread Brice Goglin
Rick Thomas wrote:
> Package: xorg
> Version: 1:7.3+12
> Severity: important
>
> xserver fails to start on PowerPC G4 mac with ATI Rage128 PF/PRO AGP 4x TMDS 
> following update to latest Lenny
>   

Add
Driver "r128"
to your Device section for now. The server is autoloading "radeon"
instead of "r128", I am fixing this.

Brice




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Processed: reassign 490990 to xserver-xorg-video-radeon, severity of 490990 is serious ...

2008-07-15 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

> # Automatically generated email from bts, devscripts version 2.10.33
> reassign 490990 xserver-xorg-video-radeon 1:6.9.0-1
Bug#490990: xorg: xserver fails to start on PowerPC G4 mac with ATI Rage128 
PF/PRO AGP 4x TMDS
Bug reassigned from package `xorg' to `xserver-xorg-video-radeon'.

> severity 490990 serious
Bug#490990: xorg: xserver fails to start on PowerPC G4 mac with ATI Rage128 
PF/PRO AGP 4x TMDS
Severity set to `serious' from `important'

> retitle 490990 radeon claims r128 pci ids via 
> /usr/share/xserver-xorg/radeon.ids
Bug#490990: xorg: xserver fails to start on PowerPC G4 mac with ATI Rage128 
PF/PRO AGP 4x TMDS
Changed Bug title to `radeon claims r128 pci ids via 
/usr/share/xserver-xorg/radeon.ids' from `xorg: xserver fails to start on 
PowerPC G4 mac with ATI Rage128 PF/PRO AGP 4x TMDS'.

>
End of message, stopping processing here.

Please contact me if you need assistance.

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


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



reassign 490990 to xserver-xorg-video-radeon, severity of 490990 is serious ...

2008-07-15 Thread Julien Cristau
# Automatically generated email from bts, devscripts version 2.10.33
reassign 490990 xserver-xorg-video-radeon 1:6.9.0-1
severity 490990 serious
retitle 490990 radeon claims r128 pci ids via /usr/share/xserver-xorg/radeon.ids


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#490990: xorg: xserver fails to start on PowerPC G4 mac with ATI Rage128 PF/PRO AGP 4x TMDS

2008-07-15 Thread Rick Thomas
Package: xorg
Version: 1:7.3+12
Severity: important

xserver fails to start on PowerPC G4 mac with ATI Rage128 PF/PRO AGP 4x TMDS 
following update to latest Lenny




-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)

Kernel: Linux 2.6.25-2-powerpc
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages xorg depends on:
ii  gnome-terminal [x-terminal-em 2.22.3-1   The GNOME 2 terminal emulator appl
ii  libgl1-mesa-glx [libgl1]  7.0.3-4A free implementation of the OpenG
ii  libglu1-mesa  7.0.3-4The OpenGL utility library (GLU)
ii  x11-apps  7.3+2  X applications
ii  x11-session-utils 7.3+1  X session utilities
ii  x11-utils 7.3+2  X11 utilities
ii  x11-xfs-utils 7.3+1  X font server utilities
ii  x11-xkb-utils 7.4+1  X11 XKB utilities
ii  x11-xserver-utils 7.3+3  X server utilities
ii  xauth 1:1.0.3-2  X authentication utility
ii  xfonts-100dpi 1:1.0.0-4  100 dpi fonts for X
ii  xfonts-75dpi  1:1.0.0-4  75 dpi fonts for X
ii  xfonts-base   1:1.0.0-5  standard fonts for X
ii  xfonts-scalable   1:1.0.0-6  scalable fonts for X
ii  xfonts-utils  1:7.4+1X Window System font utility progr
ii  xinit 1.0.9-2X server initialisation tool
ii  xkb-data  1.3-1  X Keyboard Extension (XKB) configu
ii  xserver-xorg  1:7.3+12   the X.Org X server
ii  xterm [x-terminal-emulator]   235-1  X terminal emulator

Versions of packages xorg recommends:
pn  xorg-docs  (no description available)

-- no debconf information

X.Org X Server 1.4.2
Release Date: 11 June 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux Debian (xorg-server 2:1.4.2-1)
Current Operating System: Linux ribbit 2.6.25-2-powerpc #1 Fri Jun 27 04:51:57 
UTC 2008 ppc
Build Date: 26 June 2008  01:07:25AM
 
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Jul 15 15:55:00 2008
(==) Using config file: "/etc/X11/xorg.conf"
(==) No Layout section.  Using the first Screen section.
(**) |-->Screen "Default Screen" (0)
(**) |   |-->Monitor "Configured Monitor"
(==) No device specified for screen "Default Screen".
Using the first device section listed.
(**) |   |-->Device "Configured Video Device"
(==) |-->Input Device "Configured Mouse"
(==) |-->Input Device "Generic Keyboard"
(==) The core pointer device wasn't specified explicitly in the layout.
Using the first mouse device.
(==) The core keyboard device wasn't specified explicitly in the layout.
Using the first keyboard device.
(==) Automatically adding devices
(==) Automatically enabling devices
(==) No FontPath specified.  Using compiled-in default.
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
Entry deleted from font path.
(WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not 
exist.
Entry deleted from font path.
(==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi
(==) RgbPath set to "/etc/X11/rgb"
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) No APM support in BIOS or kernel
(II) Loader magic: 0x101e33f4
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.3
X.Org Video Driver: 2.0
X.Org XInput driver : 2.0
X.Org Server Extension : 0.3
X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 1.4.2, module version = 1.0.0
ABI class: X.Org Video Driver, version 2.0
(++) using VT number 7

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:0b:0: chip 106b,0020 card , rev 00 class 06,00,00 hdr 00
(II) PCI: 00:10:0: chip 1002,5046 card , rev 00 class 03,00,00 hdr 00
(II) PCI: 10:0b:0: chip 106b,001f card , rev 00 class 06,00,00 hdr 00
(II) PCI: 10:0d:0: chip 1011,0026 card , rev 05 class 06,04,00 hdr 01
(II) PCI: 11:03:0: chip 1095,0680 card 1095,0680 rev 02 class 01,80,00 hdr 00
(II) PCI: 11:07:0: chip 106b,0022 card , rev 02 class ff,00,00 hdr 00
(II) PCI: 11:08:0: chip 106b,

Processing of pixman_0.11.6-1_i386.changes

2008-07-15 Thread Archive Administrator
pixman_0.11.6-1_i386.changes uploaded successfully to localhost
along with the files:
  pixman_0.11.6-1.dsc
  pixman_0.11.6.orig.tar.gz
  pixman_0.11.6-1.diff.gz
  libpixman-1-0_0.11.6-1_i386.deb
  libpixman-1-0-udeb_0.11.6-1_i386.udeb
  libpixman-1-0-dbg_0.11.6-1_i386.deb
  libpixman-1-dev_0.11.6-1_i386.deb

Greetings,

Your Debian queue daemon


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



pixman: Changes to 'upstream-experimental'

2008-07-15 Thread Julien Cristau
 .gitignore|9 
 Makefile.am   |  121 
 README|   26 
 RELEASING |   49 
 TODO  |  124 
 configure.ac  |  233 +
 pixman/Makefile.am|   78 
 pixman/Makefile.win32 |   92 
 pixman/combine.h.inc  |  215 +
 pixman/combine.inc| 1269 +
 pixman/combine.pl |   81 
 pixman/pixman-access-accessors.c  |3 
 pixman/pixman-access.c| 1968 ++
 pixman/pixman-combine.c   | 1455 ++
 pixman/pixman-compose-accessors.c |4 
 pixman/pixman-compose.c   | 4285 +--
 pixman/pixman-compute-region.c|  108 
 pixman/pixman-edge-accessors.c|4 
 pixman/pixman-edge-imp.h  |   64 
 pixman/pixman-edge.c  |   72 
 pixman/pixman-image.c |  298 +-
 pixman/pixman-mmx.c   |  724 ++---
 pixman/pixman-mmx.h   |5 
 pixman/pixman-pict.c  | 1408 --
 pixman/pixman-private.h   |  466 +--
 pixman/pixman-region.c|  717 +
 pixman/pixman-region16.c  |   75 
 pixman/pixman-region32.c  |   73 
 pixman/pixman-source.c|  709 +
 pixman/pixman-sse.c   | 4653 ++
 pixman/pixman-sse.h   |  358 ++
 pixman/pixman-timer.c |7 
 pixman/pixman-transformed-accessors.c |3 
 pixman/pixman-transformed.c   |  814 +
 pixman/pixman-trap.c  |   25 
 pixman/pixman-utils.c |  253 +
 pixman/pixman-version.h.in|   50 
 pixman/pixman-vmx.c   | 1068 +++
 pixman/pixman-vmx.h   |  308 ++
 pixman/pixman.h   |  390 +-
 test/Makefile.am  |   10 
 test/fetch-test.c |  163 +
 test/region-test.c|   23 
 43 files changed, 16538 insertions(+), 6322 deletions(-)

New commits:
commit d8e5ff20f12c52a32dcf0543ab436eb7194b794c
Author: Søren Sandmann Pedersen <[EMAIL PROTECTED]>
Date:   Wed Jun 25 07:58:21 2008 -0400

Pre-release version bump

diff --git a/configure.ac b/configure.ac
index 1bfa2a5..0997d64 100644
--- a/configure.ac
+++ b/configure.ac
@@ -57,7 +57,7 @@ AC_PREREQ([2.57])
 
 m4_define([pixman_major], 0)
 m4_define([pixman_minor], 11)
-m4_define([pixman_micro], 5)
+m4_define([pixman_micro], 6)
 
 m4_define([pixman_version],[pixman_major.pixman_minor.pixman_micro])
 

commit 4a9df4be7e384cf18e3d7a65d1e0023d2e2a280f
Author: Søren Sandmann Pedersen <[EMAIL PROTECTED]>
Date:   Sun Jun 22 13:44:23 2008 -0400

TODO

diff --git a/TODO b/TODO
index 01b3ddf..11b276d 100644
--- a/TODO
+++ b/TODO
@@ -1,3 +1,5 @@
+  - Rename "SSE" to "MMX_EXTENSIONS"
+
   - Behdad's MMX issue - see list
 
   - SSE 2 issues:

commit a766b62880108f27847f5167a5fbf2819a97
Author: Søren Sandmann Pedersen <[EMAIL PROTECTED]>
Date:   Sun Jun 22 13:42:21 2008 -0400

Add configure time options to disable mmx/sse2/vmx

diff --git a/configure.ac b/configure.ac
index 52ecb0d..1bfa2a5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -149,7 +149,15 @@ int main () {
 return _mm_cvtsi64_si32 (v);
 }], have_mmx_intrinsics=yes)
 CFLAGS=$xserver_save_CFLAGS
-AC_MSG_RESULT($have_mmx_intrinsics)
+
+AC_ARG_ENABLE(mmx,
+   [AC_HELP_STRING([--disable-mmx],
+   [disable MMX fast paths])],
+   [disable_mmx=yes], [disable_mmx=no])
+
+if test $disable_mmx = yes ; then
+   have_mmx_intrinsics=disabled
+fi
 
 if test $have_mmx_intrinsics = yes ; then
AC_DEFINE(USE_MMX, 1, [use MMX compiler intrinsics])
@@ -157,6 +165,8 @@ else
MMX_CFLAGS=
 fi
 
+AC_MSG_RESULT($have_mmx_intrinsics)
+
 AM_CONDITIONAL(USE_MMX, test $have_mmx_intrinsics = yes)
 
 dnl ===
@@ -225,12 +235,22 @@ int main () {
 return 0;
 }], have_sse2_intrinsics=yes)
 CFLAGS=$xserver_save_CFLAGS
-AC_MSG_RESULT($have_sse2_intrinsics)
+
+AC_ARG_ENABLE(sse2,
+   [AC_HELP_STRING([--disable-sse2],
+   [disable SSE2 fast paths])],
+   [disable_sse2=yes], [disable_sse2=no])
+
+if test $disable_sse2 = yes ; then
+   have_sse2_intrinsics=disabled
+fi
 
 if test $have_sse2_intrinsics = yes ; then
-   AC_DEFINE(USE_SSE2, 1, [use SSE compiler intrinsics])
+   AC_DEFINE(USE_SSE2, 1, [use SSE2 compiler intrinsics])
 fi
 
+AC_MSG_RESULT($have_sse2_intrinsics)
+
 AM_CONDITIONAL(USE_SSE2, test $have_sse2_intrinsics = yes)
 
 dnl 
@@ -259,13 +279,24 @@ int main () {
 return 0;
 }], have_vmx_intrinsics=yes)
 CFLAGS=$xserver_save_CFLAGS
-AC_MSG_RESULT($have_vmx_intrinsics)
+
+AC_ARG_ENABLE(vmx,
+   [AC_HELP_STRING([-

pixman: Changes to 'debian-experimental'

2008-07-15 Thread Julien Cristau
 .gitignore|9 
 INSTALL   |  234 
 Makefile.am   |  121 
 Makefile.in   |  671 -
 README|   26 
 RELEASING |   49 
 TODO  |  124 
 aclocal.m4| 7613 
 compile   |  142 
 config.guess  | 1516 --
 config.h.in   |   65 
 config.sub| 1626 --
 configure |21453 --
 configure.ac  |  233 
 debian/changelog  |   66 
 debian/control|   15 
 debian/libpixman-1-0-udeb.install |1 
 debian/libpixman-1-0.shlibs   |3 
 debian/libpixman-1-0.symbols  |   86 
 debian/rules  |   39 
 debian/watch  |2 
 depcomp   |  584 
 install-sh|  507 
 libcomp.pc|   11 
 ltmain.sh | 6938 --
 missing   |  367 
 pixman/Makefile.am|   78 
 pixman/Makefile.in|  603 
 pixman/Makefile.win32 |   92 
 pixman/combine.h.inc  |  215 
 pixman/combine.inc| 1269 ++
 pixman/combine.pl |   81 
 pixman/pixman-access-accessors.c  |3 
 pixman/pixman-access.c| 1968 +++
 pixman/pixman-combine.c   | 1455 ++
 pixman/pixman-compose-accessors.c |4 
 pixman/pixman-compose.c   | 4285 --
 pixman/pixman-compute-region.c|  108 
 pixman/pixman-edge-accessors.c|4 
 pixman/pixman-edge-imp.h  |   64 
 pixman/pixman-edge.c  |   72 
 pixman/pixman-image.c |  298 
 pixman/pixman-mmx.c   |  724 -
 pixman/pixman-mmx.h   |5 
 pixman/pixman-pict.c  | 1408 +-
 pixman/pixman-private.h   |  466 
 pixman/pixman-region.c|  717 -
 pixman/pixman-region16.c  |   75 
 pixman/pixman-region32.c  |   73 
 pixman/pixman-source.c|  709 +
 pixman/pixman-sse.c   | 4653 +++
 pixman/pixman-sse.h   |  358 
 pixman/pixman-timer.c |7 
 pixman/pixman-transformed-accessors.c |3 
 pixman/pixman-transformed.c   |  814 +
 pixman/pixman-trap.c  |   25 
 pixman/pixman-utils.c |  253 
 pixman/pixman-version.h.in|   50 
 pixman/pixman-vmx.c   | 1068 +
 pixman/pixman-vmx.h   |  308 
 pixman/pixman.h   |  390 
 test/Makefile.am  |   10 
 test/Makefile.in  |  458 
 test/fetch-test.c |  163 
 test/region-test.c|   23 
 65 files changed, 16735 insertions(+), 49125 deletions(-)

New commits:
commit 465ee2da5516498da7a525acb94752a482885536
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Tue Jul 15 21:36:34 2008 +0200

Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index 45895db..d5c9e40 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-pixman (0.11.6-1) UNRELEASED; urgency=low
+pixman (0.11.6-1) experimental; urgency=low
 
   * New upstream development release.
   * Bump shlibs and update symbols files.
 
- -- Julien Cristau <[EMAIL PROTECTED]>  Wed, 25 Jun 2008 20:06:40 +0200
+ -- Julien Cristau <[EMAIL PROTECTED]>  Tue, 15 Jul 2008 21:36:11 +0200
 
 pixman (0.10.0-2) unstable; urgency=low
 

commit 5265d8d2690d45fe413b1d2f73b05453a90f3c2c
Author: Julien Cristau <[EMAIL PROTECTED]>
Date:   Tue Jul 15 15:58:32 2008 +0200

update changelog and shlibs/symbols for new upstream

* New upstream development release.
* Bump shlibs and update symbols files.

diff --git a/debian/changelog b/debian/changelog
index fb80ae8..45895db 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+pixman (0.11.6-1) UNRELEASED; urgency=low
+
+  * New upstream development release.
+  * Bump shlibs and update symbols files.
+
+ -- Julien Cristau <[EMAIL PROTECTED]>  Wed, 25 Jun 2008 20:06:40 +0200
+
 pixman (0.10.0-2) unstable; urgency=low
 
   [ Frans Pop ]
diff --git a/debian/libpixman-1-0.shlibs b/debian/libpixman-1-0.shlibs
index aceac9c..69720e5 100644
--- a/debian/libpixman-1-0.shlibs
+++ b/debian/libpixman-1-0.shlibs
@@ -1,2 +1,2 @@
-libpixman-1 0 libpixman-1-0 (>= 0.10.0)
-udeb: libpixman-1 0 libpixman-1-0-udeb (>= 0.10.0)
+libpixman-1 0 libpixman-1-0 (>= 0.11.6)
+udeb: libpixman-1 0 libpixman-1-0-udeb (>= 0.11.6)
diff --git a/debian/libpixman-1-0.symbols b/debian/libpi

pixman: Changes to 'refs/tags/pixman-0.11.6-1'

2008-07-15 Thread Julien Cristau
Tag 'pixman-0.11.6-1' created by Julien Cristau <[EMAIL PROTECTED]> at 
2008-07-15 20:01 +

Tagging upload of pixman 0.11.6-1 to experimental.

Changes since pixman-0.10.0-2:
Aaron Plattner (20):
  Fix test build when srcdir != builddir.
  Get rid of pixman_composeFunctions_accessors.
  Move combining macros into pixman-combine.c.
  Move combining routines into combine.inc and add a Perl rule to generate 
it.
  Tack 32 onto the ends of the combining function types.
  Replace hardcoded numbers and uint*_t in combine.inc.
  Generate 64-bit combining functions.
  Use a macro to append _accessors to things.
  Move the scanline buffer allocation logic into 
pixman_composite_rect_general.
  Split fetch/fetchPixel/store proc types into 32-bit and 64-bit versions.
  Add infrastructure for allocating wide scanline buffers. Not yet used.
  Use wide compositing functions when wide == 1.
  Fix wide alpha fetch macro.
  Add expand and contract functions to convert between ARGB8 and ARGB16.
  Add wide fetch/store functions.
  Add wide source picture, external alpha, and transformed image routines.
  Make expansion and contraction loops clearer.
  Take the source format into account in pixman_expand.
  Decide based on the image formats whether we need wide compositing.
  Use pixman_malloc_ab instead of plain malloc for the fbStore64_generic 
scratch buffer.

Alan Coopersmith (1):
  Fix pixman/Makefile.am to work with Solaris make

André Tupinambá (1):
  Add SSE2 implementations of many compositing operations.

Antoine Azar (1):
  Optimize operators based on source or dest opacity.

David Sharp (1):
  pixman-sse.c: silence pointer-cast compiler warnings.

Dimitrios Apostolou (1):
  Fix compilation on SGI

Frederic Plourde (1):
  Add CopyAreammx fast path for argb32 SRC xrgb32 and abgr32 SRC xbgr32

Julien Cristau (8):
  Remove prototype for nonexistent pixman_image_set_filter_params
  pixman-version.h is generated, don't distribute it
  Revert "pixman-version.h is generated, don't distribute it"
  Add PIXMAN_EXPORT for pixman_region_equal
  Add a couple more missing PIXMAN_EXPORTs
  Merge tag 'pixman-0.11.6' into debian-experimental
  update changelog and shlibs/symbols for new upstream
  Prepare changelog for upload

Luca Barbato (16):
  Merge branch 'master' of git://anongit.freedesktop.org/pixman
  Merge branch 'master' of git://anongit.freedesktop.org/pixman
  update patch
  Update vmx
  Make configure message alike the mmx/sse/sse2 ones
  Merge branch 'master' into vmx
  Unbreak vmx pixman
  Force inlining
  Refactor path selection
  Simplify cpu feature check
  Remove VMX from CPUFeatures, ppc isn't using it at all
  Remove unused macro
  Fixup
  Split combine.inc generated files in source and header
  Use combine macros from the generated header
  Use sigaction instead of signal to restore the previous handler

Luo Jinghua (1):
  Fix implicit declaration of function 'free'.

Maximilian Grothusmann (1):
  Fix memory leak by freeing boxes{16,32}.

Oswald Buddenhagen (1):
  fix pixman compile with srcdir != builddir

Richard Hult (1):
  Add --disable-gtk switch to configure

Søren Sandmann (36):
  Fix bug in FbStore_b2g3r3
  Require GCC 3.4 for SSE and SSE2.
  Simplify handling compiler handling in MMX code
  Update TODO
  Add support for 8 bit fills in pixman_fill_mmx()
  Work around GCC bug causing crashes in Mozilla with SSE2
  Update TODO
  macroize pixman-region.c
  Add pixman-region16.c; compile that instead of pixman-region.c
  Replace pixman_box16_t with box_type_t
  Add point_type_t
  More data types; remove unused stuff
  Delete more unused stuff
  Delete more unused stuff
  Add prefixes to global primitive regions
  Add pixman-region32.c
  Add prototypes for 32 bit region methods
  Fix up types in pixman32-region.c
  Rename pixman-combine.h -> pixman-combin32.h
  Merge branch 'vmx'
  Fix forgotten use of pixman-combine.h
  Merge branch 'master' into region32
  Move PIXMAN_EXPORT into pixman-region.c
  Move all the PIXMAN_EXPORT into .c files
  Some formatting fixing
  Add pixman_region32_copy_from_region16
  Use 32 bit regions internally
  Add pixman_image_set_clip_region32
  Call _mm_empty() at the end of fbComposeSetupSSE
  Merge branch 'master' into region32
  Fix bug in pixman_compute_composite_region()
  Export pixman_compute_composite_region32() and use it in walk_region
  Add infinite loop test
  Fix uses of short variables in pixman-region.c
  Bump version number and make it distcheck
  Bump version number and make it distcheck

Søren Sandmann Pedersen (14):
  Post-release version bump
  Unbump version number; remove file added to EXT

Re: Ubuntu X feature work for Intrepid

2008-07-15 Thread Alberto Milone
On Tue, 2008-07-15 at 19:34 +0200, Brice Goglin wrote:
> Bryce Harrington wrote:
> 
> > xorg-options-editor
> > ---
> > In Hardy we implemented an early version of the new xrandr-enabled
> > Screen Resolution tool.  While it was generally well received, it lacks
> > a lot of advanced functionality.
> 
> My feeling about RandR-GUI is that many people want to write a new one
> from scratch but nobody completes it or even maintains it in the end. I
> have been very disappointed by grandr (segfaults...) and urandr
> (upstream already dead?). I'd really like to have a good one. I don't
> really care about modify driver/server options, but RandR 1.2 really
> needs a good GUI for all our users.
> 

I'm the author of URandR and of xorg-options-editor.

URandR is not dead, I decided to rewrite it and it currently detects the
screens and updates the GUI but can't apply the settings. I can work on
it however (currently) I'm very busy with my other projects.

One thing which I'm working on with Bryce is the Screen Resolution tool
(originally created by a Fedora developer). The plan is to extend the
functionality of this RandR GUI so that it can calculate and set the
required virtual resolution (through X-Kit and PolicyKit) in order to
set up multiple screens xinerama style when the framebuffer is not
enough. I did it in Python. Bryce will deal with the C code.

Here's a screencast of how it works:
http://albertomilone.com/screen_resolution.ogg


The code is in my PPA:
https://launchpad.net/~x-kit/+archive

a simple apt-get install screen-resolution-extra should install x-kit as
a dependency. Then all you will have to do is type:

python /usr/share/screen-resolution-extra/policyui.py 0,0:1024x768
1024,0:1280x1024 0,768:1024x768

and you will have the virtual resolution in your xorg.conf.


> What kind of xorg.conf modification does these tools need?
> 
> I wonder how all this would interact with the Debian installer which
> currently tries to setup an almost empty xorg.conf. Modifying an almost
> empty xorg.conf requires a very good knowledge of the server default
> behavior if we don't want to break 10 things when adding a section to
> add a single option.
> 
> I wonder if it would be easier to bypass xorg.conf completely and make
> the server query some external database at startup like input-hotplug
> does for device configuration.
> 
> Brice
> 
> 

As regards xorg-options-editor,

* each graphics card represented by a Device section in the xorg.conf
will appear in the treeview. If no device section is found then we can
detect the available graphics cards and create empty Device sections for
them.

* when you click on a device in the treeview you will see all the
options from its respective Device and Screen section. X-Kit makes it
easy to find the relationship between Screen and Device sections. If no
Screen sections are available, and an option to the Screen section must
be added then a new Screen section (linked to a specific Device section)
will be created.


No such thing as breaking the xorg.conf should happen with X-Kit.

Here's a brief screencast:
http://albertomilone.com/xorgoptionsedit.ogg

Regards,

Alberto Milone


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#488283: software rendering

2008-07-15 Thread Brice Goglin
Sten Heinze wrote:
> Found http://bugs.freedesktop.org/show_bug.cgi?id=16151 today and removed the 
> following line which I added in order to use external monitors:
>   Virtual 2048 2048
>
> Afterwards the error message was not displayed anymore, and also 'glxinfo | 
> grep rendering' returns now 'direct rendering: Yes'. To be able to expand 
> (cloning works with the default maximum of 1024x1024) my desktop I tried 
> several values, and while 2048x1900 did not work I found 
>   Virtual 2048 1820
> is working and gives me the possibility to use a [1400|1680]x1050 display 
> together with my internal 1024x768 laptop screen.
>
> I have no idea, why 2048x2048 does not work, although this value can be found 
> as the maximum value direct rendering works with in most places, but the 
> slightly lower resolution for the virtual screen works for me. But don't 
> hesitate to ask, I'm happy to help or test.
>   

Can you send the X log before and after changing the Virtual line?

Brice



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#488283: software rendering

2008-07-15 Thread Sten Heinze
Found http://bugs.freedesktop.org/show_bug.cgi?id=16151 today and removed the 
following line which I added in order to use external monitors:
Virtual 2048 2048

Afterwards the error message was not displayed anymore, and also 'glxinfo | 
grep rendering' returns now 'direct rendering: Yes'. To be able to expand 
(cloning works with the default maximum of 1024x1024) my desktop I tried 
several values, and while 2048x1900 did not work I found 
Virtual 2048 1820
is working and gives me the possibility to use a [1400|1680]x1050 display 
together with my internal 1024x768 laptop screen.

I have no idea, why 2048x2048 does not work, although this value can be found 
as the maximum value direct rendering works with in most places, but the 
slightly lower resolution for the virtual screen works for me. But don't 
hesitate to ask, I'm happy to help or test.

Sten



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



mesa: Changes to 'ubuntu'

2008-07-15 Thread Julien Cristau
 Makefile|   12 
 configs/autoconf.in |8 
 configs/default |8 
 configure.ac|   23 
 debian/changelog|   60 
 debian/patches/01_fix-installdir.patch  |  380 -
 debian/patches/04_osmesa_version.diff   |   27 
 debian/patches/series   |1 
 debian/rules|  169 
 docs/install.html   |   17 
 docs/relnotes-7.1.html  |7 
 src/egl/drivers/demo/Makefile   |5 
 src/egl/drivers/dri/Makefile|3 
 src/egl/main/Makefile   |3 
 src/glu/Makefile|   12 
 src/glu/glu.pc.in   |4 
 src/glu/mesa/Makefile   |2 
 src/glu/sgi/Makefile|2 
 src/glut/beos/Makefile  |6 
 src/glut/directfb/Makefile  |2 
 src/glut/fbdev/Makefile |   10 
 src/glut/ggi/Makefile   |2 
 src/glut/glx/Makefile   |   18 
 src/glut/glx/glut.pc.in |4 
 src/glut/mini/Makefile  |   19 
 src/glut/mini/glut.pc.in|4 
 src/glw/Makefile|   19 
 src/glw/glw.pc.in   |4 
 src/glx/mini/Makefile   |2 
 src/glx/x11/.gitignore  |1 
 src/glx/x11/Makefile|2 
 src/glx/x11/dri2_glx.c  |2 
 src/glx/x11/dri_common.c|4 
 src/glx/x11/dri_common.h|2 
 src/glx/x11/dri_glx.c   |2 
 src/glx/x11/drisw_glx.c |2 
 src/glx/x11/glxext.c|   11 
 src/mesa/Makefile   |   24 
 src/mesa/drivers/beos/Makefile  |5 
 src/mesa/drivers/directfb/Makefile  |2 
 src/mesa/drivers/dri/Makefile   |   16 
 src/mesa/drivers/dri/Makefile.template  |2 
 src/mesa/drivers/dri/common/extension_helper.h  |   32 
 src/mesa/drivers/dri/dri.pc.in  |4 
 src/mesa/drivers/dri/i915/i915_texstate.c   |   11 
 src/mesa/drivers/dri/i965/brw_clip_line.c   |2 
 src/mesa/drivers/dri/i965/brw_clip_state.c  |2 
 src/mesa/drivers/dri/i965/brw_clip_tri.c|2 
 src/mesa/drivers/dri/i965/brw_context.c |2 
 src/mesa/drivers/dri/i965/brw_defines.h |   13 
 src/mesa/drivers/dri/i965/brw_eu_emit.c |   16 
 src/mesa/drivers/dri/i965/brw_misc_state.c  |8 
 src/mesa/drivers/dri/i965/brw_structs.h |4 
 src/mesa/drivers/dri/i965/brw_vs_emit.c |2 
 src/mesa/drivers/dri/intel/intel_batchbuffer.h  |4 
 src/mesa/drivers/dri/intel/intel_blit.c |5 
 src/mesa/drivers/dri/intel/intel_chipset.h  |   10 
 src/mesa/drivers/dri/intel/intel_context.c  |4 
 src/mesa/drivers/dri/r300/Makefile  |3 
 src/mesa/drivers/dri/r300/r300_cmdbuf.c |   11 
 src/mesa/drivers/dri/r300/r300_context.h|   51 
 src/mesa/drivers/dri/r300/r300_fragprog.c   |  184 
 src/mesa/drivers/dri/r300/r300_fragprog.h   |   30 
 src/mesa/drivers/dri/r300/r300_fragprog_emit.c  | 2092 -
 src/mesa/drivers/dri/r300/r300_fragprog_swizzle.c   |  227 
 src/mesa/drivers/dri/r300/r300_fragprog_swizzle.h   |   42 
 src/mesa/drivers/dri/r300/r300_ioctl.c  |9 
 src/mesa/drivers/dri/r300/r300_reg.h|7 
 src/mesa/drivers/dri/r300/r300_render.c |2 
 src/mesa/drivers/dri/r300/r300_state.c  |  109 
 src/mesa/drivers/dri/r300/r500_fragprog.c   |  207 
 src/mesa/drivers/dri/r300/r500_fragprog.h   |   32 
 src/mesa/drivers/dri/r300/r500_fragprog_emit.c  | 1596 
 src/mesa/drivers/dri/r300/radeon_nqssadce.c |  282 
 src/mesa/drivers/dri/r300/radeon_nqssadce.h |   96 
 src/mesa/drivers/dri/r300/radeon_program.c  |  275 
 src/mesa/drivers/dri/r300/radeon_program.h  

Re: Ubuntu X feature work for Intrepid

2008-07-15 Thread Brice Goglin
Bryce Harrington wrote:
> xorg-ctrl-alt-backspace
> ---
> We've had bunches of requests for users to turn off this shortcut key,
> however it's quite useful to developers.  A compromise has been to
> require holding it down for a short period of time (and/or hitting in
> quick succession).  We're tentatively planning on trying this out,
> although I'm not 100% how to best implement it.  I assume this wouldn't
> be of interest for Debian; let me know otherwise.
>   

I heard a couple users complain the same, so I think it would be good to
have a way to switch to this behavior for these users. But of course
some people will complain if we make it the default :)

After a quick look at the code, I guess I would do:
in xf86CommonSpecialKey(), case KEY_BackSpace, when down is set, store
GetTimeInMillis() in a static value. If down isn't set, check that a
time value has been stored, compare it to GetTimeInMillis() and call
xf86ProcessActionEvent() if the timeout expired, then reset the stored
value.
No idea how all this is protected by locks or whatever, I have
zero-knowledge about input event processing :)

> xorg-options-editor
> ---
> In Hardy we implemented an early version of the new xrandr-enabled
> Screen Resolution tool.  While it was generally well received, it lacks
> a lot of advanced functionality.

My feeling about RandR-GUI is that many people want to write a new one
from scratch but nobody completes it or even maintains it in the end. I
have been very disappointed by grandr (segfaults...) and urandr
(upstream already dead?). I'd really like to have a good one. I don't
really care about modify driver/server options, but RandR 1.2 really
needs a good GUI for all our users.

> One of our community members is
> creating a simple python GUI applet for turning on driver and server
> options, to launch from an "Advanced..." button on the Screen Resolution
> tool.
>
> Probably easiest to explain through a screenshot:
>
> https://wiki.ubuntu.com/X/OptionsEditor?action=AttachFile&do=get&target=xorgconfig-07-07-2008.png
>
> Much work is going into the backend python code for reading/writing
> xorg.conf's (termed "X-Kit"), and we're looking into standardizing use
> of it in other tools (EnvyNG, Jockey, etc.) that need to make
> modifications to xorg.conf.
>   

What kind of xorg.conf modification does these tools need?

I wonder how all this would interact with the Debian installer which
currently tries to setup an almost empty xorg.conf. Modifying an almost
empty xorg.conf requires a very good knowledge of the server default
behavior if we don't want to break 10 things when adding a section to
add a single option.

I wonder if it would be easier to bypass xorg.conf completely and make
the server query some external database at startup like input-hotplug
does for device configuration.

Brice


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#488431: marked as done (xserver-xorg-input-evdev: new version available, solves touchpad problems)

2008-07-15 Thread Debian Bug Tracking System

Your message dated Tue, 15 Jul 2008 19:31:01 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Re: Bug#488431: xserver-xorg-input-evdev: new version 
available, solves touchpad problems
has caused the Debian Bug report #488431,
regarding xserver-xorg-input-evdev: new version available, solves touchpad 
problems
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 [EMAIL PROTECTED]
immediately.)


-- 
488431: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=488431
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: xserver-xorg-input-evdev
Version: 1:1.2.0-1
Severity: normal

A new version of upstream source seems to be available at
http://xorg.freedesktop.org/releases/individual/driver/. This is
especially important for me because it solves problems with X/Y axes
setup on some devices, see
http://bugs.gentoo.org/show_bug.cgi?id=199317 and
http://lists.debian.org/debian-x/2008/06/msg01433.html for details.

If you don't like upgrading the whole package I might provide assistance
on cherry picking.

Regards,
Eduard.

-- Package-specific info:
/var/lib/x11/X.roster does not exist.

/var/lib/x11/X.md5sum does not exist.

X server symlink status:
lrwxrwxrwx 1 root root 13  9. Dez 2006  /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 1897552 26. Jun 03:25 /usr/bin/Xorg

Contents of /var/lib/x11/xorg.conf.roster:
xserver-xorg

VGA-compatible devices on PCI bus:
03:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7600 GT] 
(rev a1)

/etc/X11/xorg.conf does not match checksum in /var/lib/x11/xorg.conf.md5sum.

Xorg X server configuration file status:
-rw-r--r-- 1 root root 3003 28. Jun 22:27 /etc/X11/xorg.conf

Contents of /etc/X11/xorg.conf:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  ([EMAIL PROTECTED])  Sat May 12 15:23:12 PDT 
2007

Section "ServerLayout"
Identifier "Layout0"
Screen  0  "Screen0" 0 0
InputDevice"Keyboard0" "CoreKeyboard"
InputDevice"Mouse0" "CorePointer"
 #  InputDevice"BT" "CoreKeyboard"
 #  InputDevice"BTMOUSE" "CorePointer"
#InputDevice"MouseBT" "CorePointer"
EndSection

Section "Files"
RgbPath "/usr/lib/X11/rgb"
EndSection

Section "Module"
Load   "dbe"
Load   "extmod"
Load   "type1"
Load   "freetype"
Load   "glx"
EndSection

Section "ServerFlags"
Option "Xinerama" "0"
EndSection

#Section "InputDevice"
#Identifier "BT"
#Driver "evdev"
#Option "Name" "PSTC Bluetooth Keyboard"
#EndSection
#
#Section "InputDevice"
#Identifier "BTMOUSE"
#Driver "evdev"
#Option "Name" "PSTC Bluetooth Keyboard"
#EndSection

#Section "InputDevice"
## generated from default
#Identifier "Mouse0"
#Driver "mouse"
#Option "Protocol" "auto"
#Option "Device" "/dev/psaux"
#Option "Emulate3Buttons" "no"
#Option "ZAxisMapping" "4 5"
#EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
#Option "Device" "/dev/input/mice"
#Option "Device" "/dev/input/mouse0"
EndSection

#Section "InputDevice"
#Identifier "MouseBT"
#Driver "mouse"
#Option "Device" "/dev/input/mouse1"
#EndSection


Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "True"
#Option "Device" 
"/dev/input/by-id/usb-Compaq_Compaq_Internet_Keyboard-event-kbd"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName  "EIZO L778"
HorizSync   31.0 - 64.0
VertRefresh 59.0 - 61.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName  "GeForce 7600 GT"
#Option "FlatPanelProperties" "Scaling = Native"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor"Monitor0"
DefaultDepth24
Option "TwinView" "1"
Option "metamodes" "DFP-0: 1280x1024 +0+0, DFP-1: 1280x720 +1280+0"
#Option "UseEDID" "FALSE"

#Option "FlatPanelProperties" "Scaling = Native"
#
Option "FlatPanelProperties" "DFP-0: Scaling = Native; DFP-1: Scaling = 
Native"
#
SubSection "Display"
Depth   24
Modes  "

Bug#488939: marked as done (libdrm: New upstream release 2.3.1 available)

2008-07-15 Thread Debian Bug Tracking System

Your message dated Tue, 15 Jul 2008 20:22:16 +0300 (EEST)
with message-id <[EMAIL PROTECTED]>
and subject line Re: New upstream release 2.3.1 available
has caused the Debian Bug report #488939,
regarding libdrm: New upstream release 2.3.1 available
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 [EMAIL PROTECTED]
immediately.)


-- 
488939: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=488939
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: libdrm
Severity: wishlist

Hello. New upstream release 2.3.1 available at

http://dri.freedesktop.org/libdrm/libdrm-2.3.1.tar.gz

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-2-686 (SMP w/1 CPU core)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash


--- End Message ---
--- Begin Message ---

Now fixed, thank you.

--- End Message ---


Bug#454304: Confirmation

2008-07-15 Thread Nikolai Kondrashov

I have a similar laptop and have encountered this bug. "NoDDC" option has
helped. However, it's a shame that the X.org guys won't do anything about
it.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#469607: xserver-xorg: Incorrect default configuration; desktop display unusable

2008-07-15 Thread Frans Pop
On Tuesday 15 July 2008, Julien Cristau wrote:
> > I will try a new install using D-I soon to verify. Please leave the
> > BR open a bit longer and I'll report the results of that too.
>
> Sure.

New install looks good now. Also gives me [EMAIL PROTECTED]

/me is happy. Feel free to close now.

Cheers,
FJP



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



xorg-server: Changes to 'ubuntu'

2008-07-15 Thread Bryce Harrington
 debian/changelog   |   11 +++
 debian/patches/124_fix_randr_no_crtc.patch |   13 +
 debian/patches/series  |1 +
 3 files changed, 25 insertions(+)

New commits:
commit 80c9bdd8ae23383e5c68ab23b9170112bdf86db0
Author: Bryce Harrington <[EMAIL PROTECTED]>
Date:   Tue Jul 15 07:03:18 2008 -0700

Adding patch to fix bug with gdk apps crashing when using -vesa

diff --git a/debian/changelog b/debian/changelog
index 0a26dd1..c8e07db 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+xorg-server (2:1.4.99.905-0ubuntu3) intrepid; urgency=low
+
+   * patches/124_fix_randr_no_crtc.patch:
+ + In certain circumstances, xrandr multiscreen initialization fails
+   to associate crtcs with monitors, resulting in startup failures
+   in some GDK-based applications when using -vesa.  This occurs
+   because mode-Clock, mode->HTotal, and mode->VTotal are all 0. 
+   (LP: #246585)
+
+ -- Bryce Harrington <[EMAIL PROTECTED]>  Tue, 15 Jul 2008 07:01:13 -0700
+
 xorg-server (2:1.4.99.905-0ubuntu1) intrepid; urgency=low
 
   * Merge with Debian experimental, remaining changes:
diff --git a/debian/patches/124_fix_randr_no_crtc.patch 
b/debian/patches/124_fix_randr_no_crtc.patch
new file mode 100644
index 000..21a8281
--- /dev/null
+++ b/debian/patches/124_fix_randr_no_crtc.patch
@@ -0,0 +1,13 @@
+Index: xorg-server/hw/xfree86/common/xf86RandR.c
+===
+--- xorg-server.orig/hw/xfree86/common/xf86RandR.c
 xorg-server/hw/xfree86/common/xf86RandR.c
+@@ -54,6 +54,8 @@
+ {
+ if (mode->VRefresh)
+   return (int) (mode->VRefresh + 0.5);
++else if (mode->Clock == 0)
++  return 0;
+ else
+   return (int) (mode->Clock * 1000.0 / mode->HTotal / mode->VTotal + 0.5);
+ }
diff --git a/debian/patches/series b/debian/patches/series
index 73dfebd..65fb432 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -10,3 +10,4 @@
 120_fedora_xserver-xaa-evict-pixmaps.patch
 121_only_switch_vt_when_active.diff
 123_no_composite_for_xvfb_run.patch
+124_fix_randr_no_crtc.patch


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Ubuntu X feature work for Intrepid

2008-07-15 Thread Bryce Harrington
I don't know if you guys are interested in any of this for Debian, but I
wanted to list what we're looking at doing feature-wise for Ubuntu, in
case you'd like to collaborate or comment on any of them.


xorg-input-hotplug
--
We shipped Hardy without input-hotplug turned on.  This task is to just
switch it on and work to make it stable.  We expect to make the switch
around the end of the month.  I expect we'll be following your lead and
collaborating quite a bit.

  https://blueprints.launchpad.net/ubuntu/+spec/xorg-input-hotplug


xorg-ctrl-alt-backspace
---
We've had bunches of requests for users to turn off this shortcut key,
however it's quite useful to developers.  A compromise has been to
require holding it down for a short period of time (and/or hitting in
quick succession).  We're tentatively planning on trying this out,
although I'm not 100% how to best implement it.  I assume this wouldn't
be of interest for Debian; let me know otherwise.


xorg-options-editor
---
In Hardy we implemented an early version of the new xrandr-enabled
Screen Resolution tool.  While it was generally well received, it lacks
a lot of advanced functionality.  One of our community members is
creating a simple python GUI applet for turning on driver and server
options, to launch from an "Advanced..." button on the Screen Resolution
tool.

Probably easiest to explain through a screenshot:

https://wiki.ubuntu.com/X/OptionsEditor?action=AttachFile&do=get&target=xorgconfig-07-07-2008.png

Much work is going into the backend python code for reading/writing
xorg.conf's (termed "X-Kit"), and we're looking into standardizing use
of it in other tools (EnvyNG, Jockey, etc.) that need to make
modifications to xorg.conf.

I sense this tool could conceivably be of use for Debian users, so would
like to hear if this is something you'd be interested in.

Bryce




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]