/srv/irclogs.ubuntu.com/2012/09/04/#kubuntu-devel.txt

claydohRiddell: re release page Sure thing. sorry for delay, had connection *and* laptop issues today03:31
claydoheven the Arm imx board was giving me issues03:32
claydohScottK: speaking of arm, would you or anyone be interested in my freescale imx53 dev board? it has the hdmi addon board03:35
shadeslayeranyone on precise?04:18
shadeslayer!testers04:45
ubottuTesting help needed in #kubuntu-devel ping Riddell, yofel, soee, Tm_T, shadeslayer, BluesKaj, James147, em04:45
shadeslayerktp for precise https://launchpad.net/~rohangarg/+archive/nightly?field.series_filter=precise04:46
shadeslayerktp call ui will start building in another 10 minutes or so04:46
JontheEchidnaSo it totally conflicts with the qt4 dev packages, but qt5's qtbase is in kubuntu-ppa/experimental for quantal05:13
JontheEchidnaQt5: http://i.imgur.com/LACxp.jpg :D05:20
JontheEchidnag'night05:22
JontheEchidnadidn't realise it was so late <.<05:22
shadeslayerheh05:31
jussishadeslayer: what kind of cookies do you like? (yes, Im resorting to bribery to get fixes done :P)05:47
jussi(sorry, just getting totally pissed off at kopete..)05:47
shadeslayerI'm a sucker for chocolate chip kookies ;P05:47
shadeslayerjussi: I've finished one part of my contact notification stuff in KTP05:48
shadeslayerjust need to do context aware notifications now, but I don't feel like doing anything because the weather is awesome05:48
jussiawww05:49
shadeslayerjust want to get into bed and read GoT05:49
jussihehe05:51
jussishadeslayer: and eat chocolate chip kookies? :D05:51
jussi!cookie | shadeslayer05:51
ubottushadeslayer: Wow! You're such a great helper, you deserve a cookie!05:51
shadeslayernom nom nom05:51
shadeslayerjussi: user support is sooooo boring :(06:34
apacheloggerJontheEchidna: you know, not once when upgrading muon explicitly did its deps got updated for me07:00
apacheloggerresulting in superb crashery due to outdated muonprivate/qapt07:00
shadeslayerapachelogger: ubuntu/quantal pushed07:01
shadeslayerre firefox07:01
apacheloggercool07:02
apacheloggershadeslayer: perhaps tag it07:02
apacheloggerubuntu/15.blah.blah07:02
shadeslayergive me some time, I want to add our patches and test build again with new packaging07:03
apacheloggerI mean, tag the ubuntu version specifically :P07:05
shadeslayerah ok07:05
shadeslayerapachelogger: pushed07:14
shadeslayerapachelogger: ok, need a bit of advise, can you help me with this crash? http://paste.ubuntu.com/1185137/07:15
shadeslayerhttp://paste.ubuntu.com/1185139/ < source07:15
* apachelogger goes :O07:17
* apachelogger goes Oo07:17
shadeslayer?07:18
apacheloggerTelepathyQt/shared-ptr.h07:18
apacheloggeraccount->data()->connection()->contactManager()->allKnownContacts();07:18
apacheloggerwas this code made specifically to scare me? :O07:18
shadeslayerheh07:18
apacheloggeralso that is not where your crash happens07:19
shadeslayeroh?07:19
shadeslayersome place inside tp qt?07:19
apacheloggerof course it's hard to see with these 5 derefs in one fing line07:19
shadeslayer:P07:19
apacheloggerwell07:19
shadeslayerok will deref more incrementally07:19
apacheloggernot knowing how the shared ptr is implemented07:19
apacheloggerand likely I do not want to know07:20
apacheloggerit most likely happens that TPQ has an invalid connection in a valid account07:20
apacheloggerwhich is why it fails to refcount, the ptr (or rather the shared ptr of the connection) is invalid07:20
shadeslayermm07:21
apachelogger(that is of course assuming that the account instance is valid)07:22
apacheloggeroh also07:23
apachelogger    Q_ASSERT(account);07:23
apachelogger    Tp::Contacts contacts = account->data()->connection()->contactManager()->allKnownContacts();07:23
apacheloggerthe reason big arse dereference chains like these are bad is super funny considering that assert07:24
apacheloggerthose two lines literally say ... the account mustn't be null here, but it's data, the connection, and the contactManager of the connection may very well be :P07:25
shadeslayerhmm ... trying to do it another way07:27
shadeslayerah ok07:32
shadeslayerapachelogger: Tp::Connection return the contactManager because it hasn't connected yet07:32
shadeslayerno wonder07:32
apacheloggeroh?07:33
apacheloggerso the refcount on contactmanager is failing?07:33
shadeslayeryep07:33
apacheloggersoooo silly07:34
shadeslayerI need to listen for the statusChanged signal07:34
shadeslayerindeed07:34
apacheloggerso here's what I wonder from a design perspective07:34
shadeslayerI feel all silly07:34
apacheloggerwhy does one need the connection in order t get the manager07:34
shadeslayer( didn't take into consideration the fact that a account might take alot of time to go online while waiting for the user to enter the password )07:34
apacheloggeralso supporting my point: http://www.youtube.com/watch?v=bsB8tvQMUT8&feature=related07:35
shadeslayeridk07:35
shadeslayerhaha07:36
jussihehe: https://www.youtube.com/watch?v=Nj628ufciSc07:38
apacheloggerhm07:41
apacheloggeryou guys, where exactly is the mplayerthumbs package? Oo07:41
apacheloggerjussi: totally psyched up I say07:42
* apachelogger supports this07:42
apachelogger!find mplayerthumbs07:42
ubottuPackage/file mplayerthumbs does not exist in quantal07:42
apacheloggerseriously though, who lost a pice of kdemultimedia?07:43
xnoxRiddell: thanks for getting ubiquity bug on your radar.09:08
xnoxis kubuntu tag the way to do it?09:09
apacheloggerscp: /home/ftpubuntu/stable/4.9.1/src/strigi-multimedia-4.9.1.tar.xz: No such file or directory09:09
* apachelogger sighs09:09
Riddellxnox: yeah kubuntu tag and nominate for quantal09:17
xnoxok.09:17
shadeslayerwth09:24
shadeslayergmail has certificate issues?09:24
shadeslayeroh, time is kaput09:25
dahzlohi, will kde 4.9 will ever be released on kubuntu 12.04 LTS in the main ports? (or just kubuntu 12.10)09:46
Riddelldahzlo: just 12.1009:47
Riddellkde sc 4.9 will be in a ppa09:47
dahzlook thanks09:47
apacheloggerJontheEchidna: since I was just talking about world ending ... nu doctor who was last weekend, I shall hope you did not miss it :D10:36
Riddellwas quite a classic style episode, daleks in corridors10:37
apacheloggerindeed10:49
apacheloggerat the end I went :D10:49
apacheloggerfor like 5 minutes10:49
shadeslayernerds10:58
Riddellapachelogger: exterminate shadeslayer 11:02
tsimpsonEGGS!11:03
shadeslayer:P11:03
shadeslayerapachelogger: http://paste.ubuntu.com/1185545/11:18
shadeslayeropensuse just puts it into defaults/pref11:19
shadeslayer:P11:19
apacheloggerwah?11:23
Riddellkubotu: newversion digikam 2.9.011:33
kubotuhttps://bugs.launchpad.net/bugs/104576711:33
jussiok, who wants to hear about the next bunch of fail I just found...11:38
Riddelljussi: what failed?12:21
jussiRiddell: usb headset, plugged in, volume set as master. then unplug, kmix icon disappears, (white "page" appears) and master volume remains  as headset - even though it isnt there...12:28
BluesKajHiyas all12:40
shadeslayerhi BluesKaj12:40
BluesKajhey shadeslayer12:41
Riddelljussi: ah what you need is a handy phonon developer12:54
jussioh, like an apachelogger? 12:55
Riddellactually he might just blame it all on pulseaudio12:56
Riddelldefault selection of usb headsets has rarely worked for me, I believe by policy of pulseaudio12:56
shadeslayer!find knotifyconfigwidget.h12:58
ubottuPackage/file knotifyconfigwidget.h does not exist in quantal12:58
shadeslayerwhee12:58
shadeslayerapachelogger: are you uploading stuff?13:00
shadeslayerapparently yus13:00
=== davmor2_ is now known as davmor2
shadeslayerapachelogger: can you bzr push everything? :OP13:10
shadeslayersigh ff, y u have so many tests13:10
apacheloggershadeslayer: do ye want to continue?13:10
shadeslayerapachelogger: yeah, I don't think I'm going anywhere13:11
shadeslayerso why not13:11
Quintasanshadeslayer: halp13:29
shadeslayeryo yo Quintasan13:29
shadeslayerssup13:29
QuintasanE: maliit-framework source: version-substvar-for-external-package maliit-framework-dev -> maliit-framework013:29
Quintasanw8 for control file13:29
Quintasansuper fast internet13:29
Quintasanhttp://paste.kde.org/54397413:29
shadeslayeruh13:30
shadeslayerbroken internet here13:30
shadeslayercan't access paste.kde.org13:30
Quintasanderp13:30
Quintasanshadeslayer: http://paste.ubuntu.com/1185740/13:31
Quintasanhow about that13:31
* Quintasan bets his thinking got quite rusty and can't do packaging as fast as he used to13:32
Quintasandamn school13:32
shadeslayeryeah13:37
shadeslayerQuintasan: I don't see a maliit-framework013:38
shadeslayer"The first package has a dependency on the second package that uses (= ${binary:Version}), (= ${source:Version}), or (= ${Source-Version}), but the second package is not built from this source package. Usually this means there is a mistake in the package name in this dependency"13:39
Quintasanoh 13:39
QuintasanI'm so dumb13:39
QuintasanI used the template13:39
shadeslayerthat should be maliit-framework I guess13:39
Quintasanand forgot to get rid of 0 ther13:39
shadeslayer:)13:39
shadeslayersometimes it helps when other people see your packaging/code :D13:40
shadeslayersigh, I have to reboot every couple of hours because X leaks all over the place :'(13:41
shadeslayerwill. not. buy. apple. ever13:41
soeetelepathy-kde 0.5 is not available for 12.04 (repos)?13:44
shadeslayersoee: it is13:45
shadeslayerneeds testing13:45
shadeslayersoee: https://launchpad.net/~rohangarg/+archive/nightly13:45
shadeslayerplease let me know if it works, then I'll copy it over to the right ppa13:45
Quintasanshadeslayer: framework is done then, need to pacakge plugins now T_T13:46
shadeslayer:D13:46
shadeslayergo go Quintasan13:46
QuintasanETOOMANYTHINGSTODO13:46
shadeslayerQuintasan: atleast you don't have to deal with Firefox with KDE patches13:46
Quintasandriving license, moving house, multiple trips incoming13:46
QuintasanALL THE WORK13:46
shadeslayer:)13:46
Quintasanwell13:46
Quintasanlet me get some food first13:47
Quintasanthen I can work13:47
Quintasanhungry as hell13:47
soeeshadeslayer, ok ill try, give me few minutes13:47
shadeslayersure13:47
Quintasanshadeslayer: I hope you're putting those in the stable release ppa13:47
Quintasan:P13:47
shadeslayerQuintasan: yeah will do, was looking for testers :)13:47
shadeslayerQuintasan: and we overengineered the backport process13:47
Quintasanshadeslayer: Did you do any changes to the automation script I sent you?13:47
shadeslayerbackportpackage ftw13:47
Quintasanhuh?13:47
shadeslayerQuintasan: yes13:48
shadeslayerI have 2 scripts :)13:48
Quintasanshadeslayer: sauce13:48
Quintasanpls13:48
Quintasanshadeslayer: so we basically skipped the shortest route and went out writing our own backport magic?13:48
shadeslayerQuintasan: yes13:49
shadeslayerQuintasan: https://gist.github.com/362131413:49
Quintasanshadeslayer: Well, it's you who started13:50
shadeslayerthough backport will only work if packages have been uploaded to archive atm13:50
shadeslayeryeah :P13:50
QuintasanI just expanded upon it13:50
Quintasan:P13:50
shadeslayerhehe :)13:50
shadeslayerbackport package script is threaded as well :P13:50
shadeslayer( kind of )13:50
QuintasanIt's shit then shadeslayer13:50
shadeslayerhaha :D13:50
shadeslayerQuintasan: you can supply dsc files as well13:51
Quintasanhmm13:51
Quintasanwait13:51
soeeshadeslayer, to install telepathy i should install telepathy-kde ?13:51
shadeslayersoee: if you already have it installed, just upgrade13:51
Quintasanshadeslayer: This is the backport script, how do you update the damn thing?13:51
shadeslayerif you don't, then yes, install kde-telepathy13:52
shadeslayerQuintasan: wat13:52
soeeshadeslayer, no i have removed it because it couse a lot opf problems before on my desktop (previous version)13:52
shadeslayerQuintasan: scroll down13:52
shadeslayer:P13:52
shadeslayersoee: sudo apt-get install kde-telepathy13:52
Quintasanah yes13:52
Quintasancerainly13:52
Quintasancertainly*13:52
Quintasanshadeslayer: I allow you to follow me on github13:53
Quintasanyou can explore the depths of my qtrollface app there13:53
QuintasanSO MANY MEMLEAKS13:53
shadeslayerno you13:54
soeeuh oh owncloud 4.5beta is out:)13:54
shadeslayer My private source files 13:54
shadeslayeryaright13:54
shadeslayernot so private13:54
Quintasannote the damn citation mark13:54
Quintasan:P13:54
shadeslayerdescription does not have citation mark13:55
shadeslayer:P13:55
Quintasanof my repository?13:55
shadeslayereys13:55
shadeslayeraye13:55
Quintasanlal13:55
Quintasan>mfw shadeslayer13:55
Quintasanhttp://i.imgur.com/dT1Po.png13:55
Quintasan shadeslayer's pc is so broken it doesn't even display quotation marks13:56
Quintasan:P13:56
highvoltageheh13:56
shadeslayernot that13:56
Riddellhmm I've a bad feeling about this beta, the image takes an age to start up for some reason and plasma doesn't run the init script so it has a funny layout13:56
shadeslayerthis : http://wstaw.org/m/2012/09/04/plasma-desktopQV2175.png13:56
Quintasanoh13:56
Quintasanhi thar13:56
Quintasan:P13:56
shadeslayerRiddell: I fixed the latter problem13:56
soeeshadeslayer, installed without any problems, contacts from gmail and gadu-gadu works fine13:57
shadeslayerwheee13:57
highvoltageRiddell: if it makes you feel any better, this beta is such a disaster for edubuntu that we might not even release13:57
highvoltage(the beta, that is)13:57
Riddellshadeslayer: oh?  what did youdo?13:57
Quintasansoee: cześć13:57
Riddellhighvoltage: we're all broken together :)13:58
shadeslayerRiddell: kde-workspace was broken13:58
* Quintasan hugs highvoltage13:58
highvoltageRiddell: sounds like a Paul McCartney song :)13:58
highvoltagehehe. *hugs*13:58
Quintasanhighvoltage: My PC is broken on a regular basis13:58
soeeQuintasan, cześć jak się masz :D13:58
shadeslayerRiddell: https://projects.kde.org/projects/kde/kde-workspace/repository/revisions/a651fff01cfcef8874c5ddcf7a080467edc49d1613:58
shadeslayeralso see my email to the list last night13:59
highvoltageQuintasan: get a thinkpad, they're rock solid!13:59
shadeslayer^13:59
shadeslayer!Apple && !Dell13:59
ubottushadeslayer: I am only a bot, please don't think I'm intelligent :)13:59
shadeslayerubottu: oh shut up13:59
ubottushadeslayer: I am only a bot, please don't think I'm intelligent :)13:59
Quintasanhighvoltage: Yeah, and I'll end up playing games during uni courses and finish my studies after first exam session13:59
Quintasan:P13:59
QuintasanThanks, I'll stick with my PC for now14:00
Riddellshadeslayer: gosh, genius14:01
Riddellshadeslayer: so now I'm wondering about a respin for that14:01
shadeslayerheh :P14:01
highvoltageQuintasan: hehe14:01
shadeslayerRiddell: well ... you could either fix kde-workspace, or let it be because it was broken on alpha as well14:01
shadeslayerand we'll fix it for the next beta14:01
shadeslayeryour discretion :)14:04
Quintasanshadeslayer: https://github.com/Quintasan/coding/commit/d49e492f05ae5ad5329bdbbf5ca74751f4ce955214:05
Quintasan:P14:05
shadeslayer:)14:05
shadeslayerthat should really go into somewhere more accessible though14:06
Quintasankubuntu-dev-tools?14:06
shadeslayermaybe14:06
shadeslayermore like kubuntu-automation-tools14:06
QuintasanMORE BRANCHES PLS14:07
shadeslayerkubuntu-telepathy-automation-tools14:07
shadeslayer:D14:07
Quintasani...14:08
* Quintasan ragequits14:08
shadeslayermore like rage timed out14:08
Riddellshadeslayer: we didn't even report a bug for it that I can find, how peculiar14:09
shadeslayerRiddell: indeed14:09
shadeslayerI kind of just found the bug :D14:09
* Quintasan goes off to find something to eat14:10
Quintasanbbl14:10
shadeslayercya14:10
shadeslayer'twas introduced two months ago14:10
shadeslayerplus I should clean up the initscript a bit14:13
shadeslayerthere's a nice loadModule(deafult.panel) now14:13
kubotu::qt-bugs:: [1022479] bzr crashed with SIGSEGV in QGtkStyle::drawComplexControl() @ https://bugs.launchpad.net/bugs/1022479 (by Logan Rosen)14:18
kubotu::workspace-bugs:: [1045839] plasma init script not run @ https://bugs.launchpad.net/bugs/1045839 (by Jonathan Riddell)14:19
apacheloggershadeslayer: unless you want to create a separate panel script (for which I fail to see the use) it does not give us anything14:38
RiddellScottK: what is it about python3 that stops this working? http://paste.kde.org/543998/14:54
Riddellimport pyqt should give you QString() surely14:54
soeeany ideas whats wrong: http://pastebin.com/t7tKzSTE?14:55
Riddellsoee: it can't find libkworkspace.so14:58
soeeRiddell, ok got it15:06
apacheloggerah15:16
apacheloggernow I know why the tool ran debuild with -nc15:16
apacheloggerotherwise patches break the tool if they don't apply15:16
apacheloggeremit evilGrin();15:19
kubotu::workspace-bugs:: [1045839] plasma init script not run @ https://bugs.launchpad.net/bugs/1045839 (by Jonathan Riddell)15:20
* apachelogger proposes using git for packaging15:24
apachelogger==== Skipping kde-runtime, bzr branch has unexpected content15:29
apacheloggerOo15:29
apacheloggerRiddell: eggs15:31
apacheloggerRiddell: kde-runtime archive is at ubuntu3, bzr is at ubuntu215:32
apachelogger-.-15:33
apacheloggershadeslayer: eggs15:33
Riddellapachelogger: oh that'll be me getting distracted, tsk15:33
apacheloggershadeslayer: kdenetwork archive is at ubuntu4, bzr at ubuntu315:33
apacheloggerRiddell: you're not alone, between .0 and now 3 people did not push their changes to bzr15:34
apacheloggervery much because the workflow is wrong15:34
apacheloggeri.e. uploads should happen automatically and only through the version control system15:35
apacheloggerso that commit == upload15:35
apacheloggerwell15:35
Riddellyeah, and automatic packaging branches should be debian/ only and .orig handled in some useful way15:36
apacheloggercommit ~= upload as an actual upload may be rejected when failing QA15:36
apachelogger SVN would be perfect for the orig tar stuff .. since you are not detached you need not carry around binary deltas ;)15:39
Riddellyay, precise to quantal upgrade works now, lovely15:59
JontheEchidnaapachelogger: a classic indeed :D16:03
bambeeagateau: my nephew tried kidMP, he loves it ! well done ;)16:08
bambeeeven in python... phonon ftw ! :D16:08
apacheloggerScottK: there is weird breakage in icecc16:11
JontheEchidnaapachelogger: I made all the rdepends of libmuonprivate1 depend on libmuonprivate1 (= ${binary:Version})16:11
apacheloggerhttp://paste.kde.org/544022/16:11
JontheEchidnashould automagically upgrade libmuonprivate1 when you upgrade any of the rest now :)16:11
apacheloggerJontheEchidna: groovy16:11
apacheloggerScottK: all the same on i386 though, yay -.-16:13
apacheloggernot sure it poses a problem though16:13
Riddellbambee, agateau: something that should be packaged?16:25
bambeeRiddell: aurélien has developed a nice movie player for kids, see planet.u.c , really nice, really "kids friendly"  :)17:10
Riddellbambee: yeah saw that, question is if we should package it up19:04
yofel_apachelogger: if you can properly keep the packaging branch and the .orig branch apart you could use --lightweight for the .orig branch so it doesn't fetch the history19:08
yofel_dunno how UDD is set up though19:08
=== yofel_ is now known as yofel
apacheloggeryofel: UDD is conceptually inefficient19:10
yofelagreed19:10
apacheloggeralso I'd not want to use bzr at any rate :P19:11
apacheloggerit is too slow I say19:11
apacheloggerpushing .1 changes on some 150 branches to like half an hour19:11
apacheloggerthat surely was no more than 0.5 mib actual delta data19:11
apacheloggerone gets to wonder19:11
yofelit's ~ok from my experience. Sure, git is a tad faster, but it's "you have to always manually push your changes to remote" behaviour is slightly annoying (as is creating post-commit hooks that do that)19:14
* yofel wonders if he's the only one here that actually likes svn19:15
yofelthen again, git-svn FTW ^^19:15
JontheEchidnaI like svn. git is fine too.19:15
Riddellgolly 4.9.1 is out20:13
soeehuh? Ready for 12.04 ?20:20
BluesKajfor 12.10 backports ?20:26
apacheloggeryofel: svn is also slow20:28
apacheloggerwhat's more disturbing is working with branches tho20:29
apacheloggerso I guess it has its uses they are just not in developing software in a team20:29
apacheloggerand certainly not developing software in an envrionment where you won't always have connection to the server20:29
apacheloggerRiddell: did you push the missing runtime changes?20:30
kubotu::workspace-bugs:: [1046013] backlighthelper: QDBusConnection: system D-Bus connection created before QCoreApplication @ https://bugs.launchpad.net/bugs/1046013 (by jimav)20:32
Riddellapachelogger: I think so yeah20:43
Riddelloh runtime, no20:44
Riddellapachelogger: voila.  thanks for the nudge(s)20:50
apacheloggerRiddell: thank you21:04
apacheloggerI'll finish .1 uploadery tomorrow then21:05
apacheloggeronly kdepim stuff is failing as of now, though launchpad does not like me today so I am not sure why as the buildllogs 404 on me :S21:05
Riddellapachelogger: watch out for the kwin issue21:34
kubotu::workspace-bugs:: [1008482] muon does not function @ https://bugs.launchpad.net/bugs/1008482 (by David J Westlake)21:35
ScottKRiddell: You got your PyQt3 issue sorted?22:11
RiddellScottK: well I swapped QString() for just ""22:13
Riddellbut I don't see anything in the pyqt python 3 changes doc about not having QString()22:14
ScottKJontheEchidna said something in one bug about PyQt using native python string handling in python3 since it's unicode clean now.22:16
ScottKhttps://bugs.launchpad.net/ubuntu/+source/apport/+bug/1028984/comments/322:16
ubottuLaunchpad bug 1028984 in apport (Ubuntu Quantal) "apport errored when filing bug on test image alpha3" [High,Triaged]22:16
Riddellwell porting done :)22:19
Riddellbut this could be made clearer http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/python_v3.html#qstring22:20
* Riddell snoozes22:24
ScottKRiddell: PyQt Mailing List <pyqt@riverbankcomputing.com> is the place to file complaints.22:27
JontheEchidnaman, doing D-Bus right is a lot of work23:03
JontheEchidnaprotip #1: never release your first D-Bus API to the public, you will do it wrong.23:03
xnoxJontheEchidna: nor the second or third. And after you do a Stable release, you will realise you need to break it again.23:11
JontheEchidnayeah, probably.23:11
JontheEchidnaIn order for this to be at least passable, I'm modelling my second one after something similar >.>23:12
JontheEchidnabut my first one was horrible for what I was trying to accomplish, and it's out in the public :s23:14
JontheEchidnatons of band-aiding on the client side to shore things up, but it's still not perfect by a long shot23:14

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