[00:02] robert_ancell: i love that you use automake for easybuild :) [00:02] desrt, no, the latest version uses make to bootstrap itself [00:02] so maybe i am looking at something oldschool [00:02] revno: 119 [00:02] timestamp: Sat 2011-10-01 18:17:36 +1000 [00:02] message: Install a python script [00:03] fixed in 120 :) [00:03] where is the latest rev? [00:03] * desrt branched lp:easy-build [00:03] I'm 128 here, I need to tidy it up and push [00:03] dude! [00:04] laptops get stolen [00:04] that is correct, but the next push should be to lp:bake [00:04] push early & often! [00:04] still no better name, hm? [00:08] desrt, lp:~robert-ancell/easy-build/wip (don't know how stable it is) [00:08] desrt, I thought you liked bake? [00:09] i like it more than easybuild :) [00:10] i was pushing for something more distinct [00:10] and i thought that ancell wasn't such a bad name :p [00:10] desrt, suggestions welcome [00:11] It has no intuitive meaning [00:11] exactly [00:11] that's a positive feature in my opinion [00:12] desrt, how is GMenu going? Can we get it into gnome-games now? [00:12] robert_ancell: i hope to land it this week [00:12] mclasen has a working demo of gnome-shell integration already [00:14] desrt, cool. Who is going to do the Unity patch? I just want to wait until I'm sure the games can be visible in both shells [00:15] robert_ancell: https://bugzilla.gnome.org/show_bug.cgi?id=621203 [00:15] Gnome bug 621203 in general "GtkApplication support work" [Normal,Unconfirmed] [00:19] robert_ancell: i guess i'll probably do it eventually [00:20] there's some other blocking stuff first, of course [00:24] desrt, with GMenu can an application detect if something is consuming it? [00:24] (and fallback if not) [00:24] yes and no [00:24] short answer: of course it can [00:25] other short answer: but the API doesn't really make it easy, because you're not expected to deal with it that way [00:25] desrt, talking to phomes (gnome games maintainer) now about GMenu. We'd like to use it asap, but we need a migration solution [00:26] robert_ancell: i think what will happen is that there will be some sort of menu 'personality' module that gtk loads to decide what to do [00:32] desrt: hah! [00:32] (re: signing) [00:32] desrt: Does the scope of GMenu allow for menu items that have dynamically changing/changeable icons? If so, is there a mechanism to set an alternative textual description for that meny item? [00:32] TheMuso: no. not presently. === eeejay is now known as eeejay_is_afk [00:33] Ok. [01:09] smspillaz: if i were to give some guidelines i'd say to use unsigned types for higher level things (like dbus APIs) and use signed integer types on C APIs with very early g_return_if_fail to check for positiveness and good docs [01:15] nah, it was more like. I'm used to using unsigned int for return codes (X11), and I'm working with kernel stuff where 0 is success and - is fail [01:15] also, this kernel API for handling vblank events is really ... dumb [01:16] I'm really suprised it uses callbacks rather than just giving you an fd that it writes to whenever there's a vblank [01:16] doesn't it sample the monotonic time at which the event occured and communicate that to userspace? [01:16] uh? [01:16] well rather, the callback isn't mandatory, its just that you have to register for a new vblank event every single time you get one [01:16] non-signal callbacks from the kernel? [01:16] so you pretty much have to use the callback [01:17] desrt: its an ioctl which calls back into a user defined function [01:17] please tell me this is something that only the nvidia driver does [01:18] desrt: its libdrm [01:18] i'm positively terrified that this was ever merged into the kernel [01:18] but since you asked, its probably only the nvidia driver ;-) since I'm running an nvidia card and clearly if I used nouveau my GPU would have exploded by now [01:19] even though it says I'm running nouveau [01:19] but that's a minor detail ;-) [01:19] callbacks into userspace frighten me [01:20] signals included [01:20] desrt: I mean, what its probably doing is that the library has some internal fd which it gets events on and then the actual userspace loaded libdrm calls back into a userdefined function [01:20] I don't think the kernel is calling my code ;-) [01:21] oh [01:21] okay [01:21] i'm less terrified, then! [01:21] desrt: this system however, is annoying since libGL implement vsync by having a function that just blocks until a vsync, which is kind of what this module I'm testing wants [01:22] THREADS! [01:22] so now instead of that I'm doing this like, really awkward things with event handelr threads [01:22] you got it :p [01:23] desrt: what really disappoints me is that what was supposed to be one hour of writing tests for someone elses bugfix has turned into a 1 day hackathon with drm [01:23] that's slightly typical of all the coding work I do sadly :( [01:24] smspillaz: How it works in X is that drmHandleEvent is added as the callback function on the drm fd. [01:24] * desrt watches another compiz maintainer grow up and get annoyed [01:25] desrt: of course, what infuriates me is that libdrm is yet another library that uses enum bitfields which you can't use in C++ unless you make a wrapper function and compile it as a C file :( [01:25] desrt: oh, that happened a long time a go [01:25] desrt: a LONNNNNNNNNNNNG time ago [01:25] desrt: I had no childhood [01:25] RAOF: right, although you need to use the callback to queue another vblank [01:26] (event) [01:26] Indeed, because it's a one-shot affair. [01:26] you could say I've had many affairs with the graphics stack [01:27] *rimshot* [01:28] robert_ancell: Hi again, just submitted an upstream MP. [01:28] GunnarHj, cool, thanks [01:30] robert_ancell: Can you apply a new upstream release in Ubuntu right now, so we can test it? [01:31] GunnarHj, not sure what you mean? [01:31] into precise? [01:31] robert_ancell: Yes. [01:31] You know one of the (many) nice things about C#? out paramenters must be explicitly marked. None of this GetTextExtent(width, height) magically altering the values of width and height. [01:31] yes, but not by today [01:31] robert_ancell: Ok. [01:32] robert_ancell: Do you have access to upload to oneiric-proposed? [01:32] GunnarHj, yes [01:33] robert_ancell: It would be great if you could merge the other branch then, so we can start the Oneiric SRU. [01:34] I have a simple question, how do I bring up the classic desktop in ubuntu 11:10? [01:35] GunnarHj, yeah, good point. I'll merge the changes and upload to precise and we can test it there [01:35] robert_ancell: Ok, great. [01:38] OK, I did something wrong or this is the wrong room. [01:49] GunnarHj, ok, uploaded to precise [01:55] robert_ancell: Thanks! Even if I have tested that branch already, I'll do it again to be sure. So, disconnecting again... [01:59] woohoo its working [02:01] desrt: hellyeah [02:01] THREAD [02:01] S [02:17] RAOF: https://code.launchpad.net/~smspillaz/compiz-core/compiz-core.fix_880707.2.test/+merge/82961 in case you're interested [02:21] hello all [02:21] i need some help to troubleshoot my video problem using intel-graphics [02:22] if i leave the machine running on long hours i might end up the entire desktop freeze and the display like this video i capture http://youtu.be/KxevkWbpWzM [02:24] thank u first [02:26] robert_ancell: The amd64 build of 1.0.6-0ubuntu4 tested successfully. [02:40] if you get a chance to coukd you run it? its plugins/composite/tests/compiz_paintscheduler_test [02:40] oops [02:55] Wow, notify-osd has a *lot* of tests. [05:32] Good morning [05:33] Heya pitti. [06:50] good morning [08:14] good morning everyone [08:14] hey chrisccoulson [08:14] hi pitti, how are you? [08:15] a bit tired, but otherwise well; how is your flu? [08:15] pitti - it's getting better, but my daughter is ill now [08:15] she has an ear infection too :( [08:15] good morning chrisccoulson [08:15] guten morgen pitti [08:15] hi didrocks [08:20] chrisccoulson: argh [08:20] hey didrocks! [08:23] heh. unity/3d plays a game with me. game name is 'guess where your windows went' ;( [08:23] morning guys [08:23] hey glatzor [08:23] mvo, apt_pkg.Acquire() seems to hate me ... [08:24] hey glatzor! [08:24] glatzor: its not very picky, it hates everyone ;) [08:24] glatzor: what is the problem? [08:24] mvo, I was working on separating the downloader/installer/cache modifier without using threads but it results in glibc segfaults [08:24] mvo http://pastebin.ubuntu.com/745631/ [08:25] mvo, lp:~aptdaemon-developers/aptdaemon/separation [08:26] mvo, you can just run sudo ./aptd -td --replace and download a package [08:27] * mvo gets the branch [08:27] "Warten auf Kopfzeile" seems to be a quite strange name for a package file :) [08:29] glatzor: what do I need to do to crash it? install a pkg? [08:29] aha [08:30] apparently yes :) [08:31] mvo, you have to install a package which is not yet downloaded [08:31] mvo, I normally use the cw package [08:32] glatzor: I use that too most of the time, or 2vcard. I need to find out what cw is actually doing ;) [08:34] mvo, it is a quite useful tool! you can send morse signals using your laptop speakers! [08:34] lol [08:34] awsome [08:34] mvo, imagine your airplane crashed and the only thing left is your laptop with - lucky guy - cw installed [08:35] heh :) [08:36] I have the crash, its deep in libapt it seems, I build a debug version quickly [08:40] morning === rodrigo__ is now known as rodrigo_ [08:40] glatzor: hm, hm, it crashes on various places, really odd [08:46] glatzor: that looks like memory corruption, are two threads writing to the same resouce or something like this maybe? [08:46] glatzor: the crash is consistenly in pkgAcquireArchive::Done, but it looks like on different spots there [08:48] glatzor: hm, actually - it seems like its StoreFilename that is passed by reference, is python maybe releaseing this reference somewhere? let me look at the aptd code [08:51] mvo, threads aren't used by aptd - only by libapt === rodrigo__ is now known as rodrigo_ [08:58] glatzor: http://paste.ubuntu.com/745690/plain/ <- this will fix it, its rather silly, but the reference to the storefilename is kept in packagemanager and when that goes out of scope the reference breaks, I will propose a fix in libapt for this [08:58] glatzor: but for now, this works [09:01] mvo, ah ok. so keep the pm alive by also moving it to the AptDownloader? [09:03] mvo, thanks [09:06] mvo, since you are going to touch libapt ... It would be nice to access the Acquire instance of UpdateLists [09:06] from within python-apt [09:11] mvo, who could I talk to about porting unity to packagekit? [09:12] glatzor: the unity system indicator that talks about updates? ronoc iirc [09:12] glatzor: I guess you would want to pass your own pkgAcquire object into ListUpdate, right? [09:12] pitti: http://ubuntuforums.org/showthread.php?p=11456902#post11456902 and I ran some quick tests on my machine. enough verification? [09:12] Sweetshark: yes, thanks for this; I moved it to -updates [09:13] seb128: bonjour [09:13] hey pitti, how are you? [09:13] seb128: FYI, I'm merging gtk+3.0 and also want to port the multi-arch-ification from 2.0 [09:14] oh, yeah you \o/ [09:14] seb128: bit of a headache, but good otherwise, thanks! how are you? [09:14] pitti: I thought we were requiring dev release uploads for SRUs [09:14] mvo, right I would like to use my own one [09:14] I'm fine thanks, trying to wake up a bit earlier but I'm having a difficult time to readjust my sleep cycle, I'm on a go to bed late, sleep late cycle ;-) [09:15] seb128: I just committed some stuff to Debian, too; now our delta is down to 7 patches and some extra symbols [09:15] still quite some diff but that's getting better [09:15] ideally we could go down to the appmenu and scrollbar patches? [09:15] micahg: we do; you mean for LibO? that was discussed with cjwatson yesterday, we indeed need an urgent LibO upload to precise; should land in a week or so [09:16] pitti: I don't understand why it wasn't uploaded there in the first place though [09:17] not sure; Sweetshark, does it currently build in precise? there's been quite some java reorg in precise [09:17] is there a point for the unstable serie upload out of making sure we don't forget to land the fix there? [09:18] seb128: yes, there is: building against current library ABIs and toolchain [09:18] hey seb128, how are you? [09:18] e. g. LibO now how depends on several NBS packages [09:18] pitti: in fact, since we're keeping the dev release usable, it would seem to be more imperative to have SRUs like this in precise first (although this was the only shot for LibO since the next upload is for 3.5.0) [09:18] pitti, sorry I was not speaking about pocket copy, but is there any need to block srus because the unstable update is a bit longer to come (i.e for GNOME we might track another serie) [09:19] seb128: mostly as a matter of discipline and not forgetting about fixes [09:19] ok, I've blocked a few srus because I'm on Oneiric still, I could do and test them but I can't test on precise yet [09:20] it's not the end of the world but a bit annoying [09:20] seb128: you can certainly test whether they build, and we can test packages in PPA for you :) [09:20] and if it's just a patch, then "works in oneiric" + "builds in precise" is pretty safe IMHO [09:20] pitti, yeah, I'm doing that, I hit a few toolchain difference bugs yesterday though where things were building on oneiric for me but not in precise after upload ;-) [09:21] well anyway it's minor, it's about time I get a precise build environment anyway I think ;-) [09:21] or upgrade, and get an oneiric VM or keep your netbook on oneiric? [09:21] * pitti has an oneiric kvm now [09:22] pitti, yeah, I will upgrade soon now [09:22] kvm is quite nice anyway, as you can keep a clean install and do tests with -snapshot [09:22] I'm pretty much done with Oneiric srus and testing [09:22] hi there [09:22] pitti, is kvm running unity-3d? [09:22] seb128: ah, no [09:22] that'd be the mini 10 then [09:22] pitti, indeed ;-) [09:22] or my wife's workstation :) [09:22] baptistemm, hey, how are you? long time not seen! [09:23] seb128: fine, I just went back from jdll where I seen didrocks and I said to myself, would be nice to stay here to have a look of what ubuntu is doing :) [09:24] ;-) [09:24] Sweetshark: BTW, another reason to do a precise upload now is to see if there is breakage w/the new toolchain in precise and get it fixed upstream for 3.5.0b0 [09:24] baptistemm: \o/ [09:24] baptistemm, you are an happy fedora users nowadays right? ;-) [09:24] seb128: actually not taht much [09:30] hi seb128 [09:30] hey chrisccoulson, how are you? [09:31] seb128, yeah, good thanks. and you? [09:31] quite good, thanks ;-) [09:38] rodrigo_, hey [09:38] rodrigo_, there? [09:38] hi seb128 [09:39] rodrigo_, could you look at bug #876839 we have some unhappy users there that claim that proxy use is still broken in 11.10 [09:39] Launchpad bug 876839 in gnome-control-center "Proxy GUI in 11.10 does not configure socks proxy for HTTP traffic" [Low,Confirmed] https://launchpad.net/bugs/876839 [09:39] seb128, ok [09:40] rodrigo_, your ubuntu-system-services sru to fix the proxies also failed verification on one of the 2 bugs and didn't reach updates [09:40] rodrigo_, could you try to check on that? it could be that they just didn't get the update because they don't use proposed and it never reach updates [09:40] rodrigo_, would be nice to review the bug which failed verification and sort it [09:41] rodrigo_, thanks! [09:41] ok [09:41] seb128, hmm, have the numbers for those 2 u-s-s bugs at hand? [09:42] rodrigo_, https://launchpad.net/ubuntu/oneiric/+source/ubuntu-system-service/0.1.26.1 [09:42] they are there ;-) [09:42] the second one is the one which failed verification [09:45] ok, it sets the proxy in all files under /etc/apt [09:45] * rodrigo_ looks for a fix [09:49] rodrigo_, thanks ;-) [09:49] (oh, didrocks resumed merge request email spamming) [09:50] seb128: yeah, last testing on the project, seems everything is ready for deployement [09:50] didrocks, great to read ;-) [09:50] the new reject message is way more descriptive: https://code.launchpad.net/~didrocks/unity-merger-test/foo10/+merge/82991 [09:51] (the exit 1 in the job was done on purpose) [09:51] didrocks, I kind of got used to the sdfnsdfjs commit text ;-) [09:51] seb128: come on, the last two ones have very real ones :) [09:52] indeed ;-) [09:53] oh weird, it's my user now posting the reject [09:53] not unity merger [09:53] what happened on the server? :/ [09:53] * ogra_ wonders if we'll ever manage to make g-s-d being the last and not the first app to be killed on logout [09:54] ogra_, shouldn't matter if we manage to kick in plymouth or lightdm or something over the screen before closing the sesison [09:54] ah, yeah, thats indeed an option [09:54] that's what was suggested at UDS I think [09:55] i was just rebooting after an upgrade and was wondering, i think thats happening since warty for me :) [09:55] and i'm actually wondering why that was never attacked as a papercut, i mean its really visible to everyone ,,, [09:56] oh, to that I can reply: too much to do, not enough people [09:56] ;-) [09:56] oh, i didnt realize papercuts are done by the desktop team [09:57] i thought that was a community patch effort [09:57] it sort of was, it's not very active recently, we got a few patches for them but they were mostly raising issues and making some noise around them to get upstream or us to fix those [09:58] for them->from them [09:58] ah, i saw some sessions on the UDS schedule, i thoguht it was still active [09:58] they are speaking about refocussing a bit on it I think but in practice there was no push nor blog no anything around papercuts for some cycles [09:59] sad [09:59] same story that bootspeed and others [09:59] yep [09:59] i got the impression that papercuts tended to get a lot of pushback from upstreams [09:59] well, we have a rolling bootspeed thing going on in arm [09:59] small group of motivated people and lot of things to do, so the focus move from one subproject to the other one [10:00] which sometimes also helps non-arm :) [10:00] (like the dropping of initrd in precise) [10:00] we don't manage to attract enough new people to get those projects rolling when the main driver are busy on another focus [10:00] but indeed thats not as good as having a big community looking into it [10:01] yeah, community requires leadership it seems [10:07] micahg: heh, the impact of something breaking because of a oneiric->precise toolchain update is linenoise vs. the changes between 3.4 and 3.5 [10:08] Sweetshark: indeed, but I would think the bulk of the code is still the same so a build of 3.4.x on precise would raise most of the issues you might find in 3.5.x [10:15] * pitti reminds didrocks or seb128 to remind him about the meeting reminder [10:15] pitti, oh, good reminding! [10:15] ;-) [10:16] pitti, it's meeting reminder day! [10:17] all this about reminding… ;) [10:18] * pitti nags didrocks to review https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-quickly [10:19] I did that, isn't it? [10:19] * didrocks opens again [10:20] hum, I changed the text description and click on approval yeasterday, I'm sure of it [10:20] seems that only refactoring the text is saved… [10:20] putting as approved again then [10:20] hm, click harder? [10:20] didrocks: nice, thanks! [10:20] pitti: now? :) [10:20] didrocks: nope, still "pending approval" here [10:20] yw, thanks for the reminder of checking again [10:20] urgh [10:20] didrocks: want me to try? [10:21] I clearly see "approved" there [10:21] pitti: yes please [10:21] ah, seems it was just lagging, fine now [10:21] I changed the text and did what was needed [10:21] ok, seems to be quite laggy, maybe it timeouted without me noticing yesterday [10:43] so, multi-arch gtk3 seems to behave [10:43] don't want to upload to Debian yet to not break the testing migration, but I'll merge to svn head [10:45] pitti: experimental? [10:46] micahg: too lazy to create a new svn branch etc., and not urgent either [10:46] heh [10:49] hi, is this bug known: https://launchpadlibrarian.net/85681235/unity-window-title-ellipsis-transparency-bug.png [10:50] https://bugs.launchpad.net/ubuntu/+source/unity/+bug/893529 [10:50] Launchpad bug 893529 in unity "Window title ellipsis (when text does not fit) is oddly transparent" [Undecided,New] [10:54] have an appointment for a much needed haircut, so bbiab :) [11:01] so in unity - if I use alt-f2 and type a command I very often get my previous command when pressing enter (and not waiting until unity has caught up). do other people see this too? [11:03] mvo: yeah, it's a known bug if you type too fast [11:03] mvo: mhr3_ was working on it [11:07] mvo, bug #856205 [11:07] Launchpad bug 856205 in unity "run the wrong command if enter is hit before the view is refreshed" [High,In progress] https://launchpad.net/bugs/856205 [11:07] there is a merge request waiting for review [11:07] kamstrup and mhr3_ should probably trade reviews for what they do or something ;-) [11:07] pitti: Im scared by the meeting reminder. Dont give in to the french Zealots! [11:08] Sweetshark: Française ne sera jamais la langue officielle! [11:08] oh que si [11:08] ce n'est qu'une question de temps… [11:08] il suffit de lui laisser du temps ;-) [11:09] /join #ubuntu-desktop-non-fr [11:09] Je ne parlez-pas francais [11:10] pitti: das siehst du, was du angestellt hast. [11:10] Sweetshark: ja, demnaechst muss ich noch Ungeziefer essen und Rotwein trinken [11:10] ;) [11:10] kein german sprechen on das franzosisch irc! [11:11] * pitti adds debian/patches/break-for-username-seb128.patch to his GTK merge [11:11] pitti, EDONTCARE, I'm running Oneiric and trust our sru team :p [11:11] * pitti uploads langpack-locales, removing fr_* [11:11] pitti, why username ? check for LANG :) [11:12] lol [11:12] ok ok, you win, we keep the statusquo and keep using english (for this time) [11:12] not every French dude makes me eat escargot :) [11:12] (we will be back) [11:12] ogra_, ubuntu-p is for precision, shotgun precision [11:12] heh [11:13] * pitti accepts the tie, hugs everyone, and goes back to work [11:13] ;-) [11:36] pitti - how bad is it for me to add another work item to an already approved blueprint? [11:37] chrisccoulson: that happens all the time, go ahead [11:37] cool, thanks :) [11:44] mvo: can you please upload bug 882276 to precise, too? (i. e. a refresh) [11:44] Launchpad bug 882276 in command-not-found "command-not-found includes packages removed from 11.10" [Medium,In progress] https://launchpad.net/bugs/882276 === tkamppeter_ is now known as tkamppeter [11:49] rodrigo_: can you please upload the fix for bug 833397 to precise? [11:49] Launchpad bug 833397 in gnome-settings-daemon "indicator power displayed twice on panel" [Medium,In progress] https://launchpad.net/bugs/833397 [11:50] pitti, hmm, didn't I already? [11:50] * rodrigo_ checks [11:51] pitti, yes, already uploaded afaics [11:51] rodrigo_: the precise task is still open, wrong changelog then? [11:52] pitti, I think it's because of not using the -v, I thought I had closed it by hand [11:52] * rodrigo_ closes it [11:52] thanks [12:02] pitti: I will do a new extraction run with the precise dataset now, thanks for accepting the SRU [12:04] mvo: cheers [12:46] pitti: regarding https://bugs.launchpad.net/bugs/873787, did you really mean to upload the workaround to precise as well? you mentioned previously that it was fine to upload to -proposed only under the circumstances mentioned in the bug. [12:46] Launchpad bug 873787 in banshee "Banshee does not start" [High,Confirmed] [12:47] hyperair, well, it would be nice if it worked in precise too :) [12:54] hyperair: ah, right; sorry, I forgot about that when I wrote the comment, ignore me === rodrigo__ is now known as rodrigo_ [13:13] * rodrigo_ lunch === MacSlow is now known as MacSlow|lunch [13:33] pitti: when is the meeting today? your reminder doesn't remind me [13:33] also you forgot to include agateau [13:35] ogra_: under normal circumstances i would upload the patch to precise first, but this particular one deserves more testing and is just a hack to work around the bug until a better fix is found. [13:42] Riddell: 16:30 UTC, but so far we don't have anything to discuss, i. e. so far there won't be a meeting [13:42] Riddell: agateau> adding him to my mail alias and bouncing, thanks! [14:14] hyperair: hrmm; you uploaded something to oneiric-proposed? [14:28] indeed you did :-/ [14:29] not having upload rights, sucks === MacSlow|lunch is now known as MacSlow [14:33] dobey: did you need something uploaded? [14:33] dobey: the upload was actually from some time back, stalled in the upload queue [14:33] hyperair: i proposed a branch 17 hours ago... https://code.launchpad.net/~dobey/ubuntu/oneiric/banshee/u1ms-idle-activate/+merge/82939 [14:34] dobey: should i reupload with that? [14:34] hyperair: that would be awesome if you could [14:39] dobey: alright [14:40] hyperair: thanks! [14:44] dobey: is this fixed in precise? [14:50] hyperair: i don't have upload privs there either, so no, but it is fixed in banshee master, so will be fixed with the next release/upload to precise [15:00] pitti, what's the way again to make apport ignore "non official packages" when trying to report a bug? [15:00] pitti, I'm trying to see if the hook in my local build is working but ubuntu-bug complains the package is not official === scott-work is now known as scott-sick-at-wo === scott-sick-at-wo is now known as scott-sick-work [15:02] ups [15:04] pitti, ok, I reinstalled the official version and copy my hook manually over [15:04] that did the trick [15:04] chrisccoulson, mdeslaur: no cookie for you for writing a gnome-screensaver hook and not installing it ;-) [15:04] is ubuntu-desktop usually so noisy? [15:04] LibreOffice 3.5 has just been codenamed "hazelnut syrup" ... [15:04] dobey, "so"? [15:04] seb128: hey, it used to work [15:05] seb128: someone must have merged it into oblivion [15:05] seb128: i guess there are a couple threads on it that have sort of incited plenty of replies :) [15:05] mdeslaur, likely yes [15:06] dobey, oh, the mailing list, yes it's not that active usually ;-) [15:06] seb128: i was wondering if i should bother joining it, to be able to reply to a couple of those threads :) [15:06] dobey, if you want sure, feel free, but no troll please, those are active enough without trolling ;-) [15:07] lol, i don't troll on mailing lists. only on social networks, and blogs :) [15:08] ;-) [15:09] dobey: shouldnt that be "we don't troll on mailing lists. only on social networks, and blogs :)"? [15:09] rodrigo_, will you comment on that proxy bug I pointed earlier today? no need to fix the bug today but some users are getting angry so it would be nice to let them know somebody is working on their issue ;-) [15:09] seb128, ah sure, sorry [15:09] seb128, was looking at a fix [15:09] rodrigo_, no worry, thanks ;-) [15:10] seb128: APPORT_DISABLE_DISTRO_CHECK=1 [15:10] pitti, danke, I was looking for the thirdparty one that got dropped it seems ;-) [15:11] pitti, then I greped the source for IGNORE_ since that's what APPORT_IGNORE_OBSOLETE_PACKAGES uses [15:11] that was close but that not enough ;-) [15:11] yay for consistent naming, sorry :/ [15:11] speaking of the proxy capplet, is it going to allow configuring of 'no proxy' hosts? [15:11] seb128: the former is actually in man apport-bug [15:12] pitti, no worry [15:12] pitti, yes, I tried man and find only APPORT_IGNORE_OBSOLETE_PACKAGES there [15:12] seb128: the other is undocumented, as I really don't want so many people to know about this :) [15:12] Laney, isn't that the default? [15:13] pitti, ok, fair enough ;-) [15:13] seb128: no, to allow you to configure hosts which shouldn't go through the proxy [15:14] Laney, https://bugzilla.gnome.org/show_bug.cgi?id=658570 [15:15] Gnome bug 658570 in Network "gnome-control-center doesn't allow to specify ignored hosts list." [Normal,Resolved: duplicate] [15:15] that? [15:15] yes [15:16] the GNOME guys didn't reject the request but didn't update the bug recently, so I guess it will be fixed one day, when somebody has time for that upstream, which might not be this cycle :-( [15:16] i looked at the bug it is duped to [15:16] 'needs design' [15:26] * ogra_ wonders if the brightness level not staying at what i adjusted over a reboot is arm specific or if others see that too [15:26] pitti: Hi Martin! [15:26] ogra_, it's hardware specific but not arm specific rather [15:26] hello GunnarHj [15:26] seb128, ok [15:26] pitti: Robert uploaded the lang-chooser fix in lightdm to Precise last night. Later on he will move most of it upstream. I prepared https://code.launchpad.net/~gunnarhj/ubuntu/oneiric/lightdm/lang-chooser/+merge/83031 for the SRU. Could you please merge it into oneiric-proposed? It includes a security fix that is already in -updates and -security. [15:26] GunnarHj: I saw that your lightdm branch landed, congrats! [15:27] ogra_, it happens on some videocard,drivers on intel,amd64 world as well [15:27] pitti: Thanks. :) [15:27] ah, good, i should probably once try the nvidia driver on the ac100 :) [15:27] might behave different [15:34] pitti: regarding dobey's oneiric-proposed fix, should i upload with -v2.2.1-1ubuntu1 and override the -1ubuntu2 present in oneiric-proposed with -1ubuntu3 to verify both bugfixes at the same time? [15:34] hyperair: yes, that's fine [15:34] okay [15:35] GunnarHj: uh, CVE fixes in an SRU? shoudln't this part go through -security? [15:36] pitti: It's already there. [15:36] GunnarHj: oh, it is already; apparently you branched from oneiric final, not oneiric-security [15:36] ok, the merge should notice that [15:40] so, good night everyone! [15:44] night pitti! [15:46] 'night pitti [16:24] no meeting today ? [16:25] * desrt multiplies seb24 by 5⅓ [16:25] seb24, doesn't look like it [16:26] Meeting in 4 min? [16:26] no agenda items on https://wiki.ubuntu.com/DesktopTeam/Meeting/2011-11-22, so skipping [16:26] unless someone wants to bring sth. up now? [16:30] pitti, somebody should really send a note to the ubuntu-desktop list about the UDS decision for meetings, it was not publicly communicated [16:30] jasoncwarner_, ^ [16:30] we will keep having people asking every week otherwise ;-) [16:30] hello, can I use classic mode with 11.10 [16:30] seb128, seb24; so are you guys related, or what? [16:31] mckitt1943: no. [16:31] seb128: ah, yeah [16:31] pitti, you might also want to consider Cc-ing ubuntu-desktop on the weekly reminders if those are calls for topic as well [16:31] desert bye bye ubuntu [16:31] pitti, in case community contributors want also to add topics [16:32] jasoncwarner, Sweetshark, bryceh, chrisccoulson, didrocks, tremolux, Riddell, kenvandine, cyphermox, mterry, rodrigo_, seb128, tkamppeter, pedro_, desrt, agateau: any topic from you? should we have a discussion/meeting now? [16:32] desrt, no, we just share a common first name [16:32] i sense that mckitt1943 was upset about something, but i can't quite figure out what it might be [16:32] nothing from my side in addition to the wiki [16:32] pitti, nope [16:32] pitti: nothing from me [16:32] no [16:32] Just a notice from me that I'm back and I'm working in UTC-4 so won't be around european mornings [16:32] pitti, no, nothing from me either [16:33] wb Riddell! [16:33] thanks ken :) [16:33] didrocks: hm, you said new zeitgeist landed? [16:33] martin 6855 0.2 3.0 267840 116440 ? Sl 14:45 0:30 /usr/bin/python /usr/bin/zeitgeist-daemon [16:33] didrocks: that's oneiric from a few hours ago [16:33] pitti: yeah [16:33] pitti: oneiric? [16:33] sorry, precise [16:33] i'm currently trying to figure out how to generate breakpad symbols from gtk and glib [16:33] fun :) [16:33] pitti: hum, really? [16:33] pitti: you mean, I didn't dput? [16:34] * didrocks checks [16:34] nothing from me, just in +1-maint land [16:34] zeitgeist | 0.8.2-1 | oneiric | source, all [16:34] zeitgeist | 0.8.2-1 | precise | source, all [16:34] didrocks: ^ [16:34] didrocks: apparently not? [16:34] mterry: how does your +1 work go? [16:34] mterry: learning new stuff about how soyuz and the archive work? [16:35] pitti: indeed, it should be at a dput away, fixing it :) [16:35] didrocks: yay, merci [16:37] pitti, not so much that side of things, though a little bit about what the archive team does. mostly just ftbfs trudging :) [16:37] and lots of patches sent to debian [16:37] mterry: and NBS apparently [16:37] yar [16:37] Package has already been uploaded to ubuntu on upload.ubuntu.com [16:37] hum, weird [16:38] didrocks: remember, you need the medium-sized stamp for those :) [16:38] "medium-sized stamp"? :-) [16:38] as in the ones you put on letters and postcards [16:39] nevermind me [16:39] pitti: we don't use size, we use colors for the different velocity in France :) [16:43] didrocks: still no upload, hm [16:43] ah, got a rejection email [16:43] didrocks, stop uploading to oneiric (random guess ;-) [16:43] (happened to me several times this week) [16:43] no, seems to be even better [16:43] one sec [16:44] zeitgeist (0.8.99~alpha1-1ubuntu1) ubuntu; urgency=low [16:44] interesting [16:44] hah [16:44] not sure how it ends up there [16:45] "but but, I want to push to ubuntu" [16:45] ok, should be better now [16:45] and I forgot the -v with that [16:45] * didrocks should go to bed [16:51] seb128, sounds like someone needs to upgrade [16:51] mterry, what did I do? ;-) [16:52] seb128, you said you accidentally uploaded to oneiric several times :) [16:52] * kenvandine is very impressed with my boot time in precise [16:52] 12s :) [16:52] mterry, oh, right [16:52] kenvandine, how much was it in oneiric? [16:53] * kenvandine looks [16:53] kenvandine, can you check on bug #893062 btw [16:53] Launchpad bug 893062 in evolution "evolution fails to communicate with gnome-keyring" [Undecided,New] https://launchpad.net/bugs/893062 [16:53] my last bootchart from oneiric was 43s [16:54] kenvandine, nice [16:54] hum [16:54] doesn't make sense, or your oneiric was really buggy ;-) [16:55] ok, looked over my last few oneiric ones and had one 27s [16:55] seb128, i can take a look [16:55] kenvandine, still seems buggy, we didn't change GNOME or Unity yet [16:55] but good that it improved ;-) [16:56] kenvandine, well, unping about the keyring issue, I though you uploaded your sru which changes the order of keyrings read but you didn't [16:56] i updated 2 weeks ago, and just now i realized how blazing fast boot was [16:56] well, we got a new kernel [16:56] pitti, well, still that seems like a bug that got fixed rather than precise improvements ;-) [16:56] seb128, i did to precise [16:57] seb128: yes, absolutely [16:57] i see plymouth for about 2s before lightdm [16:57] smoking! [16:57] kenvandine, the user is using oneiric, the timing seemed suspicious with your sru but the sru didn't get through so that's not it ;-) [16:58] ok [16:58] * kenvandine goes back to gtkspell :) [16:58] * kenvandine is adding gir and vapi gen [17:02] kenvandine, jbicha: hey, did you guys discuss the sync request Jeremy did for some of the indicator packages and how that play with the full source vcs derived from the upstream one? [17:02] no.... [17:03] kenvandine, well, jbicha requested sync requests for some of the indicator sources and they got acked and done over the w.e [17:03] not sure how that fit with the vcs though [17:03] oh [17:04] i think i would need to manually merge that [17:04] the best is probably to commit the diff from the syncs to the bzr [17:04] right [17:04] I'm mentioning it because that needs to be sorted [17:04] you can grab it from LP [17:04] yeah, i will [17:04] that's what I did with dee [17:05] kenvandine, it was indicator-messages libindicate libindicator [17:05] thx [17:05] kenvandine, there is bug #891926 as well [17:05] Launchpad bug 891926 in indicator-session "Sync indicator-session 0.3.7.1-1 (main) from Debian experimental (main)" [Wishlist,Triaged] https://launchpad.net/bugs/891926 [17:05] I did catch this one and asked to get the vcs story sorted [17:06] but I didn't see the other ones before they got acked and synced [17:07] yes, sorry about the indicator syncing === eeejay_is_afk is now known as eeejay [17:08] perhaps Debian should use debian1 naming like http://packages.qa.debian.org/s/software-center.html [17:08] pitti, btw didn't you say good night around the meeting time? stop working! ;-) [17:08] I will soon [17:08] hehe [17:08] came back after supermarket in case we had a meeting [17:08] jbicha, no worries, i'll get them cleaned up in VCS [17:08] and now I'm stuck in a huge backlog of process-removals [17:08] pitti, classic mistake ;-) [17:08] but I'll just ^C it soon, time for dinner [17:08] never come back when you managed to step away :p [17:09] jbicha, kenvandine: should I sync indicator-messages as well then? [17:09] it did get synced, didn't it? [17:10] it's a bit confusing having Ubuntu being the upstream packager instead of Debian... [17:10] kenvandine, no, I did catch this one and put the bug in incomplete [17:10] I don't think the tools really work the opposite direction as well [17:10] -1debian1 is a bit silly IMHO; as soon as its in Debian we should use -0ubuntu1 [17:10] jbicha, right, we had that discussion before, there is no real "master packager" [17:10] there is a mail in precise-changes for it [17:10] instead of tramping on Debian's namespace [17:11] kenvandine, sorry, indicator-session [17:11] bug #891926 [17:11] Launchpad bug 891926 in indicator-session "Sync indicator-session 0.3.7.1-1 (main) from Debian experimental (main)" [Wishlist,Triaged] https://launchpad.net/bugs/891926 [17:11] kenvandine, I'm getting confused ;-) [17:11] seb128, ah... yeah go ahead [17:11] i'll manually merge that too [17:12] * kenvandine steps away for lunch [17:12] kenvandine: are the indicators something that we should be packaging in Debian experimental (via pkg-ayatana) at least then? [17:12] jbicha, i have helped out a bit [17:12] * kenvandine has to run though... bbiab [17:14] I was impressed that software-center just got a current experimental release in Debian, I haven't tried it though [17:20] so long, have a nice evening! [17:21] jbicha, well there is no real difference with GNOME on how we maintain indicators compared to debian [17:21] none of our custom vcs handle fine direct syncs [17:21] lp:ubuntu... with the autoimporters do [17:21] but the ubuntu-desktop vcses or the dx ones don't, if we sync we need somebody to manually merge every sync done [17:21] 'night pitti [17:27] seb128: I'm not understanding what you're saying [17:28] jbicha, when using a non-standard vcs nothing is commiting the syncs for you [17:28] the autoimporter does update lp:ubuntu/ [17:28] but nothing will update ~ubuntu-desktop//ubuntu [17:28] so syncs are a bit problematic for desktop sources which have a team vcs [17:29] (that's one reason why we drop ~ubuntu-desktop//ubuntu for sources which are mostly in sync with debian) [17:29] the dx vcs-es are yet another case since they are full sure but derivated from the upstream source for those project (so a bzr merge works) [17:29] right, and we wouldn't need a desktop branch if we can stay in sync with Debian [17:30] right [17:31] the dx branches scare me; I've just gotten too comfortable with quilt & the desktop branches :) [17:31] but in practice most people are busy enough to not want to spend the extra efforts maintaing the source twice [17:32] dx ones are great, you can basically bzr merge -c lp:source [17:32] to backport a commit [17:32] without having to use quilt or anything ;-) [17:32] maybe it's better, I just don't understand it yet because I've never done it [17:33] it's better but works only when upstream is in bzr [17:33] or when you have an import of upstream code in bzr === 64MAA64FQ is now known as Solarius === eeejay is now known as eeejay_is_afk === eeejay_is_afk is now known as eeejay [22:04] hey bryceh RAOF robert_ancell and TheMuso meeting time!! https://wiki.ubuntu.com/DesktopTeam/Meeting/2011-11-22 [22:05] Good morning all :) [22:05] * bryceh waves [22:05] great. lets get this thing started. [22:05] bryceh RAOF X update? [22:05] Good morning. [22:06] jasoncwarner_, today working on an xdiagnose update, mostly clarifying dialog wording and such [22:06] yesterday got 5 systems updated to precise, ran into various bugs including #876499 which seems to be bad - broken nvidia on fresh installs [22:07] bryceh: only fresh installs? upgrades are fine? [22:07] also worked through several other non-X bugs like bug #458482 and bug #893700 and others. Think fixes for those are now int he works [22:07] Launchpad bug 458482 in usb-creator "usb drives imaged with usb-creator fail to boot on some systems" [High,Triaged] https://launchpad.net/bugs/458482 [22:07] Launchpad bug 893700 in debootstrap "pbuilder create of a precise image fails on perl-modules / perl conflict" [Undecided,Fix released] https://launchpad.net/bugs/893700 [22:08] jasoncwarner_, I did one upgrade and ran into one bug where if I had extras enabled it failed; didn't look to see if that's reported already [22:08] also ran into a slew of problems trying to get the installer to format the drives the way I wanted, it kept crashing. But then just let it format them the way it wanted and all was good. [22:09] anyway, good news is other than the nvidia bug, X seems solid. [22:09] and I think the nvidia bug might be an error in ubiquity. [22:09] jasoncwarner_, on topic of multimonitor [22:09] I think that nvidia dislikes something about the 3.2 kernel, too. Or possibly something in UEFI/efifb/3.2. It mostly fails to actually display the xserver. [22:10] I've associated a slew of bug #'s to the blueprint (probably more than is reasonable; we will likely want to prune it down as w ego forward) [22:10] I've also started work on the refactoring for libxrandr-utils. Still waiting on my FDO registration but got the first few bits pulled into a local git tree [22:11] next step there is I'm going to implement a test suite; seems there are two choices in X [22:11] 1. 'check', used by libxcb [22:11] 2. 'glib' used by xserver and a couple other things [22:11] glib is also used by bits of unity, but I've played with check before. [22:12] looks like #2 is the more "official" but since it depends on gtk looks like it needs additional packaging magic to make it condutional [22:12] figure I can set up glib and if we need to move to check later it's not a big deal [22:13] Yeah, that should be reasonably easy. [22:13] as to bugs in general for precise, they're light right now as would be expected [22:13] bryceh: I'll check out the BP for multi-monitor later. Do you think the BP covers the scope of the problem for precise? [22:13] just 3 open, including the nvidia one I mentioned above. That's really the only serious one. [22:14] jasoncwarner_, I do. I think the bulk of the "problem" that people are complaining loudly about right now are more to do with Unity usability problems, and I gather the Unity guys are working on those issues [22:14] we have them linked to the blueprint so I plan to keep an eye on them, and raise priority of issues that seem not to be getting neough attention. [22:15] bryceh: ok, thanks. [22:15] bryceh: anything else? [22:15] if not, TheMuso you are up :) [22:15] jasoncwarner_, yes a couple things [22:15] bryceh: go for it [22:16] in linking multimonitor bugs, I also found a lot of config tool issues (or even just regular X problems), that have been open for some time, so even aside from Unity we have plenty of work to be done to improve things. [22:17] the other thing, beyond X, did some work on launchpad stakeholder issues last week. Anyone with issues they'd like flagged for escalation just let me know. [22:17] jasoncwarner_, ok done. [22:17] Ok, started to make good progress on pollishing accessibility for precise. [22:18] Indicator work is well under way, mostly in making sure that the most common indicators, and even some of the less common ones, have accessible descriptions, either by filing bugs, or writing patches directly, i.e brasero. [22:19] Still trying to catch Ted to talk about dbusmenu changes for accessible descriptions for network strength etc in the network manager menu. I could start on the work, but there is a coule of ways that the code could be implemented, and I need to know what Ted preferrs. tedg, if you're around, can we please have a chat about this? [22:20] The other big bug bear I am tackling atm is getting notifications fully accessible again. I'm mostly there, and am at the point where I may need to change something on the Orca side as well. I hope to have that nailed today and propose a branch for review by EOD. [22:22] thanks TheMuso [22:22] TheMuso: anything else you wanted to note? [22:22] Only that I hope we make a decision re GTK version soon, as the latest GTK in the 3.3 series has some a11y updates I would like us to have. [22:23] TheMuso: ah, ok.... [22:23] thanks TheMuso [22:23] np [22:23] robert_ancell and RAOF want to update everyone on your testing efforts this week? RAOF you can go first then hand off to robert_ancell :) [22:25] I've been looking at the distro-priority unity bugs, picked https://bugs.launchpad.net/unity-distro-priority/+bug/807921, and wrote a test & fix for it. And a couple of extra tests of associated functionality while I was down there. [22:25] Launchpad bug 807921 in unity "Unity tooltips doesn't show Hebrew characters" [Undecided,Confirmed] [22:27] That problem was not actually a rendering problem, so neither were the tests, but today I'm going to be writing some rendering tests for the problem. That'll make it easy to write further automated rendering tests, 'cause there'll be infrastructure there for starting a window, running your test, and pulling data from it. [22:28] RAOF, what are you using to do the rendering? [22:28] Currently the running X server + GL stack. [22:30] RAOF, would xserver 1.11 make any difference? (And what's the merge status on that?) [22:30] That's acceptable for a “make check” run on a developer's system, but is obviously insufficient for headless testing. It's not clear to me that we require headless testing, though. If we do, it shouldn't be too hard to wrap this up in a standalone dummy server + software rendered GL. [22:32] bryceh: xserver 1.11 wouldn't make any difference, although some of the patches going into 1.12 around making running the xserver with dummy input and video drivers might. The merge status is as last week - it builds, but my forward-ported XI 2.1 patches break grab behaviour, so need to be fixed. [22:33] RAOF: anything else or should we give robert_ancell a chance? [22:34] I think we can give Robert a chance now :) [22:35] heh [22:36] so, I'm currently extending the test X server code used in LightDM to support the messaging required for Compiz. It's now in lp:xig. I'm currently in the slow, no end in sight process of filling the gaps and the easy part of adding lots of tests comes after (was the same with lightdm). I hope to have one window placement test working by the end of the day. smspillaz is working from the other direction adding uni [22:36] t tests. [22:38] (eof) [22:38] robert_ancell, can you elaborate briefly on what the goals are with xig? [22:39] bryceh, to have an X server implementation which we can analyse all the state of the X server synchronously and easily generate clients/events to test an X client (specifically compiz) [22:42] robert_ancell: Now that I think of it, have I pointed you at xcb? Having xcb-generated server-side protocol handling code is something various people in X have talked about for a while; it might make your job easier? [22:42] RAOF, I've used xcb as a client, but not as a server [22:42] /c/c [22:44] robert_ancell, huh, interesting thanks. [22:44] IIRC the xcb libs are generated from the protocol description. If writing server-side protocol handling is becoming a chore, doing the same for the server implementation will probably work :) [22:45] bryceh, RAOF, there's also some overlap here with xvfb/its replacement. Not 100% sure which direction I should have tackled this from but the current technique is working [22:45] robert_ancell, I take it this is in an effort to improve automated testing of compiz? [22:45] bryceh, yes [22:46] bryceh, in particular to test window placement, stacking and client/wm race conditions [22:46] robert_ancell, you may be right about some overlap with xvfb, but probably depends ultimately on what type of functionality you're going to be testing [22:46] xvfb should be replaced with the full xserver + dummy input & video drivers; there are some patches in 1.12 that make this easier. I don't think users of xvfb will need to care about this, though. [22:47] it's the race conditions that will get hard with a black box X server [22:47] It also sounds like xig offers significantly more opportunity to test. [22:47] Right. [22:48] wonder if xig ought to have a testsuite itself? ;-) ;-) [22:48] It should probably have XTS run against it? [22:48] thanks, robert_ancell and RAOF [22:49] anyone want to comment on anything else? [22:50] ok, sounds like it! thanks everyone [22:50] thanks! [22:51] RAOF, bryceh, the one thing that really stands out after reading the X spec is 8 bit keycodes? Like really what were you thinking? [22:51] Thanks. [22:52] robert_ancell, heh no kidding! pita [22:52] I think people were thinking it was 1970 :P [22:52] jasoncwarner_: Oh btw, I've just managed to catch Ted, so things are sorted re dbusmenu work, once I knock over notifications a11y I'll be getting started on that ASAP. [22:53] RAOF, yeah, but most things are 16/32 bit. And there's a whole lot of useless padding everywhere to make the base messages 28 words [22:53] awesome, thanks TheMuso [22:54] as the rest of it goes it's not a bad protocol. Needs a next revision that brings in the basic extensions. A lot of chatter when clients connect [22:54] Yeah, the 8bit keycode is really awkward and baked in hard. We've run against that limit for a while, and I don't think there's a plan for how to make it work. [22:54] robert_ancell, yeah I gather the "fix" there is to do a point rev of the X11 protocol, which I gather is too intimidating for folks to undertake. [22:55] There's always http://wiki.x.org/wiki/Development/X12 [22:55] RAOF, when I looked into it a couple years back it sounded like it was unfixable really, short of changing the X11 protocol [22:55] bryceh, yeah, that's been my outside impression of X development. People are too scared to make changes, e.g. everyone shudders when an extension is suggested, probably because they all look like they've been desigend by committees [22:55] and even there, then you have to wait on client support and so on, so it's not an easy thing to fix. Sad. [22:56] Some protocol extensions are relatively easy. [22:56] Witness pointer barriers. [22:56] robert_ancell, in fact for a while there they were actively killing off (unused/unmaintained) extensions left and right [22:56] But that was a really pretty trivial protocol. [22:57] bryceh, the thing is, is there much that accesses X directly nowadays? You only have to update a few toolkits right [22:57] RAOF, btw a handful of the multimonitor bugs I ran across sound like awkward corner cases for pointer barriers. I might ping you about them later on. [22:58] robert_ancell: Mostly that's true. You might be surprised how many apps decide to grab an X connection and frob some bits, though. [22:59] robert_ancell, yeah for the basic cases where you can just rebuild the affected things. I suppose closed source apps and network X connections and such could be a problem. *shrug* [23:00] I've forgotten the specific details; it sounded pretty definitively dire back when I looked at the status a couple years ago [23:01] Well, you'd need a server that speaks both X11 and X12. It'd be a pretty massive transition. === eeejay is now known as eeejay_is_afk [23:03] I suspect there's also an underlying thought that wayland offers an opportunity to solve it by just bypassing X (and multi-vendor protocol approval committees or whatever) entirely. [23:05] Right. My feeling of the vibe is that Kristian also wants writing a wayland extension to be cheap and ubiquitous, and then the extensions that prove themselves useful get folded back in. [23:06] RAOF, I like that strategy [23:07] It's got its own dangers, but I think it'll make people hate the windowing system less. [23:09] RAOF, bryceh, why is min-keycode not 0? [23:13] * RAOF shrugs [23:13] Some things just are, you know :) === eeejay_is_afk is now known as eeejay [23:41] robert_ancell, good question; seems to be pretty hard-coded into x-server. a literal '0' is probably reserved as an error code. I think the number 8 may come into play because there are 8 modifier keys. [23:42] bryceh, the spec says it "can't be less than 8". Modifiers sound like a good reason.. [23:44] robert_ancell, yeah it's like in the first paragraph of the keyboard section. Very definitive. But no explanation why. In x code it's all just #define MIN_KEYCODE 8 all over the place :-) [23:44] like raof says, it probably made sense back in 1970 before they had invented non-english computer users. [23:45] hi everybody