[00:00] RAOF, offhand I'm thinking stick with debian even though it'd cause a mass rebuild [00:01] That was my thinking. [00:01] just on the thought that doing that pre-FF is probably going to be easier than having to do it post-FF [00:01] Yup! [00:01] RAOF, bryceh: is the input-abi like that too? [00:02] cnd: Yes. [00:02] plus we gotta test the script we did last time ;-) [00:02] Oh X people here, how do I disable the unhelp full restart X server after the GPU has crash feature in Ubuntu? [00:02] that could be annoying if we need to change the xi 2.1 abi [00:02] Prf_Jakob, huh? [00:03] bryceh: The thing that tries to start the X server a couple of times and then tries to bring up some sort of helperscreen but fails and makes it imposible for me to access the consol terminal [00:04] "The thing" == "gdm" [00:04] I would guess so yes. [00:04] "helperscreen" == "failsafex" which is in /etc/gdm [00:04] cool thanks! [00:05] btw any of you guys in London? [00:10] None who are awake now, I think :) [00:10] heh :) === solarion_ is now known as Solarion [00:51] RAOF, bryceh: what do you do when debian git has a new version of package, but it's unreleased [00:52] do you rebase onto the last released package commit? [00:52] cnd: This depends. Do we care about those changes? If so, merge from the unreleased package, and say so. If not, merge in the last release tag. [00:52] well, it's just a lintian standards bump :) [00:52] so I think that's a no :) [00:54] Then merge from whatever the tag is; Debian's ususally pretty good at tagging the uploads. [00:54] yeah [01:02] is it true that the x-server 1.10 abi didn't stabilize until after rc2? [01:08] After RC1, yes. [01:08] I don't believe there have been any ABI breaks post-rc2 [01:09] well, i find that very difficult to understand [01:10] shouldn't a release candidate be considered stable? [01:10] just maybe with the odd bug here and there, kind of thing? [01:12] bjsnider, x.org bends the definition of rc really [01:12] instead of having alpha, beta, rc, release [01:12] they just have a series of rc's and then a release [01:13] to x.org, rc seems to be just an arbitrary abbreviation [01:13] unfortunately [01:13] well, let me register this for the record: i think that stinks. [01:26] bjsnider, I had thought the abi freeze was at the merge window closure [01:26] but apparently that wasn't the case [01:26] I think the window needs to be slammed harder next time :) [01:27] the release manager needs to be like torvalds :) [01:27] i suppose [01:37] almost done... [01:41] RAOF, I've got stuff ready [01:42] do you want me to push to git.debian.org? [01:42] Yes please. [01:42] Oh, actually! [01:42] I'm still here :) [01:42] Now. [01:42] Just pushing up a local commit. [01:42] commit to what? [01:43] xorg-server [01:43] ok, let me know when you're done [01:43] It's done. [01:43] ok [01:43] I guess the other option would have been to pull --rebase it. Eh. [01:43] well, that's what I'll be doing :) [01:43] one of us had to do it [01:46] ok, I'm going to push now [01:46] oh wait, I should test rebuild the server just to be sure... [01:46] since you added a patch [01:46] it'll only take 15 mins [01:48] K. [01:50] RAOF, do you have any mt devices? [01:50] No. [01:50] I was hoping I could get one more tester before the push :) [01:50] unless a synaptics touchpad counts :) [01:51] but please, smoke test it to ensure pointing continues to work well [01:51] I only publicly made the packages available today [01:51] and I think only myself and henrik tested them :( [01:52] and he found a bug that I spend half of today fixing [01:52] but it wasn't a crasher [01:54] anyways, build looks good [01:54] I'm going to push stuff to git now [01:54] K. [01:56] RAOF, it's alright if I overwrite an old stale ubuntu branch [01:56] like in x11proto-input [01:56] ? [01:56] Yup. [01:56] ok [01:57] no need to rename it to something else? [01:57] I guess it still has a git tag [01:57] or should have a git tag [01:57] cnd, some of those stale branches got abandoned once the package reached a state where we could sync it [01:57] yeah [01:58] RAOF, git is updated [01:59] Awww, coordinations to windows is gone :) [01:59] xorg-server, x11proto-input, xserver-xorg-input-evdev, xserver-xorg-synaptics, and libxi [01:59] :) [01:59] I think you'll find a way to live without [02:01] RAOF, stuff is officially handed off to you :) [02:01] I am going to go have a life for the rest of the night :) [02:08] yay, wayland good to go [02:09] even works on radeon :-) [02:29] Yay natty-tmpfs-local schroot. [03:23] \p/ wayland now uploaded to natty universe [03:27] Sweet! [03:34] subject: [ubuntu/natty] wayland 0.1~git20101129.ac93a3d3-0ubuntu1 (New) [03:36] it's the snapshot from last Nov, which I'd done enough testing on before. Looks like I need to rejigger the packaging a bit in order to update to a newer snapshot. [03:36] something to keep me busy tomorrow ;-) [03:36] bbl [03:51] :) [04:02] Aha! *That's* why the udeb build fails (sometimes‽) [06:02] Woot. rebuild-all-drivers fixed to add appropriate build-depends. [06:33] cnd: ok, should be easy to fix [07:23] RAOF, nice! [09:56] Oh, wow. virtualbox pulls in >800MB worth of build depends. [09:56] :) [09:57] RAOF: hey, you identified the n-trig wacom crasher? [09:57] Yeah. [09:57] where was it? [09:57] tjaalton: Want to upload the new wacom? [09:57] sure [09:57] it should fix it? [09:57] Yeah. [09:57] cool [09:58] I've had a personal git repo for it, but haven't been keeping it up [09:59] (Although I haven't tested, so I can't be 100% sure that) the problem was that the device probe failure path was freeing the device private data, then UnInit was being called, dereferencing the private pointer… [09:59] cooperteam.net/Packages has the new wacom, which doesn't free in the cleanup path :) [10:00] I'll test it with my intuos4 that it doesn't break anything :) [10:00] though i doubt it would [10:07] works, ship it [10:07] uploaded [10:12] tormod: re savage merge; just put the source package somewhere and I'll sponsor it [10:13] debdiffs are so passé :) [10:15] tjaalton, thanks. just that I think it needs RAOF's new xserver because the packaging uses dh_xsf_substvars [10:15] Isn't that from a Dandy Warhols song? :) [10:15] tormod: ah, ok then [10:16] tjaalton, that's why it's only a debdiff, wouldn't build on my system :) [10:16] RAOF: debdiffs, heroin, what's the difference :) [10:17] tormod: You can check it builds if you like; xserver is in git. [10:17] so it needs xorg merge? [10:17] +d [10:18] The xserver merge includes dh_xsf_substvars [10:18] tjaalton, I think it needs xorg-server-dev 2:1.9.99.902-2ubuntu1 [10:18] Right. [10:18] oh thaat [10:18] -a [10:18] damn kbd [10:22] * RAOF is just checking that the world successfully rebuilds against 2:1.9.99.902-2ubuntu1, although there's no reason to expect anything would fail. [10:25] Whoops. Don't try building virtualbox on a tmpfs. [10:29] heh === ara_ is now known as ara [11:24] bryceh: So, current xserver status, before I go to bed. I'm rebuilding the world locally, to check that it works. This has identified an essentially cosmetic transition problem with the abi substvars which I'll fix when I get up tomorrow. Apart from that, all's good. [11:25] And now, to sleep! === yofel_ is now known as yofel [17:25] duh, didn't check the patch still applies to the new x11-apps [17:27] yeah all of those patches need refreshing, most shouldn't be needed anymore even [17:27] turned out a lot of the apps ones were because of some debian specific .pc changes that got reverted [17:27] ah, ok [17:27] so if it builds in pbuilder it should be good? [17:29] should be, lessee.. [17:29] * Sarvatt always gets confused which apps are in which of the -apps packages [17:31] could've tried it myself, but whatever :) [17:32] 5K/second from ftp.debian.org :D [17:34] lets see, oclock fails still [17:34] /usr/bin/ld.bfd.real: oclock.o: undefined reference to symbol 'XtAddEventHandler' [17:34] /usr/bin/ld.bfd.real: note: 'XtAddEventHandler' is defined in DSO /usr/lib/libXt.so.6 so try adding it to the linker command line [17:34] /usr/lib/libXt.so.6: could not read symbols: Invalid operation [17:38] not done yet but looks like the oclock hunk is the only one needed still [17:42] tjaalton: http://sarvatt.com/downloads/patches/100-fix-linking-with-no-add-needed.patch is all thats needed for x11-apps 7.6+4 [17:43] Sarvatt: cool, can you push it? I'll upload it then (unless you were core-dev too?) [17:43] okie one sec [18:31] Sarvatt: thanks, uploaded with the new patch [18:59] bryceh, hi, did you want to upload wayload to natty? [19:00] ... wayland [19:03] ricotz, yes [19:03] bryceh, nice, but why didnt you use the latest git? [19:04] ricotz, I plan to, but had this snapshot ready to go right now [19:05] bryceh, ok, i see [19:05] also, dunno yet if newer wayland has changed dependency requirements or needs packaging rejiggered [19:05] yes the demos are splitted into a separate tree [19:05] ricotz, interested in helping work on it? [19:06] perhaps, if i find a moment ;) [19:07] i am able to upload to the wayland ppa [19:07] ubuntu too no? no way thats going in main I'm sure [19:07] yeah worst case if newer wayland requires git mesa or some such, I'll refresh the ppa [19:07] Sarvatt, universe [19:08] bryceh, i think it would be better to put it in edgers where mesa git is up2date ;) [19:08] true [19:08] speaking of which, need to redo mesa packaging in there *yet again* :( [19:09] Sarvatt, dont forget to keep the nouveau nvc0 patch ;) [19:09] ricotz: oh crap, I might have overwritten that already [19:09] Sarvatt, i was desperately searching for the problem until i noticed it [19:09] i'm about to drop lucid/maverick in there, updating all drivers with the new dropped xsfbs stuff isn't gonna happen [19:10] i updated it on the we to fix it [19:10] ricotz: did I screw it up already? it's an automated script so I probably did, lets see [19:10] oh cool [19:10] adding the patch in a hook so i wont drop it again [19:10] good :) [19:19] RAOF, found two bugs in the xi 2.1 work [19:19] I'm testing fixes right now [19:20] would you be able to wait for them before pushing to ubuntu? [19:20] bryceh, could you upload a package to the natty new queue for me? [19:23] tjaalton, ^ do you mind? [19:26] cnd, I think he's asleep. But I can wait for you. [19:26] ricotz, if you have the packaging all ready to go, sure [19:26] bryceh, ahh, ok, whoever is pushing [19:26] I've got the patch ready [19:26] just slogging through pushing it out [19:26] bryceh, thank you, http://people.ubuntu.com/~ricotz/libbluray/ [19:27] bryceh, i will ping an archive-admin to look at it if it is up [19:31] ricotz, ok looks good. [19:31] ricotz, uploaded [19:31] bryceh, thanks! [19:32] dunno if there are any special new package requirements for java stuff, but presumably if there are the archive admins will know [19:33] bryceh, I've pushed a new commit to git [19:33] we should be ready for upload now [19:34] cnd, hey I only signed up for waiting! [19:34] ;-) [19:34] oh :) [19:34] heh [19:34] I got ya [19:34] cnd, fill me in... what packages/git repos should I pull? [19:34] you don't have to push if RAOF was going to :) [19:35] but in case you are interested, xorg-server, x11proto-input, xserver-xorg-input-evdev, xserver-xorg-input-synaptics, libxi [19:35] if you can wait 3 hours he should be on then, but I can push if it's an emergency [19:35] nah, no need for you to push [19:36] ok cool, yeah if RAOF has been your primary xorgician probably best if he tends to it [19:37] he's also been getting rc2 ready for upload [19:37] so I think he'd rather do it [19:37] when you chimed in, I thought you and he had decided that you would be pushing it instead [19:38] that's what you get for being sly over irc :) [19:46] [ubuntu/natty] libbluray 0.2~git20110213.20739ed-0ubuntu1 (New) [19:46] heh, yeah I knew I was taking a risk given how many days you've operated without a weekend reboot ;-) [19:53] Sarvatt: is that oclock patch upstream? (too lazy to check..) [19:56] jcristau: doesn't look like it, it might be caused by our libXt .pc though still, lets see.. i did try to push all of those app toolchain changes a few months ago [19:56] oh we aren't patching the .pc in libxt, hmm [19:57] we might be removing xt from Requires somewhere [19:58] yeah pretty darn sure I double checked them all and none were appropriate upstream back then.. [20:12] tormod: ping i would like to ask you about that drawpix utility you mentioned in bug 579071 [20:12] Launchpad bug 579071 in mesa (Ubuntu) (and 1 other project) "savage_drv fails drawpix glDrawPixels demo/test/benchmark (affects: 1) (heat: 8)" [Undecided,Confirmed] https://launchpad.net/bugs/579071 [20:28] trinikrono, hi, you've this bug too? [20:29] tormod: you asked in bug 705464 to look this bug [20:29] Launchpad bug 705464 in xserver-xorg-video-savage (Ubuntu) "Ubuntu 10.04 doesn't set hardware acceleration on ProSavageDDR video card (affects: 1) (heat: 8)" [Undecided,Incomplete] https://launchpad.net/bugs/705464 [20:29] and i am wondering how to run drawpix [20:31] trinikrono, ok I see. drawpix should be in mesa-demos [20:31] tormod: is that a package to install? [20:32] trinikrono, hmm it does not exist in maverick [20:32] tormod: i use lucid [20:39] trinikrono, I put a drawpix binary here: http://alioth.debian.org/~tormod-guest/libdrm/ [20:39] trinikrono, and it requires this picture file: http://git.debian.org/?p=pkg-xorg/app/mesa-demos.git;a=blob_plain;f=src/images/girl.rgb;hb=HEAD [20:40] it says error loading libglut.so.3 [20:40] trinikrono, you need to install the freeglut3 package [20:40] trinikrono, but you should also see the bug simply by running /usr/lib/xscreensaver/antspotlight [20:40] :D i get the black screen also [20:40] tormod: and the ant looks really strange [20:41] trinikrono, the ant looks strange, that's another separate bug. but do you get small dots/patches all over the screen [20:57] trinikrono, I will try to make a lucid package for my PPA [20:58] tormod: can i speak to you also about bug 705464 [20:58] Launchpad bug 705464 in xserver-xorg-video-savage (Ubuntu) "Ubuntu 10.04 doesn't set hardware acceleration on ProSavageDDR video card (affects: 1) (heat: 8)" [Undecided,Incomplete] https://launchpad.net/bugs/705464 [20:58] trinikrono, sure [20:58] you saw my latest comment, is it a bug really? [20:58] trinikrono, I consider it a bug in Ubuntu if you have to fiddle with xorg.conf to get things up and running [20:59] trinikrono, do you know what in your xorg.conf makes DRI work? [21:03] tormod: in the Module section it has : dri, dbe, dri2, glx and record [21:03] trinikrono, I have uploaded the lucid savage package to my PPA, but it will take some time before it is built [21:03] trinikrono, and if you remove the Module section, there is no DRI? [21:04] tormod: i can try that for you [21:08] tormod: going to restart x wish me luck [21:19] tormod: you know if i delete the xorg.conf it works fine [21:20] trinikrono, so you never needed any xorg.conf? [21:20] tormod: thats the thing i did [21:21] thats why i created a xorg.conf in the first place [21:21] but when i delete it now it is fine [21:24] tormod: the only way i can be sure is too reinstall lucid and see if it needs a xorg.conf to work properly, do you agree with this? [22:06] trinikrono, I do not think reinstall is necessary [22:06] RAOF, ping me when you get on [22:06] cnd: Pong. [22:06] (But in a desktop team meeting, so low bandwidth) [22:06] trinikrono, maybe your xorg.conf was needed in an earlier version, but no longer in lucid [22:07] RAOF, just wanted to say I've got one more small patch [22:07] I'm testing right now [22:07] tormod: well maybe we can close that bug because it does seem to reproducible and the reporter is happy [22:07] so if you haven't pushed, it would be good to get this in [22:07] trinikrono, maybe you can attach your Xorg.0.log to the drawpix bug report, and test the driver from my PPA, it is built now. [22:08] tormod: Do you want to push our mesa savage patches upstream? I've been meaning to do it but there always seems to be something better to do :) [22:09] trinikrono, I'll wait a bit longer for feedback from David before closing that report [22:09] seb128, do you know who I should talk to about pushing a patch to enable multitouch in qt? [22:09] I'm readying it now, and I want to push before feature freeze [22:09] RAOF, which patches? weren't they cherry-picked from upstream? [22:10] cnd, Riddell [22:10] I'm pretty sure the patches adding ARGB visuals aren't upstream. [22:10] seb128, thanks! [22:10] you're welcome [22:11] RAOF, oh I see, 03_savage-expose_fbmodes_with_nonzero_alpha.patch [22:11] Yeah. [22:12] RAOF, I know nothing about it, where it came from or what it really does [22:13] RAOF, it is from "knarf". maybe you can ask him [22:14] for reference it was bug 467474 [22:14] Launchpad bug 467474 in netbook-launcher (Ubuntu) (and 2 other projects) "netbook-launcher crashed with SIGSEGV in glGetString() (affects: 13) (dups: 3) (heat: 9)" [Medium,Fix released] https://launchpad.net/bugs/467474 [22:19] tormod: installed from ppa, result is the same and attaching xorg to bug report [22:19] trinikrono, thanks! disappointing the ppa package didn't help though [22:22] RAOF, are you uploading the xserver soon? just wondering if there will be window between new xserver and FF for driver sync/merges without having to add ugly build-depends [22:22] tormod: I take it you've *got* a savage card? That would let you piglit-test that patch :) [22:23] You'll need to add the ugly build-depends anyway, at least for a merge? [22:23] RAOF, I am the privileged owner of a savage card [22:23] And, yeah. It should be ready before lunchtime. [22:23] I've just got a niggle to fix, and then some more testing. [22:24] RAOF, why would I need build-depends for a merge? if the Debian packaging requires e.g. 1.9.4 [22:25] Because the packaging requires dh_xsf_substvars, which only appeared in 1.9.99.902-2ubuntu1? [22:26] I mean, you *could* just rely on that particular version being available, but it's not a bad idea to actually have correct build-depends :) [22:26] apw, do you have plans for bug #702090? We've been accumulating dupes at a pretty good rate. [22:27] Launchpad bug 702090 in xserver-xorg-video-intel (Ubuntu Natty) (and 4 other projects) "i965gm GPU lockup if vesafb is left loaded (EIR: 0x00000010 PGTBL_ER: 0x00000100) - *ERROR* EIR stuck: 0x00000010, masking (affects: 45) (dups: 34) (heat: 353)" [High,Triaged] https://launchpad.net/bugs/702090 [22:27] RAOF, hmm strictly speaking yes [22:28] but for a sync we rely on such things all the time right [22:28] Right. [22:29] If that were the only diff, I wouldn't keep it for a sync. If there was any other diff, I'd keep it. [22:30] anyway have a nice lunch while I sleep :) [22:30] Sleep well :) [22:53] RAOF, ok, I'm done now [22:53] pmcgowan was pinging me saying things weren't working with his trackpad :) [22:53] cnd: Oh, there's another patch? git pull --rebase it is :) [22:54] and I realized that I hadn't fully tested trackpads [22:54] but they should work well now too [22:54] sorry for the run around... [22:54] RAOF, you wouldn't happen to have one of the newer synaptics trackpads would you? [22:54] with "semi-multitouch" capabilities? [22:55] How could I tell? I have exactly two synaptics touchpads. [22:55] if you do, then you can play too [22:55] let me see [22:55] can you run evtest on their device nodes? [22:55] I find device nodes by searching for synaptics in Xorg.0.log [22:55] /dev/input/event* [22:56] at the beginning, it'll spit out a bunch of properties [22:56] if you get ABS event codes >= 53, then you've got a multitouch device [22:57] though it's probably only semi-multitouch [22:57] I'm guessing my 3yr old touchpad won't be semi-multitouch, so I'll only test the newer one. [22:58] Nope, only 28 - tool width. [22:58] darn [22:59] sorry :( [23:20] what does semi-multitouch mean? [23:24] cnd: The Xi 2.1 patches bump minor input ABI, don't they [23:24] ? [23:26] cnd: Ah, yes. There it is. [23:40] RAOF, is that ok? [23:40] Yeah, that's fine. [23:41] btw, there technically is an abi change [23:41] I was just checking whether to bump serverminver. [23:41] though it's buried in the server [23:41] and I don't think any input drivers access it [23:41] I'd be surprised if they did [23:41] Heh. [23:41] Well, we'll be rebuilding the world for unrelated reasons, so that won't matter :) [23:41] :) [23:50] Incidentally, the Xi patch introduces a compile warning. [23:50] In fact, a whole bunch of compile warnings :) [23:50] I presume you're on them, though. [23:51] RAOF, hmm, I haven't seen any [23:51] can you pastebin them/ [23:51] ? [23:52] btw, is it known that plymouth is unusable in natty with nouveau currently? I only get pixel garbage displayed and a message about conflicting vesafb and nouveaufb in dmesg [23:52] note: X starts fine, I just can't see any messages in plymouth thanks to that [23:53] cnd: Will do. [23:53] works fine if I use gfxpayload=text and remove the vt.handoff=7