/srv/irclogs.ubuntu.com/2011/03/09/#kubuntu-devel.txt

JontheEchidnaman, this whole SSO bit is turning into a large project00:16
JontheEchidnaapachelogger: trololo, the api has changed entirely: http://paste.ubuntu.com/577661/00:19
JontheEchidnaat least there exists documentation pertaining to this api00:19
* JontheEchidna gives up for today and moves on to recreational things00:28
JontheEchidnatsimpson: heh, I've never seen somebody file a bug that the modifications he made to a package break it :P01:08
tsimpsonpeople are strange, general observation01:09
DaskreechHow do you make a group with no name?05:41
apacheloggerJontheEchidna: told ya :P06:24
DaskreechYeah!06:32
DaskreechYou got told!06:32
apacheloggeroi06:33
* apachelogger should be on campus in 25 minutes :O06:33
apacheloggerand I need to buy foods06:33
apacheloggeromg omg omg omg06:33
* apachelogger throws all mobile devices he can find in a bag and looks for a hair dryer06:34
bambeemorning08:49
Daskreechhi08:50
=== hunger_ is now known as hunger
apacheloggerScottK: pingo12:36
ScottKapachelogger: Pong13:31
apacheloggerScottK: what do I do about the copyright situation with the device integration? 13:31
ScottKIs there no hint anywhere in the code of copyright/license?13:32
apacheloggernothing13:32
apacheloggerneither in their rpm packaging13:32
ScottKOn a website?13:32
apacheloggerScottK: no13:34
apacheloggerwell13:34
apacheloggerthe gitorious project page lists other/multiple or something like that as license13:34
apacheloggerinsanely helpful13:34
ScottKI guess I'd email whoever owns the project and ask.13:35
* apachelogger feels hold ups creeping up behind him again13:36
CIA-37[kdelibs] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20110309142535-12o1zhfcxfft2y4o * debian/ (5 files in 2 dirs) * Import kubuntu_02_no_direct_gl_usage.diff from upstream KDE - removes direct GL usage from glapplet, eliminates need to link against libGL14:25
apacheloggerScottK: do you happen to know if our cmake still does recursive linking?14:38
apacheloggerI believe my earlier gles trials with plasma-mobile failed because kdelibs linked against libgl and rescursive linking dragged this into plasma-mobile which then had weird runtime symbol clash stuff going on (with libgl and libgles being in memory and stuff)14:39
apacheloggerif indeed recursive linking is at fault we probably need to rebuild workspace, plasma-addons and mobile to get anywhere :S14:39
ScottKDunno14:40
apacheloggeralso apparently our kernel does not like usb charging ... also our kernel is still stuck in NEW :S14:40
ScottKI can't New kernels.14:44
ScottKNeeds Riddell or some other Canonical archive admin.14:44
apacheloggerfor some reason I just pictured Riddell in a bollywood film15:28
* apachelogger is going mad clearly15:28
apacheloggerScottK: don't you have friends to help get it out of new? ;)15:30
bambeeshadeslayer: around ? how was the first day ?17:08
c2tarunexcept anything related to project neon, is there any work left for KDE?17:12
shadeslayerbambee: tired like hell17:13
shadeslayeri spent the day running around17:14
bambeec2tarun: but there are many things related to kde and qt :)17:14
c2tarunbambee: like what?17:14
shadeslayeralso17:14
shadeslayerKnut Yrvin is AWESOME17:14
bambeec2tarun: http://kde.in/conf/schedule/17:15
* c2tarun shadeslayer making me jealous ;) enjoying there alone17:15
bambeelike "pykde4", "how to start contributing to kde", "playing with pyqt" and so on17:16
shadeslayerwe saw him dance today17:16
bambee(I did read the schedule quickly , I am probably not the best one to talk about it)17:17
c2tarunbambee: you sure you gave me the right link? its schedule for kde.in/conf17:17
c2tarunbambee: ping17:20
bambeewhy I did not ?17:21
c2tarunbambee: not getting...... :/ what are you saying?17:22
bambeewe're talking about conf.kde.in nop ?17:22
=== cmagina is now known as cmagina-lunch
* c2tarun confused :/17:23
JontheEchidnaapachelogger: qdbusviewer to the rescue: http://paste.ubuntu.com/577936/17:24
bambeec2tarun: I asked shadeslayer about the first day of conf.kde.in, to know if it was interesting... then I said "there are few things related to kde, qt, and so on" (mostly qt today).17:25
bambeethat all :)17:26
shadeslayeragateau: around?17:26
bambeethen you asked me "are you sure?" so I pasted the schedule link17:26
c2tarunbambee: actually I missed that event :( I was asking is there any other packaging work left for kde. :/17:26
bambeec2tarun: so it was a mis-understanding, sorry17:31
shadeslayeragateau: we have a bug session tomorrow, can you  point me to a list of JJ's17:31
c2tarunbambee: no prob :)17:31
ScottKapachelogger: I'll see if I can arrange something.17:36
=== cmagina-lunch is now known as cmagina-afk
=== cmagina-afk is now known as cmagina
ScottKapachelogger: jdstrand is going to look into it.18:02
Riddellseiflotfy: good words about you in the nepomuk talk today at conf.kde.in18:03
seiflotfyRiddell, oh really18:05
seiflotfyhahaha18:05
seiflotfyi am writing good things baout KDE18:05
c2tarunRiddell: ping18:06
seiflotfyRiddell, show me show me18:41
seiflotfy:P18:41
shadeslayerRiddell: did you update the seeds? :D18:45
ScottKapachelogger: linux-n900 is out of New.18:54
shadeslayerScottK: can we push mobile-broadband-provider-info into the Kubuntu seeds?18:55
ScottKshadeslayer: Why?18:56
shadeslayerScottK: because without it you cannot tether your phone to your PC18:56
shadeslayerme and Riddell spent a fair amount of time copying debs today to make it work :P18:56
ScottKIt's small enough, I don't see why not.18:57
ScottKI18:57
ScottKI'll add it.18:57
shadeslayerthanks :)18:57
shadeslayerbasically it serves the default info for connections18:58
ScottKshadeslayer: Seeded.  It'll be in the metapackage after the next kubuntu-meta upload.19:00
shadeslayerkool19:00
shadeslayerapachelogger: OBS is cool man19:03
shadeslayeri talked to wstephenson, and i think i'm in love with OBS19:03
ScottKshadeslayer: Last I looked it built pretty crappy .debs, but it's been a while since I looked.19:06
ScottKOne of my favorite bits being where they use different package names so they make .debs that conflict with things in the archive.19:06
shadeslayerScottK: they have this cool thing where if a build dep gets rebuilt, the package is automatically rebuilt19:07
shadeslayers/package/package with that build dep19:08
shadeslayerand they have spec files which convert debian build deps into rpm named build deps ....19:08
ScottKshadeslayer: You should blog about it and make sure it goes on Planet Ubuntu.19:13
apacheloggerScottK: wooohooo, thank you 19:17
apacheloggershadeslayer: yes it is19:17
ScottKapachelogger: You're welcome.  19:17
apacheloggerif launchpad used OBS and soyuz work actually went into that, launchpad would be a lot more lovely19:18
apacheloggeronly today I filed a bug for soyuz to get buildlog-while-building stuff improved19:18
apacheloggerit is a sad thing really19:18
apacheloggerScottK: crappy debs from OBS are hardly the fault of OBS I must say19:19
apacheloggerthough IIRC it permits a bit of fishy package building WRT deb19:19
ScottKapachelogger: They are when OBS pretends to be able to make a proper .deb from a srcrpm and doesn't manage it.19:19
apacheloggerthen again this seems natural as rpm is surely of more importance to them and deb and rpm are just too diffierent on a packaging level19:20
ScottKIt's been awhile since I looked, so it may be better now.19:20
apacheloggerScottK: you can upload your debian dir19:20
apacheloggerjust that most people don't do it19:20
apacheloggerbleh19:21
apacheloggerkde4libs still building19:21
apacheloggerat least I did not break it :D19:21
apacheloggerScottK: I am happy to report with 4.6.1 plasma-mobile starts on the n900 again19:21
ScottKapachelogger: Excellent.19:21
apacheloggerbut it appears to me our kernel still doesnt do usb charging19:21
apacheloggerthat definitely needs looking into19:21
apacheloggersince one can only charge via the micro usb port ^^19:22
txwikingerhttp://blog.canonical.com/?p=528 Ah.. no Kubuntu anymore ;)20:02
ScottKNice.  You must be logged in to comment.20:07
ScottKtxwikinger: That's not really a change.20:07
txwikingerScottK: Just teasing20:07
=== Tscheesy_ is now known as Tscheesy
tsimpsonhttps://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/731504 <- someone, but not me any more, should respond21:06
ubottuUbuntu bug 731504 in qt4-x11 (Ubuntu) "Qt will not static compile SQLIte" [Undecided,Confirmed]21:06
apacheloggerScottK: I love the remix concept22:00
apacheloggeras if anyone implemented that22:00
apacheloggertsimpson: what would be the hack this person talks about in his last comment?22:05
tsimpsonapachelogger: basically, they want us to make debian/rules work dynamically with any of the possible configuration options you can give to Qt22:06
tsimpsonso if they change what files are produced, for instance making a plugin static, it won't complain when it doesn't find the plugin to put in a .deb22:07
apacheloggeryeah yeah I got that22:07
tsimpsonbasically, just wrong things22:07
apacheloggerbut in his last comment he says that we maintain a hack22:07
tsimpsonoh, no22:08
tsimpsonthe "unreliable hack" is modifying the debian/control or debian/*.install22:08
apacheloggerwhereas his solution (which actually violates policy by deleting .install and thus the package will not be in prestine state after clean anymore)22:08
tsimpsonie: what you're supposed to do22:08
apacheloggeroh22:08
apacheloggerwell22:08
apacheloggereasy enough22:08
apacheloggerif mister president wants something he will have to pay either us or canonical to maintain it22:09
apacheloggereasy as that22:09
tsimpsonapachelogger: I, and JontheEchidna, have already marked the bug as invalid several times now22:09
tsimpson^ and explained why to them22:10
tsimpsonthey just refuse to accept that we should not make debian/* files work with any possible modification anyone may see fit to do22:10
apacheloggerwell yes22:10
apacheloggerso we outline the rules for having this happen22:10
apacheloggerif they donate 50 bucks per month per flexible option to kubuntu I am all for maintaing it22:11
ScottKI've run into seasonedgeek before.  This is typical of him.22:12
tsimpsongo ahead and reply then ;)22:12
apacheloggeryeah22:12
apacheloggerjust got distracted by important business of money being thrown at me :P22:13
tsimpsonas long as it's not coins, they really sting :)22:13
apacheloggertsimpson: ping22:41
tsimpsonapachelogger: pong22:41
apacheloggertsimpson: see query22:47
apacheloggerdebfx, JontheEchidna: should the static sqlite bug report get opened again, please close it without comment from now on22:53
apacheloggerhttps://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/731504/comments/1522:53
ubottuUbuntu bug 731504 in qt4-x11 (Ubuntu) "Qt will not static compile SQLIte" [Undecided,Invalid]22:53
JontheEchidnakk. I almost did when I closed it again last night, but he told me to RTFM. :P22:54
apacheloggeryeah22:55
apacheloggergenerally I'd suggest to put a price stamp on things if people come up with such things22:55
apacheloggerit becomes a lot less interesting if one has to pay for it22:55
JontheEchidna<arg type="a{ss}" name="credentials" />22:56
JontheEchidnaI am going to have to marshall that myself, aren't I?22:56
JontheEchidna[ 40%] Generating SSOInterface.cpp, SSOInterface.h22:57
JontheEchidnaGot unknown type `a{ss}'22:57
JontheEchidna*demarshall22:58
apacheloggerJontheEchidna: yes23:08
apacheloggerthere is code fo rthat in u1-kde though23:08
apacheloggerI think23:08
apacheloggermight be shitty code though23:08
JontheEchidnaapachelogger: I saw an Error class in the ubuntu sso stuff you did that seems to do similar to what I want23:08
apacheloggerI only go the hang of sensible demarshalling like after having written 90% of the marshalling code ^^23:08
JontheEchidna^^23:09
apacheloggerdemarshalling a{ss} should be easy though, just iter it and insert the values in a qhash<qstring, qstring>23:09
JontheEchidnaI think for QApt2 it would be better use rigidly-defined objects that I can marshal into DBus args rather than typedef'ing a QStringHash23:10
JontheEchidnaeasier to doc, less prone to incompatibilities, but still expandable23:10
apacheloggerJontheEchidna: http://bazaar.launchpad.net/~apachelogger/ubuntuone-client-kde/trunk/view/head:/src/libs/MarshalArgs.h23:11
apacheloggerQStringHashHash is awesome :D23:11
JontheEchidnaI was about to comment to that effect :D23:12
JontheEchidnaQHash<QString, QHash<QString, QString> >23:14
JontheEchidnain C++0x you can condense the last two '>'23:14
JontheEchidnabest new feature :P23:14
apacheloggerwell23:14
apacheloggerarguable :P23:15
tsimpsonno the best is initializer lists23:15
tsimpsonI take that back, the best is lambda23:17
tsimpsonhow many times have you written a tiny static/inline function just so you can use it in one other function, such a pain23:17
apacheloggernever :P23:18
JontheEchidnaI have written lessThan functions for use in Qt's qSort plenty of times23:18
tsimpsonand now you can use templates defined inside functions for other template functions23:19
JontheEchidnaneat23:19
apacheloggerJontheEchidna: you dont talkabout software development please23:20
JontheEchidnaI just hope people don't abuse the auto keyword23:20
apacheloggeryou do understand very little about it I just read23:21
apachelogger:P23:21
apacheloggerhttps://bugs.launchpad.net/ubuntu/+source/kubuntu-meta/+bug/41456223:21
ubottuUbuntu bug 414562 in kubuntu-meta (Ubuntu) "[Karmic] No longer have any icon method of deleting trash" [Undecided,Invalid]23:21
JontheEchidnalol23:22
tsimpsonauto is just a short-cut, the compiler still needs to be able to completely deduce the type at compile-time23:22
apacheloggerscrew auto23:22
apacheloggerscrew C++0x23:22
apacheloggerC ftw!23:22
apacheloggerno23:22
tsimpsonLIES23:22
apacheloggeractually23:22
apacheloggerJAHAVAHAHA23:22
apachelogger<323:22
JontheEchidnaapachelogger: I bet you are now drinking the Objective C kool-aid23:23
apacheloggerwho doesn't?23:23
JontheEchidnaeverybody except Apple :P23:23
apacheloggerobjective-c is like writing markup23:23
apacheloggerwith loads of [][][][][[[[[[[]]]]]]]]23:23
tsimpsonOOP + C, wasn't that what C++ was made for? ;)23:23
JontheEchidna;)23:23
apacheloggersrsly23:24
apacheloggerdid you ever try reading objective c?23:24
apacheloggerserious head twisting is necessary23:24
tsimpson"you don't call methods, you send messages"23:24
JontheEchidnaapachelogger: oh, and I promise to not talk about software development in 2009 :D23:24
tsimpsonbut I just want to call a method :|23:24
apacheloggerJontheEchidna: are you claiming this changed?23:25
JontheEchidnaso no time travelling back then for me23:25
apacheloggertsimpson: forget it23:25
apacheloggerI actually am very much in favor of only using invokeMethod in Qt23:25
apacheloggeractually, knowing how that works helps with reading objective c code ^^23:26
JontheEchidnayou love the Q_SLOTS23:26
tsimpsonbut you can't, invokeMethod would involve invoking a method...23:26
apacheloggerhttps://bugs.launchpad.net/ubuntu/+source/mysql-dfsg-5.1/+bug/41940023:26
apacheloggerlulz23:26
ubottuUbuntu bug 419400 in mysql-dfsg-5.1 (Ubuntu) "[Karmic] MySQL security problem" [Undecided,Won't fix]23:26
tsimpsonyeah, I read that one too ^23:26
apacheloggerJontheEchidna: Q_INVOKABLE23:26
apacheloggerslots are for pufftas, real man use a callback and then invokeMethod23:27
apacheloggeroh23:27
apacheloggerthere is flaw in that logic somewhere23:27
apacheloggerJontheEchidna: that is how the better part of phonon gstreamer works btw ;)23:27
apacheloggerthough I think invokemethod is mostly gone now23:28
apacheloggeramazing work on eventlooping has been done, so we only have very few callbacks left23:28
apacheloggerthe reason that qtmultimediakit is now officially inferior to the empire of phonon: http://qt.gitorious.org/qt-mobility/qt-mobility/blobs/master/plugins/multimedia/gstreamer/mediaplayer/qgstreamerplayersession.cpp#line84823:32

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!