/srv/irclogs.ubuntu.com/2009/06/30/#kubuntu-devel.txt

kwwiiRiddell: honestly, it is not going to be much more than that :)00:00
kwwiithat shows me that perhaps the kubuntu logo should be engraved on it00:00
kwwiiand perhaps one color00:00
kwwiinot sure about the rotation00:00
=== rickspencer3-afk is now known as rickspencer3
kwwiibut all in all, that is the main point for this icon00:00
* apachelogger thinks purple => blue is a good idea00:01
kwwiiman, I had really hoped to get this icon finished :(00:01
kwwiiI promise to finish it asap00:01
Riddelltime up I'm afraid00:01
kwwiiyepp, thanks for the interest in making boring pictrograms00:01
* apachelogger applauds00:02
apacheloggerkwwii: one question though, where do I sign up as one of your groupies? :)00:02
Riddellif anyone else gets it finished please add to the https://wiki.kubuntu.org/KubuntuTutorialsDay wiki page00:02
kwwiiapachelogger: ask my wife, she is in charge of the fans :p00:02
WormikWho will come next?00:02
apacheloggerhehe, okidoki :D00:02
kwwiiindeed, if anyone has any ideas or such please add it to the page or email me personally00:02
sven423Wormik: /me waves00:03
Riddelltime for our final talk!00:03
Riddellwith special guest speaker sven423 from Amarok00:03
* Kabal458 cheers amaroK!!!!00:04
Riddelltalking about Amarok Scripting00:04
sven423ok, hello everyone ^^00:04
Riddelltake it away sven423!00:04
sven423so, before I start the boring introduction: it would be a good idea if you have a recent version of Amarok installed00:04
Kabal458sven423: 2.1.1 good enough?00:05
sven423so fire up your favorite package manager and install the latest version tehre is00:05
sven4232.1.1 preferred00:05
sven423Kabal458: yes00:05
Riddellinstrictions here for jaunty users http://www.kubuntu.org/news/amarok-2.100:05
sven423if you use svn: just fix the bugs you encounter during the next hour ;)00:05
Riddellkarmic users can just apt-get install amarok00:05
sven423while downloading: the introduction00:06
sven423my name is Sven Krohlas, i'm in the Amarok team since 2006 or so, back then doing mainly promotion stuff00:06
sven423last year I started amarok scripting while integrating the Free Music Charts into Amarok00:07
sven423(HINT: http://kde-apps.org/content/show.php/Free+Music+Charts?content=91484 <-- cool script)00:07
sven423currently i'm working on a somewhat related GSoC project00:07
sven423oh, and the useualy stuff: i'm 26, study computer science in karlsruhe, germany00:08
sven423so, that should be enough time to install amarok, I hope ;)00:08
nantal10 seconds, yet :)00:08
sven423well, now let's get to scripting00:08
sven423hehe, you won't need it in the first 10 seconds00:09
nantalit's ready00:09
sven423so, basically there are two ways to enhance amarok with scripts: d-bus and qtscript00:09
sven423d-bus is the rather "boring" approach. there you can remote.control amarok00:10
sven423something like "qdbus org.kde.amarok /Player Play" would amarok start playing, for example00:10
sven423this is nice when you have to interact with other apps, but today we focus on the second approach: QtScript00:11
sven423== What's QtScript? ==00:11
apacheloggerRiddell: http://aplg.kollide.net/tmp/usb-creator.png mine got more blue :P00:11
sven423you all heard of ECMA, better known as JavaScript. qtscript is basically javascript with bindings to the qt libs00:12
sven423so you can use nearly all of qt in your amarok enhancements00:12
sven423the scripts you write get interpreted by the Amarok script engine, which also offers a lot of amarok specific apis00:13
kwwiiamericans and such will know it as javascript, ecma is the real name but mainly only known in europe00:13
sven423you have bindings for qtcore, qtxml (very important when parsing information sources), qtgui 8to create your own gui...)00:13
sven423qtnetwork, qtsql and, very cool, the qtuitools00:14
sven423with the uitools you can create your .ui files graphically in qtdesigner and then use them in amarok00:14
sven423so, that paart was very theoretical...00:15
sven423== What can be done with QtScript? ==00:15
sven423for example: have a look at the services in Amarok 200:15
sven423the LibriVox service is completely written in qtscript00:16
sven423also the rather trivial "cool streams" service00:16
sven423or, if you installed some additional ones: the BBC and NPR integration, too00:16
* Riddell finds /usr/share/kde4/apps/amarok/scripts/librivox_service/main.js00:17
sven423exactly00:17
sven423each script consists of at least 2 parts: the main.js and a script.spec file00:17
sven423the main.js contains the javascript sources, of course00:18
sven423the script.spec some infos amarok needs to know about the script00:18
sven423for example: the kind of script we have00:18
sven423the ones I mentioned up to now are all "scripted services"00:19
sven423they show up in the internet services area and integrate a service of some kind00:19
sven423other categroies are: lyrics and generic00:19
sven423lyrics scripts are here to integrate... SURPRISE... lyrics from different sources00:20
sven423and all the rest(TM) are generic scripts, like the alarm script00:20
sven423(which is a cool way to make a radio clock alarm device out of your quad core machine)00:20
sven423if you are not yet asleep: go to the script manager00:21
sven423there is one gerneric script called "script console"00:21
sven423activate it00:22
sven423the script console, itself a script, does nothing else but interpret script code you enter there00:22
sven423so it's a nice demo and debugging tool00:22
sven423enter: Amarok.Window.Statusbar.longMessage( "Hello #kubuntu-devel" );00:23
sven423this is a very trivial example of the amarok apis00:23
Riddellooh it works00:23
sven423just shows a small notification on the left down corner of the amarok window00:23
kwwiiso how far does this control go?00:24
sven423Amarok.Engine.Play(); <-- starts playback00:24
kwwiiseems pretty killer, just wondering where one could go with it00:24
sven423kwwii: well, a lot of stuff is possible00:24
sven423you could for example even send your own sql to the amarok database00:25
nantalhhmm00:25
sven423Amarok Scripting API00:25
sven423http://amarok.kde.org/wiki/Development/Script_API00:25
nantalit doesen't work, i think00:25
sven423that's the current api ^00:25
Kabal458sven423: is editing tags possible?00:25
nantalbecause it writed "undefined"00:25
kwwiiworks here just fine...really nifty if you ask me00:25
Riddellnantal: look in the bottom left of the main amarok window00:25
nantalyes, its a button, add aplet00:26
sven423nantal: "undefined" means sth did go wrong... a typo, of empty playlist for the play command...00:26
WielkieGWhat's a function for writing to script console?00:26
kanibalCan I send "delete * from artist"???00:26
sven423WielkieG: the script console itself is not scriptable00:27
sven423kanibal: theoretically yes00:27
cpkIs there a difference in the level top which JavaScript vs. Python are supported for scripting? I've been playing with both (per the examples in SVN) and would much rather use Python than JavaScript.00:27
kanibalSo dangerous!!!!00:27
sven423kanibal: of course it's as with all code you run on your machine: don't run it if it comes from untrusted sources00:28
=== khaije is now known as khaije|amalt
kanibalok, of course00:28
sven423cpk: with python you could do two thins: use d-bus or write scripted context applets00:28
* sven423 REALLY wants to encourage everybode to use QtScript00:29
sven423due to several reasons:00:29
sven423* it runs out of the box, no additional dependencies (as long as you don't use QProcess to run another app)00:29
sven423(yeah, finally, my cat jumped onto the desk)00:30
sven423* it runs platform independent00:30
sven423so from a users point of view: it just works(TM)00:30
sven423and it also makes life easier for packagers00:30
WielkieGI found something interesting :)00:31
WielkieGscriptConsoleMainWindow.historyList.addItem("Hello, World!");00:31
cpkgot it -- thanks00:31
sven423WielkieG: hm?00:32
WielkieGit inserts a line into script console00:32
WielkieGso it's scriptable, I think :)00:33
Riddellmeta-scripting00:33
sven423that would surprise me...00:33
sven423anyway ;)00:33
sven423well, the console already does some kind of meta-scripting00:33
sven423ok, some important apis:00:34
sven423each script gets interpreted in its own script engine00:34
sven423so if you want to use some aprts of qt use sth like:00:34
sven423Importer.loadQtBinding( "qt.xml" );00:34
sven423et voilà: you are able to use QDomDocument and similar stuff in your script00:35
sven423perfect for parsing feeds, xml, web sites, etc00:35
sven423but... before you can aprse sth you need to download it....00:35
sven423so here we have two things: the Downloader and the DataDownloader00:36
sven423a = new Downloader( xmlUrl, fmcShowsXmlParser ); <--- from the free music cahrts script00:36
sven423downloads from xmlUrl and calls fmcShowsXmlParser() when the download has finished00:37
sven423so you don't have to care about networking errors and similar ugly stuff00:37
sven423the Downloader is for test, the dataDownlaoder for binaries00:37
sven423*text00:38
sven423one rather big limitation currently is the influence scripts can have on the gui00:38
sven423you can add menu entries to the tools- and settings-menu00:39
sven423call the osd or put messages into the status bar00:39
sven423create a scripted service... but that's it atm00:39
sven423so sadly no context menus in the playlist, yet00:39
sven423btw, if anyone has questions: just ask ^^00:40
Riddellno scripted centre widgets then?00:40
sven423Riddell: NEW NEW NEW in 2.2 svn: yes, there they are possible ^^00:40
Riddellthat's exciting00:41
sven423but not yet in a released version00:41
sven423with those something like a karaoke applet could be done00:41
Riddellvery important applet for conferences that00:41
sven423iff there is a good source for lyrics with timestamps on the net00:41
YenTheFirstA question in the back of my mind: I never really scripted amarok 1.4, but I understand it could be scripted in ruby. Is that no longer true in 2?00:41
sven423YenTheFirst: 1.4 only had DCOP, the successor of D-BUS00:42
Riddellrgreening: barbie girl with amarok coming soon!00:42
rgreeninglol00:42
sven423and DCOP/D-BUS can be used from whatever you like00:42
sven423Riddell: yeah! ;)00:42
sven423YenTheFirst: but as I said before: we would like to encourage everyone to use qtscript, due to the reasons I outliened above00:43
kanibalCan I do some DSP with the tracks??00:43
sven423kanibal: only when calling external apps with QProcess or implementing the logic in the script...00:44
sven423but both would be more or less a hack00:44
sven423depending on what you want to do exactly00:44
Kabal458Another question: I can't seem to find the spec on the object returned from Amarok.Engine.currentTrack(), is there any way to get the members of this object?00:44
kanibalfor example a karaoke plugin00:44
kanibalremove some frecuences00:45
sven423Kabal458: good point, I guess atm you need to look it up in the sources00:45
Kabal458yay lol00:46
sven423Kabal458: maybe the docs could be improved on that part...00:46
Kabal458if i figure it out i'll make a change ;)00:46
WielkieGI created write() and list() functions for that purpose :)00:46
Kabal458:o can i persuade you to share?00:46
sven423kanibal: I guess that's currently not really possible :/00:46
WielkieGwrite = function(str) { scriptConsoleMainWindow.historyList.addItem(str); }00:47
sven423sharing is a good keyword: i'd also like to encourage every script developer to use our public SVN00:47
WielkieGlist = function(obj) { for (x in obj) { write(x); } }00:47
sven423we have a directory for contributed scripts there00:47
sven423amarok/playground/src/scripts00:47
sven423so you get code reviews and are notified early on api changes00:47
Kabal458how does the contribution process work?00:48
sven423Kabal458: currently... get an svn account, check it in... there are not yet many scripts sot ehre is not yet an established process00:48
Kabal458awesome :) how do we go about getting an svn account?00:49
sven423we use svn.kde.org00:49
sven423somewhere on kde.org the steps are outlined00:49
NightroseKabal458: there is a page with information on techbase.kde.org00:49
sven423Nightrose++00:50
Kabal458thanks! alright I'll have a look00:50
NightroseKabal458: if you have questions about that poke me00:50
sven423so, one nice feature i'd like to show: Amarok-Urls <--- I REALLY love those00:50
Nightroseor sven42300:50
sven423open a service in amarok, like jamendo, the fmc, librivox, magnatune, etc00:51
sven423right click on an album -> add bookmark00:51
sven423or better: "bookmark this album"00:51
sven423then add the "bookmarks" applet to the context view00:51
sven423there you see the bookmark00:51
sven423select it00:51
sven423and in the address filed you see sth like:00:52
sven423amarok://navigate/service/Free%20Music%20Charts//%222009-05%20/%20May%202009%2200:52
sven423those urls can be used to navigate in amarok, send links to free albums to your friends, etc00:52
sven423also as position markers00:52
sven423inside a song00:52
sven423the service front page in the services context applet uses those00:53
sven423or the fmc-script to link to jamendo in the song details info00:53
sven423and yes, theoretically they can also be used in web sites to open a specific album in amarok00:54
sven423(but please make it so that other players still work, too)00:54
sven423so with that you can make cross-service features or integrate amarok with a web application00:55
sven423ok, those were the most important points on my cheat sheet ^^00:56
sven423questions, questions, questions ^^00:56
Riddellhow hard is it to export a qtscript API from within an application?00:56
sven423oh, dammit, I just have to do such stuff for my GSoC project00:57
sven423as long as you want to export QObject based classes: quite easy00:57
sven423others are relatively hard, you need to write wrappers and suchs tuff00:57
sven423but for QObject based ones you can make all public slots available to a script within minutes00:58
sven423(once you understood how it goes)00:58
sven423the code for that is in ScriptManager.cpp in Amarok00:58
sven423also AmarokTest.cpp does that stuff00:58
WielkieGsven423: (a bit offtopic) What do you know about integrating QtWebKit's JSC into QtScript?00:59
sven423not much01:00
sven423I doN't know which js engine qt is using for scripts internally01:00
sven423but I think code sharing would really make sense01:00
sven423so maybe there is some webkit code in it... dunno01:01
YenTheFirsttime for me to go. Thank you for your talks!01:01
Riddellit's been a packed five hours, well done to anyone who followed all the talks01:01
sven423so, I hope it was not too much information for one hour ^^01:02
Riddelland thanks very much to our speakers, sven423, kwwii, rgreening, apachelogger01:02
WielkieGI'll better go too. Thank you all for that interesting conversation :)01:02
kanibalsven423: there is a plan for a graphic equalizer?01:02
Kabal458sven423: nah its good! I will have to look into SVN Amarok01:02
RiddellI'll put edited  logs up tomorrow on https://wiki.kubuntu.org/KubuntuTutorialsDay  the full thing is at irclogs.ubuntu.com01:02
sven423kanibal: yep, but we need phonon support for that. but afaik it is being worked on01:03
Riddellthe channel is open for any questions now, on Amarok or KDE or Kubuntu01:03
kanibalok, thanks01:03
Riddellalthough it's probably bed time for the Europeans01:03
rgreeningyay01:04
* apachelogger will so fall alseep tomorrow at the dentist's :D01:04
sven423it's 2AM here ;)01:04
rgreening:)01:04
apacheloggerawesome talks01:04
rgreening9:30 here01:04
kanibalthis is the way to "Amarok Media Player"?01:04
Riddellrgreening: what sort of weird timezone are you on?01:04
* rgreening is playing new Indiana game on WII01:04
rgreeninglol01:04
rgreeningNDT01:04
rgreeningGMT -3:3001:04
rgreeningUTC -2:3001:05
rgreeningback to wii01:05
sven423oh, I almost forgot01:06
sven423http://krohlas.de/blog/2009-06-24-LinuxTag_Berlin.odp01:06
sven423slides of a workshop about amarok scripting ^01:06
sven423basically I did that stuff inside there01:06
apacheloggersven423: add it to http://www.kde.org/kdeslides/01:06
kanibalthanks01:06
sven423apachelogger: good idea... tomorrow then01:07
=== Riddell changed the topic of #kubuntu-devel to: Kubuntu Contributors Channel | https://wiki.kubuntu.org/Kubuntu/Todo
apacheloggerkubotu: topic restore01:07
=== kubotu changed the topic of #kubuntu-devel to: https://wiki.kubuntu.org/Kubuntu/Todo | https://wiki.kubuntu.org/KubuntuTutorialsDay Monday 19:00UTC | We need paperKuts! https://launchpad.net/hundredpapercuts
=== apachelogger changed the topic of #kubuntu-devel to: https://wiki.kubuntu.org/Kubuntu/Todo | We need paperKuts! https://launchpad.net/hundredpapercuts
Riddellclever kubotu01:07
apacheloggerindeed01:07
apachelogger:)01:07
yuriynot much of a Q&A?01:08
* apachelogger is too tired for A :P01:08
apacheloggergotta go to bed01:08
Riddellyuriy: after 5 hours of tutorials everyone is a bit tired for it :)01:08
DaskreeCH\o/01:12
DaskreeCHHow was Tutorial day?01:12
RiddellDaskreeCH: it kicked arse01:17
* sven423 goes to sleep01:17
sven423cu01:17
DaskreeCHWhoot :-)01:17
Riddellbut time for sleep now01:18
claydohmissed tutorials day :( darn work keeps getting in the way :/02:18
kanibalthe tutorials are here : http://irclogs.ubuntu.com/2009/06/29/%23kubuntu-devel.html02:20
claydohI know, just missed being able to be 'live'02:20
blackmoonhi, what's the right place for report a bug for "kgpg~ppa" ?03:01
=== santiago-pgsql is now known as santiago-ve
=== PolyC is now known as Polyculture
=== nferenc_ is now known as nferenc
=== Quintasan_ is now known as Quintasan
LureRiddell: after reading KubuntuKarmicSocialFromtheStart: should we add kipi-plugins to cd to have also facebook/flickr/picasaweb/... photo sharing expirience in gwenview by default?08:23
* Lure does not recall what was the reason for not having it in jaunty - probably cd space issues, as always :-(08:24
=== khaije1 is now known as khaije|amalt
Riddellmorning lovely people10:07
shadeslayerRiddell: hey!10:08
blackmoonhi, what's the right place for report a bug for "kgpg~ppa" ?10:09
Riddellblackmoon: go for it10:10
blackmoonRiddell: In Kgpg, when I click on menu: "Keys" --> "Generating new key pair" --> "Expert Mode" (button), not all options (for expert) appears in the Konsole window. The "--gen-key" must be replaced with "--gen-key --expert" in the file "keysmanager.cpp" at line 505.   Patch is here: http://pastebin.com/m4e7cfe4010:13
* apachelogger rubies a parser for KDE po moves10:14
jscurtuRiddell: Hi Riddell... Have a question about packagin KDE, right now I am downloading me the KDE sources from svn /tag/4.2.95... paralell I am getting me the KDE sources from apt-get source... I am doing this for exercise only, I want to copy the debian directorys to the /tag/4.2.95 sources and compile them on to my system... all I want to know is if that will work, or is this not a good idea?? can I remove the patches to get a vanilla 10:21
Riddellthat'll work10:22
jscurtucool.... thanks..10:22
Riddellit'll moan about not having a .orig.tar.gz but that's not a problem10:22
Riddellyou can rm debian/patches/* if you want no changes10:22
jscurtuwanted to make the .orig.tar.gz10:23
Riddelltar zcf kdetoys_4.2.95svn20090630.orig.tar.gz kdetoys10:23
Riddellwould do it10:23
Riddellnote that kdelibs is kde4libs for source package10:24
jscurtuI seen that kdebase was split in more sources then the original, so i have to seperate them right?10:25
Riddellyes10:25
Riddellkdebase/workspace becomes kdebase-workspace, same for runtime10:25
jscurtuexact, thought so...10:25
jscurtuthanks for your help, now that i know i am on the right way i will continue :-)10:27
blackmoonRiddell: have you take down the bug for kgpg? :)10:27
Riddellblackmoon: it's now on my todo to look into10:33
Riddellblackmoon: I'll get to it shortly, bugs with patches are the best sort :)10:33
* apachelogger got lost in hash/array logic10:34
=== Riddell changed the topic of #kubuntu-devel to: https://wiki.kubuntu.org/Kubuntu/Todo | We need paperKuts! https://launchpad.net/hundredpapercuts | Council vote https://launchpad.net/~kubuntu-members/+polls
blackmoonRiddell: ok, great :)10:35
DreadKnightjust awesome... did some updates recently and now i don't have sound ... not even kmix in the tray10:54
RiddellLure: that's something we should consider10:54
DreadKnighti should stop updating this10:54
RiddellDreadKnight: same here10:54
Riddellalsa problem I think, alsamixer doesn't start10:54
DreadKnight......10:54
DreadKnightthis is lame10:55
DreadKnighti should make a tattoo saying "never upgrade a non stable install, because shit always break up for sure"11:00
DreadKnighti blame it all on intel because of the crap video drivers from jaunty11:00
DreadKnightxD11:00
DreadKnighthope i will have sound within a day or two at most..11:01
DreadKnighthttp://www.kdedevelopers.org/node/399511:20
DreadKnightwhat it annoys me is that now there is rekonq as well (which is useless duplicated effort and has a 'rekrap' name as well)11:21
DreadKnightseems both are in the repository, gonna take them for a test run11:22
DreadKnighthmm, rekonq is nicer than arora11:38
Tm_Tbut is not as ready IIRC11:39
DreadKnightuses kde icons, has good default for GUI (no bookmarks toolbar, no shitty bookmarks, nicer start page leading to kde, home button and new tab)11:39
DreadKnightbut I guess that stuff can be configured out for default installs11:40
Tm_Tsure can, and Arora uses "KDE icons" here11:40
DreadKnighthow many years does it takes for web browsers to get a new tab button by default...11:40
DreadKnightyeah, probably not the latest trunk version binary in karmic11:40
DreadKnightanyway, arora has way better name11:41
Tm_Thmm, I have several months old binary11:41
DreadKnighti used 0.7.111:41
DreadKnightit has kde icons, but way less used than rekonq11:41
DreadKnightoh, arora has a new tab button, which i expected to be a close tab one11:42
DreadKnightneat11:42
Riddellrekonq is nice but the upstream says it's not ready for use and has big re-writes coming so we go with what's ready11:42
DreadKnightgood11:43
DreadKnightthey both worked flawlessly with google docs ^^11:43
DreadKnightdamn fast11:43
jussi01oh bollocks...11:43
jussi01Riddell: can haz kubuntu membership? :/11:43
DreadKnightcan haz sound in karmic? :\11:44
Mamarokjussi01: you don't have that yet?11:44
jussi01Mamarok: Im an *ubuntu* member...11:44
jussi01DreadKnight: no!11:44
jussi01:D11:44
DreadKnightjussi01: T_T11:44
Mamarokso am I, and a Kubuntu one too :)11:44
DreadKnight*sniff*11:44
* jussi01 cant vote in the kubuntu council vote atm :/11:45
* DreadKnight feels like installing another distro11:45
DreadKnightthis is what i get for upgrading all the time11:45
Mamarokjussi01: try influencing me in secret :)11:45
DreadKnightlol11:45
jussi01Mamarok: hahah11:46
RiddellI hear the going rate for a Yes vote is 10 bug fixes11:46
jussi01Mamarok: they are all good choices though :D11:46
Riddelljussi01: you have to come to a meeting I'm afraid11:46
jussi01Riddell: ahh, may I be so lazy as to ask when the next one is?11:47
Riddelljussi01: none planned, after GCDS11:47
jussi01oh :/11:47
jussi01*grumble*11:47
* jussi01 goes to secretly influence Mamarok11:48
RiddellCzessi: ping?11:49
RiddellCzessi: going to send the poster to GCDS?11:49
jussi01Riddell: also, was going to ask if you knew why we dont automount the iphone picture dir, as ubuntu does?11:51
Riddelljussi01: does it appear in the device applet?11:51
jussi01nope11:51
Riddellprobably an issue with solid then11:52
Riddellnot recognising what hal is telling it11:52
Tm_Tbut meh, I wouldn't touch to rekonq even with long stick, maybe that's just me and my suspiciousness11:52
jussi01ok. what can we/I do to help? Ill report a bug soonish, but other than that?11:53
Riddellpoke ervin :)11:53
jussi01ok  then :)11:54
Kewhat is the relation between webkit part and rekonq?11:57
Kenothing?11:57
Riddellnothing yet, I believe rekonq is being rewritten to use kdewebkit11:58
Kehaving a browser that could cache things in memory and do ui actions in separate threads from IO delays would be ♥12:02
Tm_TKe: indeed, for fun though, it's interesting to compare CLI-browsers opening pages containing "only"(one or two pics isn't really slowdown) text and doing the same with GUI browser12:36
Tm_Tspeed difference is huge12:37
CzessiRiddell: Hi, didn't you read my emails? Today I'n'T  time to go to the post offen, I can do it fist time tomorrow, but it needs 10 days to arrived at GCDS and then the GCDS is over. I ask some people at Linuxtag i they can pick up the poster stand, but i've find nobody13:04
CzessiRiddell: Today I'n'T  => Today I've no13:05
CzessiRiddell: Nightrose and sebas also knowing about the poster stand problem13:06
=== m4v_ is now known as m4v
RiddellCzessi: meh fooey13:34
Riddellbest not bother then if nobody will volunteer to carry it and it'll take too long to post13:34
micmordRiddell: last night irc log? Where I can find it?13:36
seelei'm a little confused how the poll thing works on launchpad13:38
seelethe kubuntu council members 2009 poll says it is closed?13:38
seelebut then there are a list of individuals13:38
neversfeldeand you can vote all 4 members with yes13:40
neversfeldewhat happens when everyone is doing that? :)13:40
seeleooh, so each person is their own poll?13:50
neversfeldeyes13:51
shtylmanRiddell: http://imagebin.ca/view/weW7mfVn.html <-- mofux over at #oxygen passsed that along to me as another potential idea13:54
Riddellshtylman: is nice, fitting in with the air theme quite well13:56
shtylmanindeed13:56
Riddellseele: "kubuntu council members 2009" was a mistake, ignore it13:56
shtylmanim gonna try to put it on my skeleton app and see how that goes in the next day or two13:56
Riddellmicmord: irclogs.ubuntu.com    working on the edited version now13:56
jscurtuRiddell: its me agian, one more question I got kdeaccessibility compiled, did a dh_install --sourcedir=debian/tmp --list-missing and it shows me : dh_install: debian/tmp/usr/lib/libkttsd.so exists in debian/tmp/ but is not installed to anywhere .......... what do I do in such a situation?13:57
micmordRiddell: thanks13:57
Riddelljscurtu: I suspect there's a  debian/not-instaled file with  an explaination of why that's not used13:57
jscurtuohh.... yea, it says #dev symlink13:58
jscurtu./usr/lib/libkttsd.so13:58
CzessiRiddell: I'm sorry but I did my best. You know that the last 2 years I've ship the poster stand to akademy but this year is not enough time.13:59
shtylmanRiddell: would we be ok with the upper left corner branding? ... I think it looks nice :)13:59
seele"Who is the best looking Kubuntu developer?"14:00
seele^^ I dont remember being able to vote in that one :D14:00
* shtylman is14:00
shtylman:)14:00
Riddellshtylman: how about grepping /etc/lsb-release and get the  DISTRIB_ID and  DISTRIB_RELEASE  then  s/Ubuntu/Kubuntu/14:01
Riddellshtylman: that way it'll do something sensible for derivatives14:01
seeleRiddell: did you use changing the plasma panel as an example last night?14:01
shtylmanRiddell: see.... this is why we keep you around :p14:01
Riddellseele: yes, although  I may have done entirely the wrong thing14:01
seelethe wrong thing?14:02
Riddellseele: I changed the string but it was mentioned that there was another applet which it should be changed to?14:02
RiddellCzessi: yeah not your fault.  was linuxtag good?14:02
neversfelde"Who is the best looking Kubuntu developer?"  => This poll has no winner(s).14:03
neversfelderofl14:03
seeleRiddell: i don't think so. All we want to do is change the default widgets on the panel. There is only one panel correct?14:03
* apachelogger demands reports from linuxtag14:03
Riddellseele: correct14:03
apacheloggerneversfelde: all kubuntu devs are good looking :P14:03
neversfeldehehe14:04
seeleapachelogger: on the internet everyone is good looking14:05
CzessiRiddell: yes. but shipit did't send us any cds. i'll blog about this evenig14:05
claydoh'tis true, you all are extremely attractive14:05
apacheloggerseele: good point :D14:05
seelehmm.. how many kubunteros will be at gcds? we should plan a kubuntu dinner one night14:07
* apachelogger won't :(14:07
apacheloggerhttps://code.edge.launchpad.net/~kubuntu-members/kubuntu-dev-tools/kde-l10n-orphans-parser14:08
apacheloggersomehow I have an addition for long branch names :D14:08
apacheloggeraddiction even14:09
nixternalgood morning kubunuts14:30
shtylmanRiddell: have we gotten a logo for the kde menu in kubuntu style?14:32
nixternalshtylman: ya, check kde-look...that same person has also been on the mailing list abou tit14:33
Riddellshtylman: nothing has changed14:33
e-jatmorning nixternal14:34
dpmhey apachelogger, thanks a lot for the feedback on Kubuntu translations and on the kde-l10n-orphans-parser !14:36
apacheloggeryw :)14:36
nixternalyou actually gave feedback and didn't chew someones head off?14:37
DreadKnightdamn kubuntu... now freezes after i while i log in... except mouse14:41
DreadKnightfail14:41
Riddelltsk, wiki broken14:53
Riddellfeels like treacle..14:55
Riddellseele: I'll be there14:56
Riddellkwwii: are you going?14:56
seeleRiddell: you feel like a layered pudding?14:59
seeleRiddell: i assume Nightrose will be there too so maybe it will be a small dinner15:00
kwwiiRiddell: yes, I will be there from the 4th - 8th15:00
Nightroseseele: gcds? not going :(15:03
seeleNightrose: nooo15:05
Nightroseyea *sob*15:05
apacheloggerhum15:08
apacheloggerI just realized that I didn't eat anything yet15:08
Riddellnixternal: can you eye over and publish http://fridge.ubuntu.com/node/187215:11
nixternalsure thing15:11
nixternaldone15:14
Riddellagateau: you going to GCDS?15:30
agateauRiddell: yes15:30
* rgreening wishes he could go15:32
e-jatanyone here having prob with display in karmic ?15:33
nixternaldang, I need someone to do my voting for me since I won't be there15:33
Riddellnixternal: I can proxy if need be15:34
e-jatcant enable the desktop effect .. it happen to me previously but after updating .. it fixed ..then after doing updating this eve .. its happened back :(15:35
nixternalRiddell: can I just email you the form?15:35
Riddellnixternal: dunno. sebas?15:35
nixternalI need to re-read that email because I think that was already answered15:35
e-jatwhere should i check ?15:37
nixternalRiddell: email is fine...I will fill that out and get it to you15:40
seeleJontheEchidna: what's the status on the avatar in the kickoff menu? did you send a patch upstream? is it something we can patch in kubuntu in the meantime before they commit it?15:41
mamrhi, will there be kubuntu 4.3 rc1 packages in launchpad or should I help reporting bugs with the 4.3 beta?15:47
Riddellthere will be packages once it has been released15:48
mamrcool15:49
mamrthanks for your answer15:49
mgraesslinwould anyone mind to package Aurorae? http://www.kde-look.org/content/show.php/Aurorae+Theme+Engine?content=10715815:57
mgraesslinI would try myself but RC packages aren't available yet and I don't have packaging experience15:57
reficyeah, that'd be cool15:58
=== rgreening_ is now known as rgreening
nixternalRiddell: you've got mail :)16:13
Riddellanything I should include in the desktop team Kubuntu update?16:23
nixternalbesides the face you all rock?16:23
DreadKnightholy shit, kubuntu is in a really bad shape today16:24
DreadKnight*sigh*16:24
nixternalare you using karmic?16:26
nixternalit is working just fine for me16:26
apacheloggerreally the rosetta UI needs to be redone17:11
apacheloggerJontheEchidna, Tonio_: plasma-widget-network-manager needs a removal request17:24
apacheloggerrenamed to -networkmanagement17:24
seeleRiddell: did you sign up for the GCDS tourist trip?17:27
seelei guess i can just check the wikipage17:27
nixternaldon't do any updates today unless you want nothing to work :)17:28
apacheloggerRiddell: please check my latest mail on the translation thread17:30
apacheloggerapparently kscreensaver/kxsconfig/hacks.pot gets imported, which should not happen17:30
apacheloggerJontheEchidna: ^ same for you, I am not sure about qtcurve and how similar the kcm-gtk stuff is to what the gtk-qt-engine used :D17:30
Tonio_apachelogger: conflicts/replace/provides on the new upload should suffice right ?17:37
apacheloggernah17:37
apacheloggertransitional package17:37
apacheloggerTonio_: + file a removal request with the archive admins17:37
rgreeningnixternal: yeah, my audio puked today with updates.. think it was the udev17:38
Tonio_apachelogger: sure17:38
Tonio_apachelogger: hum, well I've never been able to understand why is a transitionnal package any better...17:38
Tonio_apachelogger: have an explanation ?17:39
apacheloggerTonio_: because it transits ;-)17:39
apacheloggerless to worry about for upgrades17:39
Tonio_apachelogger: when used together conflicts, replaces and provides gives the same result17:39
apacheloggeralso, without it, apt-get will just whine about how -network-manager is provided by -networkmanagement17:39
apacheloggerbut not actualyl just go ahead and install it17:39
apacheloggerTonio_: no, it does not17:40
Tonio_apachelogger: with just provides it won't indeed, but afai, with the 3 together, it should...17:40
Tonio_apachelogger: anyway a transitionnal package is probably easier17:40
Tonio_apachelogger: but you're right it won't transit, it will remove your current package and install the new one17:41
apacheloggerTonio_: never read that in the policy, if it works with all three it might just be magic :D17:41
Tonio_apachelogger: and that can fail due to apt/dpkg options17:41
* apachelogger continues beating the crap out of old launchpad templates17:42
Tonio_apachelogger: it would make sense for me that conflicts/replaces to that17:42
Tonio_in your cache17:42
=== dpm is now known as dpm-afk
Quintasanapachelogger: can you add members to Kubuntu Ninjas on LP?17:45
apacheloggerTonio_: pardon?17:46
apacheloggerQuintasan: yes17:46
Quintasanapachelogger: then, can you add me? I poked vorian to do this but he seems busy and told us to generate our keys to top secret ppa ;)17:47
apacheloggerand who will attest that you are really supposed to become ninja? :P17:49
Quintasanhmm good one, I though being invited into bunKer is good enough :P17:50
Riddellseele: yes I signed up17:50
seeleRiddell: it looks like it is 80% KDE people going too, hehe17:51
Quintasanapachelogger: also, kdewebdev update is in bzr17:51
* Quintasan is going out to fix borked computer17:56
vorianQuintasan: added18:02
* vorian waves18:02
Quintasanvorian: thanks :)18:04
vorianno problem18:05
Riddell_Groo_: what happened to liblastfm or whatever it was?18:06
Tm_TRiddell: benefits from removing Konqueror are mostly: some size in CD and one line in application menu, else?18:08
RiddellTm_T: following the ubuntu philosophy of picking the one best app for the CD18:10
Tm_TRiddell: indeed, does Arora have all needed functionality to replace Konqueror as web browser?18:12
Riddellyes18:13
Tm_Thmmm, didn't notice any functionality to save passwords18:13
Tm_Thave to doublecheck18:13
Riddelloh stuff like that is missing but we've spec'ed it and they should be working on it18:13
Tm_TRiddell: that's good then18:13
Tm_TRiddell: as long as Konqueror is seemlessly available, I see no issue on this then (:18:14
Tm_Tseamlessly even18:14
Riddellbut look at the tutorials day logs, as soon as we say "using arora" half the people go "yay" and half go "but will konq go too, I need my konq"18:16
Riddellit is silly to have duplicated functionality like that18:16
claydohthe downside is that those who think KDE is trying to kill Konq will have ammo18:17
claydohand to some kubuntu=kde in some cases18:17
Tm_Tclaydoh: yup, that's why Konqueror have to be seamlessly available, almost as it has never been gone18:17
claydohTm_T:  :)18:18
Tm_TRiddell: several things missing indeed, well, if these issues are fullfilled, I'm fine with this default18:18
Tm_Tit's not for _me_ anyway18:18
* Tm_T doesn't use defaults on almost anything18:18
claydohRiddell:  dis you speak of *why* we would change default browsers in the tutorials day?18:19
Tm_Tarora has poor cookie handling functionality18:19
* claydoh is starting to read the logs18:19
Riddellclaydoh: rgreening did a bit18:19
Riddellfrom my side I just want to be able to read slashdot18:19
Tm_TRiddell: with Konqueror you can't ?18:20
claydohRiddell: that is a good reason. other sites as well facebook used to not work18:20
Tm_Tclaydoh: Konqueror is bit dodgy with google services too18:21
claydohamazon is another18:21
Riddellebay never has18:22
claydohebay is ok for me18:22
claydohbut wasn't not too long ago18:22
DreadKnightRiddell: how will i know when to update to have sound fixed?18:31
RiddellI've no idea18:31
DreadKnighti'm more and more scared to update18:31
DreadKnighti should have learned my lesson months ago18:31
DreadKnight:\18:31
Tm_Tclaydoh: I prolly have less issues than most of users, as I'm riding on trunk18:33
claydohTm_T:  I am not :)18:34
freinhardanyone else with no wlan on karmic?18:34
vorianhere's a few screenies of qwit http://machinecrusade.net/qwit/18:42
apacheloggerIm parsing for my life18:47
=== siekacz is now known as siekaczx
=== siekaczx is now known as siekacz
=== siekacz is now known as barteqx
=== barteqx is now known as siekacz
nixternalhow come choqok is so slow on updating twitter stuff? it takes a while for my twitter updates to come in19:48
Tm_Tnixternal: perhaps it's because of twitter? it's fast here with identi.ca19:49
nixternalya, same here19:49
nixternalit is weird19:49
nixternalit isn't twitter because the plasmoid is fast19:49
Tm_Thmmm19:49
Tm_Tnixternal: these use same method?19:49
nixternalhave no idea honestly, haven't looked into choqok19:50
Tm_Tperhaps people in #choqok know better than me19:50
nixternalno, you should know better! :p19:51
Tm_TI refuse19:51
neversfeldethere was a twitter bug for < 0.6.119:51
nixternalI am using 0.6.119:53
Tm_TI'm using current trunk, if that makes any difference19:54
Tm_Tapparently 0.6-series that too19:54
DreadKnightwill firefox 3.5 be default soon?20:27
DreadKnightmy firefox is damn slow after latest updates.. at least i got sound back20:27
DreadKnight(um sry, firefox is ubuntu stuff)20:27
DreadKnightim not sure how to install firefox 3.5 without synaptic and all the gnome crap20:28
neversfeldeDreadKnight: apt-get install --no-install-reommends20:32
DreadKnightneversfelde: thanks xD20:32
Riddellooh Monika|K came back20:36
Monika|Kback? Like 21 hours later? ^^20:36
Monika|Khi Jon :)20:36
ghostcubehi peoples20:58
ghostcubeis there a roadmap for kde 4.320:58
ghostcube:)20:58
Riddelltechbase.kde.org has that20:58
ghostcubethx20:59
ghostcubehmmm but rc1 isnt out or so its a bit behind the map i think or am i wrong :)21:01
ghostcubeoh my fault21:01
ghostcubenm21:01
ghostcubewrong line oo21:02
* Sime is busting for RC1 to appear so that he can update the laptop before GCDS.21:02
neversfeldewe are not packaging KDE 4.3 anymore, planned is a slow but steadily downgrade to KDE 2 :D21:03
DreadKnightboth rekonq and arora are stupid.21:03
DreadKnightwish devs would stop being arrogant and work together21:03
DreadKnightthis is my final conclusion after using them all day21:04
Monika|Kneversfelde sounds like a good plan ;)21:05
neversfeldeyes every 6 mont one step back21:05
neversfelde4.2, 4.1, 4.0!, 3.5.10 and so on ;)21:05
Monika|Kgood, 2011 finally back to KDE 3.5 :)21:06
neversfeldehehe21:06
pan_dewhat's wrong with kde 3.5? i'm still using it on my desktop :)21:07
claydoh2.2, man, 2.2 3.0 was a mess :)21:07
claydohshouldn't have been released to the public  :)21:07
Monika|Kthat sounds awefully similar to 4.021:07
claydohback in the day, it was , a little21:08
Monika|Kpan_de nothing is wrong with KDE 3.5. It's beautiful.21:08
claydohbut when it was new it was always called 'xp-like'21:08
Keexcept kpdf, which can't rotate the view21:09
* claydoh loves all kde21:09
* claydoh still has hois Lycoris install disks, kde2.2 goodness as well as kde3 :)21:10
Monika|Kxp-like? lol ... history repeats itself21:10
claydohmy point :)21:10
d_edmy boss still had kwin themed like KDE221:15
d_edit makes me cry inside each time I see it.21:15
neversfeldeoh, the power battery in the tray. nice!21:23
DreadKnightRiddell: don't implement arora or rekonq by default!21:28
JontheEchidnamy dad originally chose KDE because it looked the most like CDE, which he had used at his old job21:28
JontheEchidnaHe uses the keramik window decoration, which I find to be barftastic :x21:29
Monika|Khm, Keramik doesn't look so bad21:30
blizzzmy dentist uses keramik, too21:31
blizzzi was a keramik fan in times of kde 3.21:31
neversfeldeon no!21:31
blizzznow i am sculpture fan, too bad it does not work with tragedy theme :(21:32
Monika|KRedmond \0/21:33
Monika|Kjust kidding21:33
d_edI like that in KDE4.3 there is still one called "Modern System" which was clearly written 10 years ago21:42
Riddellany of our new tutorialed helpers want to package Aurorae theme engine? http://www.kde-look.org/content/show.php/Aurorae+Theme+Engine?content=10715821:42
Riddelldon't all jump at once :)21:43
d_edhold on, lemme look21:43
d_edI can give it a go.21:44
Riddellyay21:44
Riddellfirst step is to compile it by handand check that it works21:45
d_edalready on it :-)21:45
d_edboo!21:45
Tm_Tshouldn't that be taken from svn? (;)21:45
d_edrequiring KDElibs4.2.9221:45
d_edI'm on KDE 4.3 beta, which is at 4.2.9021:45
Riddelld_ed: are you using karmic or jaunty?21:46
d_edJaunty21:46
sebasnixternal: emailing a scanned proxy form is fine21:46
d_edI have a karmic VM21:47
d_edbut I didn't think anything newer had been packaged21:47
Riddelld_ed: /msged21:47
=== shanipribadi_ is now known as shanipribadi
mgraesslinRiddell and other packagers: Aurorae requires KDE 4.3 RC21:59
mgraesslinTm_T: there are no changes in svn21:59
Tm_Tmgraesslin: hmm, looks like it yes21:59
Tm_Tatleast none yet21:59
mgraesslinI moved it today into kwin source directory and checked that there are no changes ;-)22:00
mgraesslinas starting from now I have to backport them to kde-look22:00
=== rdieter is now known as rdieter_away
Tm_Thmm, how so?22:03
mgraesslinTm_T: we will break the decoration API again in 4.4 to get window tabbing. So I won't be able to just dump svn into a tarball as soon as tabbing support hits trunk22:13
Tm_Tmgraesslin: I undestand that (:22:13
mgraesslinwell it's not so bad for us as for poor Compiz devs22:14
mgraesslinwe currently destroy their kde-window-decorator with each new KDE release22:14
Tm_Theh22:14
Tm_Tmgraesslin: you know when this tab support will enter the svn? as in, is there branch which will be merged already22:15
mgraesslinI don't know exactly how far it is, but Zarin (mentor) already started discussing design issues with Nuno22:16
mgraesslinso I hope it will happen soon that we have lots of time till release22:16
mgraesslinand Jorge sent us a patch to mailing list22:16
Tm_Tgood good22:16
mgraesslinand then merging window tiling and kwin is the über window manager :-)22:17
Tm_Tmgraesslin: as I'm hanging on trunk, if there's some test needed, just poke me and I'll look if I can help22:17
mgraesslinyeah thanks - I'll remeber :-)22:17
Tm_Tthat's if you don't have enough folks complaining already (;)22:18
mgraesslinnormaly quite fast22:18
mgraesslinpeople notice kwin hangups ;-)22:18
lubyouim looking for kwallet api docs. any pointers?23:45
lubyouerf wrong channel23:45

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