[00:00] there's been a lot of work done on it since it was pulled into maverick before release, and i'd like to take advantage of some of the new code :/ [00:02] There's always xorg-edgers. [00:02] yea i'm not that harcore :[ [00:02] hardcore* god my typing is terrible today [00:14] RAOF, I have good news :) [00:15] I'm right now packaging all the stuff up to test and push to my ppa tonight [00:15] cnd: Excellent. [00:16] I'll try to have 1.10RC2 merged by the time you're ready, then :) [00:20] cnd: You've been a-workin' on the weekend? :( [00:21] RAOF, umm, and last weekend too... [00:21] I haven't had a day off for two weeks now :( [00:22] RAOF, when will you be uploading xorg-server to ubuntu (or to git)? [00:22] when I'll be able to get the source, basically [00:23] I'll probably be able to get it done today, so that would be in <6hrs time. [00:24] ok, so after I [00:24] I'm asleep :) [00:24] I was thinking that we'd use this opportunity to also fold in the Xi 2.1 stuff; that'll just be a couple of patches, right? [00:24] yeah [00:24] so if you want, you can push to git [00:24] and then I can push my updates to git [00:24] and then you can upload [00:24] sound good? [00:25] That'd work. [00:25] RAOF: when do you want to push by? [00:26] If you've got stuff ready now you could just push to git and I'd just fold that in with the rest of the merge.\ [00:26] it's not ready quite yet [00:26] Or you can push after me, which would be tomorrow morning for you I guess ;) [00:26] I'm making packages right now [00:26] and then I need to test locally [00:26] Soft! [00:26] and I was hoping to have one day tomorrow to have people bang on it [00:27] Real men test in the archive :) [00:27] heh [00:27] Ok. [00:27] There's no OMGHUGE rush for the merge; a day's testing wouldn't hurt it, either. [00:27] k [00:29] I'm so excited :) [00:29] Obviously FF is our deadline :) [00:29] And you just can't hide it? [00:29] especially since it actually works :) [00:29] :D [00:29] the one thing holding me back is that I'm still glossing over a few things [00:30] like what do you do for pointer emulation of a new touch when there's an active grab on the pointer? [00:30] corner cases like that [00:30] Fiendish protocol-level corner cases. Yay. [00:30] I think it won't fall over, but I'm not 100% sure it'll behave as one might assume [00:30] And you'll also get to take a couple of days off once the FF deadline hits, right? [00:31] heh, I hope so :) [00:31] oubiwann is awesome, he'll probably make me take the time off :) [00:31] :) [01:03] testing looks good, time to push to git repos and make source packages :) [01:13] tjaalton, it looks like you've uploaded a new libxi, but the git tree hasn't been updated [01:13] can you update it for me? [01:31] Ooh, funky. Damage bugs! [01:56] it takes waaaay too long to upload a qt package... [01:56] 207 MB source tarball... [01:58] Xi2.1 Qt? [06:40] cnd: it's been synced from debian, there were no ubuntu changes [06:58] Oh, no. intel/nouveau switcheroo problems :( [06:58] I suspect bug #718620 of being switcheroo related. [06:58] Launchpad bug 718620 in xorg-server (Ubuntu) "Xorg assert failure: X: ../../dix/pixmap.c:118: AllocatePixmap: Assertion `pScreen->totalPixmapSize > 0' failed. (affects: 9) (dups: 11) (heat: 92)" [Medium,New] https://launchpad.net/bugs/718620 [07:45] RAOF: regarding bug 718331, there's a newer upstream release which could help [07:45] Launchpad bug 718331 in xf86-input-wacom (Ubuntu Natty) (and 1 other project) "Xorg crashes on wacom input moule (affects: 5) (dups: 1) (heat: 30)" [High,Incomplete] https://launchpad.net/bugs/718331 [07:45] tjaalton: Aah, quite possibly. [07:45] Argh. Why doesn't everyone have debugging symbols installed all the time? :( [07:45] 0.10.11, though .12 should be arriving too at some point [07:45] right :) [07:46] all the xorg-packages should imho also have a -dbg counterpart [07:46] but wacom is maintained by ron [07:46] Nah; -dbgsym is easy. [07:46] it's not apt-get'able? [07:46] *Debian* should have -dbgsym, and we should drop all the trivial -dbg packages. [07:46] tjaalton: It totally is. [07:46] oh [07:47] See https://wiki.ubuntu.com/DebuggingProgramCrash :) [07:47] i'm missing the source then [07:48] fixed [07:48] I wonder whether we shouldn't have that in the default sources. [07:49] At least during development. [07:49] right [07:50] huh, uses a different signing key [07:54] oh wacom 0.10.11 was released last week, so it's quite fresh [08:02] cnd: xserver is in git, for your delectation. [08:02] tjaalton: I don't suppose you have a switchable graphics system to confirm my suspicion that 718620 is switcheroo-based (and get a better backtrace at the same time ☺)? [08:03] RAOF: nope.. [08:03] does switcheroo work on a desktop with embedded and discrete graphics, or is it laptop only? (not that I have such a desktop either) [08:04] It requires ACPI support; it's likely that only laptop manufacturers bother. [08:04] ok [08:57] RAOF: i've a patch to fix mumble, will push soon [08:57] to xorg-server [09:25] tjaalton: Sweet. I'd also like to convince myself that 718620 isn't an xserver problem. [09:27] RAOF: yeah, nasty.. [09:28] lunch-> [09:31] It's probably something in the plymouth integration patch that doesn't work when copy_from_fb fails. [11:51] eh, https://launchpad.net/xserver [12:54] tjaalton, true, but I still can't find it in git [12:54] I can push the changes to git though [12:58] cnd: the ubuntu-branch there is stale, last updated 21 months ago [12:58] cnd: so you can pretty much do whatever you like with it :) [13:02] yeah [13:25] cnd, playing with mumble to try and work out why the PPT buttons don't work [13:26] its looking like the xserver hasn't sent us the events we asked for ... is there any way to ask the Select extenstion whats goign on? [13:26] or any small examples of asking for key events i can use for testing [13:26] there's a fix for the mumble thing in git, aiui [13:26] oh ... pthth ... [13:27] jcristau, got a pointer to the git so i can look ? [13:27] http://git.debian.org/?p=pkg-xorg/xserver/xorg-server.git;a=commitdiff;h=74acb8b958a0e19beae993f0c1f4627ab2296ee0 [13:28] jcristau, oh so its an xserver issue ... [13:28] (also at http://patchwork.freedesktop.org/patch/4200/) [13:29] do we already have that fix coming? and i am just behind or ? [13:29] it's queued for whenever the next upload is, i think [13:29] jcristau, heh then thank you i can go back to ignoring it for a bit :) [13:33] apw: you're subscribed to the bug, should've seen that it's "fix committed" :) [13:35] apw: the next upload should be tomorrow [13:35] with my multitouch stuff :) [14:36] tjaalton, heh oops [14:36] cnd, sounds good ... except i expect it'll be all broke :) [14:37] apw, of course it will! [14:37] I'm going to try my hardest to somehow cause a kernel panic from multitouch :) [15:11] Sarvatt, hi, perhaps it is useful to propose the pixman update before FF while the notify-osd update seems to take longer [15:17] is there a way to get an onscreen keyboard to automatically launch with netbook launcher [15:33] ricotz: national holiday in US today ;) [15:34] tjaalton, oh, ok ;) === lilstevi is now known as lilstevie [16:03] ricotz: yeah been 2 weeks now, sounds good to me :) [16:16] Sarvatt, are you able to sponsor it? [16:17] ricotz: nope I don't have permissions for it. tjaalton, would ya be willing to sponsor a pixman 0.20.2 update for ricotz? his update looked good to me when I reviewed it [16:18] tjaalton, that would be great http://people.ubuntu.com/~ricotz/pixman/ [16:21] 0.21.x isn't appropriate for natty, 0.20.2 is the latest stable release, there is just an issue with notify-osd popups looking screwed up that has been waiting to have the fix uploaded since december but feature freeze and all, dont think we can wait anymore [16:23] it's easy enough to grab the notify-osd commit and upload to natty [16:24] don't bother about small breakages in unstable series [16:24] seb128, yeah, macslow said he wanted to do it soon [16:24] usually having things broken motivate to get the fix in when that has been not really moving for a while [16:24] he was sick this weekend and has work to finish before feature freeze [16:25] so it's likely to not land before feature freeze [16:25] right, but we wanted to prevent a bug flood ;) [16:25] ok [16:25] seb128: well I was getting a crazy amount of emails about the problem just from edgers and was worried about when it actually went in the distro [16:26] can't you just upload a notify-osd with the patch in natty? [16:26] not sure the guy signed the contributor agreement [16:27] Sarvatt, no need to have a c-a for a distro patch [16:28] that's only an issue to merge in the upstream trunk [16:44] Sarvatt: sure, i'll upload it later when i'm back home [16:53] shrugs, when we will get new nvidia driver? [16:55] tjaalton, thanks [16:57] ari-tczew, depends on when nvidia decides to release a working one [16:58] ricotz: changing resolution and fan's speed every boot making me crazy [17:00] ari-tczew, nouveau should work pretty fine detecting the right resolution, of course it doesnt take care of your fan speed [17:01] ricotz: 1024x768 is not native resolution for my lcd [17:01] so it's not prettty [17:02] ok, if you are nouveau and nvidia blob is removed, it looks like a bug which might be reported [17:02] probably an edid problem === yofel_ is now known as yofel [17:42] on bug 553789 should I provide further peeks? [17:43] Launchpad bug 553789 in xserver-xorg-video-nouveau (Ubuntu) (and 2 other projects) "X freeze/crash with nouveau driver (affects: 22) (dups: 5) (heat: 108)" [High,Confirmed] https://launchpad.net/bugs/553789 [17:43] X keeps freezing every 2-4 hours or so [17:44] what else should I gather? [17:44] I have an ssh window to the frozen laptop [17:47] bryceh: ping [17:50] alex_mayorga: no [17:52] tjaalton: so for now is just patience and frequent reboot? [17:52] or should I try edgers or something? [17:52] or is there a way to restar X from an ssh window? [17:53] restart gdm [17:53] or rather, sudo restart gdm [17:53] hyperair: thanks! Let me try that [17:55] didn't do unfortunately [17:58] alex_mayorga: there is no known fix, nor is there one on the horizon [17:58] tjaalton: I see, this would bug me on every distro right? [17:59] a workaround is to disable acceleration, the upstream bug, at least, has th details [17:59] also I hear the nvidia blob is not much better anyway [17:59] yes [17:59] let me review, but I think accel is already off here [18:08] is there other driver that I can use other than nouveau [18:08] vesa perhaps? [18:14] not unless you disable kms [18:15] really? I did try vesa as a replacement for nouveau once, did work, but with rather low resolution [18:16] could be that I had nvidia installed and just nouvea blacklisted maybe [18:17] probably [18:19] I'll try nouveau.noaccel=1 later, I don't use it anyway [18:21] tjaalton: would my bug be a dup of that one too? I think so since I've an GT218 here [18:23] yofel: dunno, i'd have to check [18:24] bug 711908 [18:24] Launchpad bug 711908 in xserver-xorg-video-nouveau (Ubuntu) "[natty] frequent nouveau freeze on GT218 [NVS 3100M] (rev a2) (affects: 2) (heat: 12)" [Undecided,New] https://launchpad.net/bugs/711908 [18:27] yofel: yeah looks like it [18:28] i can reproduce it when i _disable_ dri [18:28] though i have nv5x [18:28] and had to switch firefox to chromium [18:29] otherwise it would crash, though the bt looks different [19:05] ricotz: no _source.changes for pixman? [19:09] tjaalton, sorry, should be there now [19:15] ricotz: thanks, uploaded [20:08] bryceh, or anyone else who's a core dev: can someone review the utouch-grail upload and push to ubuntu? [20:08] https://bugs.launchpad.net/ubuntu/+source/utouch-grail/+bug/722780 [20:08] Launchpad bug 722780 in utouch-grail (Ubuntu) "Upload utouch-grail 1.0.19 to Ubuntu (affects: 1) (heat: 8)" [Undecided,New] [20:08] it's a dependency of the new xi 2.1 work [20:09] cnd: i can check it out a bit later [20:09] tjaalton, that would be great! [20:10] let me know if you need anything [20:10] sure [22:12] cnd: ok, what exactly should I do to upload it? [22:12] usually didrocks helps out, but he seems unavailable [22:13] we give him a link to our packaging branch [22:13] he builds the package and signs it [22:13] and uploads it [22:13] I can build it for you instead [22:13] if you'd prefer that [22:13] the source, yeah [22:13] or wait [22:13] I'll try something first [22:13] sure [22:14] the packaging branch is linked in the bug, if you've got that handy [22:14] yep [22:15] hmm no, I'd need the tarball anyway etc. guess it's best if you prepare the source and I'll debsign&dput it to the archive [22:16] ok [22:16] I haven't used bzr for packaging, so :) [22:16] ahh [22:16] don't know what the workflow is [22:17] it's actually quite nice, especially if you are doing packaging of new upstream sources [22:18] there's a command that takes the upstream tarball and the current packaging branch, and does crazy commits and merges for you [22:18] and then gives you a new commit in your packaging branch that's all ready for you to upload [22:18] alrighty [22:21] tjaalton, it's up at people.canonical.com/~cndougla/utouch/ [22:21] oh it was a native package [22:22] but thanks, will upload [22:23] wait [22:23] no, it's should be native [22:23] tjaalton, why do you think it's native? [22:23] cnd: normally the upstream tarball is a separate file [22:23] oh wait [22:23] I forgot to put it there [22:23] let me upload it too [22:24] that explains it then :) [22:24] hmm EPERM too [22:24] +NO [22:24] :) [22:25] ? [22:25] I just uploaded the tarball [22:25] can't access them [22:25] forbidden [22:25] chmod 755? [22:25] I'll try [22:25] or 644 at least [22:26] tjaalton, I did chmod a+x * [22:26] sorry a+r [22:26] so hopefully you can get them now [22:26] yep [22:27] forgot to finalize the release?-) [22:27] oh yeah... [22:27] grrr [22:27] sorry [22:28] heh [22:28] usually didrocks does that for us :) [22:28] indeed, since he'd have to sign it himself [22:28] um [22:28] well, if you mean putting your name in the changelog [22:28] i mean create the source package [22:28] you can sign without doing that [22:28] yes [22:29] anyways, I'll create a new package as released [22:29] and upload again [22:29] cool [22:29] sorry for the trouble [22:29] np [22:36] tjaalton, ok, the new package is ready for you [22:37] cnd: and uploaded [22:37] tjaalton, thanks! [22:39] we need to make a packaging group for utouch so I can upload them... [22:39] I just never got around to requesting it [22:39] heh, right [22:42] cnd, yep [22:46] cnd, or just get core-dev ;-) [22:46] bryceh, how high is the bar for that? [22:47] I've so far only touched linux-firmware, utouch*, and x stuff [22:48] cnd, generally you'd get motu first, which that's probably enough. [22:48] it's more about "do we trust him" than "does he have enough experience" [22:49] I don't touch much in universe :) [22:49] again, it's not so much a point of having experience in the area as much as being trusted to upload stuff in that area [22:49] and most of the stuff I do need privs for are core packages [22:49] ok [22:50] maybe I should at least attempt motu now [22:50] once you've gotten motu, spend a bit of time doing some random package sponsorship and stuff for a month or two, to gain some sponsor statements (which should be easy for you), then put in for core dev. [22:51] ok [23:10] bryceh, RAOF: got some questions for you about versioning [23:10] we're pushing xi 2.1 stuff [23:10] ok [23:10] cnd: Shoot. [23:10] but there's no official upstream input proto packages yet [23:10] nothing like inputproto 2.0.99.901 [23:11] cnd, so you need a git snapshot? [23:11] so I've been just adding them into ubuntu patches on top of what's already there [23:11] well, it's not even upstream git snapshot yet [23:11] not in the official repo [23:12] so I've just been incremening the ubuntu version suffix [23:12] and adding patches [23:13] That seems reasonable to me. [23:13] one issue is that for libxi lintian complains because we're adding symbols with an ubuntu version [23:13] that can probably be ignored in this case [23:13] it's actually a lintian error [23:13] Lintian is wrong. Feel free to silence that with an override if you want. [23:13] will that cause an issue? [23:13] don't think so [23:14] I didn't think so either, since I remember xorg-server having lintian errors too :) [23:14] It'd cause an issue in Debian because dak's started to reject packages with lintian errors; I don't believe soyuz does that :) [23:14] ahh [23:14] cnd, yeah doing incrementing ubuntu versions is probably fine. I think I'd probably do it that way myself [23:15] ok [23:15] I'm going to prepare packages right now [23:20] There's probably no way we can stick an ubuntu string into the input ABI version, is there? [23:22] RAOF, that sounds really ugly :) [23:23] but it may be helpful [23:31] RAOF, the alternative is to leave the input abi at 12 [23:31] and to assume the input abi includes the new mt stuff in evdev and synaptics [23:31] I'm almost tempted to say that's a better route [23:31] We could also bump the minor version of the input abi? [23:32] because in reality, input abi 13 should be backwards compatible with 12, but whot likes to bump the major version for some reason [23:32] RAOF, even that could potentially be an issue if they bump the minor version upstream [23:32] though that's highly unlikely at this point [23:32] rc2 is a little late for that :) [23:32] RAOF, ok, I'm thinking that may be a good idea [23:33] bump the minor to 12.3 [23:33] I think aaronp has declared the ABI frozen. [23:33] and I can convince whot to bump the major to 13 when mt is added [23:33] leaving the major at 13 would also mean we don't have to rebuild all the input module packages [23:34] Major at 12, you mean? [23:34] I'm glad someone has finally declared it frozen :) [23:34] yeah, leaving it at 12 [23:34] :) [23:34] seriously [23:35] bryceh, was that in response to my comment about abi frozen declarations? [23:35] cnd, yep [23:35] heh, ok [23:35] it puzzled me for a moment, I thought you had better ideas about the input abi handling :) [23:35] not seriously [23:36] heh [23:36] everyone should play with qt's fingerpaint demo [23:36] it makes me happy :) [23:37] and they have a pinch to zoom demo where there's a giant world of cheese with mice running on it [23:37] and you can pinch to zoom in and out [23:38] Oh, bah. [23:39] RAOF, btw, thanks for fixing that doxygen issue :) [23:39] it was really getting on my nerves :) [23:39] Debian's X server Provides: xorg-video-abi-9, we Provides: xorg-video-abi-9.0 [23:39] cnd: KiBi also fixed it :) [23:39] ahh [23:41] bryceh: Do we want to go with Debian's packaging and incur another rebuild of the world, or diverge for now to include the minor version in those ABI virtual packages too? [23:42] tjaalton, I think your xi 1.x fix is causing warnings: [23:43] http://pastebin.ubuntu.com/570315/ [23:43] just a guess since I think your patch touched that file [23:44] RAOF, so you think you'll be ready for uploads today? [23:44] cnd: I think so, yes. [23:44] cool