/srv/irclogs.ubuntu.com/2010/05/16/#ubuntu-x.txt

hyperairSarvatt: this round of x-x-v-i pwned my uptime =O03:15
LLStarkshyperair, newest upload of intel?03:19
hyperairLLStarks: in xorg-edgers.03:19
LLStarkscan you boot to desktop? what chipset?03:20
hyperairLLStarks: it boots. it just doesn't stay booted for long.03:21
hyperairLLStarks: i96503:21
LLStarkshard crash?03:24
LLStarksx crash?03:24
Sarvattso right when i disable the pageflip disablement patch you start getting crashes again?03:35
Sarvattreenabled it in 0ubuntu0sarvatt603:41
hyperairSarvatt: how timely, eh.06:03
hyperairSarvatt: by the way, what was that environment variable you were saying the other day? i'm now having issues with bad frame rates06:03
hyperairi suspect this time it's due to mesa, not xxvi06:04
Bernardogood morning07:29
hyperairoh hey my frame rates are back07:42
LLStarkssarvatt, ubuntu5 is working fine. are you sure pageflip is the issue? how could i test it?07:58
LLStarks*sarvatt507:58
=== Bernardo is now known as Bernardo|away
Duke`intel video driver is quite unstable these days10:59
lucazadeBernardo ping11:09
lucazadeBernardo 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.deb11:29
lucazadehttps://patchwork.kernel.org/patch/90678/!11:30
lucazadeBernardo not working13:01
=== BUGabundo is now known as BUGabundo_lunch
=== Bernardo|away is now known as Bernardo
Bernardolucazade ping13:35
lucazadeBernardo13:49
Bernardolucazade: how didn't that patch work? It doesn't compile, or the module doesn't load?13:52
lucazadepsb-kernel-source compiles correctly but during psb-kernel-reconfigure there is an error (i've unfortunately removed old logs arg!)13:53
=== BUGabundo_lunch is now known as BUGabundo
tjaaltonmerging xorg-server...13:56
lucazadeBernardo http://mjg59.livejournal.com/116720.html13:57
Bernardolucazade: I think there is still something broken in our dkms configuration13:57
lucazadeyes13:57
lucazadei'm thinking i've applied tha patch in the wrong way...mmm..13:58
lucazadeshould be my fault13:59
Bernardoabout the acpi, implementing the whole spec is beyond my knowledge and my available time...14:00
lucazadeyes, just for reference14:00
Bernardolet's open a issue for it... :)14:02
lucazadeBernardo are you going to try the patch for psb-kernel-source ? i'm afraid was my issue14:20
BernardoI can try it, but I don't have 2.6.34 here14:21
lucazadeive used kernel ppa14:21
BernardoI was looking at tseliot attempt, to see if I can understand what he tried to do and why it isn't working14:21
lucazadeah  cool.. hope you can find the issue14:22
Bernardobbl, time to enjoy the sun15:02
=== Bernardo is now known as Bernardo|away
lucazadebye15:02
Sarvatttjaalton: from experimental or unstable? :D15:45
tjaaltonSarvatt: experimental15:45
Sarvatt\o/15:46
tjaaltonpatches fixed, changelog edit remaining15:46
tjaaltonalright, xserver merge pushed to git16:12
Sarvattthanks so much for doing that tjaalton16:14
tjaaltonSarvatt: it probably won't even build yet ;)16:15
Sarvattyeah i'll look it over in a few, someones putting ppa-purge in the archives and was asking me to look over the changes16:15
Sarvatttjaalton: 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-edgers16:16
tjaaltonSarvatt: 1.9 if it's released on August as it seems16:17
jcristauthat's what phoronix said, so it must be true16:17
tjaaltonhehe16:17
jcristau(http://www.phoronix.com/scan.php?page=news_item&px=ODI0Nw)16:17
tjaaltonyeah michael was present16:17
tjaaltonvia irc16:17
Sarvattthats kinda scary since 1.8.x still has major problems months after release :)16:17
tjaaltonwhat kind?16:18
jcristauthe 1.8.0 release was weird.16:18
Sarvattdri2 stuff16:18
tjaaltonyeah .0 was bad16:18
Sarvattand ironically master is in better shape than 1.8.x :D16:18
Sarvattfedora is backporting a crapload of dri2/glx stuff from master to 1.8.x16:18
jcristau1.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
Sarvatthttp://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=markup16:20
tjaaltonit was like a mesa .0 :)16:20
jcristautjaalton: pretty much :)16:20
Sarvattyeah but mesa makes no claim that a .0 release is stable :D16:20
tjaaltonindeed16:20
tjaaltonI knew it that I was looking at the wrong fedora tree :)16:21
tjaaltondevel is left behind16:21
jcristautimed-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
tjaaltonmm, wonder how lucid fits in there :)16:22
Sarvattthen you get phoronix telling people they are using old crap because they aren't using .0's :D16:22
tjaaltoni read fedora-devel from time to time, and there people are upset because they get too _many_ updates post-release16:23
Sarvattdoesnt look like 1.8.x is going to get as much love as 1.7.x, still no -nominations16:24
tjaaltonit's on the other side of the spectrum, if ubuntu is somewhat hard to get updates to16:24
tjaaltonhuh, well whot should take care of it?16:24
jcristautjaalton: 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:24
tjaaltonjcristau: 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 configs16:25
jcristautook me 2 minutes to fix it, but for somebody unfamiliar with it...16:26
tjaaltonthe gnome configs tend to gather some cruft16:26
tjaaltonand it's up to the user to migrate the dotfiles16:26
tjaaltoni guess so anyway, maybe it hasn't been decided yet hmm..16:27
tjaaltonjcristau: btw, what do you think of the xvfb-changes in ubuntu xserver, could those be applied to experimental as well?16:29
jcristauhaven't looked16:29
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
ubottuLaunchpad bug 328205 in xorg-server "xvfb-run incorrectly states that the return value is always that of the script run" [Wishlist,Fix released] https://launchpad.net/bugs/32820516:30
jcristauseems to run fine without disabling composite?16:30
jcristauso that part might be obsolete16:31
tjaaltonok16:31
jcristauthe other one sounds fine, need to look at the patch.  can you send me a mail so i try and do that?16:31
tjaaltonsure16:32
Sarvattjcristau: so does debian delete saved gnome sessions on major upgrades?16:32
jcristauSarvatt: no idea16:32
jcristauprobably not, you can't delete user files from maintainer scripts..16:33
Sarvattthats pretty nasty but the user had to manually enable saving the sessions like that to get to that point I guess16:35
jcristauif he did, he didn't remember..16:35
tjaaltonsounds like a bug in the session saver16:37
tjaaltonit should cover situations like that16:37
tjaaltonbut I guess it's not widely used16:38
tjaaltonor even maintained :)16:38
jcristau++    - rules: Xvfb depends on xauth, x11-xkb-utils, recommends16:39
jcristau++      libgl1-mesa-dri. (LP 500102)16:39
ubottuLaunchpad bug 500102 in xorg-server "xvfb fails to start, missing dependencies on xauth and x11-xkb-utils " [Undecided,Fix released] https://launchpad.net/bugs/50010216:39
jcristauthat's control, not rules ;)16:39
tjaaltonhah16:39
jcristauquite a pile of ubuntu patches still :/16:40
tjaaltonfixed..16:40
tjaaltonyep16:40
tjaalton2516:40
tjaaltonused, three commented out16:40
Sarvatthmm i would think the session should be calling the generic window manager name instead of compiz directly like that?16:40
tjaaltonthen it would be sensible, and that can't be now can it ;)16:41
Sarvattyeah i guess its complicated by gtk-window-manager being seperate, i really dont know16:42
Sarvatti've been doing xorg-edgers with only 6 patches total to xorg-server16:42
jcristau109 is upstream now.  not sure about the rest.16:44
Sarvatt001_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.patch16:44
Sarvatttracking 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:48
jcristauheh, i was expecting nettle to be in universe, turns out it seems to be in main..16:49
tjaaltonyeah me too16:50
tjaaltonneed to as cjwatson when keyboard-configuration is in..16:50
tjaalton*ask16:50
Sarvattit'll probably be a month until all the udeb packages are accepted :D16:51
tjaaltonneed to merge mesa too16:52
Sarvattis it ok to file sync requests for things in experimental?16:53
tjaaltonsure16:53
tjaaltonbut we can sync as well16:53
jcristauSarvatt: is there any interest in ubuntu for the graphical d-i?16:53
tjaaltonjcristau: i believe so16:53
tjaaltonat least since cjwatson merged libx1116:54
jcristauok16:54
jcristauyeah he filed bugs.debian.org/581524 when merging it16:55
Sarvatti'm really not sure but I dont imagine so, he merged libx11 because at least 10 packages were in depwait for it :D16:55
tjaaltonheh, ok16:55
tjaaltonbut at least I've been asking for it :)16:55
tjaaltonto make preseeded installs prettier :)16:56
jcristau:)16:56
jcristauSarvatt: dep-wait on new libx11? weird.16:56
Sarvattyeah everything that was in depwait for libx11 1.3.3-2 is now in depwait for libxext :D16:59
tjaaltonthe installer components maybe?16:59
tjaaltonso if he didn't create a delta there then we should see an Xified d-i for maverick16:59
jcristauah right cairo and friends had bumped build-deps for the udebs17:01
Sarvatteverything 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:05
Sarvatthelped 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 anyway17:07
Alexia_DeathCan anybody tell me what has happened to org.x.config dbus interface?17:29
tjaaltongone17:29
Alexia_DeathWhy?17:29
Alexia_DeathWnd what replaces it?17:29
Alexia_DeathIt was the only way I could load a separate wacom device for each of my pens.17:30
tjaaltonwacom hotplug has been working without it for some time17:30
Alexia_Deathtjaalton: Hotplug yes, but it does not let me have more than 3 devices per tablet.17:30
tjaaltonwhy not?17:31
Alexia_Deathtjaalton: my 4 intos pens can provide 8 devices.17:31
Alexia_Deathtjaalton: Can you provide me a link that tells me how to configure tools identified by tool id?17:32
tjaaltonman xorg.conf17:32
tjaaltonsearch for InputClass17:32
tjaaltonshould do what you want17:33
Alexia_Deathtjaalton: 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
tjaaltonthen you build your own xserver17:36
tjaaltonor fix the driver17:37
Alexia_Deathtjaalton:  is the option to build the dbus interface still there?17:38
tjaaltonseems to be17:38
Alexia_Deathok. I havent been following X development lately :P17:38
tjaaltonme neither, but this is what i know17:38
Alexia_DeathSucks tho if I have to go back to the same trick I did in intrepid.17:39
jcristauthe option is still there, but you get to choose between that and udev.17:39
Sarvattdbus requires hal, dont think you can use it with udev17:39
Sarvattyeah what he said :D17:39
Alexia_Deathsigh... I KNEW there was going to be trouble with this.17:40
Alexia_DeathAny explaining links on the InputClass thing?17:41
tjaaltonhttp://who-t.blogspot.com/2010/01/new-configuration-world-order.html17:42
Sarvattman xorg.conf really does explain it well but this is good too - http://fedoraproject.org/wiki/Input_device_configuration17:42
Alexia_DeathOk, thanks.17:43
Alexia_DeathWacom is still packaged on its own for X and installs stuff for its own use, right?17:43
Sarvatti'm not quite sure what you are doing but /lib/udev/rules.d/69-xserver-xorg-input-wacom.rules might be worth looking at too17:44
tjaaltonnot really :)17:45
tjaaltonthe links are pretty much useless these days17:45
Alexia_DeathSarvatt: I have a wacom intuos tablet and 4 pens. They provide 8 devices in total. I want X to understand that.17:45
Sarvattso you want each stylus device to have different settings?17:47
Alexia_Deathyep17:49
Sarvattyou could do that before? it could tell which stylus you were using when you switched automatically?17:50
Alexia_DeathYep17:50
Alexia_DeathIts a driver feature.17:50
Alexia_DeathI load an instance per my device with tool ID set.17:50
Alexia_DeathThen, events come from the device with the matching tool id.17:51
Sarvattthats why I was thinking you might need to edit the udev rules since i think it only makes 1 stylus device per tablet now17:51
Alexia_DeathSarvatt: I used to do this through the dbus interface.17:51
tjaaltonthe udev rules don't create them17:51
Alexia_DeathWhat does?17:51
tjaaltonxorg.conf.d snippet17:52
tjaaltonwell no17:52
tjaaltonthe driver does17:52
tjaaltonwhen it loads17:52
Alexia_Death?17:52
tjaaltondetects the model and creates what it supports by default17:52
Alexia_Deathtjaalton: Theres no way for me to configure N devices with tool ID-s then!17:53
tjaaltonwell how did it work with dbus?17:53
tjaaltonif udev knows about the devices then surely you can17:53
Alexia_Deathtjaalton: I called AddDevice for each device I wanted cerated.17:53
Alexia_Deathtjaalton: Udev cant know about the pens.17:54
Alexia_Deathtjaalton: Theres ever just one at a time in the range.17:54
tjaaltonthen raise the issue on linuxwacom-devel17:54
Alexia_DeathSigh.17:54
Alexia_DeathIt worked perfectly for me in karmic and now people have forgotten about this usecase AGAIN.17:55
Sarvatti was thinking there may be a way to create the 4 pen devices in the udev rule, then assign them in the xorg.conf somehow17:55
tjaaltonthere's no way to turn that on17:55
tjaaltondbus support that is17:55
tjaaltonso you're screwed anyway17:55
Sarvatthttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=57613617:56
Alexia_Deathno, but something needs to be provided for this usecase.17:56
ubottuDebian bug 576136 in xserver-xorg-input-wacom "xserver-xorg-input-wacom: multiple pens not handled" [Important,Open]17:56
Alexia_DeathI know this guy.17:56
Alexia_DeathI wasnt aware it was this bad on the X side tho.17:56
tjaaltonso the logical step is to raise the issue on the devel list, no?17:57
Alexia_Deathtjaalton: I will, no worries about that. I need to have this working.17:57
jcristauif the 2 people who use that just complain 6 months after stuff gets done, you're not going to see stuff improve17:57
Sarvattyeah bringing it up on linuxwacom-devel would be the best step for sure if you wouldn't mind17:57
tjaaltonAlexia_Death: why do you know udev can't handle it17:57
tjaalton?17:57
Alexia_Deathtjaalton: Becase I know how it works.17:58
Alexia_Deathtjaalton: the device IDs need to be read before they can be used from a fully configured device.17:58
Alexia_Deathonly driver can do that.17:58
jcristauread from where?17:58
Alexia_Deathjcristau: Its a code the pen provides with its data.17:59
Alexia_Deathjcristau: And I would have complained sooner had I known it was going to get all broken again. Like I said, all worked in karmic.17:59
jcristauAlexia_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:00
Alexia_Deathjcristau: I dont know. May be it is possible.18:01
jcristaumay be easier to have an xorg.conf option to list the pens you want to use18:01
Alexia_Deathjcristau: I want them hotpluggaable.18:02
jcristauok18:02
Alexia_Deathjcristau: its a laptop18:02
Alexia_DeathCant runna round with my intuos permanelty connected.18:02
jcristauerr.18:02
Sarvattso 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
jcristaunot sure what you mean18:02
tjaaltonthat's why you use InputClass18:02
Sarvattthe new pens wont be new devices to udev to get picked up by InputClass though?18:03
Alexia_Deathtjaalton: ? I read the section and I cant say how it covers my usecase.18:03
jcristauSarvatt: no18:03
Sarvattyeah saying why I think that wont work18:03
tjaaltonAlexia_Death: if you can configure it in xorg.conf, then you are able to do it in a hotpluggy fashion18:03
jcristauAlexia_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_Deathjcristau: no. Each pen is specific and has an ID. Some of them have an eraser, some of them dont.18:04
tjaaltonAlexia_Death: have you even tried lucid?18:05
Alexia_Deathtjaalton: Im typing this from lucid18:05
tjaaltonah, k18:05
jcristauAlexia_Death: not sure what that means..18:05
Alexia_Deathtjaalton: did a clean install today.18:05
jcristauAlexia_Death: pretend i've never seen a tablet18:05
Sarvattthe driver itself creates the eraser device so that should be ok18:06
Alexia_Deathjcristau: Most wacom pens have two ends, stylus, and eraser. For X they are separate devices.18:06
tjaaltonfor the driver18:06
tjaaltonnot x18:06
jcristauAlexia_Death: and the driver can't recognize whether something is stylus or eraser when it gets events?18:06
Alexia_Deathjcristau: 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_Deathjcristau: yes.18:07
SarvattAlexia_Death: do you know if I can use a graphire pen with an intuos to test this?18:07
Sarvatti have an intuos 3 and a few graphires18:07
Alexia_DeathSarvatt: No. you need an intuos or cintiq for this.18:07
tjaaltonso who's going to buy me another pen for the intuos4 :)18:07
Sarvattonly 1 intuos pen though18:07
Sarvattlol18:07
Alexia_DeathSarvatt: and atleast 2 pens.18:08
tjaaltonthe airbrush looks nice18:08
Alexia_Deathtjaalton: Get an artpen. Then you get the full pain. 100€18:08
tjaaltonAlexia_Death: they all are normal pens?18:08
tjaaltonthat you have18:08
Alexia_Deathtjaalton: No, I have 2 normals, an arpen and an airbrush.18:08
tjaaltoni mean the driver should know what they are, at least the kernel driver has something about it18:09
Alexia_Deathtjaalton: got a full set for gimp development/testing but I hneed the stack underneath to work for that:P18:09
tjaaltonmaybe it's just that hotplug doesn't work18:09
tjaaltonyet18:09
Alexia_Deathtjaalton: As far as i know, artpen/arbrush are somehow diefferent from normals but IIRC not frm each other.18:09
Alexia_Deathtjaalton: Problem is the multiple pen hotplug et all.18:10
Sarvattdo we even need the wacom udev rule?18:11
tjaaltonSarvatt: for serial devices yes18:12
Sarvattah yeah18:12
tjaaltonbut other than that no18:12
tjaaltonron knows about it, and probably will clean it up later18:13
Sarvattah wait yeah, I couldn't use wacom without an input/whatever symlink it recognized last time i tried18:13
tjaaltonthen your conf is wrong ;)18:14
tjaaltonand looking for the path18:14
Sarvattthis was back in january before the xorg.conf.d stuff anyway18:16
tjaaltonok18:16
tjaaltonso mesa won't build due to libdrm being too old18:19
tjaaltonbut uploading libdrm would break nouveau?18:19
tjaaltonmesa merge pushed18:19
tjaaltonin a minute..18:20
jcristaunouveau is broken by new kernel anyway aiui18:20
tjaaltonah right18:20
SarvattAlexia_Death: it looks like you can add the 4 stylii to xorg.conf and seperate them by serial number?18:21
Alexia_DeathSarvatt: Yes. but I need hotplug18:22
tjaaltonit basically still is18:22
Alexia_Death?18:22
SarvattI know it sucks, but why couldn't you just create all 4 in the xorg.conf?18:22
tjaaltonyou plug in the tablet, and it'll use the settings when the pen is in vicinity?18:23
Sarvattthey should work on the fly switching them if you did18:23
Alexia_DeathSarvatt: Its a laptop. I dont want to restart X when I plug in the intuos.18:23
tjaalton...18:23
Alexia_Deathand keeping it connected at all times is not anoption.18:23
Sarvattyou wouldn't have to, just define all 4 pens once and they should work on the fly whenever you used them18:23
Alexia_DeathSarvatt: sure about that?18:24
tjaaltonof course18:24
tjaaltonthat's the point of inputclass18:24
SarvattOption "DebugLevel" "6" to the wacom rule, then grep your Xorg.0.log for serial_num t for the serial18:24
Alexia_Deathtjaalton: Uh? Inputclas?18:25
tjaaltonwell, one of them anyway18:25
tjaaltonAlexia_Death: read the blog or wiki links we gave you18:25
Sarvattand have Option     "Serial"    "whatever" in each stylus device section and give them unique names18:25
Alexia_Deathtjaalton: reading as I go-18:25
jcristauSarvatt: inputclass doesn't let you create more than one device per kernel device though, i think18:26
Alexia_Deathtjaalton: But from what I see, the input class does not allow me to add four devices.18:26
jcristauSarvatt: so that would require driver options to tell it how many pens to create and their parameters and stuff18:26
jcristau(maybe that already exists, i know nothing of wacom)18:26
tjaaltonok, so back to the driver18:26
Alexia_Deathjcristau: exactly what I understood.18:26
Alexia_Deathtjaalton: yes. so Im going to bother whot about this.18:27
tjaaltonAlexia_Death: on the list preferably18:27
Alexia_Deathtjaalton: I suspect the driver will end up with options where you can list any ID-s you need added.18:27
Alexia_Deathtjaalton: Im not subscribet to that list.18:28
Alexia_Deathtjaalton: only the user one.18:28
jcristaulisting the IDs in the config is kind of lame though18:28
tjaaltonAlexia_Death: if the driver has a way to know the devices it can handle, it should be doable to make it hotpluggable18:28
jcristauwould be better to have something more dynamic18:28
tjaaltoni'm certain that it can be done18:28
Alexia_DeathIm not.18:28
Alexia_DeathAs a user I may not want any outospawning of a new device.18:29
=== Bernardo|away is now known as Bernardo
Bernardohi18:30
Alexia_DeathA device that a) I havent named and b) I havent configured in gimp etc so it wont auto-work as extended.18:30
tjaaltonSarvatt: what did you want to sync btw?18:30
jcristauAlexia_Death: that's fine, if you get a new X device that lets gimp know about it so you can name/configure it18:31
jcristauand client policy can disable unknown new devices18:31
Sarvatttjaalton: http://sarvatt.com/downloads/libdrm/18:31
Sarvattoh sync, pixman18:31
tjaaltonSarvatt: no need to file a bug about it, I can sync it too18:32
Sarvattpretty significant arm speedups in the latest pixman stable compared to 0.16.418:32
Alexia_Deathjcristau: its disrupting to the workflow. and at least for now, hoplugged devices require a reastart on GTK side to appear.18:33
Sarvattthe ubuntu delta in pixman can be dropped18:33
Sarvattits upstream now18:33
jcristauAlexia_Death: that'd be a gtk bug..18:33
Alexia_Deathjcristau: its a lack of feature.18:33
jcristauwhatever :)18:33
Alexia_Deathjcristau: theresa branch that teis to remedy it. But its far feom stable.18:34
jcristaustill, should be easy enough to have a session daemon disable unknown new wacom devices18:34
Alexia_Deathjcristau: I fail to see the point of this.18:35
Alexia_DeathIt jsut makes my tablet/pen not working.18:35
jcristauhow so?18:35
Alexia_Deathdisable means not functional, no?18:35
jcristauyou said you didn't want unknown devices enabled before you configure them18:35
tjaaltonSarvatt: so we don't need any Breaks for libdrm or so?18:35
jcristautjaalton: breaks on old xserver-xorg-video-nouveau would make sense imo18:36
tjaaltonjcristau: yep, read the thread on debian-x18:36
Alexia_Deathjcristau: 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:36
jcristauyou're adding new pens mid work?18:37
jcristauif not then i don't understand the 'distracting' point18:37
Alexia_DeathI might, if I have a pen I havent used before.18:37
Alexia_DeathI have four pens. If I dont explicity configure them in one go, it may be that I grab a new pen.18:38
jcristauhmm 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
Sarvattshouldn't the kernel have breaks too in that case?18:38
jcristauSarvatt: the kernel shouldn't break userspace ABI...18:39
Alexia_Deathjcristau: I think i cant explain it properly.18:39
jcristauAlexia_Death: maybe i'm just slow :)18:39
Alexia_Deathjcristau: 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:40
Sarvattwell 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 mess18:41
Alexia_Deathjcristau: tablet does not know anything about a pen untill it starts sending data.18:41
jcristauAlexia_Death: that's because gtk can't handle devices appearing after it's started, right?18:41
Alexia_Deathjcristau: yes. And I dont expect it to be fixed in next 6 months, maybe more.18:42
jcristauokay18:42
tjaaltonSarvatt: and the default on maverick is still .3218:42
jcristauAlexia_Death: i think i'm starting to understand :)18:42
Alexia_Death:)18:42
Sarvatti got upgraded to .34 a few days ago18:42
tjaaltonoh18:42
tjaaltonthat's good18:42
Sarvattthey uploaded the meta before the kernel even built, pointed at one that failed18:43
jcristauSarvatt: package dependencies can't really express userspace/kernel abi issues.  since you can have more than one kernel installed, e.g.18:43
tjaaltonso nouveau is broken anyway18:43
tjaaltonI'll just upload then :)18:43
Sarvattyeah I was just thinking out loud and realized that after18:43
tjaaltonthough if there are people on .32 because of that..18:44
Sarvattthere's more abi thats not even tracked in libdrm for nouveau in the form of nouveau_class.h..18:44
tjaaltonwon't help them anyway18:44
Sarvattat least thats gone post 2.4.2018:44
Sarvattbut 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 altogether18:45
Sarvatti put both in x-updates for people trying to use the lucid kernel a few days ago18:46
Sarvatterr maverick kernel18:46
tjaaltonok, libdrm uploaded18:48
tjaaltonException: apt-cache madison does not contain pixman/maverick18:51
tjaaltonmeh18:51
Sarvattthanks tjaalton, I need stuff to add to a MOTU application :)18:53
Sarvatthmm18:53
Sarvattmaybe because it was copied over from lucid?18:54
jcristauor missing deb-src maverick in sources.list?18:55
Sarvattapt-cache madison pixman18:56
Sarvatt    pixman | 0.16.4-1ubuntu2 | http://us.archive.ubuntu.com/ubuntu/ maverick/main Sources18:56
tjaaltonit was an older version, the one from bzr works18:56
Sarvattdoes /maverick work with apt-cache madison?18:56
tjaaltonno18:57
tjaaltonbut it does something different now I guess18:57
tjaaltonat least not on lucid18:57
=== Bernardo is now known as Bernardo|away
Sarvattxorg-server looks fine to me so far, building it now19:10
Sarvattricotz: did you see that I built that nouveau mesa branch that you wanted? https://launchpad.net/~sarvatt/+archive/nouveau19:12
Sarvatt<Sarvatt> ./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 continue19:13
tjaaltonsynced x11-apps too19:14
Sarvattyay new xeyes19:16
jcristaunot even that19:16
jcristaujust packaging changes19:16
jcristauoh, no, i'm on crack19:16
jcristaunew xeyes and xlogo indeed19:17
Sarvattwhat 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 needed19:21
=== verbalshadow_ is now known as verbalshadow
ricotzSarvatt, 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 somehow19:23
tjaaltonbut we need a new snapshot too19:23
ricotzSarvatt, i have started looking at it, but it seems to be diverged a lot19:24
jcristausven has a newer snapshot on alioth, ~joachim-guest/xserver-xorg-video-nouveau19:24
corradoHi somebody can help me?19:27
corradoup19:29
corradoWhat information should I collect to submit a bug in the X server?19:31
Sarvattcompile keymap patch failed - http://paste.ubuntu.com/434496/19:32
Sarvattcorrado: ubuntu-bug xorg19:32
Sarvattit'll attach all of the logs for you, there are quite a few that are really needed19:33
corradoLet me see whether I understand19:34
corradoI reproduce the crash, go into a console and give that command?19:35
Sarvattyeah, 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 happened19:36
corradoI also could log in from another computer by ssh19:37
corradowhat the best of both procedures19:37
corrado?19:37
Sarvattup to you, I'm unsure what kind of crash you are getting19:42
Sarvattis X restarting automatically after it crashes?19:43
Sarvattor is it hanging?19:43
SarvattMissing build dependencies: libxfont-dev (>= 1:1.4.1-2) -- amd64 buildd only dep wait for xorg-server19:46
Sarvattlibxfont 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 installed19:47
jcristauhmm19:48
jcristau  lynx-cur | 2.8.8dev.3-3 |      maverick | source, amd64, i38619:48
corradoSarvatt: it does not automatically restart19:48
Sarvattamd64 hadn't built yet when it tried to build, they were synced at the same time19:50
jcristauok19:50
Sarvatthttps://edge.launchpad.net/ubuntu/+source/libxfont -- can anyone retry those? :D19:50
Sarvattlooks 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 build19:53
Sarvatti386 built a day later than the other arches and built fine19:56
jcristaulynx is arch:all19:57
jcristauand depends on lynx-cur (>= current-version), which is kinda stupid19:58
Sarvattjcristau: am I crazy or did you make doc before building xorg-server_1.8.1.orig.tar.gz ?20:09
Sarvatthttp://paste.ubuntu.com/434515/20:10
jcristauSarvatt: should be the same as the upstream tarball, with README.DRI removed.20:11
jcristauso no, i did not make doc20:11
Sarvatt-rw-r--r-- 1 robert robert 6.7M 2010-05-12 12:47 xorg-server_1.8.1.orig.tar.gz20:16
Sarvatt-rw-r--r-- 1 robert robert 4.5M 2010-05-16 15:15 xorg-server-1.8.1.tar.gz20:16
jcristauweird20:18
ricotzSarvatt, a tarball is created with "make dist" or "make distcheck"20:19
jcristauSarvatt: xorg-server-1.8.1.tar.gz on annarchy is 6.7M20:20
Sarvattah silly me, I grabbed it from the cgit :)20:21
Sarvattah good 190_cache-xkbcomp_output_for_fast_start_up.patch was a simple fix20:22
jcristaus/False/FALSE/;s/True/TRUE/ ? :)20:25
Sarvatt164_trap-aspect-ratios.patch causes a build failure too20:25
Sarvattyep :)20:25
Sarvatthttp://paste.ubuntu.com/434524/20:25
tjaaltonyeah those didn't apply, so I "fixed" them20:27
tjaaltonafk->20:28
=== BUGabundo is now known as BUGabundo_Avatar
tjaaltonpatch 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 it21:49
jcristau0660dd9d7009147c395b9ea904539f76f55b9a7f and bd9c6b3a4d726a3f83ac6d8cf7211eddbc28f25a should have covered the aspect ratio thingy i thought22:09
Sarvattdarn no estimated build times - https://edge.launchpad.net/ubuntu/+source/libxfont/1:1.4.1-2/+build/172806122:22
SarvattI'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:27
brycehheya Sarvatt22:29
Sarvattheyo bryceh!22:29
Sarvattthen again fedora does it that way picking vesa or nv for them still so maybe I'm wrong :D22:30
jcristauSarvatt: in that case they'll get fbdev22:30
jcristausince vesa or nv will bail if they see kms enabled22:30
Sarvatttrue, why not just break instead of adding another vesa to the pool for 0008 and 0009 i wonder though22:31
jcristauyeah that's useless22:32
jcristaui just took the patch directly from fedora cvs :)22:33
Sarvattthats odd, ppa build keeps dying - http://launchpadlibrarian.net/48573675/buildlog_ubuntu-maverick-i386.xorg-server_2:1.8.1-1ubuntu1~testing3_FAILEDTOBUILD.txt.gz22:36
Sarvattjust on the PPA doesn't happen locally22:36
Sarvatt>stampdir/configure-main22:36
Sarvattrm stampdir/configure-main22:36
Sarvattdpkg-buildpackage: error: debian/rules build gave error exit status 222:36
Sarvatthmm slightly different build process22:51
Sarvatt>stampdir/autoreconf22:51
Sarvattdh_testdir22:51
Sarvattmkdir -p build-main22:51
Sarvattcd build-main && \22:51
Sarvatt../configure \22:51
Sarvatt^ working one22:51
Sarvatt>stampdir/autoreconf22:51
Sarvattdh_testdir22:51
Sarvattmkdir -p build-main22:51
Sarvattdh_testdir22:51
Sarvattcd build-main && \22:51
Sarvatt^ ppa22:51
Sarvattah ppa tries to build both udeb and main at the same time and fails22:52
Sarvattlocally it doesn't22:52
Sarvatttrying with parallel enabled locally to see if it fails too22:56
Sarvattyep same failure locally with DEB_BUILD_OPTIONS="parallel=2"22:57
Sarvattdebian experimental builds fine in parallel, hmmm23:06
Sarvatti'm stumped as to why origin/ubuntu can't build in parallel and origin/debian-experimental can23:33
Sarvattorigin/ubuntu is trying to remove stampdir/configure-main and debian-experimental doesn't23:35
jcristauSarvatt: the error is configure: error: cannot build Security extension without X-ACE23:43
jcristaufrom the build log url you gave above anyway23:44
Sarvattahhh no wonder, totally missed that, it was removing it because of the configure failure gotcha23:44
Sarvattso 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-xace23:51
jcristaulikely, yes23:51

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!