/srv/irclogs.ubuntu.com/2010/08/06/#kubuntu-devel.txt

wgrant[A00:33
claydohargh how many times does Wendy's need to inspect one restaurant in 8 week?01:23
claydohI guess  the answer is 5, I just  got finished with one tonight, so the release notes I planned will be a little delayed01:24
claydohRiddell: ScottK et al ^^01:24
macoapachelogger: is installing the gnomey u1 client before trying your kde one still a requirement?02:07
macoapachelogger: and do UDFs work yet? if so, how do i set one up?02:07
ScottKclaydoh: Nice.  Sounds great.03:45
=== shadesalyer_ is now known as shadeslayer_
shadeslayer_kronos_: dude.. on the IRC so early?06:45
shadeslayer_nothing to do @ IIT? :P06:45
kronos_shadeslayer_: sort of ..06:45
shadeslayer_hehe :P06:46
kronos_shadeslayer_: m bunking a psychology class :D06:46
shadeslayer_haha :)06:46
shadeslayer_ive gtg now06:46
shadeslayer_ciao06:46
kronos_shadeslayer_: ciao ... 06:46
apacheloggermaco: no, yes, systemsettings -> ubuntuone -> Folders06:49
macoapachelogger: does that require maverick? cuz using your ppa on lucid i dont have a folders setting07:04
apacheloggeryes, maverick07:04
* apachelogger tries to get desktopcouch and the syncdaemon patched up in maverick this very moment since he will prolly not be able to do a whole lot on the weekend07:05
=== yofel_ is now known as yofel
* Riddell wonders why the release team meeting has been cancelled10:35
ghostcubeheh cause no release :D10:38
ghostcubelol10:38
ghostcubesup peoples?10:38
ghostcubewow do we have an new kubuntu.org page?10:40
ghostcubelooks good10:40
Riddelldebfx: yes lots of ? icons in kate11:10
Riddellshadeslayer: fancy doing the new kdepim beta?11:11
[4-tea-2]Howdy. I got sent here because I found a data-destroying bug in digiKam 1.3 (KDE 4.4.92, all from the kubuntu PPA).11:40
[4-tea-2]I reported it for digiKam on the KDE bug thingie, but I guess I was kinda late, with KDE 4.5 coming out in a few days. I kinda hope to be in time to have it fixed for 10.10, though. Anyone interested?11:41
Riddell[4-tea-2]: 4.5 is unrelated to the digikam release, upstream are likely to be best placed to fix it11:43
Riddell[4-tea-2]: what's the bug number in bugs.kde.org ?11:43
[4-tea-2]Gimme a sec.11:43
[4-tea-2]https://bugs.kde.org/show_bug.cgi?id=24674311:44
ubottuKDE bug 246743 in Tags "digiKam ate my image (file truncated to 0 byte after tagging)" [Major,Unconfirmed]11:44
[4-tea-2]I was under the impression the digiKam was a "part of KDE" and would be released in-sync. God to know it isn't so.11:47
[4-tea-2]s/God/Good/11:47
Riddell[4-tea-2]: KDE is a large community, some parts of KDE software are released together, many others do their own releases11:47
Riddelldigikam does its own release11:48
[4-tea-2]gotcha11:48
Riddell[4-tea-2]: that looks like a significant problem indeed but upstream will be best placed to deal with it, if you notice a fix or other comment from him do let us know, we might be able to patch our packages11:48
[4-tea-2]Will do, thanks for your advice!11:50
apacheloggero/11:58
apacheloggernow here is an interesting thing I noticed...11:58
apacheloggerwell, actually two11:58
apacheloggerfor one thing11:58
apacheloggerknotify eats almost 20 MiB of RAM (unshared that is)11:58
apacheloggerof those 20 around 10 are because of phonon (i.e. sound notifications)11:59
apacheloggerand of thsoe 10 are around 4 from libavcodec itself11:59
apacheloggerI find that a bit outrages really11:59
apacheloggersecondly11:59
apacheloggerkrunner uses about 5 MiB of unshared memory for libqalculate12:00
apacheloggerand that thing is only used for the =1+1 stuff12:00
apacheloggernow as much as I like this feature12:00
apachelogger5 MiB makes me roll with my eyes really wildly12:00
apacheloggerso just to have that said ... by turning off sound support in knotify and the caluclator in krunner one can save 15 MiB of RAM12:01
apachelogger...that is quite a bit...12:01
* yofel would rather have akregator not taking 300MiB after reading a few feeds...12:01
apacheloggernow to continue on those odd observations12:01
apacheloggerubuntuone-syncd from a cold start eats more than flipping mysql12:02
apacheloggerand to blame myself too12:03
apacheloggereither ubuntuone-statusnotifier leaks memory in the lib OR I am very very sloppy12:04
apacheloggeronce connected and active that beasty has a heap of > 19 MiB12:04
apacheloggerin fact,  I think it is growing ... which supports the theory of leaking12:04
dpmRiddell, shall we announce a Kubuntu Translations Day for next week at some point today12:50
Riddelldpm: what date did we agree on?12:51
dpmRiddell, it's on your calendar, next Friday12:51
Riddellnext Friday is good, I'll e-mail kubuntu-devel12:54
Riddellmight do a wee blog too12:54
apacheloggeruh!12:56
* apachelogger has the leak12:56
Riddelldpm: when do language packs get generated?12:57
dpmRiddell, twice a week except for freeze periods, IIRC, but I'd have to ask Arne when the next round is12:58
Riddellcos the current KDE translations uploaded earlier this week are incorrect12:59
debfxRiddell: weird thing is that even when null.png is installed, kate still displays ? icons12:59
Riddelland there was that bug with the desktop_.pot files which won't get fixed until we upload 4.5.0 on Tuesday12:59
dpmright13:00
CIA-98[ubuntuone-kde] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100806120045-zhz2kal1y8p7nelv * src/libs/ (SyncDaemonStatus.cpp SyncDaemonStatus.h) implement proper dtor to fix memleak13:00
dpmRiddell, if we could get new language packs on Thursday or so, that'd be good, if not, we can just delay the translations day. Let me check with Arne.13:01
dpmActually, now that I'm thinking about it, there is a bug with the translations approver in LP right now13:02
\shapachelogger: ping13:02
apachelogger\sh: pogo13:03
\shapachelogger: you are the one who gace a talk about plasmoids in javascript...how do I get the attached layout from a QGraphicsViewItem like a Frame()?13:03
Riddelldpm: one that would make doing translations QA not very useful?13:03
apacheloggerhm13:05
apacheloggerhmmmmmmm13:05
apachelogger\sh: how do you get hold of a QGraphicsViewItem in the javascript envrionment?13:06
apacheloggerIIRC plasma does not even expose that13:06
dpmRiddell, yep, one of those nasty ones. I'm checking it out with danilo and Arne right now13:06
\shapachelogger: wait I'll give you an example code ;) 13:06
apachelogger\sh: also, QGraphicsView inherits indirectly from QFrame ... so technically should be able to set it up there too13:07
\shapachelogger: well, what I mean is something like this:13:07
Riddelldpm: wiki page https://wiki.kubuntu.org/Kubuntu/TranslationsDay13:08
\shfunction foo() { frame=new Frame(); framelayout=new LinearLayout(frame); return frame;} newframe=foo(); newframe.getLayout().additem(new Label().text="hello");13:09
\shso my function is returning the container object...and now I need the attached layout of the container13:09
apacheloggernewframe.layout()13:09
\shthx13:09
dpmRiddell, looks good! Let me wait for danilo's answer before announcing it though. If we cannot get a language pack with the 4.5.0 translations on time, we might want to delay the translations day a bit13:10
\shapachelogger: not defined layout() ;)13:10
apacheloggerOo13:10
apacheloggerscary13:10
apachelogger\sh: apparently you cannot access the layout :O13:11
\shlol13:12
apacheloggerfull ack13:13
apacheloggeranyhow13:13
apacheloggerhmmmm13:14
apachelogger\sh: if I amnot mistaken the layout is not the layout of the frame anyway13:15
apacheloggerbut just parented by the frame, i.e. when the frame gets cleaned up the layout will go to13:15
apachelogger\sh: I recommend asking in #plasma-devel13:17
\shapachelogger: well, reading http://api.kde.org/4.x-api/kdelibs-apidocs/plasma/html/classPlasma_1_1Frame.html and http://doc.trolltech.com/4.6/qgraphicswidget.html#layout it should be exposed somehow13:18
apachelogger\sh: but I think the Frame is really meant to contain but one thing and not multiples13:18
apacheloggerthe javascript api deliberately limits access to functions13:18
\shapachelogger: tell that the scrollerwidget example in c++ ;)13:18
apacheloggerwhat is not documented at http://techbase.kde.org/Development/Tutorials/Plasma/JavaScript/API is not supported13:18
apachelogger\sh: the C++ api targets a different kind of developer IMHO ^^13:19
apachelogger\sh: also, even if the layout function was exposed it would not be of any use because it returns a QLayout which is not supported in the plasma::javascript api13:19
apacheloggerwhat you could do is use the qtscriptbindings and use a real QFrame13:20
\shQGraphicsLayout *layout () const <- which is something like linearlayout13:20
apacheloggera bit hackish though13:20
\shapachelogger: the other way of solving my problem is going back to python ;)13:20
apachelogger\sh: something like will not suffice with the javascript api I am afraid13:20
apacheloggerwell13:21
apacheloggerthere is one argument that makes javascript or c++ the favorable approach which is that those are the only two engines available on every plasma setup13:21
apacheloggerpython or ruby or webkit or foo might either not be built at all or not installed13:21
apachelogger\sh: does it work if you do the same thing with the layout outside the function?13:23
\shapachelogger: dunno...but I know how to workaround that now ;)13:24
apachelogger\sh: how?13:24
\shapachelogger: http://paste.ubuntu.com/474012/ <- like that ;) 13:27
apachelogger^^13:28
apacheloggerhttp://javascript.about.com/library/blmultir.htm13:30
\shapachelogger: that's ugly13:30
apacheloggerwell, it is javascript13:31
\shapachelogger: the js array version is much prettier ;13:31
\shapachelogger: I know ;) I did some coding with Qooxdoo ;) 13:31
\shwhich is Qt for the web ;)13:31
apacheloggerthe ugliest about all of this is that there is no layout() function though13:31
* apachelogger uses that function considerably often13:32
dpmRiddell, ok, I've talked to Danilo and Arne. Let's delay the Kubuntu Translations day a week (on the 20th of Aug). This way we'll ensure that the approver bug is fixed, that we've got a language pack containing all translations, and that we're past the next Launchpad release, which seems to be next Thursday13:35
shadeslayerRiddell: ill do it tonight :)13:37
shadeslayeri saw the mail @ college13:37
shadeslayerand all the PC's had windows .. one had red hat... couldnt do much there :p13:39
\shapachelogger: btw..is it possible to use the HTTP extension for posting data to a web api?13:39
\sh(inside this javascript foo?)13:39
shadeslayerill need testers :D13:39
dpmcan someone off the top of their head think of translatable apps that are Kubuntu-specific, or that are KDE-ish and where the upstream is LP? I'd like to promote their translation, since they tend to remain hidden amongst the big list of translatable templates, and Ubuntu translators tend to concentrate on more GNOME-related translations13:41
\shapachelogger: forget all about javascript...I'm coding the stuff in c++... that's much easier even for me13:42
shadeslayerdpm: ok i think it works this : KDE does translations -> LP strips during build -> we work on translations13:42
shadeslayeri get a ton of mail when that happens from rosseta :D13:43
shadeslayernow what is a foo.lsm file13:44
dpmshadeslayer, I know the workflow, notice that I haven't mentioned KDE upstream apps. I'm asking about applications such as kubuntu-firefox-installer and so on13:44
shadeslayerohhh those...13:44
dpm:-)13:44
shadeslayerno idea on those.. thats all the info i have :P13:44
dpmno worries, hopefully someone can come up with a list13:44
debfxdpm: https://launchpad.net/kcm-gtk https://launchpad.net/kubuntu-notification-helper13:46
* shadeslayer gets back to Behind Enemy Lines13:46
dpmgreat, another one on the list, thanks debfx13:46
dpmwell, two, sorry13:46
apachelogger\sh: you can include any javscript library/module foo in your plasmoid13:48
apacheloggerdpm: kubuntu-debug-installer13:49
shadeslayerapachelogger: need some advise on http://gitorious.org/~megabigbug/rekonq/megabigbugs-clone/commit/c6ec469aba250f0fc658f5968c2ae7517abfd6ff13:53
dpmcool, thanks apachelogger13:53
shadeslayerapachelogger: we can pass url.url() instead of all that manually right?13:53
apacheloggershadeslayer: what is url?13:54
shadeslayerurl is a KUrl object13:54
apacheloggerdpm: I think that is it, the other tools are old and supposedly getting replaced by JontheEchidna's work on C++ implementations13:54
apacheloggershadeslayer:  I do not think so13:55
shadeslayerdo not think what? :D13:56
dpmright13:56
apacheloggerif I am not mistaken KUrl::url() will return the whole url13:56
apacheloggerbut in the code at hand a manual composition of the host only is used13:56
shadeslayerlike www.google.com 13:56
shadeslayerjust that ^13:56
apacheloggershadeslayer: but I think you can let kurl or qurl build that13:56
apacheloggerhttp://www.google.com13:56
apacheloggerBUT13:56
shadeslayerright13:56
shadeslayertheres always one :P13:57
apacheloggerif the url were http://www.google.com/?2lsl=111 then that would be the return value of .url()13:57
apacheloggerwhich is not what you need at this point13:57
shadeslayerok... i got it.. we just need the http://www.google.com13:58
apacheloggerIMHO what that change does is wrong too though13:58
apacheloggerbecause it does not take into account the port (if available)13:58
apacheloggernor authentication (if available)13:58
apacheloggerwhich of course would increase the hit rate13:58
txwikingerKURL::url().host() ?13:59
txwikingeror rahter KURL::host()13:59
Riddelldpm: ok 20th August it is14:00
dpmRiddell, sounds good to me14:00
apacheloggertxwikinger: where is that used?14:00
apacheloggershadeslayer: I think url.host() should be authority()14:00
txwikingerapachelogger: no idea.. QUrl has host if you only want the host of the url14:01
txwikingeryou can also use authority I believe.. works both14:01
apacheloggerno14:01
apacheloggerhost is only a subpart of authority14:01
shadeslayerwhat would authority return?14:01
apacheloggerauthority will include authentication and port14:01
txwikingerapachelogger: right14:02
apacheloggeron second thought maybe authentication is too much14:02
apacheloggeron second thought of the second thought one should make a lookup with and without authentication and prefer former if that yields anything ;)14:02
apacheloggerah14:02
apacheloggerthere we are14:02
apacheloggershadeslayer: url.toString(FormattingOptions)14:02
txwikingerapachelogger: what are you guys doing anyway?14:02
shadeslayerhmm14:03
apacheloggerurl.toString(QUrl::RemovePath|QUrl::RemoveQuery|QUrl::RemoveFragemnt|QUrl::StripTrailingSlash);14:03
shadeslayertxwikinger: we need to get proper favicon support :p14:03
shadeslayerin rekonq14:03
txwikingerah14:03
txwikingerwasn't there somewhere an icon() function for that?14:04
shadeslayerBUT.... qt webkit cache is b0rked14:04
shadeslayerit downloads favicon for lp and google.. but not for wikipedia and other sites14:04
txwikingerwell.. konq webcache b0rks with favicons too14:04
shadeslayertxwikinger: in rekonq when you type stuff in urlbar... there are alot of search protocols.. their favicons dont get cached14:05
txwikingershadeslayer: apachelogger: how can you save and reload all the session information with qtwebkit?14:07
shadeslayerapachelogger: we just need to pass the host url to get favicon or the exact favicon url?14:07
apacheloggertxwikinger: I dunno? foreach over all open pages and save their urls?14:08
shadeslayertxwikinger: saveconfig or something?14:08
txwikingershadeslayer: the favicon can be set in each webpage differently14:08
apachelogger    WebCore::Image* image = WebCore::iconDatabase()->iconForPageURL(WebCore::KURL(url).string(),14:08
apachelogger                                WebCore::IntSize(16, 16));14:08
apacheloggershadeslayer: I recon WebCore will try to get the favicon via default name ;)14:09
apacheloggeror (if set) via the page itself14:09
txwikingerapachelogger: I mean the session information that I don't have to re-authenticate on a website after restarting the browser14:09
shadeslayerapachelogger: that needs looking into then :D14:09
* apachelogger is wondering why one must issue two calls to iconForUrl anyway since WebCore could easily check both cases14:09
apacheloggertxwikinger: that is what a cookie is for?14:09
txwikingerapachelogger: where can I get the cookies in qtwebkit?14:10
apacheloggerIIRC you cannot and should not store a HTTP authentication14:10
apacheloggersince they are HTTP session bound14:10
txwikingerwell konq does it14:10
apacheloggerno14:10
apacheloggerkonq will throw a auth dialog, just with data filled out14:11
apacheloggerunless it is a cookie14:11
apacheloggerwhich is a completely different approach of authentication to begin with14:11
txwikingerwell. i think it is a cookie what I am looking for14:11
apacheloggertxwikinger: i think qtwebkit should store cookies automagically14:11
apacheloggerkdewebkit supposedly uses kcookiejar14:11
txwikingerhmm.. so if I use kdewebkit instead, I can just use kcookiejar for it?14:12
apacheloggeryou should not have to worry about it14:13
apacheloggerif you have to then there is a bug14:13
apacheloggerthe cookie storage units are tightly integrated with the core stuff 14:13
apacheloggermostly one can just define an acceptability policy14:13
apacheloggerlike no cookies at all14:13
apacheloggeror cookies are only valid for as long as the browser session lasts14:14
txwikingerwell.. I want them be valid longer than the session14:14
* txwikinger writing his own specialized browser14:14
apacheloggerthat ought to be default...14:14
apacheloggerin any case14:14
apacheloggerif you use kdewebkit everything should be just fine14:15
apacheloggerand basically it is just qtwebkit with kioslaves and kcookiejar14:15
txwikingerok. will try that14:15
txwikingerso I would have all the konq cookies available too?14:15
apacheloggerI think so, yes14:16
txwikingercoo14:16
txwikingercool14:16
shadeslayerapachelogger: webcore is khtml?14:16
apacheloggerno14:16
shadeslayerlionel_: ^14:17
apacheloggerwebcore is the heart of webkit14:17
shadeslayerapachelogger: the name says it all :P14:17
shadeslayerapachelogger:  WebCore::IntSize(16, 16)); << thats in pixels?14:20
apacheloggersupposedly 14:20
shadeslayeri do really need mentorz14:22
shadeslayerhmm.. i still get Error org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 1 14:28
apacheloggerRiddell: can you please take a look at http://people.ubuntu.com/~apachelogger/tmp/u1.debdiff14:28
Riddellapachelogger: looks fine, let me check with ken if he's poking the ubuntu one people first14:30
apacheloggerk14:30
Riddellapachelogger: also i guess kenvandine is the packager of ubuntu-one so he should check you change too, he'd be likely to overwrite it with his next upload if he's not aware of it14:31
Riddell14:41 < kenvandine> Riddell, just talked to josh, he will get someone to merge them asap14:42
Riddell14:41 < kenvandine> Riddell, but i am ok with distro patch if that unblocks anything14:42
Riddellapachelogger: ^^14:42
apacheloggerperfect14:43
apacheloggerRiddell: thanks for poking :)14:43
Riddell14:42 < kenvandine> merging the branches doesn't mean they will release14:46
Riddell14:42 < kenvandine> although we might not want to upload a change like that on a friday :-D14:46
txwikingerAre there any python bindings for kdewebkit?14:46
Riddelldon't think so no14:48
txwikingerbah.. too bad14:49
shadeslayerRiddell: did you see the backlog of want to be members? :D14:49
shadeslayerhttps://edge.launchpad.net/~kubuntu-members/+members#proposed14:50
Riddellshadeslayer: we always get those14:50
Riddellshadeslayer: if you want you can e-mail them to ask if they're serious and where their wiki page is14:51
shadeslayerhmm... well i know bulldog98 is away for a while :P14:51
shadeslayerRiddell: err... the kdepim mail says beta 2 and yet the tarball is named beta 114:55
macoRiddell: clearly, we are outnumbered14:55
Riddellshadeslayer: unstable/kdepim/4.4.92/src/14:56
shadeslayerbah.. wrong folder :P14:56
Riddellmaco: who's we?14:56
macoRiddell: me and you on the "yeah sure, normal users like html" thing14:56
shadeslayermaco: uh.. bad idea to enable html on kmail by default14:56
macoi think a relevant question is whether setting it to /display/ html also sets it to /send/ html14:57
shadeslayer+1 for normal default behaviour14:57
macoexcept that's not normal behaviour outside of geeky linux systems14:57
shadeslayerRiddell: btw this is going again in experimental?14:58
Riddellshadeslayer: yes14:58
macoive replied to html email and gotten a reply back asking what all that code is... normal people, upon seeing the code stuff in the preview pane, might think something's broken / the email corrupted, without even bothering to read the box14:58
shadeslayerok...14:58
ScottKmaco: Normal users also click on unsafe web sites and agree to install malware.  I don't think that means we should make it easy for them to do it.14:59
macoScottK: do we disable javascript by default in browsers?14:59
macobecause i think "its not showing the colours in kmail" is likely to look just as broken as "the internet keeps telling me i need coffee"15:00
ScottKmaco: We don't, but the default browser experience and how to get to the more 'rich' experience is a lot less obvious in a browser.15:00
ScottKdefault browser experience ... without javascript is a lot worse ...15:01
apacheloggerNightrose: while sitting in the train today I had the most horrible idea regarding the release script ... each part (source, l10n, docs...) could be based on an AbstractReleasePart class and each of those parts can have any number of subparts15:01
Nightroseapachelogger: that many abstractions make my head spin15:02
apacheloggerso you have a part KDERelease which contains a part for Source and L10n and Doc and each of those can also contain multiple parts  (e.g. if you want to do more complex stuff int he source fetching15:02
apacheloggerNightrose: well, it is quite dynamic while allowing high level of automation15:02
apacheloggerlike KDERelease can fill itself up with standard Source and L10n and Doc (if those are to be built...) and those will do appropriate things 90% of the time15:03
* Nightrose nods innocently15:03
apacheloggerbut if someone desires to write their own messing with the source and stack that on top of the default one, then the particular change would be like 3 sloc15:04
shadeslayerapachelogger: i cant frickin remember how to compare package versions with dpkg :S15:06
shadeslayerpkg --compare-versions 4.5.0 > 4.5 isnt working 15:06
shadeslayererr... ^ dpkg15:06
apacheloggerNightrose: also it allows to wrap multiple releases into each other ... say you want to roll the amarok collection scanner independently ... then you would have one script that builds a Release but that Release contains another Release for the collectionbuild15:06
apacheloggerNightrose: anyhow, incredibly powerful without much overhead on the coding side and yet a no brainer for those who trust in my supreme release script coding skillz ^^15:07
Nightrose:D15:07
Nightrose*hug*15:07
apacheloggershadeslayer: gt, lt15:07
apacheloggerdpkg --compare-version 1 gt 2; echo $?15:07
apacheloggeryields 115:07
Riddellshadeslayer: are you planing to split out the googletalk-call part of kopete into a separate package?15:07
apacheloggerbecause 1 is not greater than 215:07
shadeslayerRiddell: i cant wrap my head around it :S15:08
Riddellshadeslayer: I think it just needs a kopete-plugin-googletalk package with the usr/bin/googletalk-call file in it no?15:08
apacheloggerRiddell: IIRC it also links stuff into libkopete15:08
Riddellhmm, that's a pain15:09
shadeslayerRiddell: i can do  that part but im usure if that will stop bringing in libmediaavcodec15:09
* Riddell compiles it to check15:09
shadeslayerand what apachelogger said15:09
apacheloggerso either the build system gets changed around to not do that or a packag rebuild needs to happen (liek for quassel) 15:09
apacheloggerRiddell: also I think I just scared the ubuntuone people with my implementation of ubuntu-sso15:10
apacheloggerof which the two around did apparently not hear until today15:10
apacheloggerwhich kind of proofs my point that some stuff needs to be communicated via mailing lists15:10
Riddellapachelogger: I suspect the idea of external contributions to ubuntu one is all new to them15:11
apacheloggerlooks very much so15:11
shadeslayerapachelogger: i think i screwed up kdepim versioning15:11
shadeslayersee right now we have 4.5~beta115:11
shadeslayerbut if 4.5.1 comes out... 4.5.1 < 4.5~beta115:12
apacheloggeralso I was thinking a bit about how to make owncloud sync stuff ... upon which I realized that desktopcouch is really just like akonadi but without the PIMish focus ;)15:12
apacheloggerso I think owncloud ought to hook up with akonadi really << rbelem15:12
apacheloggersupposedly that solves the problem of syncing mobile to desktop devices and vice versa15:13
apacheloggershadeslayer: no15:13
apacheloggershadeslayer: did you check that?15:13
shadeslayeryes15:13
shadeslayershadeslayer@saphira:/media/Work/KDE/pim/pim/kdepim-4.5.0$ dpkg --compare-versions 4.5.1 gt 4.5~beta1; echo $?15:13
shadeslayer015:13
apacheloggerthat strikes me as odd TBH15:13
apachelogger0 == true15:14
shadeslayerwhut!15:14
apacheloggermeans 4.5.1 is grater15:14
apacheloggers/grater/greater15:14
shadeslayer:O15:14
shadeslayeri thought 1 was true :P15:14
apacheloggerbecause 4.5.0 gets seen by dpkg really as 4.515:14
apacheloggershadeslayer: not regarding application exit values15:14
Riddellin shell 0 is true, just because shell likes to be confusing15:14
shadeslayerheh ^15:14
* apachelogger thinks that really has to do with the fact that applications would have to report some sort of success or failure back to the OS and since success is hopefully more often the case 0 saves you one pointless bit per process exit :P15:16
apacheloggernow I really wonder why apps exit with 0 on no error ^^15:16
ScottKBecause they exit with the error code.15:18
ScottK0 is the non-error code.15:18
shadeslayerRiddell: kdepim will take some time because ill refresh one of the patch.. and its huge15:20
shadeslayerspecifically kubuntu_01_install_headers.diff15:20
apacheloggerScottK: but why!15:20
apacheloggerdid the C standard authors just feel like it?15:21
ScottKI'm not sure I can explain it.  It just seems obviously sensible to me. 1 - ... are the error codes to tell you what went wrong.  How could the non-error code be anything other than 0?15:21
apacheloggeror is there a particular reason why 0 is preferrable?>15:21
ScottKI'm not sure.  I've never questioned it as it just made sense to me.15:22
apachelogger^^15:22
* apachelogger diggs up the original C standard15:23
JontheEchidnacould bug 609247 be acted upon while we wait for a review?15:25
ubottuLaunchpad bug 609247 in qapt (Ubuntu) "[MIR] qapt" [Undecided,New] https://launchpad.net/bugs/60924715:25
shadeslayerwow.. the patch applies cleanly :O15:25
JontheEchidnait's currently blocking an FTBFS upload15:25
RiddellJontheEchidna: yes I'm going to look at that after kopete and pre-promote it if it's sane15:27
macoapachelogger: so i guess you're saying that if i want to be able to have a netbook in sync with a laptop, its time for both to be upgraded?15:27
JontheEchidnaRiddell: neat, thanks15:28
apacheloggermaco: if you wish to use ubuntuone that is15:28
macoapachelogger: right right...15:28
QuintasanGrrr15:28
shadeslayerapachelogger: forward port u1 already :P15:28
shadeslayerQuintasan: hey :D15:28
QuintasanI hate it when upstream ships debian/ inside tarball15:29
Quintasanshadeslayer: \o15:29
apacheloggershadeslayer: dude, you just need to build15:29
shadeslayerQuintasan: yeah me too15:29
shadeslayerQuintasan: but with 3.0 on our side... its no problem15:29
shadeslayerit automatically moves the old debian folder out of the way and uses our packagin15:29
Quintasanhuh?15:30
QuintasanHow is that done?15:30
shadeslayerQuintasan: source format 3.015:30
* shadeslayer points to debian wiki15:30
Quintasanyeah, but where do I place our packaging?15:30
apacheloggerQuintasan: just boot the upstream debian out of the source tree and replace it with ours15:31
CIA-98[muon] jmthomas * 1159935 * trunk/playground/sysadmin/muon/src/DetailsTabs/ (ChangelogTab.cpp ChangelogTab.h) Robustify changelog grabbing code. Thanks to Felix Geyer for the patch15:31
apacheloggerAHA15:32
Quintasancool story apachelogger 15:32
apacheloggerFinally, control is returned to the host environment. If the value of status is zero or15:32
apacheloggerEXIT_SUCCESS, an implementation-defined form of the status successful termination is15:32
apacheloggerreturned. If the value of status is EXIT_FAILURE, an implementation-defined form15:32
apacheloggerof the status unsuccessful termination is returned. Otherwise the status returned is15:32
apacheloggerimplementation-defined.15:32
apacheloggerScottK: my take here is that the general speration is just 0 == success and 1 == error as per C which is probably random since it could also be 0 == fail and 1 == success15:34
apacheloggerindeed EXIT_SUCCESS AND EXIT_FAILURE translate to 0 and 1...15:34
ScottKapachelogger: If that were it, I'd agree, but I often see specific error codes used for different failure reasons.15:35
apacheloggerScottK: yeah, taht is where the implementation-defined form kicks in15:35
ScottK0 = error, 1 = works, 2+ = some other error would just be odd.15:36
apacheloggere.g. you could write a C compiler where exit(100) would really yield 115:36
apacheloggerScottK: I am not sure that was intentional15:36
macoi think id go for 0 = success, and then any other number = a specific error15:36
macothat way later if i get a bug report "it said error code 42" i can grep for 4215:36
apacheloggeralso knowing C I would raelly think that they in particular did not think of additional error codes ;)15:36
apacheloggerbecause from a host environment  POV only success or error are interesting15:37
shadeslayerid rather like 1 for success and anyother code for error :p15:37
apacheloggerthe additional error codes probably only come from people in the host environment being silly and implementing scripts around apps ;)15:37
macoapachelogger: or wanting useful bug reports!15:37
apacheloggerthat is a bogus argument15:38
apacheloggeras said15:38
apacheloggerper spec exit(100) can yield anything in the host environment15:38
apacheloggersince it is not specifically defined15:38
shadeslayerbtw anyone notice that spell check does not work in OOo anymore?15:38
apacheloggerthe MSVC could easilly make exit(100) cause a return value of 50 just because it feels like it ^^15:39
apacheloggeroh15:40
apacheloggerScottK, maco: on that note one could also go with exit != success && exit != error -> unknown_error15:41
* Riddell spots libbluedevil in Debian New queue15:41
ScottKRiddell: I already asked someone to push it through so we can sync it.15:42
JontheEchidnajoy, we have two cwp's under two different source package names \o/15:43
JontheEchidnaI'll fix + do new cwp upstream release15:43
shadeslayerJontheEchidna: CWP ?15:43
JontheEchidna!info plasma-widget-cwp15:43
ubottuPackage plasma-widget-cwp does not exist in lucid15:43
JontheEchidna!info plasma-widget-cwp maverick15:43
shadeslayerah widget15:43
ubottuplasma-widget-cwp (source: plasma-widget-cwp): Customizable Weather Plasmoid (CWP). In component universe, is extra. Version 1.0.5-1 (maverick), package size 331 kB, installed size 1512 kB15:43
JontheEchidna!info plasma-widget-customizable-weather15:44
ubottuplasma-widget-customizable-weather (source: plasma-widget-customizable-weather): a weather plasma widget that is highly customizable. In component universe, is optional. Version 1.0.0-0ubuntu1 (lucid), package size 221 kB, installed size 1504 kB15:44
shadeslayerheh...15:44
ScottKcwp is the one from Debian, so I think the other should be removed.15:44
apacheloggeroh oh oh15:44
ScottKDebian has a newer one though, we should sync.15:44
ScottKSomeone should request that.15:45
apacheloggerScottK, maco: I am not sure how this would look on hardware level but supposedly they kept the specified values there to a minimum to allow minimal overhead ... as it is you could  drop the return values in a one bit register ^^15:45
ScottKMakes sense.15:45
macoapachelogger: fair enough15:45
apacheloggerand at compiler level reduce any value >1 to 115:45
ScottKRiddell: libbluedevil will be out of Debian new in a couple of minutes (should be syncable after the next dinstall).15:46
shadeslayeryou know your ignoring your life when you have 10 friendship requests on fb :S15:49
apacheloggermaco: do you happen to know if/how one can query proxy settings from gnome?15:50
QuintasanScottK: that is in main or universe?15:50
ScottKQuintasan: Universe.15:50
QuintasanI think I can sync that15:50
* apachelogger was thinking about giving ubuntu-sso proper proxy integration15:50
QuintasanScottK: and plasma-widget-customizable-weather should be removed?15:50
macoapachelogger: nope15:50
apacheloggerKDE has a nice function that spits out a ready to go qproxy it seems ^^15:50
ScottKQuintasan: yes15:50
apacheloggermaco: ok :)15:50
macoapachelogger: wont you love it when the fdo unified keyring happens?15:51
apacheloggermaco: well, ubuntu-sso will act as proxy between ubuntu online apps and the secrets storage API ^^15:51
apacheloggerI am more worrid what the ubuntuone people will do15:51
macoohok15:52
apacheloggerbecause they now decided to really use ubuntu-sso as central token dispatch15:52
macoapachelogger: add a few unit tests to their stuff that will scream bloody murder if they make changes thatll break the kde version?15:52
apacheloggeri.e. apps will not lookup that stuff independently but ask ubuntu-sso for it15:52
apacheloggermaco: python can do unit test? :P15:52
macokaddressbook & basket sharing with the contacts/notes stuff in u1 will be awesome when it happens someday too15:53
apachelogger... or maybe someone hooks up akonadi with owncloud ...15:54
shadeslayerhaha.. glib broken :P15:54
RiddellScottK: ooh nice15:54
yofelshadeslayer: that version should have been reverted already15:55
ScottKshadeslayer: Fixed.15:55
JontheEchidnaScottK: I'm merging the latest cwp in debian + upgrading to the latest release, while also making transitional packages for our old cwp15:55
ScottKJontheEchidna: Excellent.15:55
shadeslayeryofel: ScottK i guessed so... i  just read it via choqok :P15:55
apachelogger:O15:56
* apachelogger is wondering why KUrl::isParentOf is not static15:56
ScottKRiddell: Would you please remove plasma-widget-customizable-weather source only?  JontheEchidna is making a transitional package so we'll want to leave the binary.15:56
macoshadeslayer, ScottK: reverted, but not properly-fixed yet, from seb's email15:56
shadeslayerapachelogger: you must be going to http://community.kde.org/Promo/ReleaseParties/4.5#Graz15:56
ScottKmaco: Fixed as in no longer not working.15:56
shadeslayertoo bad there isnt one in India :(15:57
apacheloggeroh15:57
apacheloggershadeslayer: that was already15:57
RiddellScottK: reason?15:57
ScottKRiddell: Duplicates plasma-widget-cwp from Debian.15:57
ScottKWe'll keep the Debian version.15:58
apacheloggerand since krake was also there I would argue that me being there was the reason that I was not able to produce code yesterday ^^15:58
RiddellScottK: done15:59
ScottKRiddell: Thanks.15:59
JontheEchidnapbuilding synced/updated/transitioning source16:01
Quintasanhm16:10
Quintasanhow is it possible for debian's package for FTBFS16:10
Quintasanoh wait16:11
Quintasanits from unstable16:11
Quintasan...16:12
Riddellshadeslayer: so kopete doesn't depend on libavcodecs, only the google call binary does16:19
shadeslayerawesome then we can split it16:19
Riddellshadeslayer: so we can simply split out that into a separate package16:19
shadeslayerill do that after kdepim then16:19
Riddellshadeslayer: the issue asac had with linphone doesn't affect the part of linphone we care about so I'll comment that on the bug16:19
shadeslayerok16:20
Riddellshadeslayer: there is a new version of linphone though, are you able to add packaging that to your todo list?16:20
shadeslayerRiddell: that might have to wait till sunday :p16:20
Riddellsunday is fine16:21
shadeslayeri have to write 4 articles for my departmental magazine as well .. one on kubuntu16:21
Quintasanhah16:23
Quintasanthis package is interesting16:23
shadeslayerQuintasan: which one? :D16:23
Quintasanfails to build in both lucid and maverick pbuilder16:23
Quintasanplasma-widget-cwp16:23
shadeslayerhehe16:23
Quintasanstrange16:24
Quintasanit comes from Debian16:24
shadeslayerQuintasan: something to sooth your nerves http://twitpic.com/2c4uvb16:24
Quintasanshadeslayer: nothing can help me now16:24
Quintasanlol16:25
apacheloggerRiddell: requires patching16:25
apacheloggerhttp://websvn.kde.org/trunk/KDE/kdenetwork/kopete/protocols/jabber/googletalk/googletalk.cpp?revision=1052230&view=markup16:25
apacheloggernote line 5116:26
apacheloggeralso16:26
Riddellapachelogger: what's the issue?16:26
apacheloggerwhen built with jingle support the jabber plugin is linked against ortp asound and speex additionally (ought to be considered I suppose)16:26
apacheloggerRiddell: that it tries starting the executable and if that fails it throws an error msgbox16:27
Riddellwe could change that message to a call to the restricted installer16:27
Quintasan+116:27
* Quintasan would love jingle support16:27
apacheloggerdont mind me saying16:27
apacheloggerbut these days you cannot start an application without getting a notification16:28
apacheloggerstart konqueror -> install stuff 16:28
apacheloggerin case you did not install all stuff16:28
apacheloggerstart amarok -> install stuff16:28
apacheloggerdid you still not install all stuff16:28
apacheloggerstart dragon -> install stuff16:28
QuintasanThat's what you get when some idiotic patent laws exist16:28
Riddellapachelogger: ubiquity is about to do the "install stuff" automatically in ubuntu, I expect we'll follow16:28
apacheloggerat some point it is getting a bit ewww16:28
QuintasanI assure you, "thinking" will be patented in near future16:29
apacheloggerRiddell: that sure will be an improvement16:29
apacheloggerQuintasan: thinking is trademarked by IBM16:29
apacheloggerthinking differently is trademarked by Apple 16:29
Quintasanand not thinking?16:29
JontheEchidnatrademark microsoft, inc16:29
Quintasan:D16:29
apacheloggeraye16:30
JontheEchidnawe could give k-n-h more "install stuff" categories so that konqueror wouldn't suggest installing k3b shiz16:30
Quintasansuggestion16:30
RiddellJontheEchidna: well that would make apachelogger's problem worse, at the moment it ticks all the boxes so you only need to go through the "install stuff" process once16:31
apachelogger*nod*16:31
Quintasanwhy don't we just show ONE big window saying: hey there, want to play mp3s, rip dvd etc. and a magic install button?16:31
Quintasanafter install of course16:31
Riddellwe do16:31
Riddellwhy after install?16:31
Riddellmaverick will probably change to do it during install16:32
Quintasanoh16:32
Quintasaneven better16:32
apacheloggerso that mint looses the reason for existance ^^16:32
JontheEchidna^^16:32
apacheloggerthough that did not work out with gnome either16:32
Quintasanapachelogger: Isn't it better that way?16:32
JontheEchidnaoh, that idiot reviewer that gave us a 2 over wallpaper gave mint 9 KDE a 4.5/5 :/16:32
QuintasanWho cares bout some Mint when all they do is put some artwork and a installer?16:32
JontheEchidnaMINT IS SUPERI0R16:33
QuintasanJontheEchidna--16:33
QuintasanBlashphemy!16:33
JontheEchidna[/s]16:33
apacheloggermin does have the GTK apps on board16:33
apacheloggerit must be superior!16:33
QuintasanNo.16:33
QuintasanIt is not.16:33
JontheEchidnabbl, anywho16:34
apacheloggermint KDE is mint GNOME with colors turned into blue16:34
QuintasanNO REALLY16:34
Quintasanwhat on earth is that16:34
apachelogger+ looks strange16:34
apacheloggerthey combined a very odd blue with a blackish plasma theme16:34
apacheloggerwhich now looks like some unix haxx0r's system16:35
Quintasanis there something wrong with my pbuilder or wtf16:36
Quintasanapachelogger: http://pastebin.ca/191231616:36
Quintasan:/16:36
Quintasanhow can one fail at touch?16:36
apacheloggeroh my lord16:36
Quintasanhow can one use old dh magic?16:36
apacheloggerQuintasan: out of disk space?16:37
Quintasan>1TB of space16:37
QuintasanAre you kidding me? :O16:37
apacheloggeris debian/rules executable?16:38
apacheloggeris the rules file proper?16:39
apacheloggeranyhow16:39
apacheloggerI am off for the evening I suppose16:39
apachelogger(like that is really gonna happen when I say it will)16:39
Quintasanxd16:39
Quintasanapachelogger: this is package from Debian squeeze16:39
Quintasanhow can it be improper?16:39
Quintasanhmm16:40
Quintasanwhy on earth only one speaker is used?16:40
QuintasanI hate ALSA16:40
* Quintasan goes off to google how to set up his 5.1 speakers16:41
RiddellJontheEchidna: if libqapt needs the stuff in libqapt-runtime shouldn't it depend on libqapt-runtime ?16:44
Riddellagateau: seen "dbusmenuqt and left-click" on kde-core-devel?16:59
agateauRiddell: yep, actually it's me who pointed notmart to the korgac problem17:00
agateauRiddell: we discussed this two days ago and he committed the fix17:00
Riddellgroovy17:01
Quintasanoh woe alsa, why won't my speakers work17:03
shadeslayerhmm... do i need cryptplug.h : http://pastebin.com/d9Kfu6JA17:07
Quintasanapachelogger: any ideas?17:07
Quintasanthis is just stupid17:08
Quintasanwhy does it fail at touch configure-stamp17:08
Quintasan:/17:08
shadeslayerQuintasan: any ideas about my error? ^_^17:09
* Quintasan will try OSS17:09
Quintasanhmm17:09
Quintasanshadeslayer: well, if cmake says it wants then u want it for sure17:10
shadeslayerwhut?17:10
shadeslayerdude.. when installing it fails to install cryptplug.h17:10
shadeslayerline 4117:10
Quintasanoh wait17:11
Quintasanis the file there?17:11
shadeslayeri dont think so ... lemme check17:11
Quintasanlol17:11
shadeslayernope.. cant see it via ls -laR17:11
QuintasanNO_WARNING_CHECKS=yes /opt/oss-devel/configure --enable-libsalsa=NO17:12
Quintasanoh17:12
Quintasangrr17:12
RiddellJontheEchidna: qapt moved to main17:12
RiddellJontheEchidna: libdebconf-kde will need a .symbols file if it's to be in main17:12
RiddellJontheEchidna: also it should include any translations upstream might have17:12
QuintasanJontheEchidna: I forgot to translate it to Polish, will get it done ASAP17:13
QuintasanOSS is better17:18
QuintasanAlsa = two speakers17:18
QuintasanOSS = three speakers17:18
Quintasan:D17:18
Quintasanoh my god17:20
Quintasanand the mixer is awesome17:20
Quintasanhttp://imagebin.ca/view/a28SzF.html17:21
shadeslayerQuintasan: on arch i kept typing ossmix17:32
shadeslayerforgot the x there :p17:32
Quintasan:D17:33
Quintasanwell17:33
Quintasanlet me try gstreamer phonon backend17:33
shadeslayerQuintasan: dude.. vlc-phonon++17:33
shadeslayeranyways... ive gtg and work on some reports 17:33
Quintasanshadeslayer: is it stable?17:45
Quintasanbut upon inspection of my speakers I could blame them too17:45
shadeslayerQuintasan: yeah17:58
shadeslayeraltho it has a annoying bug.. it crashes when $App quits17:58
shadeslayerkde bug 24644417:59
ubottuKDE bug 246444 in VLC backend "Apps crash after closing down when using phonon-backend-vlc" [Crash,New] http://bugs.kde.org/show_bug.cgi?id=24644417:59
ulyssesI can't upgrade my system or installing any package:(18:04
ulyssesbug 61304218:05
ubottuLaunchpad bug 613042 in packagekit (Ubuntu) "E: Problem executing scripts DPkg::Post-Invoke" [Undecided,New] https://launchpad.net/bugs/61304218:05
shadeslayeroh ha18:07
shadeslayerulysses: maverick? 18:07
shadeslayerif yes, switch to main servers and update -> upgrade18:09
ulyssesshadeslayer: I use the main server, but I'll try it18:10
shadeslayerok18:10
debfxulysses: I think you need to remove /etc/apt/apt.conf.d/20packagekit18:10
shadeslayerdebfx: shouldnt that be removed on a upgrade?18:11
debfxshadeslayer: no, it's part of the packagekit package in maverick18:12
debfxremoving that file is just a workaround18:12
shadeslayerhmm.. i didnt realise i uploaded 23 packages into ubuntu :P18:16
shadeslayerSput: around? is there no feature in quassel to clear all buffers at once? :(18:21
ulyssesdebfx: thanks, removing that file solved the problem18:27
debfxRiddell: those packagekit apt hooks fail when packagekit-backend-aptcc isn't installed18:31
debfxlog says "cannot continue, backend invalid"18:31
shadeslayerdebfx: any idea on Error org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 118:31
debfxshadeslayer: is the package packagekit-backend-aptcc installed?18:33
shadeslayernope18:33
shadeslayeri just installed it and now its fine18:33
debfxRiddell: I guess packagekit needs to depend on the aptcc backend without alternative dependencies18:35
QuintasanIs it possible for sound system to decrease 3d performance?19:34
apacheloggerQuintasan: if your graphcis driver is junk and does not use the GPU  (or if you have no GPU) or if your sound driver is junk and does not use any PU your soundcard has (unless that one does not have such a thing either)20:31
apacheloggerin order to decrease performance either of those must either hog a shared bus and/or resource so badly that the other cannot operate properly anymore20:32
apacheloggerwhich I find most possible if both want to use a lot of CPU20:32
apacheloggerbut even then it really shouldnt happen I thik20:32
apacheloggers/thik/think20:32
=== emma is now known as em
QuintasanOSS is crap then21:00
Quintasanlet me reinstall alsa then21:00
apacheloggerRiddell: turns out ubuntu-sso-client in mav is not really ubuntu-sso-client at all21:04
apacheloggerthe plan is to have it completely replace the webui with local UI && web api21:04
pushkaraj_hello, I am compiling kate(http://kate-editor.org/get-it/), i am done with all the prereq, I am stuck at step #521:05
pushkaraj_facing error - 21:05
pushkaraj_CMake Error at app/CMakeLists.txt:32 (kde4_add_library):21:05
pushkaraj_  Unknown CMake command "kde4_add_library".21:05
ScottKIn about:konqueors/specs it mentions SSL v2.  We don't support that anymore.21:37
neversfeldeWhat is the deal with Ubuntu Tweak on the Motu list? I am not very happy to see my ppa as a "minitube repo" promoted there. Will it be in the official archive?22:57
neversfeldeI don't have the time to read all these mails today.22:58
JontheEchidnaRiddell: -runtime isn't neccessarily always required. For example, kubuntu-debug-installer uses libqapt for figuring out which package to get -dbg packages for, but does not use and of the runtime facilities23:16
JontheEchidnaif it proves to be too troublesome it wouldn't hurt to just throw qaptworker in libqapt0 and forget about the -runtime package entirely23:18
neversfeldeso relating to the discussion I had with minitube's upstream author and the debian maintainer, I think there is no other way than switching to the phonon gstreamer backend with it. A backport should be impossible with such a change, or not?23:32
=== em is now known as emma
CIA-98[trunk] Jonathan Thomas <echidnaman@kubuntu.org> * echidnaman@kubuntu.org-20100806223933-jpvqox94agmqzk0d * debian/changelog releasing version 10.10ubuntu223:39
Tm_Thow informative, doesn't even tell what's the project23:43
JontheEchidnakubuntu-debug-installer, fwiw23:43
JontheEchidnauploading it a bit23:43
Tm_T(:)23:43

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