[00:26] al: code.google.com/p/catroid/ [00:27] uargh [00:27] reminds me of squeak [00:27] http://www.squeak.org/ [00:28] amazing, still bein developed [00:29] ScottK: there is a very valid point in quit being ambiguous [00:30] like amarok's menu entry says quit, though it goes to tray, which really is not quitting at all [01:35] when I quit Amarok, it quits [01:35] the X takes it to the tray, though [01:36] apachelogger: Agreed that it's not clearly used. [01:36] It doesn't mean it should be abolished. [01:36] It's just like systray all over again. [01:37] "Oh, systray is overused and out of control - we won't fix it, we'll dump it entirely" [01:38] we should be consistent, at least [01:38] clicking the X in Konvi quits [01:38] same with Kate [01:38] Removing all buttons and functions would achieve perfect consistency. [01:38] how true! [01:39] If it's not going to quit, don't call it quit. Simple as that. [01:40] Similarly if you ask reqkonq to close a window (ctrl-w) it will except in the special case of it's the last window. Then it decides it knows better and doesn't close it, just changes it's contents. [01:40] (imagine that was spelled better) [01:54] is the same inconsistency in Ubuntu apps? [01:55] or just KDE [01:55] the X closes FF and soundjuicer [01:55] pretty much the only non-kde stuff I use [02:28] hey guys, what would you suggest for python bindings for a desktop app, good old pyqt or pyside? [02:39] PyQt has pretty much universal support, and is installed by default on most KDE systems anyways [02:43] thanks JontheEchidna [02:45] valorie: ctrl-w closes the last window in Firefox and Chromium. [02:45] effie_jayx: pyside is very young. I'd use pyqt4. [02:50] chromium - for some reason I don't use it much anymore [02:58] http://www.h-online.com/open/news/item/Nokia-sells-off-commercial-and-services-arm-of-Qt-1203210.html [02:58] Pyside is overhyped [03:04] whee, warm in India [03:05] ScottK: thoughts? [03:05] pyside exists because Nokia wanted LGPL Python bindings to go with LGPL Qt. [03:06] I've no idea if it's over-hyped, but PyQt is the one that's been around for a long time (KDE's python bindings are PyQt). [03:06] Riddell: Warmer than Nigeria? [03:06] ScottK: I have tried both and the code works about the same [03:07] ScottK: about digia buying I meant [03:07] Oh. [03:07] Dunno about that. It might be a good thing. [03:07] A lot depends on now Qt open governence works out. [03:09] ScottK: not sure, but warmer than scotland certainly [03:09] Riddell: Right, but that covers most of the world. [03:44] <_Groo_> hi/2 all [03:44] <_Groo_> anyone awake? [04:15] 55555 [04:16] agateau: late night? [05:04] Riddell: landed in Bengaluru? === sabdfl1 is now known as sabdfl [07:11] yofel Quintasan: ping [08:22] Riddell: no late night, just quassel running 24h per day :) [08:52] morning [09:31] nigelb: yes indeed [09:37] Riddell: do you need the adapters or not? [09:37] i'm going out for lunch [09:42] shadeslayer: I'm ok for adaptors thanks [09:42] european one works fine [10:16] Riddell: w00t [10:16] Riddell: wanna catch dinner one of these days? [10:16] nigelb: are you coming to the conference? [10:17] Riddell: $WORK :( [10:17] Riddell: I might come saturday though [10:19] well aye, come to the hotel any evening [10:19] which hotel are you staying at? [10:20] The Curzon Court, No - 10, Brigade Road [10:21] Riddell: OMG. I'm like 20 mins away. [10:22] shadeslayer: where is rekonq git, you had it in a PPA? === hunger_ is now known as hunger [10:28] shadeslayer: are you going to be at the same place as Riddell or crashing on pradeepto's cough? [10:28] *couch [10:36] both pradeepto and shadeslayer are staying in this hotel [10:55] nigelb: yeah me and Riddell are like a few meter's away :P [10:56] shadeslayer: dude, you're both walkable from my office [10:56] Riddell: lemme get that for you [10:56] shadeslayer: did you land yet? [10:56] uh [10:56] i'm @ the hotel [10:56] shadeslayer: tomorrow? [10:56] just came back from a late lunch [10:56] RVCE [10:56] aaah [10:57] shadeslayer: ok, I'm at richmond rd [10:57] that's about 2 to 3 mins away [10:57] ah [10:57] i just had dinner at this fancy chinese restraunt [10:57] if you guys wanna grab dinner togehter tonight.... [10:57] shadeslayer: which one? ;) [10:57] 3/4 Quarters chinese or something [10:57] ah [10:57] Riddell: https://launchpad.net/~rohangarg/+archive/kde-extra [10:59] nigelb: i have no idea what's the plan tonight [10:59] everyone is going to sleep right now :P [10:59] shadeslayer: HAHA [10:59] and everyone went to Mysore [10:59] shadeslayer: I'll poke you guys at 6:30 since I can get off from here then [10:59] err 18:30 [11:00] Riddell: \\192.168.0.88 <- I'll be putting a ISO there, plz2test [11:00] yes, ddos his laptop. [11:22] bwahaha [11:22] i think we cooked their network [11:28] 2 geeks cooked the network [11:28] phenominal [11:28] also, all the best for commute tomorrow [11:53] nigelb: yeah i hear it's a loooonnggg commute [11:53] * shadeslayer burns the custom ISO [11:53] shadeslayer: yes. Its really far. How are you all planning to go? bus? [11:54] nigelb: uh .. no idea... pradeepto said that he might arrange transportation, no idea apart from that [11:54] shadeslayer: oh, well. all the best then ;) [11:54] ok bbiab [12:03] re: bug 730499 - maybe i'm being very naive, but couldn't launchpad just be taught to produce (and maybe even import) .qm translations? language packages would just ship .qm files instead of gettext .po [12:03] Launchpad bug 730499 in unity-2d "Translations: plural forms" [Critical,Triaged] https://launchpad.net/bugs/730499 [12:04] it should be doable in less than the 16 hours estimated for migrating unity to gettext and would benefit other software as well (like quassel) [12:04] al are you perhaps volunteering? :P [12:04] by no means :D [12:05] :) [12:05] https://dev.launchpad.net/ [12:05] (just in case :) [12:05] how are the (political) chances of such a change being accepted? [12:06] s/how/what/ [12:06] al meant: "what are the (political) chances of such a change being accepted?" [12:07] al, there are no polytics, LP devs would be more than happy to accept a branch implementing qt support [12:07] hmkay [12:07] i'll have a look [12:07] no promises though ;) [12:08] al, awesome! [12:08] if you've got questions, the people at #launchpad-dev are always helpful [12:08] you might want to ping henninge, jtv or danilo for anything related to LP translations [12:09] ok thanks [12:14] apachelogger: ping [12:14] is it important? [12:15] * apachelogger is doing homework right now [12:15] the ISO works but a small issue .... the background of the installer is gray [12:16] everything else works [12:16] just need to install git and respin the ISO [12:16] dpm: btw, I don't have a solution for the Qt plurarl issue ... though I had the impression that Qt will try to get a non-plural translation if the plural lookup fails ... then again that would not help anyway as the non-plural function could not spit out an appropriate plural version :( [12:17] shadeslayer: maybe driver issue? [12:17] don't think so .. kwin started with desktop effects enabled [12:17] that conclusion I cannot follow [12:18] apachelogger: since kwin started with graphics effects enabled, i'd say it's safe to assume the driver is fine [12:20] w00t, I got my semester !!! :D [12:21] * bambee opens a beer *plop* [12:21] congrats :D [12:22] thanks :D [12:23] well the good thing is that it works [12:23] so i don't care about the background [12:23] apachelogger, no worries, thanks for looking into it [12:28] bambee: how do you get a semester? [12:30] :O [12:30] Riddell: are you up? [12:31] Riddell: you must obtain a result greater or equal than 100 / 200 (like other universities I suppose) [12:32] shadeslayer: yes, jet lag starting to hit though [12:33] ouch [12:33] shadeslayer: what's happening? [12:33] Riddell: go sleep ... we will have a party in the evening [12:33] Riddell: trying to setup a custom Kubuntu ISO with Qtcreator and the works [12:34] ooh, party in the evening! [12:34] yes yes [12:35] shadeslayer: pradeepto says we're to get an early night though, need to be up for an early bus tomorrow [12:35] Riddell: smb://192.168.0.88/ [12:35] yeah :P [12:35] Riddell, shadeslayer: I should be there in about 55 minutes. [12:35] ooh [12:35] actually <55 [12:35] nigelb: gimme a missed call when you arrive [12:35] * apachelogger gives up on maths for today [12:35] shadeslayer: PM your ph number [12:35] it's on fb btw [12:36] ah, will pick it from there [12:36] fb got it all [12:36] yep [12:38] yofel_: Quintasan_ kscreenlock or whatever its called is broken in trunnk [12:38] -n [12:38] not our fault [13:00] I once was broken [13:01] apple support repaired me in less than 4 weeks [13:01] apachelogger: http://www.youtube.com/watch?v=kAG39jKi0lI [13:06] SFW? [13:34] shadeslayer: I have an insect bite on my arm, should I be worried? [13:35] Riddell: not as much as if you bit the insect on the arm [13:38] Riddell: this is vhanda. Don't be worried. [13:38] It's normal [13:38] expect loads of them when you are sleeping [13:39] Riddell: dude, at that hotel right now. [13:39] I mean, I'm at the hotel [13:39] He's standing next to me [13:39] and copying sparticus [13:40] shadeslayer: where is that? [13:41] Riddell: 212 [13:41] come on out :D [13:41] No, I'm not copying spartacus [13:41] booty call [13:42] * apachelogger ponders invoking the coffee robot [13:50] ok, finally we're all in the same room [13:51] nigelb: time for hugging [13:51] have one on me [13:59] shadeslayer: /usr/lib/ubiquity/ubiquity/frontend/kde_ui.py: self.bgImage = QImage("/usr/share/wallpapers/Ethais/contents/images/1920x1200.png") [13:59] should be /usr/share/wallpapers/kde-default.png [13:59] * shadeslayer looks [14:24] ScottK, apachelogger: can we switch back to gcc 4.5 now? which packages need to be rebuilt to work on armel? [14:25] all of them(tm) [14:25] everything from Qt up [14:25] is 4.6.something built with 4.4 in already? [14:25] * apachelogger would like to get the mobilez fixed [14:26] debfx: at any rate I would like to have confirmation on Qt not segfaulting with 4.5 anymore before we break everything again [14:26] * apachelogger pokes cmake with a linker stick [14:26] apachelogger: yes, except the ones that use opengl [14:27] debfx: doko said ogra was going to take care of fixing Qt. Once that's done we need to to from there up. [14:27] how does gl play into this? [14:27] There's some gl -> gles changes needed in some packages for armel. [14:27] I'm late, but it's in a bug somewhere. Bye. [14:28] currently they ftbfs [14:28] bug #707794 [14:28] Launchpad bug 707794 in koffice (Ubuntu) "libqt4-opengl on armel should be compiled with OpenGL ES 2.x support" [High,Triaged] https://launchpad.net/bugs/707794 === Quintasan_ is now known as Quintasan [16:11] who wants to do qt quick at UADW? who wants to do qt at UADW? who wants to do kde at UADW? who wants to do plasma at UADW? [16:16] Oh what now [16:16] after a recent upgrade, I can no longer start kmail [16:16] it complains about the Nepomuk D-Bus service not running [16:20] apachelogger: UADW ? [16:20] ubuntu app developer week === doko_ is now known as doko === seiflotfy_ is now known as seiflotfy [18:16] w00t, met Riddell, and Nightrose and shadeslayer \o/ [18:33] apachelogger: would you happen to have any diagrammy things on how your sso client library works? [18:36] no [18:36] JontheEchidna: do you mean the sso frontend or the old-qt-sso impl? [18:37] I know how you like diagrammy things, so I thought you might [18:37] * apachelogger interrupted work on sso frontend due to overload of mean upstream, so no diagrams there ^^ [18:37] apachelogger: how would I paste together the new sso frontend into my app if I needed to get credentials for OAuth posts? [18:37] JontheEchidna: you don't [18:37] you call out to the sso dbus interface [18:38] ah, you do that in the ubuntone client [18:38] the python sso stuff gets to decide what frontend is then started [18:38] JontheEchidna: at the time u1 did not have sso in its current iteration I believe ^^ [18:38] so I'm going to be working with the sso dbus interface, and I will be at the mercy of the sso service for what GUI I get? [18:39] aye [18:39] this was what I was talking about: http://bazaar.launchpad.net/~apachelogger/ubuntuone-client/gsoc/view/head:/src/api/Api.cpp [18:39] JontheEchidna: that is the old interface but yeah, basically same principle [18:40] just ask sso very nicely [18:40] then you just need to upgrade my frontend stuffz to not fall over with the new api and the doubtlessly deprecated interfaces and ask the sso guys to provide the necessary python glue to load our sip module etc. [18:41] who was in charge of bumping kde-l10n btw ? do you want some help ? [18:41] or if you have signed the contributor agreement you could just glue it yourself [18:41] bambee: bumping? [18:41] I believe there was talk about it being uploaded already [18:41] it really is just running a script ^^ [18:42] https://wiki.kubuntu.org/Kubuntu/Ninjas/Packaging/L10nOperatorGuide [18:42] ^^ [18:43] apachelogger: should I just copy the introspection from ubuntuone? [18:43] JontheEchidna: do they have introspection yet? [18:43] or do you mean from u1-kde? [18:44] * apachelogger thinks ubuntu-sso should install a flipping introspection file [18:44] OTOH [18:44] this thang: http://bazaar.launchpad.net/~apachelogger/ubuntu-sso-client/kdeui/view/head:/src/introspection/com.ubuntu.sso.xml [18:44] surely they are using weird data types that need custom (de)serialization [18:44] :S [18:44] JontheEchidna: that only intorspects the ui I believe [18:45] apachelogger: indeed, useful script [18:45] JontheEchidna: there probably is a separate interface for actual dbus api consumers [18:46] JontheEchidna: I would just tell them to maintain an introspection file with Qt annotations, they will need it anyway when youbuntoo suddenly decides that unity3d can be Qt too [18:47] !find /usr/share/dbus-1/interfaces/com.ubuntu.sso.xml [18:47] Package/file /usr/share/dbus-1/interfaces/com.ubuntu.sso.xml does not exist in maverick [18:47] !find com.ubuntu.sso.xml [18:47] Package/file com.ubuntu.sso.xml does not exist in maverick [18:47] bla [18:48] gnome people do not have introspection files [18:49] as they choose to use inferior software they do not have automatic adapter build and whatnot [18:49] pitty actually [18:50] Is this a newer ubuntuone-kde? https://code.launchpad.net/~apachelogger/ubuntuone-client-kde/trunk [18:51] JontheEchidna: compared to what? [18:51] JontheEchidna: do you want to continue the u1-kde development? [18:53] apachelogger: the gsoc branch [18:53] ulysses: nope, but I need to use the Ubuntu SSO stuff for review submitting in Muon Software Center [18:53] oh, dont think so [18:53] JontheEchidna: just check the commit dates ;) [18:54] I think I only moved the branch by request from someone [18:54] almost time for my java class to start [18:54] java java java [18:55] JontheEchidna: Java is like a variant of the game of Tetris in which none of the pieces can fill gaps created by the other pieces, so all you can do is pile them up endlessly. -- Steve Yegge (2007, Codes Worst Enemy) [18:55] Technically it's called "Object Oriented Programming and Algorithms", but we do all of it in Java [18:55] lol [18:56] also mind the memory allocation fact stories on identi.ca [18:56] s/fact stories/facts [18:56] Java's ok I guess, but it's nothing that can't be accomplished with C++ + Qt [18:56] JontheEchidna: my object oriented design class was bascially just stacking as many interfaces ontop of each other as possible :D :D [18:57] actually Java is all sorts of horrid if you want to do sane things with it [18:57] I want control over memory allocation dammit [18:57] there's a reason why references and pointers are separate in C++ [18:57] like I tried implementing a pid-by-name-finder in java [18:57] absolutely impossible [18:57] it starts with the fact that you need two streams to actually read a file :S [18:58] JontheEchidna: you could also have POO in common lisp :P [18:58] and the exceptions [18:58] oh my [18:58] The only thing I agree with is their array syntax (Type[] fooArray rather than Type fooArray[]) [18:58] and then every java ide will throw stones at you if you dont try to catch them (the exceptions, not the stones) [18:59] JontheEchidna: well [18:59] they both make sense [19:00] in java it is an actual array type of the type, in c(++) it is a type with addtional stuff behind it [19:00] class starting now, afk [19:01] hf [22:06] Aww, I hadn't seen the akonadi fail dialog for a year until now :( [22:51] good things always come back === yofel_ is now known as yofel