/srv/irclogs.ubuntu.com/2012/03/07/#kubuntu-devel.txt

=== jalcine is now known as JackyAlcine_
=== JackyAlcine_ is now known as jalcine
rbelemheya Riddell 00:20
=== jalcine is now known as JackyAlcine_
=== emma is now known as em
=== webjadmin is now known as JackyAlcine_
=== JackyAlcine_ is now known as webjadmin
=== webjadmin is now known as jalcine
nixternalif he was looking for the beta version of gimp, there isn't a ppa i would trust02:21
=== jalcine is now known as JackyAlcine_
=== JackyAlcine_ is now known as jalcine
ScottKrbelem: I think Riddell's gone for a few days.02:52
ybiti'm looking for distros to hand out at a booth, i noticed that kubuntu didn't offer the user the ability to reformat currently installed operating systems, is this being worked on?03:42
ScottKybit: What do you mean by "reformat the current operating system"?  You can certainly install over an existing operating system and reformat.03:47
ybitreformat a partition which another OS currently resides in*03:50
ybithmm...03:50
ybiti installed kubuntu03:50
ybiti then went to install kubuntu on top of that kubuntu and it didn't give me an option to reformat the current installation03:51
ybitthat was my testing expereience03:51
ScottKYou can.04:25
ScottKAlthough, unless the partition is messed up there's really no need to.04:25
Tm_T4.8.1 on oneiric being installed currently06:09
Mamaroknice, KDE 4.8.1 is arriving in the repos :)09:04
jussiIf I have a bug in icon only task manager, against which package do I file it?10:11
debfxjussi: bugs.kde.org :)10:53
jussidebfx: thats fail. :/ Whyever cant it be reported in K/Ubuntu? 10:53
debfxjussi: if it's an upstream issue it will likely be ignored on the ubuntu bugtracker10:55
=== rdieter is now known as rdieter_away
Sputhmpf. after today's kubuntu upgrade, kmail and akonadi keep crashing somewhere in nepomuk/soprano...12:30
bulldog98Riddell, apachelogger: is someone working on the installer? I have time to work on it13:05
ScottKbulldog98: No one is working on it, IIRC.13:06
ScottKI think nixternal triaged a bunch of bugs, but that's as far as he got.  I may have other plans.13:06
BluesKaj'Morning all13:10
debfxyofel: want me to help uploading 4.8.1?13:14
debfxI take that as a yes ;)13:21
* debfx grabs kdepimlibs13:21
yofeldebfx: yes, I'm at school and won't be able to upload anything for the next 2 hours13:22
debfxok13:23
=== jalcine_ is now known as jalcine
=== bulldog98_ is now known as bulldog98
bulldog98shadeslayer: would it be ok for you if I would apply for becoming Kubuntu dev the same time as you?13:51
shadeslayerbulldog98: I don't see why :D13:51
ScottKdebfx: Are you uploading anything else?13:59
* ScottK might do a few.13:59
ScottKbulldog98: The fewer meetings the better.14:00
=== jalcine is now known as JackyAlcine_
apacheloggerbulldog98: no one working on it14:03
bulldog98apachelogger: so I’ll have a look at it :)14:04
apacheloggerbulldog98: what you want to do?14:04
bulldog98apachelogger: I would like to port the most stuff to qml14:04
apacheloggeruh14:05
apacheloggerbulldog98: don't we have more important things todo :P14:05
bulldog98apachelogger: eg?14:05
apacheloggerdon't get me wrong, proting and cleanup and stuff needs to happen, just not when we are close to release :P14:05
apacheloggerbug fixing14:05
apacheloggerbug triage14:05
apacheloggerQA14:05
apachelogger<--- qa coordinator :P14:06
bulldog98apachelogger: don’t we have something like a bug list somewhere on launchpad?14:07
=== JackyAlcine_ is now known as jalcine
ScottKbulldog98: For the installer, there's (sorry, ugly LP URL follows):14:10
ScottKhttps://bugs.launchpad.net/ubuntu/+source/ubiquity?field.searchtext=kde&search=Search&field.status%3Alist=NEW&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.assignee=&field.bug_reporter=&field.omit_dupes=on&field.has_patch=&field.has_no_package=14:10
* ScottK does kactivities.14:11
debfxI have done that but: Signer is not permitted to upload to the component 'main' ...14:14
ScottKOh.  So we need the package set list updated.14:15
ScottKI just uploaded it.14:15
ScottKdebfx: Any others you've done?14:15
ScottKOr more particularly any others you know you can't do because they aren't in the packageset?14:16
debfxScottK: nope, haven't done any others14:16
jussiso who broke my nvidia driver! :/14:16
ScottKmicahg: What's the process now for fixing obvious omissions due to new pakcages from a packageset?14:16
ScottKjussi: nvidia. By definition.14:17
jussihehe14:17
debfxlikely all that are new in 4.814:17
jussiwho broke its integration with ubuntu more to the point ;)14:17
debfxScottK: I'm pretty sure it's still "ping cjwatson"14:18
ScottKdebfx: I suspect so, but the DMB may have powerz now.  Not sure.14:18
debfxeven if they have the power I doubt anyone else would be willing to touch it14:21
ScottKmicahg is fearless.  He'd do it.14:21
ScottKOK.  kactivities and kde-baseapps up.14:24
=== jalcine_ is now known as JackyAlcine_
=== JackyAlcine_ is now known as webjadmin
=== webjadmin is now known as JackyAlcine
=== JackyAlcine is now known as jalcine_
=== jalcine_ is now known as jalcine
* ScottK does libkipi next.14:27
ScottKOK.  That's done.  Time to pretend to work for awhile.14:32
=== vivek is now known as Guest24242
rbelemScottK, is he sick?14:44
ScottKI don't think so.14:45
ScottKHe just mentioned something about being away.14:45
rbelemScottK, i hope he is completely recovered from that accident14:46
ScottKAIUI he's not fully recovered, but mending slowly and ~as expected.14:47
bulldog98apachelogger: as far as I can see we need to port ubiquity from PyQt to PySide to use Qml14:47
rbelemScottK, so, if you have some time, could you help me with the active pkgs?14:48
ScottKrbelem: Possibly, but the time I have for Kubuntu today, I'm trying to help upload KDE 4.8.1.14:49
=== Guest24242 is now known as pvivek
rbelemScottK, oki :-) when you r free, could you ping me?14:50
ScottKI probably won't remember.  Once 4.8.1 is done, give me a shout.14:51
rbelemScottK, will do14:51
rbelem:-)14:51
schnellepfff now chrome/chromium doesn't respect color scheme. it forces black text like libreoffice used to do14:56
Sputhmpf. I guess I should've disabled the beta ppa14:57
* ScottK does libkdeedu15:00
ScottKNow okular15:06
debfxI'll take kde-workspace and oxygen-icons15:13
* ScottK updated the wiki page.15:15
* ScottK does -runtime.15:16
debfxScottK: have you seen the "ffe?" on the wiki?15:16
Peace-apachelogger: pinga15:17
ScottKSaw it.  Approved it already.15:17
* ScottK should make sure the bug is closed in changelog15:17
Peace-:) another spalsh qml http://www.youtube.com/watch?v=2KZreVEHp5g15:18
ScottKYep.  It's there.15:18
ScottKdebfx: One thing I just thought of though ... kde-runtime will need to go through binary New and if I upload it, I can't do that.  Would you please review and upload?15:19
* ScottK doesn't do -runtime.15:19
debfxyep, can do15:20
ScottKGreat.15:21
* ScottK does libkexiv2 instead.15:22
* debfx grabs kde-wallpapers15:35
=== vivek is now known as Guest98591
debfxwhat's the deal with libkwineffectsabi2-gles?15:46
debfxwhy is it empty?15:47
debfxI assume we don't need it anymore since we dropped our double build hacks?15:48
ScottKIt's referred to all over the place.15:49
debfxwhere? (except kde-window-manager-gles)15:51
ScottKNevermind.  It was kde-window-manager-gles I was looking at.15:55
ScottKWe do build kdeinit_kwin_gles.dir/effects.o15:56
ScottKdebfx: I think you're right.  As nearly as I can tell from the build log of 4.8.0, whatever was in libkwineffectsabi2-gles is now part of kde-window-manager-gles.16:07
BluesKajScottK,  does kde-window-manager-gles give more graphics effects options for pci graphics cards like nvidia 7000 series for example ?16:15
ScottKIIRC it's mostly designed for contrained environments where all of GL isn't available.16:16
BluesKajok , hence the nouveau dependency16:17
Peace-guys i have  a problem with qml 16:18
Peace- /main.qml:2:2: module "QtMultimediaKit" is not installed 16:18
Peace-i installed libqtmultimediakit116:18
Peace-it still breaks16:18
* ScottK bets apachelogger knows the answer to that one.16:19
Peace-ScottK: i get a nice core dumped16:20
Peace-xD16:20
* ScottK looks at marble16:22
debfxPeace-: sounds like you need libdeclarative-multimedia16:25
Peace-debfx: i wil try16:27
Peace-debfx: nice now it doesn't play anything but.. at least doesn't crash16:28
Peace-debfx: :) thanks fixed16:28
agateauHi! would be great if someone with upload privileges could have a look at the Zanshin package I pushed here: https://launchpad.net/~agateau/+archive/ppa/+packages and upload it16:31
Peace-ok now even the splash theme has the audiio16:32
=== jalcine is now known as JackyAlcine_
ScottKagateau: It should probably wait until after more of 4.8.1 is uploaded so it doesn't get mixed up with that.  Later today or tomorrow.16:34
agateauScottK: no problem, there is no urgency16:34
ScottKPeace-: Please make sure there's an easy way to disable said audio.16:34
Peace-ScottK: well i am not working on official kubuntu stuff16:35
Peace-:) 16:35
ScottKOK.16:35
Peace-but i will 16:36
=== JackyAlcine_ is now known as jalcine
=== jjesse_ is now known as jjesse
Riddellguten abend from cebit17:33
Tm_Tso 4.8.1 is released, yay17:33
Riddellfree beer on the KDE stall17:33
Tm_TRiddell: oh, having fun there?17:33
Riddellyofel_: how did you get on with 4.8.1?17:33
RiddellTm_T: this place is huge!17:33
ScottKRiddell: We mostly need to upload stuff.17:33
ScottKRiddell: Also rbelem was looking for help on his active stuff.  If you've got any time, it'd be lovely if you could help him since several of us can upload 4.8.1 stuff.17:34
Tm_TRiddell: is KDE booth having a good set of different distros and hooks, like plasma active?17:34
=== vivek is now known as Guest65638
RiddellI can't do much, I'm in the middle of a conference17:35
* ScottK does libkdcraw.17:35
RiddellTm_T: one desktop with kubuntu, one spark17:36
ScottKRiddell: OK.  If you could give me a hint about where things are so we can help him out, that'd be good.17:36
=== Guest65638 is now known as pvivek
RiddellScottK: on active?17:36
ScottKyes.17:36
* ScottK thinks apachelogger is looking for something to do.17:36
Riddellimages should be being made and rbelem's latest stuff was uploaded on monday17:37
Riddelland I think I stopped kubuntu-active installing plasma-desktop17:37
Riddellso go test the images17:37
Riddellmaybe it magically works17:37
ScottKOK.17:37
ScottKHe said he had more stufz.  Not sure what.17:37
Riddelljust see what's new in ~kubuntu-active PPA since monday17:38
Tm_TRiddell: nice17:39
Riddelland free currywerst :)17:42
Tm_Twurst?17:42
Riddellyes17:42
Tm_Tsounds delicious17:43
Riddellno, it's wiener17:43
schnelleguys I tested precise and I found this bug (also present with qt 4.8 in oneriric): https://bugs.launchpad.net/ubuntu/+source/kde4libs/+bug/942102 17:50
ubottuLaunchpad bug 942102 in kde4libs (Ubuntu) "Notifications have no alert sounds" [Undecided,Confirmed]17:50
schnellealso all panel bugs are still present :(17:51
ScottKschnelle: What we really need is testing on precise with Qt 4.8 and KDE 4.8.17:51
schnelleScottK: the bug above happens on precise17:52
schnellealso panel bugs are present on precise17:53
schnellefor both qt need to be patched17:53
ScottKOK.  Maybe agateau would know about what needs doing.17:53
* ScottK does kdepim-runtime17:53
rbelemthanks Riddell, ScottK :-)17:56
rbelemRiddell, today's image should have all new stuff?17:58
ScottKNow kdepim18:40
ScottKrbelem: It should be all whatever's in the official archive (not the PPA)18:46
rbelemScottK, nice :-) everything is there18:47
* ScottK does pykde418:53
micahgScottK: well, depends on which packageset and why18:53
ScottKmicahg: Adding kactivities to the Kubuntu packageset since it's a new KDE package for KDE 4.8.18:54
ScottKNothing else uses it.18:54
micahgScottK: just e-mail cjwatson to add it to the generated packageset assuming it's seeded18:55
micahgor rather to rerun his scripts18:55
ScottKOK.  Thanks.18:55
ScottKDone.18:57
=== yofel_ is now known as yofel
Peace-ok i have released :D20:10
Peace-http://kde-look.org/content/show.php?content=14938520:11
Peace-if anyone wants test it :D 20:11
bulldog98Peace-: you don’t have a download path anywhere20:19
Peace-bulldog98: ? http://kde-peace-settings.googlecode.com/files/nwd2.tar.gz20:20
Peace-ups20:20
Peace-sorry20:20
Peace-bulldog98: http://kde-peace-settings.googlecode.com/files/nwdsound.tar.gz20:22
Peace-bulldog98: thank you 20:22
Peace-i used the old link :/20:23
apacheloggerScottK: I am still looking at plymouth and try to make sense of it20:52
ScottKOuch.20:53
apacheloggerbulldog98: regarding bugs... I sent a mail about that back when feature freeze started, clearly no one bothered to read it :P20:53
apacheloggerbulldog98: also about pyside ... booohoooo20:54
apacheloggerRiddell is not gonna like that one20:54
apacheloggeralso pyside is not nokia maintained anymore from what I heared20:54
bulldog98apachelogger: I’ll put the link into the header20:54
=== bulldog98 changed the topic of #kubuntu-devel to: Kubuntu: Friendly Computing | 4.8.1 https://wiki.kubuntu.org/Kubuntu/Ninjas/Packaging | Precise: Feature Freeze, time to squish beasties | Bug hunting: https://bugs.launchpad.net/~kubuntu-bugs/+packagebugs| http://status.ubuntu.com/ubuntu-precise/group/topic-precise-flavor-kubuntu.html TODOs! | http://www.kubuntu.org/news/12.04-lts-announce | Jussi's new baby's name is Elodi! :)
apacheloggerfriends! what's with the long header?20:58
apacheloggeralso 20:58
apacheloggerhelp! friends! I got tricked by a guinea pig!20:59
ScottKNice.20:59
ScottKThey are reasonably tasty.20:59
ScottKI tried one in Peru once.20:59
=== jussi changed the topic of #kubuntu-devel to: Kubuntu: Friendly Computing | 4.8.1 https://wiki.kubuntu.org/Kubuntu/Ninjas/Packaging | Precise: Feature Freeze, time to squish beasties | Bug hunting: https://bugs.launchpad.net/~kubuntu-bugs/+packagebugs| http://status.ubuntu.com/ubuntu-precise/group/topic-precise-flavor-kubuntu.html TODOs! | http://www.kubuntu.org/news/12.04-lts-announce
apacheloggerPeace-: so you are now login into a community? :O21:00
jussiScottK: you are a strange man21:00
apacheloggerfriends! what's with the almost equally long header?21:00
apacheloggersomeone tinyurl that shoot21:01
* jussi grumbles once again at the nvidia driver21:01
apacheloggeror something21:01
jussiapachelogger: topic is open, fixor it!21:01
apacheloggerjussi: why wouldn't you know, fglrx is doing the old abi incompatible segfault dance :)21:01
ScottKjussi: It's quite a common food locally there.  When in Rome and all that.21:01
apacheloggerI cannot even not watch no prn21:01
jussiapachelogger: eh-heh21:02
Peace-jussi: rome?21:02
jussiPeace-: huh?21:02
apacheloggerScottK: rome is in peru?21:02
jussioh you all fail21:02
jussi"when in rome do as the romans do"21:02
Peace-ah :S21:03
ScottK"When in Austria, go to Germany?"21:03
jussisubstitute rome/romans for $place/$people21:03
Peace-ScottK: xD21:03
apacheloggersuite case point21:03
apacheloggeroh21:03
apacheloggera suite case, picture that21:03
apacheloggerit's how the doctor travels 21:04
apacheloggerPeace-: good sir, you really do not want to use oga but wav21:05
Peace-apachelogger: ?21:06
Peace-why wav?21:06
apacheloggercuz it is less slow21:07
Peace-ah21:07
=== bulldog98 changed the topic of #kubuntu-devel to: Kubuntu: Friendly Computing | 4.8.1 http://ur1.ca/8kalp | Precise: Feature Freeze, time to squish beasties | Bug hunting: https://bugs.launchpad.net/~kubuntu-bugs/+packagebugs| http://status.ubuntu.com/ubuntu-precise/group/topic-precise-flavor-kubuntu.html TODOs! | http://www.kubuntu.org/news/12.04-lts-announce
apacheloggerthen again you are loading qtmmkit in a splash screen plus a bazillion pictures, one gets to question wherever it makes any difference21:07
=== bulldog98 changed the topic of #kubuntu-devel to: Kubuntu: Friendly Computing | 4.8.1 http://ur1.ca/8kalp | Precise: Feature Freeze, time to squish beasties | Bug hunting: http://ur1.ca/8kam4| http://status.ubuntu.com/ubuntu-precise/group/topic-precise-flavor-kubuntu.html TODOs! | http://www.kubuntu.org/news/12.04-lts-announce
apacheloggeralso I wanted to ask everyone something, but I forgot21:08
apacheloggerfriends! what's with the topic spam already?21:08
apacheloggeralso21:08
=== bulldog98 changed the topic of #kubuntu-devel to: Kubuntu: Friendly Computing | 4.8.1 http://ur1.ca/8kalp | Precise: Feature Freeze, time to squish beasties | Bug hunting: http://ur1.ca/8kam4| http://ur1.ca/8kamo TODOs! | http://www.kubuntu.org/news/12.04-lts-announce
apacheloggerfriends! did we ever decide which background to use for splashes? ariya or upstream ariya version for splashes?21:08
Peace-for me the default stuff it's not "Hot"21:09
apacheloggerthat aint not no answer21:10
Peace-:D21:10
apacheloggeralso why does digikam of all things use dh_apparmor? :O21:10
apacheloggergreat no one wants to answer me21:11
ScottKPresumably because it has a profile.21:11
apacheloggerno new splashes then :P21:11
bulldog98apachelogger: because it uses mysql???21:11
apacheloggerOo21:11
apacheloggerit uses mysql?21:11
apacheloggerOo21:11
apachelogger:O21:11
apachelogger-.-21:12
apachelogger:@21:12
Peace-LOL21:12
bulldog98apachelogger: at least you can make it use mysql21:12
bulldog98I think default is sqlite21:12
apacheloggeron windows I have this many user space apps using mysql: 021:12
* ScottK doesn't think anything actually "uses" mysql so much as it endures it.21:12
apacheloggeron kubuntu I this many user space apps using mysql right now: 221:13
apacheloggermind my sequel21:13
apacheloggerdup dup dup21:14
apacheloggerso, really21:14
apacheloggerwhat wallpaper to use?21:14
Peace-for waht?21:14
apachelogger(FWIW: the upstream default splash wall is more suitable for low color depths)21:14
apacheloggersplashes21:14
Peace-i would use dark splash wallapaper21:15
Peace-walla walla xD21:15
apacheloggeryeah and I would use a picture of nakkid bulldog98, no luck for both of us as neither is an option... -.-21:16
apacheloggerI could totally roll a dice21:16
apacheloggerbetter yet, I'll spam the list21:16
apachelogger\o/21:16
Peace-spam it LOL21:16
apacheloggerwhat I like most about systemsettings is the affordance the icons provide21:17
apacheloggerdesktop effects having a desktop and all that21:17
apacheloggertotally makes me not click it when I want to get desktop settings21:18
apachelogger<321:18
apacheloggernixternal: will I ever get an answer on my mail btw? :P21:18
tazzsqlite > mysql for a light single user db.21:21
apacheloggeroh oh21:26
apacheloggerhttp://aplg.kollide.net/tmp/aubertruck-png.png21:26
apacheloggerwhat I found21:26
tazzs/found/made/21:27
kubotutazz: You did something wrong... Try s/you/me/ or tell me "help sed"21:27
tazz:p21:27
apacheloggerno21:28
apacheloggerthat was jon the tacko21:28
apacheloggerwho is once again not here21:28
apacheloggerkubotu: seen JontheEchidna21:28
kubotuJontheEchidna was last seen 1 day, 18 hours, 21 minutes and 18 seconds ago, quitting IRC (Quit: Konversation terminated!)21:28
apacheloggerusing quassel so he can avoid me21:28
apacheloggereh21:28
apacheloggerkonversation21:28
apachelogger<-- using quassel because he is in the credits apparently21:29
ScottKHe was the litigator for Konversation in the last great Quassel versus Konversation Kubuntu Council case, so no surprise there.21:30
apacheloggerin the last IRC client war you mean21:31
tazz+1 for http://aplg.kollide.net/tmp/snapshot020.png21:32
apacheloggerhe probably argued for konversation because he is not in the credits of quassel21:32
* apachelogger only got told today by a fellow student ^^21:32
ScottKapachelogger: Yes.21:33
apacheloggerwe should rename ariya to vertigo21:34
apacheloggerway easier to spell21:34
apacheloggeroh my tmp folder is filled with bug screenshots21:35
apacheloggercool21:35
apacheloggerhttp://aplg.kollide.net/tmp/snapshot9.png21:35
apacheloggerbulldog98: fix that21:35
* apachelogger pokes fabo into fixing Qt as per mailing list21:37
bulldog98apachelogger: I’ll have a look at it21:37
apacheloggeryofel: u here?21:38
apacheloggerbulldog98: I am being lazy, could you check some packaging issue for me?21:38
apacheloggerPeace-: btw, you can have multiple qml files ;)21:39
Peace-apachelogger: i am plannin to rename stuff and put them on one page 21:40
Peace-with multiple links :D21:40
Peace-apachelogger: you know the fist walla walla is better for me21:41
Peace-first21:41
apacheloggercuz it is made for splashes :P21:41
apacheloggerno clue whoever made the ariya wallpaper the background21:41
apacheloggeror how21:41
apacheloggerand since I am being lazy and bulldog98 doesn't wanna help we might never find out21:42
bulldog98apachelogger: helping with what?21:42
apacheloggerfind out why the thing in ksplash is ariya21:42
apacheloggeroh21:42
apacheloggermaybe I know already21:42
apacheloggersec21:42
apacheloggerok, I don't21:43
apacheloggerbulldog98: something is astray there21:43
apacheloggerall the stuff in /usr/share/kde4/apps/ksplash/Themes/Default is ariya21:43
bulldog98apachelogger: which arch, since on my amd64 it works on the i386 not21:44
apacheloggereven though it should be that center gradient thing21:44
apacheloggeramd6421:44
apacheloggerthat doesn't matter for share files anyway :P21:44
* apachelogger needs to clean out his bzr dir for it is a right mess21:45
apacheloggerkde-workspace-data, kde-workspace-data-extras: /usr/share/kde4/apps/ksplash/Themes/Default21:45
bulldog98apachelogger: with ubiquity-slideshow I don’t see where I would need to change something21:46
apacheloggerdantti: did I tell you about print-mgr ppa btw?21:46
=== jalcine is now known as JackyAlcine
apacheloggercuz it is a right mess too21:46
=== JackyAlcine is now known as jalcine
apacheloggerbulldog98: you'd need to make the text have a background, which looks equally crappy21:47
apacheloggerunless you find a way to make the text flow around the pic21:47
apacheloggerohohoh21:48
apacheloggerbulldog98: u on .1?21:48
apacheloggerthat would explain why you have the upstream background for splash21:48
apacheloggerthey might have changed it for .121:48
=== apachelogger changed the topic of #kubuntu-devel to: Kubuntu: Friendly Computing | 4.8.1 http://ur1.ca/8kalp | Precise: Feature Freeze -> Bug hunting: http://ur1.ca/8kam4| http://ur1.ca/8kamo TODOs! | http://www.kubuntu.org/news/12.04-lts-announce
bulldog98apachelogger: yeah I’m on .1 but also on my eeepc, where the problem still exsists21:49
danttiapachelogger: nah21:49
Peace-apachelogger: but why you don't change the default wallpaper 21:49
apacheloggerdantti: kubuntu experimental21:49
danttiapachelogger: I'm stuggling with a mem leak right now :P21:49
apacheloggerdantti: also see my wicked mail on kubuntu-devel21:49
danttiapachelogger: it is making my plasma desktop eat all my ram... but hopefully it's the last one..21:49
apacheloggerdantti: basically you just need to tell me a commit that works well and I can roll an update for all supported releases in less than a second (not including build time which is like 3000 hours ;))21:50
danttiapachelogger: I'm not subscribed to k-dev21:50
apacheloggerpoor soul21:50
danttiapachelogger: right now I'd say no commit works well until I kill that leak21:50
apacheloggerdantti: https://lists.ubuntu.com/archives/kubuntu-devel/2012-February/005888.html21:50
danttiotherwise it will eat your ram after a few hours21:51
apacheloggerhttps://code.launchpad.net/~kubuntu-ppa/+archive/experimental21:51
apacheloggeronce you are fine with moving to to backports or beta-backports we can also easily do that21:51
apacheloggerrbelem: also I still do not know where your copyright script is ;)21:51
bulldog98apachelogger: kde-workspace-data-extras is faulty21:51
* bulldog98 is gona have a look at kde-workspace21:52
apacheloggerbut how21:52
apachelogger./kde-workspace-data-extras.install:usr/share/kde4/apps/ksplash/Themes/Default/600x400/background.png21:52
apacheloggerit just installs whatever is there21:52
bulldog98apachelogger: and that is the wrong image21:52
apacheloggerbut how?21:52
apacheloggersurely we do not patch images21:53
apacheloggergrep doesn't list any such business anyway21:53
bulldog98apachelogger: have we checked upstream, if the images are right?21:53
Peace-apachelogger: btw do you know why ksplashqml  is not on kubuntu 11.10 ?21:53
apacheloggerhttp://websvn.kde.org/trunk/KDE/kde-base-artwork/ksplashx-themes/default/21:53
apacheloggerunless dirk rolled a wrong tar that should be the background21:53
apacheloggerPeace-: it is in some extra package21:54
Peace-someone is writtin here that i am an asshole because kslashqml doesn't exist on k11.10 :D21:54
apacheloggeroh21:55
apacheloggerit is not in 4.7!21:55
Peace-funny21:55
apacheloggerso not in stock 11.1021:55
apacheloggeryou'd need to upgrade to .821:55
Peace-i am on 12.04 :D21:55
apacheloggerwell that has .821:55
Peace-a kid has downloaded my theme ...21:56
Peace-and it's angry xD21:56
Peace-*he is21:56
Peace-anyway => bed 21:56
Peace-cya21:56
apacheloggerjust when I wanted to praise some work21:57
apacheloggeroh well21:57
bulldog98apachelogger: tarball is ok22:01
apacheloggerthen I do not get it22:01
bulldog98so we seem to somehow copy something from horos to default22:01
apacheloggeroh22:01
apacheloggerno22:02
apacheloggertarball does not seem ok22:02
apachelogger/tmp/kde-workspace-4.8.1/ksplash/ksplashx/themes/default/1920x1200 is ariya22:02
apacheloggerbulldog98: please mail kde-release and kde-artists22:02
apacheloggerthis is not healthy22:03
bulldog98apachelogger: ok22:03
bulldog98apachelogger: for me it’s that stripe thing22:04
bulldog98apachelogger: I did apt-get source kde-workspace and all  under kde-workspace-4.8.1/ksplash/ksplashx/themes/default/ is what it is supposed to be22:06
apacheloggerhttp://www.golem.de/news/freier-desktop-zeitplan-fuer-kde-sc-4-9-steht-fest-1203-90168.html lol, now I really need to make dragon3 happening :O22:06
apacheloggerbulldog98: I did pull-lp-source22:06
apacheloggerbulldog98: well yes22:06
apacheloggerbulldog98: the stripe thing is ariya22:06
apacheloggerwhich is wrong22:06
apacheloggerit should be the center gradient22:06
apacheloggerhttp://websvn.kde.org/trunk/KDE/kde-base-artwork/ksplashx-themes/default/22:06
apacheloggermaybe ask someone in #oxygen22:07
apacheloggerdantti: did you valgrind the leak?22:09
danttiapachelogger: yup22:10
danttiwhen I fix the leak it does not talk to cups correctly22:10
apacheloggeroh?22:10
apacheloggerwhats the leak?22:10
apacheloggercodewise22:11
danttikcupsconnection.cpp:19022:11
bulldog98apachelogger: if it’s announced you have to hurry up :P22:11
danttia string dup that is not deleted22:11
dantti(if I delete it still fails(22:12
dantti* I pushed a fix but them things stoped working :P22:13
dantti*then22:13
apacheloggerbulldog98: that's not particularly trivial22:13
apacheloggerbulldog98: while you are over in #oxygen ask nuno nicely wherever he has time to come up with a UI design for dragon322:13
apacheloggerthat'd would at least only leave the technical problem in phonon with format negotiation22:14
bulldog98apachelogger: wait aren’t you the developer of dragon3?22:14
apacheloggercase in point22:14
apachelogger*developer*22:14
apacheloggernot UI artist22:14
bulldog98apachelogger: but still you should ask him22:15
apacheloggerI am too shy22:15
apacheloggeralso waitign for quickgit to time out ;)22:15
apacheloggerdantti: it is funny how the dir is called libqcups and has Kclasses ;)22:17
apacheloggerhttps://projects.kde.org/projects/playground/base/print-manager/repository/revisions/master/entry/libqcups/KCupsConnection.cpp#L190 ?22:18
bulldog98apachelogger: even better in the package kde-workspace-data-extra the pics are all the same and the right pics22:18
apacheloggereh?22:18
apacheloggerbulldog98: that doesn't make sense22:19
apacheloggerall pics in the source tar are ariya22:19
apacheloggerand not the gradient22:19
danttiapachelogger: Ii renamed the classes22:19
bulldog98apachelogger: the names confuse me tell me what I’m supposed to see on the pics22:20
apacheloggerso where is the code :P22:20
apacheloggerbulldog98: the one from websvn22:20
apacheloggerwhich is the thing with the center gradient22:20
apacheloggerariya is the stripe thing22:20
apachelogger(FWIW the gradient is the base of ariya ;))22:21
apacheloggerremove the stripes and you get the gradient ;)22:21
bulldog98apachelogger: ok22:21
danttiapachelogger: a commit before that22:21
bulldog98apachelogger: even better on my eeepc I have horos pics at that locations22:21
bulldog98apachelogger: yes that are the stripe things22:22
apacheloggerdantti: https://projects.kde.org/projects/playground/base/print-manager/repository/revisions/af3015ba428473bcdf609c5811ceb5f0369adda7/diff/libqcups/KCupsConnection.cpp22:22
apachelogger?22:22
apacheloggeroh nvm22:22
apacheloggerI am being silly22:22
apacheloggerdantti: btw you might want to read up on QStringBuilder22:25
danttiapachelogger: right22:26
apachelogger httpAssembleURIf(HTTP_URI_CODING_ALL, uri, sizeof(uri), "ipp", "utf-8", "localhost",....22:26
apacheloggeroh22:27
apacheloggerI guess that utf-8 there is defining the encoding of the path?22:27
apacheloggercause my immediate guess would have been that destination.toUtf8() might screw it over22:27
apacheloggerbulldog98: will nuno make me a design? :P22:29
apacheloggerdantti:             request = ippNewDefaultRequest(values.take("printer-name").toString(), isClass, operation);22:30
danttiapachelogger: I think so, but this works for all the rest of the code the real problem is that I need qstringlist to const char **22:30
apacheloggertoString().toUtf8()?22:30
apacheloggermaybe22:30
bulldog98apachelogger: he hasn’t answered yet22:30
danttiapachelogger: that is not the leak22:30
danttilook at the loop where I copy the values22:31
apacheloggerdantti: no, I mean in your fix for th eleak you do not explicitly convert to utf822:31
apacheloggeris it still leaking with the latest commit?22:31
apacheloggeror just not working?22:31
danttinot working22:31
danttino leak22:31
apacheloggerthen try a toutf8 on that line from above22:32
apacheloggerohm22:34
apacheloggerdantti:                         attr->values[i].string.text = qstrdup(list.at(i).toUtf8());22:34
apacheloggeractually22:34
apacheloggerthis does not make sense22:34
apacheloggeractually the entire QStringList case does not make sense WRT attry22:34
apacheloggers/attry/attr/g22:34
kubotuapachelogger meant: "actually the entire QStringList case does not make sense WRT attr"22:34
danttithat actually works, but qstrdup, needs cleaning...22:34
apacheloggerohm22:35
apacheloggerdantti: you never do anything with that attr?22:35
apacheloggermaybe I am not understanding the code though22:35
danttiIPP_TAG_COPY is said to copy the const char **, but this code also does not working if I delete http://privatepaste.com/e42e6a498e22:36
danttiapachelogger: I only need the attr to set up it's internal values22:37
bulldog98apachelogger: you get help form nuno, but I must warn you he uses mplayer22:37
apacheloggerah, so it is held elsewhere?22:37
danttiapachelogger: if I pass a const char ** to ippAddStrings then I can ignore the attr22:37
danttiapachelogger: yes it adds strings to ipp resquest22:38
danttiapachelogger: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=36908322:38
apacheloggercurious22:38
ubottuDebian bug 369083 in libgnomecups1.0-1 "gnome-cups-manager: gnome-cups-icon bloated ?" [Normal,Fixed]22:38
apacheloggeris ippAddStrings one of your functions?22:38
danttithe gnome-cups-had the same issue, but they managed to fix it but I'm trying to do the same and it's not working :P22:38
danttiapachelogger: no22:39
danttiit's a cups function22:39
apacheloggeryou should do a wrapper around it IMHO22:39
apacheloggerto which you can pass a QString22:39
apacheloggerjust a thought on making the code better :)22:39
apacheloggerdoesn't really help us22:39
danttiapachelogger: well I use it just a bit... the problem is not with string also it is with string lists :P22:40
apacheloggerthis is wicked really22:41
apacheloggerok22:41
apacheloggerso22:41
apachelogger                        attr->values[i].string.text = qstrdup(list.at(i).toUtf8());22:41
apacheloggerleaks because cups has refcounting internally and refuses to delete the string22:41
apacheloggeronly stuff add via ippAddStrings makes an internal copy if that copy flag is set22:42
apacheloggerthus it is part of the refcount and deleted properly22:42
apacheloggerworking aroudn that function and direclty inserting strings then of course causes a leak22:42
apacheloggerso that's that22:42
apacheloggerdoesn't explain why it is not working though :)22:43
danttiit's weird...22:43
apacheloggerdantti: did you try that missing toutf8?22:45
danttiapachelogger: i think so..22:46
apacheloggerstill not working?22:46
danttinah22:46
danttiapachelogger: btw values[item] = list.at(item).toUtf8().data();22:47
danttisee I was using the toUtf8()22:47
apacheloggerwhat is values?22:48
apacheloggerand what is list?22:48
apacheloggertypeweise22:48
apacheloggertypewise even22:48
danttihttps://projects.kde.org/projects/playground/base/print-manager/repository/revisions/master/entry/libqcups/KCupsConnection.cpp#L19022:48
danttiapachelogger: char *values[siz]22:48
apacheloggerohm22:48
apacheloggerlist better be around for the time values is used22:48
apacheloggerotherwise the memory will become invalid22:49
apacheloggerthat should be fine22:49
Riddellbulldog98: eh?  you can use QMl with PyQt22:49
apacheloggerbut the toutf8 was elsewhere22:50
bulldog98Riddell: yes that’s possible22:50
apacheloggerdantti:             request = ippNewDefaultRequest(values.take("printer-name").toString(), isClass, operation);22:50
apacheloggerthat line is missing it22:50
bulldog98s/yes/what is that/22:50
kubotubulldog98 meant: "Riddell: what is that that’s possible"22:50
danttiapachelogger: ah ippNewDefaultRequest is internal...22:50
apacheloggerdantti: well, you were passing it a char* previously22:53
apacheloggerother than that there is no difference that would make things not working22:53
apacheloggernot in that class anyway22:53
Riddellbulldog98: you're hoping to use QML in Ubiquity?22:54
bulldog98yes22:54
apacheloggerRiddell: overdue that is22:54
apacheloggerwhat we do there is quite the abomination ;)22:55
Riddellbulldog98: to do what?  the slideshow?22:55
bulldog98Riddell: yes that was the main purpus22:55
apacheloggerdantti: https://projects.kde.org/projects/playground/base/print-manager/repository/revisions/db4d72570b457292bed1b4048e726b2704cff25f/diff/libqcups/KCupsRequest.cpp22:56
apacheloggerthere you stop setting m_retArguments22:56
apacheloggerhttps://projects.kde.org/projects/playground/base/print-manager/repository/revisions/db4d72570b457292bed1b4048e726b2704cff25f/diff/printmanager-dataengine/PrintManagerEngine.cpp22:57
apacheloggerand there you turned the last if22:57
apacheloggereh22:57
apacheloggerelse22:57
apacheloggerelse if22:57
Riddellbulldog98: of course there are probably lots of bugs that need fixed before 12.04 first :)22:58
danttiapachelogger: that just make the Request class not setting returned args since jobs() is defined then...22:59
Riddellbulldog98: the main issue with having a bling slideshow is having an artist to make it bling, do you think you can get sheytan or the like to make bling for it?  (or maybe he already has?)22:59
danttiit's just the string stuff I'm actually thouching...22:59
apacheloggerdantti: but then it must be the missing toUtf8 :P22:59
apacheloggerhttps://projects.kde.org/projects/playground/base/print-manager/repository/diff/libqcups/KCupsConnection.cpp?rev=db4d72570b457292bed1b4048e726b2704cff25f&rev_to=af3015ba428473bcdf609c5811ceb5f0369adda722:59
apacheloggeralso you dup'd name23:00
bulldog98Riddell: I first have to experiment a bit with ubiquity and qml23:00
apacheloggerdantti: I'd replace that newdefaultrequest argument with qstrdup(values.take("printer-name").toString().toUtf8()23:00
apacheloggersee if that works23:00
=== rdieter_away is now known as rdieter_laptop
apacheloggeroh23:00
apacheloggerblimey23:00
apacheloggercupsDoFileRequest also needs a dup23:01
apacheloggeror the COPY flag thing (if there is one)23:01
apacheloggerresource.toUtf8() also smells funy unless that function is internal ;)23:02
Riddellbulldog98: the current ubiquity design was done by I think nuno or someone from Oxygen team and implemented by shtylman using QWidget stylesheets23:04
apacheloggertalking about oxygen23:05
apacheloggerRiddell: sheytan wants to bling it23:05
apacheloggerRiddell: he just needs a dev23:05
apacheloggerbulldog98: what was the conclusion on splash background business?23:05
bulldog98apachelogger: nuno had no plan what the default is and I’m still waiting for feedback23:06
apacheloggerfun23:06
apacheloggerDAFT PUNK!23:07
apacheloggernow, where was I23:07
danttiapachelogger: but the leak is on the string list coping...23:07
Riddellapachelogger: sheytan wants to bling ubiquity?23:07
danttiit works if that leaks...23:07
apacheloggerRiddell: yes23:07
apacheloggerI am being confused here23:08
apacheloggerdantti: db4d7257 does not work, right?23:09
Riddellapachelogger: if sheytan wants to bling ubiquity all we need is a keen coder to code Qt Quick bling into Ubiquity, I wonder if we have anyone like that23:09
apacheloggerlike cups does not want to talk to you?23:09
apacheloggerRiddell: bulldog98 apparently23:09
apacheloggerRiddell: ubiquity needs major refactoring anyway23:09
apacheloggerthe code is really terrible to read (probably mostly since we do ugly thigns to qwidgets to get nice theming)23:09
Riddellgosh, bulldog98 would be interested you say?  that is fortunate23:10
apacheloggerquite :)23:10
danttiapachelogger: those where other leaks...23:10
apacheloggerdantti: you are confusing me ;)23:10
apacheloggerif db4d7257 is not working then I'd say first order of business is making it work again23:11
apacheloggerand                         attr->values[i].string.text = qstrdup(list.at(i).toUtf8());       leaks23:11
apacheloggeras explained in the debian bug report23:11
apacheloggerso either you need to use the ippAddStrings function somehow and set that COPY flag23:11
apacheloggeror you need to do 'overlay refcounting' (that is, you must somehow track which requests were processed) so that you can delete the qstring at the right time23:12
apacheloggere.g. qmap<Request, QStringList> where Request is the request all QStrings in QStringList are associated with, once Request is processed (e.g. you get a reply) you delete all QStrings of that list and remove the entry23:13
apacheloggerthat's how I understand the issue anyway23:14
danttii prefer the copy flag :P23:14
apacheloggerwell yes, that is the way to go23:14
apacheloggerthe qmap approach is only a workaround ;)23:14
danttiI'll try http://snippets.dzone.com/posts/show/828323:14
apacheloggerohm23:15
apacheloggerah23:15
apacheloggereh23:15
apacheloggerdantti: I don't get it23:15
apacheloggerdantti: you simply need to convert a qstringlist into a char** to use the copy flag?23:15
danttiapachelogger: yes23:18
danttiapachelogger: internally the ippAddStrings() would copy them...23:19
apacheloggerright23:20
apacheloggeryou should not need to memcpy then23:20
apacheloggerdantti: toUtf8 returns a QBA, which should deep-copy from QString23:22
danttiapachelogger: no I would use qstrdup..23:22
apacheloggerdantti: on what?23:22
danttivalues[item] = qstrdup(list.at(item).toUtf8());23:23
apacheloggerthat does not make sense23:23
apacheloggertoUtf8 deep-copies from QString already23:23
apacheloggerso you doing qstrdup made that line do *two* string copies there23:23
apacheloggerdantti: sec23:25
danttiapachelogger: well if I don't qstrdup it does not work :P23:25
apacheloggerbecause toUtf8 yields a QBA :P23:25
danttiapachelogger: this doesn't work eithervalues[item] = list.at(item).toUtf8().data();23:31
apacheloggerdantti: http://paste.kde.org/435056/23:31
apacheloggersomething like that anyway23:32
apacheloggeras long as you hold the QBA the char** stay valid23:32
apacheloggerdantti: what you pasted cannot work because the memory of data goes kaput once that line is done executing23:32
apacheloggeras the QBA gets deleted23:32
apacheloggerso you need to hold the QBAs of *all* values in your char** for as long as that char** needs to stay around23:33
danttiapachelogger: I know to UTf8 yields a QBA but using data() will return a char *23:33
apacheloggeryes23:33
apacheloggerof the memory inside the QBA23:33
apacheloggerit won't do a copy23:33
apacheloggerwhich is what my function uses23:33
apacheloggerthere is one string copy per value, which is the one from QString->QByteArray23:34
apacheloggerthen we simply hold those QBAs around to keep the char** data valid23:34
apacheloggeractually my function could throw a qbaList->reserve(list.size()); somewhere in at the beginning23:35
apacheloggerthen the qbaList doesn't constantly need to resize either (with many entries)23:35
apacheloggeralso I forgot null termination ^^23:37
apacheloggerdantti: http://paste.kde.org/435062/23:38
apacheloggerthat should be about right now23:38
apacheloggerhttp://paste.kde.org/435068/23:40
apacheloggercalled something like that23:40
danttiapachelogger: so, if I do toUtf8().data() it will delete the string because it will go out of scope right?23:41
apacheloggeryes23:41
apacheloggerjust use my function already :P23:41
apacheloggerand don't forget to add my copyright :P23:41
danttipaste it then :P23:41
apacheloggersee pastes from above23:41
Riddellbulldog98: oh it probably also needs ported to python 3 next cycle23:42
apacheloggerdantti: might need some fixing though ... I did not actually compile it :)23:42
Riddellalthough so does our pykde packages23:42
bulldog98Riddell: I’ll look what I’m able to do23:43
apacheloggerdantti: the idea should be visible though, we simply use the constData (i.e. internal data of the QBA) in the const char **, we ensure the QBAs stay around by putting them in a list, once that list is deleted/goes out of scope the data is deleted and all we need to do is remove the pointer itself23:43
apacheloggerI doubt you'll get much more performant than that... unless you manually conver the 16bit QChar* of QString in which case you'd not need the QBAList but about 300 more lines of code ;)23:44
apacheloggers/conver/convert/g23:44
kubotuapachelogger meant: "I doubt you'll get much more performant than that... unless you manually convert the 16bit QChar* of QString in which case you'd not need the QBAList but about 300 more lines of code ;)"23:44
danttiapachelogger: and it crashes :P23:45
apacheloggerthe function might need pimping23:45
apacheloggerdantti: please paste your code23:45
danttiapachelogger: I changed constData() to data()23:45
apacheloggerwhy?23:46
danttiapachelogger: since it was not building23:46
apacheloggerOo23:46
apacheloggerthat cups function wants char**?23:46
apacheloggerwtf23:46
dantti>> /home/daniel/code/print-manager/libqcups/KCupsConnection.cpp:96:32: erro: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]23:46
apacheloggerwell, I dunno what line that is ^^23:46
apacheloggerdantti: please paste the entire file eitherway23:46
danttino your qstrs.dfsdfs() wants23:46
danttiapachelogger: http://privatepaste.com/caf6542fe323:47
apacheloggeram I off by one?23:47
apacheloggerof course I am23:47
danttiline 96 fails to build23:47
apachelogger    ptr[list.size() + 1] = 0;23:47
apacheloggerptr[list.size()] = 0;23:47
apacheloggerway too late for char** magic really :)23:48
apacheloggerah23:48
apacheloggermy bad23:48
apachelogger    char **ptr = new char*[list.size() + 1];23:48
apacheloggershould be23:48
apachelogger    const char **ptr = new char*[list.size() + 1];23:48
apacheloggerthen it should be working23:48
apacheloggerI think23:48
apacheloggerthough it doesn't matter whether you use const char and constData or char and data, the function implicitly makes it const char** on return anyway23:49
apacheloggerwhat probably crashed it was the off-by-one23:49
danttiI was also newing the values again :P23:50
apacheloggerhttp://paste.kde.org/435080/23:50
apacheloggerdantti: newing the values?23:51
apacheloggertoo much new :P23:51
danttivalues = new23:51
apacheloggeroh ^^23:51
apacheloggerqStringListToCharPtrPtr really shoudl creturn const char **23:51
apacheloggerotherwise it is misleading23:51
danttiapachelogger: http://privatepaste.com/6377a5b42823:52
danttinot working either....23:52
apacheloggerunless the ipp thing requires char **23:52
apacheloggerin which case it is rubbish23:52
apacheloggerdantti: what's the error?23:52
apacheloggeroh, crash?23:52
apacheloggerif so, where?23:52
danttiapachelogger: there are no errors, it simple doesn't the data23:52
apacheloggerfor (int i = 0; i < list.size(); ++i) {23:53
apachelogger    kDebug() << values[i];23:53
apachelogger}23:53
apacheloggeroh23:54
apachelogger/                    values[list.size()] = '\0';23:54
apacheloggerit needs a \0 termination?23:54
apacheloggerit = cups23:54
* dantti things it's not dunno23:54
danttilol23:55
apacheloggercurious, try the kdebug then23:55
apacheloggeror qdebug, whatever makes sense23:55
danttiI think cups is not copying the strings...23:55
apacheloggersee if there is sane values in values23:55
apacheloggeroh23:56
apachelogger The fix is simple here: when23:56
apacheloggerits last argument is not NULL and the tag IPP_TAG_COPY is present, the23:56
apacheloggerwell that is the case23:56
apacheloggerdantti: check if the values are valid please23:56
apacheloggerso we can rule out the new function is failing23:56
apacheloggeroh23:57
apachelogger(IPP_TAG_URI | IPP_TAG_COPY)23:57
apacheloggerthat should be & not |23:57
apacheloggereh23:57
apacheloggerno23:57
apacheloggerman23:57
apacheloggerI really should go to bed ^^23:57
danttiapachelogger: http://privatepaste.com/a43e5d3f9c23:58
danttithe array is strange....23:58
apacheloggerwhy?23:58
danttiapachelogger: hmm with const it works http://privatepaste.com/f99e34903023:59
apacheloggertold ya23:59
apacheloggerconst ftw :P23:59

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