[03:15] <hyperair> Sarvatt: this round of x-x-v-i pwned my uptime =O
[03:19] <LLStarks> hyperair, newest upload of intel?
[03:19] <hyperair> LLStarks: in xorg-edgers.
[03:20] <LLStarks> can you boot to desktop? what chipset?
[03:21] <hyperair> LLStarks: it boots. it just doesn't stay booted for long.
[03:21] <hyperair> LLStarks: i965
[03:24] <LLStarks> hard crash?
[03:24] <LLStarks> x crash?
[03:35] <Sarvatt> so right when i disable the pageflip disablement patch you start getting crashes again?
[03:41] <Sarvatt> reenabled it in 0ubuntu0sarvatt6
[06:03] <hyperair> Sarvatt: how timely, eh.
[06:03] <hyperair> Sarvatt: by the way, what was that environment variable you were saying the other day? i'm now having issues with bad frame rates
[06:04] <hyperair> i suspect this time it's due to mesa, not xxvi
[07:29] <Bernardo> good morning
[07:42] <hyperair> oh hey my frame rates are back
[07:58] <LLStarks> sarvatt, ubuntu5 is working fine. are you sure pageflip is the issue? how could i test it?
[07:58] <LLStarks> *sarvatt5
[10:59] <Duke`> intel video driver is quite unstable these days
[11:09] <lucazade> Bernardo ping
[11:29] <lucazade> Bernardo should fix psb-kernel-source with 2.6.34 - http://dl.dropbox.com/u/1338581/Gma500/deb_lucid/psb-kernel-source_4.42.0-0ubuntu2%7E1004um2_all.deb
[11:30] <lucazade> https://patchwork.kernel.org/patch/90678/!
[13:01] <lucazade> Bernardo not working
[13:35] <Bernardo> lucazade ping
[13:49] <lucazade> Bernardo
[13:52] <Bernardo> lucazade: how didn't that patch work? It doesn't compile, or the module doesn't load?
[13:53] <lucazade> psb-kernel-source compiles correctly but during psb-kernel-reconfigure there is an error (i've unfortunately removed old logs arg!)
[13:56] <tjaalton> merging xorg-server...
[13:57] <lucazade> Bernardo http://mjg59.livejournal.com/116720.html
[13:57] <Bernardo> lucazade: I think there is still something broken in our dkms configuration
[13:57] <lucazade> yes
[13:58] <lucazade> i'm thinking i've applied tha patch in the wrong way...mmm..
[13:59] <lucazade> should be my fault
[14:00] <Bernardo> about the acpi, implementing the whole spec is beyond my knowledge and my available time...
[14:00] <lucazade> yes, just for reference
[14:02] <Bernardo> let's open a issue for it... :)
[14:20] <lucazade> Bernardo are you going to try the patch for psb-kernel-source ? i'm afraid was my issue
[14:21] <Bernardo> I can try it, but I don't have 2.6.34 here
[14:21] <lucazade> ive used kernel ppa
[14:21] <Bernardo> I was looking at tseliot attempt, to see if I can understand what he tried to do and why it isn't working
[14:22] <lucazade> ah  cool.. hope you can find the issue
[15:02] <Bernardo> bbl, time to enjoy the sun
[15:02] <lucazade> bye
[15:45] <Sarvatt> tjaalton: from experimental or unstable? :D
[15:45] <tjaalton> Sarvatt: experimental
[15:46] <Sarvatt> \o/
[15:46] <tjaalton> patches fixed, changelog edit remaining
[16:12] <tjaalton> alright, xserver merge pushed to git
[16:14] <Sarvatt> thanks so much for doing that tjaalton
[16:15] <tjaalton> Sarvatt: it probably won't even build yet ;)
[16:15] <Sarvatt> yeah i'll look it over in a few, someones putting ppa-purge in the archives and was asking me to look over the changes
[16:16] <Sarvatt> tjaalton: do you know if they decided on xserver 1.8.x or 1.9 at UDS? just wondering if i should start with 1.9 on xorg-edgers
[16:17] <tjaalton> Sarvatt: 1.9 if it's released on August as it seems
[16:17] <jcristau> that's what phoronix said, so it must be true
[16:17] <tjaalton> hehe
[16:17] <jcristau> (http://www.phoronix.com/scan.php?page=news_item&px=ODI0Nw)
[16:17] <tjaalton> yeah michael was present
[16:17] <tjaalton> via irc
[16:17] <Sarvatt> thats kinda scary since 1.8.x still has major problems months after release :)
[16:18] <tjaalton> what kind?
[16:18] <jcristau> the 1.8.0 release was weird.
[16:18] <Sarvatt> dri2 stuff
[16:18] <tjaalton> yeah .0 was bad
[16:18] <Sarvatt> and ironically master is in better shape than 1.8.x :D
[16:18] <Sarvatt> fedora is backporting a crapload of dri2/glx stuff from master to 1.8.x
[16:20] <jcristau> 1.8.0 was basically "i said i'd release on $date, so let's put a version number on a random master snapshot even though it has a bunch of known bad bugs but i didn't look at bugzilla so it's fine"
[16:20] <Sarvatt> http://cvs.fedoraproject.org/viewvc/F-13/xorg-x11-server/xserver-1.8.0-swap-fixes.patch?view=markup  http://cvs.fedoraproject.org/viewvc/F-13/xorg-x11-server/xserver-1.8.0-glxdri2-resource-conversion.patch?view=markup
[16:20] <tjaalton> it was like a mesa .0 :)
[16:20] <jcristau> tjaalton: pretty much :)
[16:20] <Sarvatt> yeah but mesa makes no claim that a .0 release is stable :D
[16:20] <tjaalton> indeed
[16:21] <tjaalton> I knew it that I was looking at the wrong fedora tree :)
[16:21] <tjaalton> devel is left behind
[16:22] <jcristau> timed-based releases...  you need to wait for .2 to get something usable, but as long as .0 is released on time you can claim that you're doing good.
[16:22] <tjaalton> mm, wonder how lucid fits in there :)
[16:22] <Sarvatt> then you get phoronix telling people they are using old crap because they aren't using .0's :D
[16:23] <tjaalton> i read fedora-devel from time to time, and there people are upset because they get too _many_ updates post-release
[16:24] <Sarvatt> doesnt look like 1.8.x is going to get as much love as 1.7.x, still no -nominations
[16:24] <tjaalton> it's on the other side of the spectrum, if ubuntu is somewhat hard to get updates to
[16:24] <tjaalton> huh, well whot should take care of it?
[16:24] <jcristau> tjaalton: dunno.  only machine with lucid i've seen was a guy i helped out.  some saved gnome-session meant it was trying to run compiz.real as window manager, but lucid got rid of the wrapper script so compiz.real didn't exist, so you had no window manager.
[16:25] <tjaalton> jcristau: I'm happy to start from a clean slate at work, since we'll migrate $HOME to a bigger system, shared with Win7, so no reason to keep the old and possibly broken configs
[16:26] <jcristau> took me 2 minutes to fix it, but for somebody unfamiliar with it...
[16:26] <tjaalton> the gnome configs tend to gather some cruft
[16:26] <tjaalton> and it's up to the user to migrate the dotfiles
[16:27] <tjaalton> i guess so anyway, maybe it hasn't been decided yet hmm..
[16:29] <tjaalton> jcristau: btw, what do you think of the xvfb-changes in ubuntu xserver, could those be applied to experimental as well?
[16:29] <jcristau> haven't looked
[16:30] <tjaalton>    - local/xvfb-run*: Add correct docs about error codes (LP 328205)
[16:30] <tjaalton>     - local/xvfb-run: Use "-extension Composite" to fix xvfb-run crashing.
[16:30] <jcristau> seems to run fine without disabling composite?
[16:31] <jcristau> so that part might be obsolete
[16:31] <tjaalton> ok
[16:31] <jcristau> the other one sounds fine, need to look at the patch.  can you send me a mail so i try and do that?
[16:32] <tjaalton> sure
[16:32] <Sarvatt> jcristau: so does debian delete saved gnome sessions on major upgrades?
[16:32] <jcristau> Sarvatt: no idea
[16:33] <jcristau> probably not, you can't delete user files from maintainer scripts..
[16:35] <Sarvatt> thats pretty nasty but the user had to manually enable saving the sessions like that to get to that point I guess
[16:35] <jcristau> if he did, he didn't remember..
[16:37] <tjaalton> sounds like a bug in the session saver
[16:37] <tjaalton> it should cover situations like that
[16:38] <tjaalton> but I guess it's not widely used
[16:38] <tjaalton> or even maintained :)
[16:39] <jcristau> ++    - rules: Xvfb depends on xauth, x11-xkb-utils, recommends
[16:39] <jcristau> ++      libgl1-mesa-dri. (LP 500102)
[16:39] <jcristau> that's control, not rules ;)
[16:39] <tjaalton> hah
[16:40] <jcristau> quite a pile of ubuntu patches still :/
[16:40] <tjaalton> fixed..
[16:40] <tjaalton> yep
[16:40] <tjaalton> 25
[16:40] <tjaalton> used, three commented out
[16:40] <Sarvatt> hmm i would think the session should be calling the generic window manager name instead of compiz directly like that?
[16:41] <tjaalton> then it would be sensible, and that can't be now can it ;)
[16:42] <Sarvatt> yeah i guess its complicated by gtk-window-manager being seperate, i really dont know
[16:42] <Sarvatt> i've been doing xorg-edgers with only 6 patches total to xorg-server
[16:44] <jcristau> 109 is upstream now.  not sure about the rest.
[16:44] <Sarvatt> 001_fedora_extramodes.patch 106_nouveau_autodetect.patch 168_glibc_trace_to_stderr.patch 188_default_primary_to_first_busid.patch 189_xserver_1.5.0_bg_none_root.patch 191-Xorg-add-an-extra-module-path.patch
[16:48] <Sarvatt> tracking down the authors for a ton of these patches to get them to do a git formatted patch with attribution is a PITA when the patch is 4 years old+ :)
[16:49] <jcristau> heh, i was expecting nettle to be in universe, turns out it seems to be in main..
[16:50] <tjaalton> yeah me too
[16:50] <tjaalton> need to as cjwatson when keyboard-configuration is in..
[16:50] <tjaalton> *ask
[16:51] <Sarvatt> it'll probably be a month until all the udeb packages are accepted :D
[16:52] <tjaalton> need to merge mesa too
[16:53] <Sarvatt> is it ok to file sync requests for things in experimental?
[16:53] <tjaalton> sure
[16:53] <tjaalton> but we can sync as well
[16:53] <jcristau> Sarvatt: is there any interest in ubuntu for the graphical d-i?
[16:53] <tjaalton> jcristau: i believe so
[16:54] <tjaalton> at least since cjwatson merged libx11
[16:54] <jcristau> ok
[16:55] <jcristau> yeah he filed bugs.debian.org/581524 when merging it
[16:55] <Sarvatt> i'm really not sure but I dont imagine so, he merged libx11 because at least 10 packages were in depwait for it :D
[16:55] <tjaalton> heh, ok
[16:55] <tjaalton> but at least I've been asking for it :)
[16:56] <tjaalton> to make preseeded installs prettier :)
[16:56] <jcristau> :)
[16:56] <jcristau> Sarvatt: dep-wait on new libx11? weird.
[16:59] <Sarvatt> yeah everything that was in depwait for libx11 1.3.3-2 is now in depwait for libxext :D
[16:59] <tjaalton> the installer components maybe?
[16:59] <tjaalton> so if he didn't create a delta there then we should see an Xified d-i for maverick
[17:01] <jcristau> ah right cairo and friends had bumped build-deps for the udebs
[17:05] <Sarvatt> everything building udebs for the new d-i had the build deps bumped on the versions also building udebs it looked like, made building all of the libs on xorg-edgers tricky since theres no automatic rebuilds there for depwait :)
[17:07] <Sarvatt> helped though since its a pain in the butt building all the libs in the right order and making sure they're published before uploading the next anyway
[17:29] <Alexia_Death> Can anybody tell me what has happened to org.x.config dbus interface?
[17:29] <tjaalton> gone
[17:29] <Alexia_Death> Why?
[17:29] <Alexia_Death> Wnd what replaces it?
[17:30] <Alexia_Death> It was the only way I could load a separate wacom device for each of my pens.
[17:30] <tjaalton> wacom hotplug has been working without it for some time
[17:30] <Alexia_Death> tjaalton: Hotplug yes, but it does not let me have more than 3 devices per tablet.
[17:31] <tjaalton> why not?
[17:31] <Alexia_Death> tjaalton: my 4 intos pens can provide 8 devices.
[17:32] <Alexia_Death> tjaalton: Can you provide me a link that tells me how to configure tools identified by tool id?
[17:32] <tjaalton> man xorg.conf
[17:32] <tjaalton> search for InputClass
[17:33] <tjaalton> should do what you want
[17:36] <Alexia_Death> tjaalton: Thanks. Will look into it. But if it does not, I will be back to complain, because I really need the hotplug per pen. 3 devices per tablet just dont do it.
[17:36] <tjaalton> then you build your own xserver
[17:37] <tjaalton> or fix the driver
[17:38] <Alexia_Death> tjaalton:  is the option to build the dbus interface still there?
[17:38] <tjaalton> seems to be
[17:38] <Alexia_Death> ok. I havent been following X development lately :P
[17:38] <tjaalton> me neither, but this is what i know
[17:39] <Alexia_Death> Sucks tho if I have to go back to the same trick I did in intrepid.
[17:39] <jcristau> the option is still there, but you get to choose between that and udev.
[17:39] <Sarvatt> dbus requires hal, dont think you can use it with udev
[17:39] <Sarvatt> yeah what he said :D
[17:40] <Alexia_Death> sigh... I KNEW there was going to be trouble with this.
[17:41] <Alexia_Death> Any explaining links on the InputClass thing?
[17:42] <tjaalton> http://who-t.blogspot.com/2010/01/new-configuration-world-order.html
[17:42] <Sarvatt> man xorg.conf really does explain it well but this is good too - http://fedoraproject.org/wiki/Input_device_configuration
[17:43] <Alexia_Death> Ok, thanks.
[17:43] <Alexia_Death> Wacom is still packaged on its own for X and installs stuff for its own use, right?
[17:44] <Sarvatt> i'm not quite sure what you are doing but /lib/udev/rules.d/69-xserver-xorg-input-wacom.rules might be worth looking at too
[17:45] <tjaalton> not really :)
[17:45] <tjaalton> the links are pretty much useless these days
[17:45] <Alexia_Death> Sarvatt: I have a wacom intuos tablet and 4 pens. They provide 8 devices in total. I want X to understand that.
[17:47] <Sarvatt> so you want each stylus device to have different settings?
[17:49] <Alexia_Death> yep
[17:50] <Sarvatt> you could do that before? it could tell which stylus you were using when you switched automatically?
[17:50] <Alexia_Death> Yep
[17:50] <Alexia_Death> Its a driver feature.
[17:50] <Alexia_Death> I load an instance per my device with tool ID set.
[17:51] <Alexia_Death> Then, events come from the device with the matching tool id.
[17:51] <Sarvatt> thats why I was thinking you might need to edit the udev rules since i think it only makes 1 stylus device per tablet now
[17:51] <Alexia_Death> Sarvatt: I used to do this through the dbus interface.
[17:51] <tjaalton> the udev rules don't create them
[17:51] <Alexia_Death> What does?
[17:52] <tjaalton> xorg.conf.d snippet
[17:52] <tjaalton> well no
[17:52] <tjaalton> the driver does
[17:52] <tjaalton> when it loads
[17:52] <Alexia_Death> ?
[17:52] <tjaalton> detects the model and creates what it supports by default
[17:53] <Alexia_Death> tjaalton: Theres no way for me to configure N devices with tool ID-s then!
[17:53] <tjaalton> well how did it work with dbus?
[17:53] <tjaalton> if udev knows about the devices then surely you can
[17:53] <Alexia_Death> tjaalton: I called AddDevice for each device I wanted cerated.
[17:54] <Alexia_Death> tjaalton: Udev cant know about the pens.
[17:54] <Alexia_Death> tjaalton: Theres ever just one at a time in the range.
[17:54] <tjaalton> then raise the issue on linuxwacom-devel
[17:54] <Alexia_Death> Sigh.
[17:55] <Alexia_Death> It worked perfectly for me in karmic and now people have forgotten about this usecase AGAIN.
[17:55] <Sarvatt> i was thinking there may be a way to create the 4 pen devices in the udev rule, then assign them in the xorg.conf somehow
[17:55] <tjaalton> there's no way to turn that on
[17:55] <tjaalton> dbus support that is
[17:55] <tjaalton> so you're screwed anyway
[17:56] <Sarvatt> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=576136
[17:56] <Alexia_Death> no, but something needs to be provided for this usecase.
[17:56] <Alexia_Death> I know this guy.
[17:56] <Alexia_Death> I wasnt aware it was this bad on the X side tho.
[17:57] <tjaalton> so the logical step is to raise the issue on the devel list, no?
[17:57] <Alexia_Death> tjaalton: I will, no worries about that. I need to have this working.
[17:57] <jcristau> if the 2 people who use that just complain 6 months after stuff gets done, you're not going to see stuff improve
[17:57] <Sarvatt> yeah bringing it up on linuxwacom-devel would be the best step for sure if you wouldn't mind
[17:57] <tjaalton> Alexia_Death: why do you know udev can't handle it
[17:57] <tjaalton> ?
[17:58] <Alexia_Death> tjaalton: Becase I know how it works.
[17:58] <Alexia_Death> tjaalton: the device IDs need to be read before they can be used from a fully configured device.
[17:58] <Alexia_Death> only driver can do that.
[17:58] <jcristau> read from where?
[17:59] <Alexia_Death> jcristau: Its a code the pen provides with its data.
[17:59] <Alexia_Death> jcristau: And I would have complained sooner had I known it was going to get all broken again. Like I said, all worked in karmic.
[18:00] <jcristau> Alexia_Death: so the driver reads events from the tablet, and gets the code from there?  what prevents it from creating a device for that pen at that point?
[18:00] <jcristau> (besides "events are read in the signal handler, and creating a device is not signal safe")
[18:01] <Alexia_Death> jcristau: I dont know. May be it is possible.
[18:01] <jcristau> may be easier to have an xorg.conf option to list the pens you want to use
[18:02] <Alexia_Death> jcristau: I want them hotpluggaable.
[18:02] <jcristau> ok
[18:02] <Alexia_Death> jcristau: its a laptop
[18:02] <Alexia_Death> Cant runna round with my intuos permanelty connected.
[18:02] <jcristau> err.
[18:02] <Sarvatt> so with how you had it before, you didn't specific specifically that there were going to be 4 pen devices? you could add a 5th and it would pick the default settings for it?
[18:02] <jcristau> not sure what you mean
[18:02] <tjaalton> that's why you use InputClass
[18:03] <Sarvatt> the new pens wont be new devices to udev to get picked up by InputClass though?
[18:03] <Alexia_Death> tjaalton: ? I read the section and I cant say how it covers my usecase.
[18:03] <jcristau> Sarvatt: no
[18:03] <Sarvatt> yeah saying why I think that wont work
[18:03] <tjaalton> Alexia_Death: if you can configure it in xorg.conf, then you are able to do it in a hotpluggy fashion
[18:04] <jcristau> Alexia_Death: if the driver had, say, Option "number of pens" "10", then it could create 10 devices for your pens when the tablet was hotplugged, and then use that.  would that work for you?
[18:04] <Alexia_Death> jcristau: no. Each pen is specific and has an ID. Some of them have an eraser, some of them dont.
[18:05] <tjaalton> Alexia_Death: have you even tried lucid?
[18:05] <Alexia_Death> tjaalton: Im typing this from lucid
[18:05] <tjaalton> ah, k
[18:05] <jcristau> Alexia_Death: not sure what that means..
[18:05] <Alexia_Death> tjaalton: did a clean install today.
[18:05] <jcristau> Alexia_Death: pretend i've never seen a tablet
[18:06] <Sarvatt> the driver itself creates the eraser device so that should be ok
[18:06] <Alexia_Death> jcristau: Most wacom pens have two ends, stylus, and eraser. For X they are separate devices.
[18:06] <tjaalton> for the driver
[18:06] <tjaalton> not x
[18:06] <jcristau> Alexia_Death: and the driver can't recognize whether something is stylus or eraser when it gets events?
[18:07] <Alexia_Death> jcristau: High end tablets support a Tool Id on each pen and driver supports or used to support several pens as independent devices.
[18:07] <Alexia_Death> jcristau: yes.
[18:07] <Sarvatt> Alexia_Death: do you know if I can use a graphire pen with an intuos to test this?
[18:07] <Sarvatt> i have an intuos 3 and a few graphires
[18:07] <Alexia_Death> Sarvatt: No. you need an intuos or cintiq for this.
[18:07] <tjaalton> so who's going to buy me another pen for the intuos4 :)
[18:07] <Sarvatt> only 1 intuos pen though
[18:07] <Sarvatt> lol
[18:08] <Alexia_Death> Sarvatt: and atleast 2 pens.
[18:08] <tjaalton> the airbrush looks nice
[18:08] <Alexia_Death> tjaalton: Get an artpen. Then you get the full pain. 100€
[18:08] <tjaalton> Alexia_Death: they all are normal pens?
[18:08] <tjaalton> that you have
[18:08] <Alexia_Death> tjaalton: No, I have 2 normals, an arpen and an airbrush.
[18:09] <tjaalton> i mean the driver should know what they are, at least the kernel driver has something about it
[18:09] <Alexia_Death> tjaalton: got a full set for gimp development/testing but I hneed the stack underneath to work for that:P
[18:09] <tjaalton> maybe it's just that hotplug doesn't work
[18:09] <tjaalton> yet
[18:09] <Alexia_Death> tjaalton: As far as i know, artpen/arbrush are somehow diefferent from normals but IIRC not frm each other.
[18:10] <Alexia_Death> tjaalton: Problem is the multiple pen hotplug et all.
[18:11] <Sarvatt> do we even need the wacom udev rule?
[18:12] <tjaalton> Sarvatt: for serial devices yes
[18:12] <Sarvatt> ah yeah
[18:12] <tjaalton> but other than that no
[18:13] <tjaalton> ron knows about it, and probably will clean it up later
[18:13] <Sarvatt> ah wait yeah, I couldn't use wacom without an input/whatever symlink it recognized last time i tried
[18:14] <tjaalton> then your conf is wrong ;)
[18:14] <tjaalton> and looking for the path
[18:16] <Sarvatt> this was back in january before the xorg.conf.d stuff anyway
[18:16] <tjaalton> ok
[18:19] <tjaalton> so mesa won't build due to libdrm being too old
[18:19] <tjaalton> but uploading libdrm would break nouveau?
[18:19] <tjaalton> mesa merge pushed
[18:20] <tjaalton> in a minute..
[18:20] <jcristau> nouveau is broken by new kernel anyway aiui
[18:20] <tjaalton> ah right
[18:21] <Sarvatt> Alexia_Death: it looks like you can add the 4 stylii to xorg.conf and seperate them by serial number?
[18:22] <Alexia_Death> Sarvatt: Yes. but I need hotplug
[18:22] <tjaalton> it basically still is
[18:22] <Alexia_Death> ?
[18:22] <Sarvatt> I know it sucks, but why couldn't you just create all 4 in the xorg.conf?
[18:23] <tjaalton> you plug in the tablet, and it'll use the settings when the pen is in vicinity?
[18:23] <Sarvatt> they should work on the fly switching them if you did
[18:23] <Alexia_Death> Sarvatt: Its a laptop. I dont want to restart X when I plug in the intuos.
[18:23] <tjaalton> ...
[18:23] <Alexia_Death> and keeping it connected at all times is not anoption.
[18:23] <Sarvatt> you wouldn't have to, just define all 4 pens once and they should work on the fly whenever you used them
[18:24] <Alexia_Death> Sarvatt: sure about that?
[18:24] <tjaalton> of course
[18:24] <tjaalton> that's the point of inputclass
[18:24] <Sarvatt> Option "DebugLevel" "6" to the wacom rule, then grep your Xorg.0.log for serial_num t for the serial
[18:25] <Alexia_Death> tjaalton: Uh? Inputclas?
[18:25] <tjaalton> well, one of them anyway
[18:25] <tjaalton> Alexia_Death: read the blog or wiki links we gave you
[18:25] <Sarvatt> and have Option     "Serial"    "whatever" in each stylus device section and give them unique names
[18:25] <Alexia_Death> tjaalton: reading as I go-
[18:26] <jcristau> Sarvatt: inputclass doesn't let you create more than one device per kernel device though, i think
[18:26] <Alexia_Death> tjaalton: But from what I see, the input class does not allow me to add four devices.
[18:26] <jcristau> Sarvatt: so that would require driver options to tell it how many pens to create and their parameters and stuff
[18:26] <jcristau> (maybe that already exists, i know nothing of wacom)
[18:26] <tjaalton> ok, so back to the driver
[18:26] <Alexia_Death> jcristau: exactly what I understood.
[18:27] <Alexia_Death> tjaalton: yes. so Im going to bother whot about this.
[18:27] <tjaalton> Alexia_Death: on the list preferably
[18:27] <Alexia_Death> tjaalton: I suspect the driver will end up with options where you can list any ID-s you need added.
[18:28] <Alexia_Death> tjaalton: Im not subscribet to that list.
[18:28] <Alexia_Death> tjaalton: only the user one.
[18:28] <jcristau> listing the IDs in the config is kind of lame though
[18:28] <tjaalton> Alexia_Death: if the driver has a way to know the devices it can handle, it should be doable to make it hotpluggable
[18:28] <jcristau> would be better to have something more dynamic
[18:28] <tjaalton> i'm certain that it can be done
[18:28] <Alexia_Death> Im not.
[18:29] <Alexia_Death> As a user I may not want any outospawning of a new device.
[18:30] <Bernardo> hi
[18:30] <Alexia_Death> A device that a) I havent named and b) I havent configured in gimp etc so it wont auto-work as extended.
[18:30] <tjaalton> Sarvatt: what did you want to sync btw?
[18:31] <jcristau> Alexia_Death: that's fine, if you get a new X device that lets gimp know about it so you can name/configure it
[18:31] <jcristau> and client policy can disable unknown new devices
[18:31] <Sarvatt> tjaalton: http://sarvatt.com/downloads/libdrm/
[18:31] <Sarvatt> oh sync, pixman
[18:32] <tjaalton> Sarvatt: no need to file a bug about it, I can sync it too
[18:32] <Sarvatt> pretty significant arm speedups in the latest pixman stable compared to 0.16.4
[18:33] <Alexia_Death> jcristau: its disrupting to the workflow. and at least for now, hoplugged devices require a reastart on GTK side to appear.
[18:33] <Sarvatt> the ubuntu delta in pixman can be dropped
[18:33] <Sarvatt> its upstream now
[18:33] <jcristau> Alexia_Death: that'd be a gtk bug..
[18:33] <Alexia_Death> jcristau: its a lack of feature.
[18:33] <jcristau> whatever :)
[18:34] <Alexia_Death> jcristau: theresa branch that teis to remedy it. But its far feom stable.
[18:34] <jcristau> still, should be easy enough to have a session daemon disable unknown new wacom devices
[18:35] <Alexia_Death> jcristau: I fail to see the point of this.
[18:35] <Alexia_Death> It jsut makes my tablet/pen not working.
[18:35] <jcristau> how so?
[18:35] <Alexia_Death> disable means not functional, no?
[18:35] <jcristau> you said you didn't want unknown devices enabled before you configure them
[18:35] <tjaalton> Sarvatt: so we don't need any Breaks for libdrm or so?
[18:36] <jcristau> tjaalton: breaks on old xserver-xorg-video-nouveau would make sense imo
[18:36] <tjaalton> jcristau: yep, read the thread on debian-x
[18:36] <Alexia_Death> jcristau: what I meant was, that having to configure mid work is distracting. If you hold the pen, disabling it to configure just does not make sense.
[18:37] <jcristau> you're adding new pens mid work?
[18:37] <jcristau> if not then i don't understand the 'distracting' point
[18:37] <Alexia_Death> I might, if I have a pen I havent used before.
[18:38] <Alexia_Death> I have four pens. If I dont explicity configure them in one go, it may be that I grab a new pen.
[18:38] <jcristau> hmm not sure i understand.  you said you don't want new pens enabled before you can name/configure them.  then you say you want to be able to add a new pen mid work, but not have to configure it.
[18:38] <Sarvatt> shouldn't the kernel have breaks too in that case?
[18:39] <jcristau> Sarvatt: the kernel shouldn't break userspace ABI...
[18:39] <Alexia_Death> jcristau: I think i cant explain it properly.
[18:39] <jcristau> Alexia_Death: maybe i'm just slow :)
[18:40] <Alexia_Death> jcristau: Reality is, that I will have to show each device I plan to use to the tablet before starting gimp If I cant explicitly configure them.
[18:41] <Sarvatt> well libdrm breaks x-x-v-nouveau which needs a rebuild against it, 2.6.34 breaks libdrm/x-x-v-nouveau but 2.6.33 still works with the older libdrm/nouveau, the new libdrm doesn't work with 2.6.33 based kernels, such a mess
[18:41] <Alexia_Death> jcristau: tablet does not know anything about a pen untill it starts sending data.
[18:41] <jcristau> Alexia_Death: that's because gtk can't handle devices appearing after it's started, right?
[18:42] <Alexia_Death> jcristau: yes. And I dont expect it to be fixed in next 6 months, maybe more.
[18:42] <jcristau> okay
[18:42] <tjaalton> Sarvatt: and the default on maverick is still .32
[18:42] <jcristau> Alexia_Death: i think i'm starting to understand :)
[18:42] <Alexia_Death> :)
[18:42] <Sarvatt> i got upgraded to .34 a few days ago
[18:42] <tjaalton> oh
[18:42] <tjaalton> that's good
[18:43] <Sarvatt> they uploaded the meta before the kernel even built, pointed at one that failed
[18:43] <jcristau> Sarvatt: package dependencies can't really express userspace/kernel abi issues.  since you can have more than one kernel installed, e.g.
[18:43] <tjaalton> so nouveau is broken anyway
[18:43] <tjaalton> I'll just upload then :)
[18:43] <Sarvatt> yeah I was just thinking out loud and realized that after
[18:44] <tjaalton> though if there are people on .32 because of that..
[18:44] <Sarvatt> there's more abi thats not even tracked in libdrm for nouveau in the form of nouveau_class.h..
[18:44] <tjaalton> won't help them anyway
[18:44] <Sarvatt> at least thats gone post 2.4.20
[18:45] <Sarvatt> but the ddx needs an update to build against 2.4.20, or just updated past when the ddx started shipping nouveau_class.h and ignoring libdrm altogether
[18:46] <Sarvatt> i put both in x-updates for people trying to use the lucid kernel a few days ago
[18:46] <Sarvatt> err maverick kernel
[18:48] <tjaalton> ok, libdrm uploaded
[18:51] <tjaalton> Exception: apt-cache madison does not contain pixman/maverick
[18:51] <tjaalton> meh
[18:53] <Sarvatt> thanks tjaalton, I need stuff to add to a MOTU application :)
[18:53] <Sarvatt> hmm
[18:54] <Sarvatt> maybe because it was copied over from lucid?
[18:55] <jcristau> or missing deb-src maverick in sources.list?
[18:56] <Sarvatt> apt-cache madison pixman
[18:56] <Sarvatt>     pixman | 0.16.4-1ubuntu2 | http://us.archive.ubuntu.com/ubuntu/ maverick/main Sources
[18:56] <tjaalton> it was an older version, the one from bzr works
[18:56] <Sarvatt> does /maverick work with apt-cache madison?
[18:57] <tjaalton> no
[18:57] <tjaalton> but it does something different now I guess
[18:57] <tjaalton> at least not on lucid
[19:10] <Sarvatt> xorg-server looks fine to me so far, building it now
[19:12] <Sarvatt> ricotz: did you see that I built that nouveau mesa branch that you wanted? https://launchpad.net/~sarvatt/+archive/nouveau
 ./auto-xorg-git -H hooks -g -d origin/ubuntu -t "~" -p mesa -a 0ubuntu0ricotz -b nvfx-next-6b then control-z at the patching pause, delete debian/ and replace with the one from git://sarvatt.com/mesa.git, fg then continue
[19:14] <tjaalton> synced x11-apps too
[19:16] <Sarvatt> yay new xeyes
[19:16] <jcristau> not even that
[19:16] <jcristau> just packaging changes
[19:16] <jcristau> oh, no, i'm on crack
[19:17] <jcristau> new xeyes and xlogo indeed
[19:21] <Sarvatt> what are we doing with nouveau now that debian is doing it with a sane build system? :D could just merge that too, the bgnr patch is the only change needed
[19:23] <ricotz> Sarvatt, thank you, i have tested it some time ago and this branch solves some problems with my nv49, but it is pretty much outdated, perhaps a merge with master branch is possible somehow
[19:23] <tjaalton> but we need a new snapshot too
[19:24] <ricotz> Sarvatt, i have started looking at it, but it seems to be diverged a lot
[19:24] <jcristau> sven has a newer snapshot on alioth, ~joachim-guest/xserver-xorg-video-nouveau
[19:27] <corrado> Hi somebody can help me?
[19:29] <corrado> up
[19:31] <corrado> What information should I collect to submit a bug in the X server?
[19:32] <Sarvatt> compile keymap patch failed - http://paste.ubuntu.com/434496/
[19:32] <Sarvatt> corrado: ubuntu-bug xorg
[19:33] <Sarvatt> it'll attach all of the logs for you, there are quite a few that are really needed
[19:34] <corrado> Let me see whether I understand
[19:35] <corrado> I reproduce the crash, go into a console and give that command?
[19:36] <Sarvatt> yeah, reproduce the crash, then restart X and run it and it'll attach all the logs including the old ones from the time the crash happened
[19:37] <corrado> I also could log in from another computer by ssh
[19:37] <corrado> what the best of both procedures
[19:37] <corrado> ?
[19:42] <Sarvatt> up to you, I'm unsure what kind of crash you are getting
[19:43] <Sarvatt> is X restarting automatically after it crashes?
[19:43] <Sarvatt> or is it hanging?
[19:46] <Sarvatt> Missing build dependencies: libxfont-dev (>= 1:1.4.1-2) -- amd64 buildd only dep wait for xorg-server
[19:47] <Sarvatt> libxfont failed to build on everything but i386 - The following packages have unmet dependencies:
[19:47] <Sarvatt>   lynx: Depends: lynx-cur (>= 2.8.8dev.3-3) but it is not going to be installed
[19:48] <jcristau> hmm
[19:48] <jcristau>   lynx-cur | 2.8.8dev.3-3 |      maverick | source, amd64, i386
[19:48] <corrado> Sarvatt: it does not automatically restart
[19:50] <Sarvatt> amd64 hadn't built yet when it tried to build, they were synced at the same time
[19:50] <jcristau> ok
[19:50] <Sarvatt> https://edge.launchpad.net/ubuntu/+source/libxfont -- can anyone retry those? :D
[19:53] <Sarvatt> looks like the virtual lynx package it depends on had been published but the lynx-cur package it points to hadn't been built on the other arches when it tried to build
[19:56] <Sarvatt> i386 built a day later than the other arches and built fine
[19:57] <jcristau> lynx is arch:all
[19:58] <jcristau> and depends on lynx-cur (>= current-version), which is kinda stupid
[20:09] <Sarvatt> jcristau: am I crazy or did you make doc before building xorg-server_1.8.1.orig.tar.gz ?
[20:10] <Sarvatt> http://paste.ubuntu.com/434515/
[20:11] <jcristau> Sarvatt: should be the same as the upstream tarball, with README.DRI removed.
[20:11] <jcristau> so no, i did not make doc
[20:16] <Sarvatt> -rw-r--r-- 1 robert robert 6.7M 2010-05-12 12:47 xorg-server_1.8.1.orig.tar.gz
[20:16] <Sarvatt> -rw-r--r-- 1 robert robert 4.5M 2010-05-16 15:15 xorg-server-1.8.1.tar.gz
[20:18] <jcristau> weird
[20:19] <ricotz> Sarvatt, a tarball is created with "make dist" or "make distcheck"
[20:20] <jcristau> Sarvatt: xorg-server-1.8.1.tar.gz on annarchy is 6.7M
[20:21] <Sarvatt> ah silly me, I grabbed it from the cgit :)
[20:22] <Sarvatt> ah good 190_cache-xkbcomp_output_for_fast_start_up.patch was a simple fix
[20:25] <jcristau> s/False/FALSE/;s/True/TRUE/ ? :)
[20:25] <Sarvatt> 164_trap-aspect-ratios.patch causes a build failure too
[20:25] <Sarvatt> yep :)
[20:25] <Sarvatt> http://paste.ubuntu.com/434524/
[20:27] <tjaalton> yeah those didn't apply, so I "fixed" them
[20:28] <tjaalton> afk->
[21:49] <tjaalton> patch 164 was taken from the list over a year ago, and never saw any review to be accepted. the code got changed since (CEA extension support), so I'd say drop it
[22:09] <jcristau> 0660dd9d7009147c395b9ea904539f76f55b9a7f and bd9c6b3a4d726a3f83ac6d8cf7211eddbc28f25a should have covered the aspect ratio thingy i thought
[22:22] <Sarvatt> darn no estimated build times - https://edge.launchpad.net/ubuntu/+source/libxfont/1:1.4.1-2/+build/1728061
[22:27] <Sarvatt> I'm not sure 15-nouveau.diff is the way to go, nouveau does bind to some of those devices and defaulting them to vesa or nv wont work?
[22:29] <bryceh> heya Sarvatt
[22:29] <Sarvatt> heyo bryceh!
[22:30] <Sarvatt> then again fedora does it that way picking vesa or nv for them still so maybe I'm wrong :D
[22:30] <jcristau> Sarvatt: in that case they'll get fbdev
[22:30] <jcristau> since vesa or nv will bail if they see kms enabled
[22:31] <Sarvatt> true, why not just break instead of adding another vesa to the pool for 0008 and 0009 i wonder though
[22:32] <jcristau> yeah that's useless
[22:33] <jcristau> i just took the patch directly from fedora cvs :)
[22:36] <Sarvatt> thats odd, ppa build keeps dying - http://launchpadlibrarian.net/48573675/buildlog_ubuntu-maverick-i386.xorg-server_2:1.8.1-1ubuntu1~testing3_FAILEDTOBUILD.txt.gz
[22:36] <Sarvatt> just on the PPA doesn't happen locally
[22:36] <Sarvatt> >stampdir/configure-main
[22:36] <Sarvatt> rm stampdir/configure-main
[22:36] <Sarvatt> dpkg-buildpackage: error: debian/rules build gave error exit status 2
[22:51] <Sarvatt> hmm slightly different build process
[22:51] <Sarvatt> >stampdir/autoreconf
[22:51] <Sarvatt> dh_testdir
[22:51] <Sarvatt> mkdir -p build-main
[22:51] <Sarvatt> cd build-main && \
[22:51] <Sarvatt> 	../configure \
[22:51] <Sarvatt> ^ working one
[22:51] <Sarvatt> >stampdir/autoreconf
[22:51] <Sarvatt> dh_testdir
[22:51] <Sarvatt> mkdir -p build-main
[22:51] <Sarvatt> dh_testdir
[22:51] <Sarvatt> cd build-main && \
[22:51] <Sarvatt> ^ ppa
[22:52] <Sarvatt> ah ppa tries to build both udeb and main at the same time and fails
[22:52] <Sarvatt> locally it doesn't
[22:56] <Sarvatt> trying with parallel enabled locally to see if it fails too
[22:57] <Sarvatt> yep same failure locally with DEB_BUILD_OPTIONS="parallel=2"
[23:06] <Sarvatt> debian experimental builds fine in parallel, hmmm
[23:33] <Sarvatt> i'm stumped as to why origin/ubuntu can't build in parallel and origin/debian-experimental can
[23:35] <Sarvatt> origin/ubuntu is trying to remove stampdir/configure-main and debian-experimental doesn't
[23:43] <jcristau> Sarvatt: the error is configure: error: cannot build Security extension without X-ACE
[23:44] <jcristau> from the build log url you gave above anyway
[23:44] <Sarvatt> ahhh no wonder, totally missed that, it was removing it because of the configure failure gotcha
[23:51] <Sarvatt> so non parallel would have failed eventually too if i let it keep going to where it built the udeb package thats trying to --enable-xcsecurity with --disable-xace
[23:51] <jcristau> likely, yes