[00:00] cnd: [00:01] bryceh, its constantly on my mind, and i am hoping to play with it one of these fine days ... its a pig to fix [00:01] cnd: http://paste.ubuntu.com/570833 [00:02] apw, ok thanks. === wgrant_ is now known as wgrant [00:02] RAOF, the first set of warnings is from the upstream cherry pick to fix the xi 1.x keyboard events [00:02] so not from me :) [00:02] but the second one does look like it's from me [00:03] I'll take a look [00:03] :) [00:04] hmmm, I don't get that warning when I build here [00:04] RAOF, what's at line 1696 in your source tree [00:04] I just have a declaration for the client variable [00:05] RAOF, I can say that it can't be used uninitialized [00:06] but maybe gcc didn't pick up on it [00:06] the patch needs to be cleaned up more, but I didn't have time to make it sparkle and shine :) [00:07] cnd: 1696 is just TouchClientPtr client; here. I'm not sure what gcc thinks it's complaining about! [00:08] It would be rather more instructive if it pointed out *where* it thought it was used uninitialised :) [00:08] RAOF, that's what it usually does I think [00:08] so I think your gcc is confused :) [00:08] which version of gcc do you have? [00:09] I have 4:4.5.1-1ubuntu3 [00:09] should be up to date [00:09] unless a new one was released just today [00:18] 4.5.2\3umusnu2 [00:18] cnd: Ahem. 4.5.2-3ubuntu2 [00:32] RAOF, where'd you get that version? [00:32] I did an apt-get update [00:32] and it's not listed [00:32] It's the version in my chroot. Let me check. [00:33] Oh! It's gcc-4.5 [00:34] ahh, I've got 4.5.2-ubuntu2, and 4.5.2-ubuntu3 is a candidate [00:34] Ah. And you've also been running ‘apt-cache policy gcc’, rather than “gcc --version”, I'd wager ;) [00:35] yeah [02:18] RAOF, hope things are going well? [02:18] Yup. [02:19] Testing is going well. [02:19] awesome [02:19] Synaptics seems to still work, evdev still works, the server doesn't crash… :) [02:20] that's good :) [02:20] Everything rebuilds (apparently) correctly… [02:21] Shouldn't be long before I'm trolling for sponsors. [02:22] RAOF, you're not a core dev? [02:22] No. [02:22] I would assume you'll be shortly enough, right? [02:22] Yeah. [02:23] * RAOF schedules tomorrow afternoon for finishing the bits of the process needed. [04:15] RAOF, I was playing some community built multitouch games :) [04:15] and I found a crasher [04:15] I think they use sdl, and sdl is actively grabbing the pointer [04:15] Hey, cool! They exist? [04:15] and that's caused a bug [04:15] yeah :) [04:15] like 7 of them [04:15] https://launchpad.net/~oxullo/+archive/libavg?field.series_filter=natty [04:15] so I've got a patch [04:16] Ok. [04:16] if you're too far down testing, you don't need to take it right now [04:16] what would you like to do [04:16] How safe is the patch? [04:16] it only affects touch event handling [04:16] so it has no effect on non-multitouch hardware [04:16] I don't mind picking up a patch to fix a crasher bug :) [04:17] and it only affects the code path where you are beginning a touch while there's an active pointer grab [04:17] ok [04:17] let me fix it up and push it [04:17] I'll check git is up to date. [04:17] I presume it's xserver? [04:18] yeah [04:19] xserver's now up to date in git. [04:19] k [04:19] oh the crazy things people do with X device grabs... [04:20] And I'm going to go and grab some stuff from the shops while the world does its final test rebuild. [04:22] RAOF, tis pushed [04:22] thanks! [04:42] and now I'm off to bed [04:43] Sleep well! [05:13] Tell me again: why am I wasting builder cycles rebuilding xserver-xorg-video-nv? :) [09:50] Anyone up for some X sponsoring? [10:06] ? [10:08] RAOF: yep [10:29] downloading.. [11:26] RAOF: uploading [11:26] tjaalton: Rockit rockin. [11:27] Thanks muchly. [11:27] ...aand done [11:28] Feel free to add to https://wiki.ubuntu.com/ChrisHalseRogers/CoreDevApplication ; I'll start finishing that process soon :) [11:28] hehe :) [11:36] wonder if there's a way to batch-debsign a bunch without having to enter the gpg passphrase a hundred times [11:40] tjaalton, use a gpg agent? [11:41] seb128: ok, didn't know of such a beast.. [11:42] tjaalton, seahorse-plugins does it [11:42] or you can use gnupg-agent [11:47] seb128: yeah, one more thing to fix on my setup, thanks.. dunno why this is the first time I actually thought about it :) [13:30] tormod: hey, got my t23 reinstalled with natty. do you have problems with getty not working right, ie. the vc:s don't work? [13:32] tjaalton, no but haven't tried natty on it for some weeks [13:32] tjaalton, btw https://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-video-savage/+bug/723035/comments/2 [13:32] Launchpad bug 723035 in xserver-xorg-video-savage (Ubuntu) "please merge xserver-xorg-video-savage 1:2.3.2-3 from Debian unstable main (affects: 1) (heat: 8)" [Undecided,New] [13:33] tjaalton, btw2 for your signing agent, see also http://bazaar.launchpad.net/~xorg-edgers/xorg-server/xorg-pkg-tools/view/head:/README.ppa-update [13:34] tormod: thanks, I'll upload that [13:36] tjaalton, I have verified that it builds fine on natty [13:37] (after installing the new xserver-xorg-dev) [13:37] (which it build-depends on :) ) [13:38] tjaalton, you're blaming getty? just flashing cursor on the consoles? [13:38] tormod: yep [13:38] restartin them doesn't do anything [13:39] thought if it's a general issue with ums [13:41] tjaalton, historically these have been upstart issues, upstart related I mean, there are no bugs in upstart :) [13:41] yeah it's faultless [13:41] getty's are running though [13:42] and the corresponding /dev/tty? exist? [13:43] yep [13:44] can you try something like: echo yooo | sudo tee /dev/tty3 [13:45] nothing shows up there [13:45] uhm [13:45] and boot with "text" to see if X is possibly at fault [13:45] you mean if I get something back? yes [13:46] right [13:46] back? [13:47] the terminal where I ran that [13:47] displayed what was echo'ed [13:47] tee always gives back - your best friend [13:47] ah right.. [13:52] next I would try reading from /dev/vcs3, too see if the kernel thinks something is there [13:53] removing 'quiet splash' did nothing [13:54] all the vt's have the same text printed by grub [13:54] so maybe it's grub's fault [13:54] but you see the kernel/etc messages while booting? [13:54] no [13:55] sometimes, after an X crash, my savage card is messed up and the consoles do not refresh correctly, until power cycle [13:56] well they refresh only when switching consoles [13:57] you could try booting a cd -> no grub [13:57] ha, it's the gfxpayload-stuff [13:58] removing that line fixed the console [13:59] was there an incorrect gfxpayload line?= [14:00] it doesn't seem to work right with ums [14:02] hmm probably was incorrect [14:03] because it had the variable, not a value in it ("set gfxpayload=$linux_gfx_mode") [14:04] I'll try with =text [14:04] google gave me this http://forums.debian.net/viewtopic.php?f=5&t=41881 same story with wrong variable names [14:05] well if you don't see boot messages, booting with "text" will leave you with black screens [14:06] I guess you would have had the same loss of console text with KMS *until* KMS kicks in and resets the modes [14:07] perhaps [14:07] with "text" i do indeed get the vt's [14:07] er, vc's [14:08] yes but now without that gfxpayload? or still with? [14:08] with [14:08] swapped the variable with 'test' [14:08] text [14:09] oh I see, I was thinking about the boot option "text" (for gdm) [14:09] that didn't seem to work at all [14:09] oh well [14:09] actually yeah it did [14:09] just that the console didn't :) [14:10] this was a clean install? so grub conf is broken? [14:10] yes [15:46] bryceh, I think there's a problem with the input modules RAOF uploaded [15:46] I think they got built against the previous xserver-xorg-dev [15:46] which means they popped out with a dependency on xserver-input-abi-12.1 instead of xserver-input-abi-12 [15:48] tjaalton, ^^ (in case bryceh isn't up yet) [15:53] gah [15:53] so a rebuild? [15:53] +needed [15:54] I think so [15:54] xorg-server is built now for all archs [15:54] so we should be good to go now [15:58] tjaalton, can you do the mga sync also? LP 722877 [15:58] Launchpad bug 722877 in xserver-xorg-video-mga (Ubuntu) "please sync xserver-xorg-video-mga 1:1.4.13.dfsg-3 from Debian unstable (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/722877 [15:59] tormod: yes, though I'll sort the rebuilds first, to see what's needed [16:01] cnd: give an example of a driver that built against the wrong version? [16:02] I'm providing info from pmcgowan [16:02] he saw bad deps on evdev [16:02] at least joystick is good [16:03] I don't have an i386 machine, and I haven't manually downloaded the i386 debs to check them [16:03] and amd64 isn't built yet [16:03] https://launchpad.net/ubuntu/natty/i386/xserver-xorg-input-evdev/1:2.6.0-1ubuntu7 [16:03] looks normal [16:03] maybe he looked at the old package? [16:04] tjaalton, ahh, didn't know you could see deps there [16:04] it does look right [16:04] maybe he does have some stale state [16:04] *phew* [16:04] so no need for rebuilds.. [16:07] he was still getting ubuntu6 evdev [16:07] so I think his mirror was just slow to sync [16:07] yep [16:08] he was piecemeal giving me info cause he was on another computer and couldn't copy/paste [16:08] and I just didn't check that... [16:21] great, my dns is broken [16:21] can't dput anything [16:25] had to copy elsewhere [16:25] tormod: you didn't build savage with -sa [16:29] is the threat to uninstall ubuntu-desktop a temporary thing? [16:29] so it got rejected because of missing tarball [16:29] apw: due to? [16:29] tjaalton, possibly, but do you not need to debuild it again yourself? [16:30] tormod: no, I'll just debsign it [16:30] aha [16:30] tjaalton, actually how do i tell? [16:30] apw: aptitude should show [16:30] tjaalton, should I fix it? [16:31] tormod: well I could rebuild it, either is fine [16:31] tormod, ahh xserver-xorg-vide-geode [16:31] which is depending on abi-0.9 [16:32] yeah it's missing from the rebuilds [16:32] tjaalton, I fixed it [16:33] tjaalton, so i assume its being fixed ... and i just wait a bit [16:33] apw: yep [16:33] tormod: thanks [16:47] mga sync? does it have the xinerama fix in it or are we regressing https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-mga/+bug/292214 ? [16:47] Launchpad bug 292214 in xserver-xorg-video-mga (Ubuntu Natty) (and 2 other projects) "Xinerama broken since intrepid on MGA (affects: 14) (dups: 1) (heat: 110)" [High,Fix released] [16:47] * Sarvatt looks [16:49] it's there [16:49] phew, its all good [16:49] xserver-xorg-video-mga (1:1.4.11.dfsg-4+squeeze1) unstable; urgency=low [16:55] morning [18:35] bryceh, hi [18:39] ricotz, hey [18:39] bryceh, i had a look at wayland [18:39] bryceh, i think your package will get rejected [18:40] lintian complains about a lot fsf copyrights [18:41] i packaged the latest git http://people.ubuntu.com/~ricotz/wayland/ [18:41] it is better using debsrc3 and newer compat level [18:44] bryceh, (or anyone else familiar with mesa), can you check out this bug: https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/259219 [18:44] Launchpad bug 259219 in mesa (Ubuntu) "Broken TLS support in libGL.so (affects: 1) (heat: 8)" [Undecided,Expired] [18:45] one of the multitouch games developers is hitting this [18:45] we're wanting to push them to universe, but this is causing issues [18:46] ricotz, thanks but aiui that won't work with the natty mesa. Did you test it? [18:46] bryceh, i didnt test it, but it compiles [18:47] bryceh, this is only the library, the demos are in a new branch wayland-demos which would be a new source package [18:47] ricotz, yeah it'll probably crash when you run it [18:48] but as i said there are a lot copyright complains [18:48] ricotz, yeah probably would be too late to get wayland-demos into natty anyway, given that FF is tomorrow [18:48] regarding the gpl issue, I already uploaded a fixed version yesterday [18:49] ok, then i might be an issue with the newer source [18:49] well, the 'fix' was just to mention gpl in debian/copyright [18:50] I don't think at this point we care whether it's mit or gpl really [18:50] ok [18:50] bryceh, did you take a peek at the debian.tar.gz? [18:50] cnd, ironically wayland needs --enable-glx-tls (at least, the snapshot version I'm trying to get into natty needs it) [18:51] ricotz, no [18:51] whether debsrc3.0 is better is.. arguable. [18:51] i think it is easier to maintain [18:52] bryceh, hrm... so does wayland need to be fixed? [18:53] cnd, I don't know if we needed it for anything else besides wayland, will have to check with raof [18:53] bryceh, it's not a show stopper, we can hack around it [18:53] very very very arguable :) [18:53] cnd, rather than reopen such an ancient bug ;-), could you file a new bug and explain what the current breakage is in more detail? [18:54] install wrapper scripts to export LD_PRELOAD before calling the real binary [18:54] can they talk to mesa upstream? [18:54] bryceh, tbh, I'm just following what others were saying [18:54] goes well if you like the packaging workflow libxcb and cairo use I guess [18:54] but I'll ask the people who know more to do that [18:56] ricotz, thanks, yeah that looks better than my cargo culted rules file ;-) [18:57] ricotz, btw I've contacted kibi about wayland packaging, and am planning on coordinating with him to get the packaging consistent with how debian wants it [18:58] bryceh, yeah ;), but the copyright needs an rewrite to fit the new specs [18:59] bryceh, it should be formatted this way http://paste.debian.net/108504/ [19:00] err. no. [19:01] jcristau, no? [19:01] it can if you're that bored. it doesn't need to. [19:01] debian/copyright is free-form [19:02] oh, i thought it should follow these dep5 quideline [20:33] tjaalton, no sign of the archive becoming cnsistant ... does a build need a rescore? [20:34] apw: at least geode is ready [20:35] apw: so is it some other driver now? [20:41] tjaalton, oh you are off the hook it seems, now language-selector is to blame [20:42] apw: whee :) [20:42] stupid how apt-get doesn't tell you why === Amaranth_ is now known as Amaranth [21:46] apw, if you update to the latest x bits, you'll now have multitouch through X from your dell mini trackpad :) [21:46] though you can't easily test it with anything yet [21:47] xinput! :) [21:47] cnd, if the archive is every consistant again i would update ... though my mini is a little sick right now [21:47] so the trackpad from hell has more use now [21:47] jcristau, xinput hasn't had touch events added :( [21:47] apw, sorry to hear that, hope she gets well soon [21:47] RAOF, I hit this bug: https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/259219 [21:47] Launchpad bug 259219 in mesa (Ubuntu) "Broken TLS support in libGL.so (affects: 1) (heat: 8)" [Undecided,Confirmed] [21:48] I'm going to duplicate a clean bug for it [21:48] but I started digging into it [21:48] I'm thinking we should be going with solution #2 as stated in the bug description [21:48] if you want background reading: https://docs.google.com/viewer?url=http://people.redhat.com/drepper/tls.pdf [21:48] I'm still trying to digest it myself :) [21:49] btw, thanks for the uploads! everything seems to have gone smoothly [21:55] cnd: yeah reading drepper's tls paper :) [21:58] jcristau, if I read it right, it seems like mesa has it completely wrong :) [21:58] it's selecting the initial-exec model, which seems to only be valid if you statically link against mesa [21:58] I like option 3) ignore libavg :D [21:59] cnd: so your app dlopens libGL? [21:59] (or dlopens something linked against libGL) [21:59] jcristau, libavg does it appears [21:59] ok [22:00] I don't know if there's a difference between implicit dynamic loading or dlopen for the tls model [22:03] bah and docs/dispatch.html doesn't explain why it's using that tls_model [22:05] yeah [22:05] I'm actually about to troll through git history [22:05] to see if there are any clues [22:05] it does seem wrong.. [22:05] I don't think people usually use tls models [22:05] so I think this is really an effort to be as fast as possible [22:05] and it's just stepping too far [22:07] I'm trying to remember whether I've seen that discussed upstream. I've got a vague recollection of it. [22:10] this was the bug that started it all: https://bugs.freedesktop.org/show_bug.cgi?id=1822 [22:10] and this is the commit that resulted: https://bugs.freedesktop.org/show_bug.cgi?id=1822 [22:10] oops [22:10] Freedesktop bug 1822 in libGL "libGL (and DRI drivers) should support TLS" [Enhancement,Resolved: fixed] [22:15] 25fe93f0a11e6f4c8d470441ff91b9cddf7b3023 [22:17] * jcristau just got there [22:19] and reading the bug it references.. === merriam is now known as 5EXAB8WYE [22:29] cnd: so the initial-exec stuff was already in http://marc.info/?l=dri-devel&m=105187260618425&w=2 [22:29] which seems to be where this stuff came from [22:33] silly netsplits.. === mdeslaur_ is now known as mdeslaur === RAOF_ is now known as RAOF [23:42] [ubuntu/natty] wayland 0.1~git20101129.ac93a3d3-0ubuntu1 (Accepted)