/srv/irclogs.ubuntu.com/2011/10/22/#kubuntu-devel.txt

=== Linkmaster_ is now known as Linkmaster
=== Guest53632 is now known as Linkmaster
bambeehi!09:33
bulldog98_yofel: oh, I don’t know if I can get make it today10:18
yofelbulldog98_: np, I just remembered you saying that you were working on it, and never heard back ^^10:31
bulldog98_yofel: wait, I’ve already got a package uploaded to my ppa10:32
bulldog98_could you open a sru report and where do I have to place the package first?10:35
* yofel wonders why we don't have a bzr repos for rekonq 10:58
yofelbulldog98_: what are the changes in the copyright file about?11:06
yofelplease document that in the changelog11:06
yofelah, the copyright headers got updates11:07
yofelbulldog98_: ok, can you please fix the changelog and upload a package to ninjas that has precise as target? I'll do another check on that and then upload that to precise. After that we can do the SRU work11:08
bulldog98_yofel: ok11:12
bulldog98_yofel: done11:17
schnelleJontheEchidna: where to file muon bugs?12:29
JontheEchidnaschnelle: bugs.kde.org is preferrable12:29
schnelleok thanks12:29
schnelleJontheEchidna: well this is very easy to report. download google earth deb from google and try to install it. it will just stop at "installing dependencies"12:31
schnellethe rest i will report tu bugs.kde.org12:32
schnelle:)12:32
JontheEchidnaschnelle: could you see if the qapt-worker process is running at the point the hang occurs?12:32
schnellewell i have it installed now. i closed window "installing dependencies", and run deb file again and then google earth was installed12:33
schnellei will try on my test partition and will report back here12:34
JontheEchidnaI'll be leaving in 15 or 20 minutes, but I'll be back later.12:35
schnelleok. i'll report back later12:36
Quintasanshadeslayer: ping16:51
yofelJontheEchidna: I just got an overwrite error while upgrading, and muon-updater showed me: http://people.ubuntu.com/~yofel/pics/m-u.pngf17:33
yofeleither at least *some* details are missing in that dialog, or that should be rephrased if you're expected to look at the details17:33
JontheEchidnaThe details should show up when you hit the Details button17:34
JontheEchidnaBut perhaps the wording of the dialog could be improved17:34
JontheEchidnaHmm, looks like we might have to live with "duplicate" listings for packages with a foreign-arch alternative. Non-library packages aren't given a Multi-Arch tag. (And shouldn't be given one)17:37
JontheEchidnakinda sucks, but otherwise foreign-only packages won't be displayed in MPM17:38
JontheEchidnae.g. Skype17:38
yofelso the only way to keep them apart is the name? (i.e. skype:i386)17:38
JontheEchidnayeah17:39
JontheEchidnathat part already works17:39
JontheEchidnabut currently I'm hiding non-multiarch foreign packages, and as a result the i386 skype package doesn't show up17:39
JontheEchidna(which is the only skype package available on a 64-bit computer)17:43
apacheloggermgraesslin: why do you not like low settings?18:34
mgraesslinhow did you evaluate what is really "low profile"?18:35
apacheloggermgraesslin: if it eats less memory it is good18:36
mgraesslinah yes and on how many systems did you measure that it needs less memory18:37
mgraesslin?18:37
mgraesslinand since when is less memory the same as better?18:37
apachelogger5 systems18:37
yofelit is "low fat" - not supreme betterness18:37
apachelogger3 different processor architectures for the fun of it18:37
apacheloggermgraesslin: the users who have hardware with 512mib ram18:38
mgraesslinthose should not use a modern system18:38
mgraesslinseriously we don't develop software to fit 512 MB if you get 4 GB for less than 20 €18:38
apacheloggeryeah18:39
apacheloggerof course all that crap needs to get into memory at some point18:39
apacheloggermeaning disk IO18:39
apacheloggermeanig you also need to buy SSD18:39
apacheloggerhaving run 3.5 some weeks ago I get the feeling neither of us should use a "modern system" as we appear to spending twice as much time waiting for apps to appear18:40
mgraesslinmy concern is mostly that such a package keeps the assumption that KDE is just bloat18:40
mgraesslinsand slow18:40
mgraesslin-s18:40
mgraesslinhaving a distri even confirming that is rather bad18:40
mgraesslinif I think about how much time I invested in improving the performance in KWin and the same what trueg is currently doing with Nepomuk18:40
mgraesslinand all the bugfixing work in Akonadi18:41
apacheloggeryeah18:41
apacheloggerI still do not use nepomuk or akonadi18:41
apacheloggerbecause I don't use them18:41
apacheloggerjust like I do not use the 3000 krunner runners18:42
yofelmgraesslin: my highest respect to you and trueg. But akonadi_nepomuk_email_feeder sometimes hogging 1GiB RAM is *current reality* for us18:43
apacheloggerthere is nothing wrong with improving things, that still does not make them required for every system18:43
mgraesslintrue, but what is the relationship between turning off Compositing AND Nepomuk18:44
mgraesslinfor a system not older than 5 years there is NO reason to turn off compositing18:44
yofelmy eeePC is certainly happier without compositing TBH18:44
apacheloggerin particular the low settings package was created for my netbook, deactivating all the stuff that either does not work is not used by me in this particular envrionment18:44
yofelnot because it has little memory, but because the GPU is crap18:45
apacheloggermgraesslin: yeah, tell that to intel :S18:45
mgraesslinat least the maintainers of the components could have been asked...18:45
mgraesslinyofel: you know that kwin turns off compositing if it is too slow?18:45
apacheloggerif only people hadn't different perception of time18:46
apacheloggermgraesslin: so what would have been the point of asking the maintainers?18:46
mgraesslinfirst of all: that we are aware of it18:46
yofelmgraesslin: I know - but do I need to have it on while "barely running above the limit" ?18:46
mgraesslinyofel: yes because it improves the user experience18:47
yofelwell - it's not like we install low fat by default18:47
mgraesslinit just gives a bad light on KDE18:47
apacheloggerfunny thing18:47
mgraesslin"they improved the compositor, but it is still so bad that Kubuntu has a package to disable it"18:48
apacheloggerall the users I talk to say it is to slow with compsiting18:48
apacheloggerinteresting how feedback can be different18:48
yofelit is certainly faster with compositing on my T510, not on my eeePC18:48
apacheloggermgraesslin: there will always be crap like that18:48
yofelthere I barely notice the difference. Except kwin doesn't idle around using 5-8% CPU all the time anymore18:49
apacheloggerjust like media always calls kubuntu a canonical product18:49
mgraesslinbut a KDE friendly distro helping to spread this kind of FUD is really bad18:49
apacheloggermgraesslin: yeah, except is it not FUD18:50
mgraesslinI appreciate that you want to improve the experience for your users, but I think it was a bad move to offer such a package18:50
apacheloggerif you want I can drop by your place and show you just exactly how royally plasma fcks me over on my netbook with compositing on18:50
mgraesslina helpful article on userbase explaining what influences what would have been much better18:50
mgraesslinand I can tune the settings so that it will be fast18:51
apacheloggerI guess we have to agree to disagree there18:51
mgraesslinI have never had any system where kwin was slow after I fine tuned the settings18:52
apacheloggerbecause when one of my friend asks me why KDE is so slow and I point him at a page that goes "soo.... deactivate this and that, oh yeah and that is sorta broken so you might want to deactivate too" I usually want to drop dead from shame18:52
mgraesslinof course you should not write it like that18:52
yofelmgraesslin: not all of our users know what the "desktop effects" settings even are... and we aren't exacly aming at only geek users18:52
apacheloggerno matter how you write it, this will be the message18:52
yofelgeek folks can use fedora for all I care18:53
apacheloggerby providing a package we prevent users from looking into the ugly grimace that is software18:53
mgraesslinno as it is quite simple: if your hardware is older than three years, deactivating OpenGL 2 shaders might improve your experience18:53
mgraesslinand especially for the non-geek users we should shine and not disable compositing18:54
apacheloggergeeks is the entirly wrong word18:54
apacheloggers/geeks/geek/18:54
kubotuapachelogger meant: "geek is the entirly wrong word"18:54
apacheloggerI propose using the term "person who does not care why it does not work"18:54
claydohnepomuk and akonadi and oxygen settings..........18:55
claydohthese are what slow my old hardware18:55
yofelmgraesslin: ah, while at it: could you make it so when I check the "enable effects at startup" checkbox in the settings and have effects currently of I *don't* get a notification about all the effects that "couldn't be enabled" ?18:55
mgraesslinoxygen setting is another thing: it is only for certain hardware bad18:55
mgraesslinyofel: report a bug, I cannot remember stuff like that18:55
yofelwill do18:56
* apachelogger has seen the oxygen code and went whoop18:56
* apachelogger has seen it while investigating an issue in kmix code that made him go whoop18:56
* apachelogger as a result of that got drunk18:56
yofellogic consequence *nod*18:57
apacheloggerif we do not accept that our software is imperfect then we will not be able to make it better for the user18:57
mgraesslinever seen http://simplest-image-hosting.net/png-0-plasma-desktopbt266118:57
mgraesslinwe can adjust the settings for everything in one place and even dynamically based on hardware18:57
mgraesslinwe just have to make use of it18:57
apacheloggeroh right, that setting there is also awesome18:58
mgraesslinwhat you did is working around it18:58
bulldog98_mgraesslin: what does high cpu means there?18:58
apacheloggerall of my friends that would probably qualify as junior geek go "what exactly does it change"18:58
apacheloggerand I go, well it does something to the style18:58
mgraesslinyes naming is bad18:58
claydohI don't care about the code :) but the slowness subject does come up regularly among the regular users in the kubuntuforums, and there are so very many places that seem to be possible causes for slowness18:58
mgraesslinyes it is at the wrong place18:58
claydohbut I agree with both of you at lest a little18:58
mgraesslinand yes not everything makes use of it18:58
yofelmgraesslin: it says *nothing* about what it does - it doesn't even have a tooltip18:58
mgraesslinbut that is the way to go18:58
* yofel doesn't know what it does either18:58
mgraesslinyofel: it *should* influence the animations in Plasma and Oxygen18:59
mgraesslinalso some in KWin18:59
apacheloggermgraesslin: even with it oxygen will be super expensive18:59
apacheloggeror last I saw the code it registered event filters and then discarded the calls inside the filter18:59
mgraesslinbut that's the way to go and that's what I plan to do for powersaving: making the effects deactivate themselves based on this setting and let powerdevil change it19:00
apacheloggerso instead of cutting the expense entirely super low settings will only cut it in half19:00
mgraesslinapachelogger: then report bugs, fix the code but don't work around it19:00
claydohlow-fat is a good thing, but it also may make  kde look bad 19:00
mgraesslin"uh this code is ugly, let's use a different style"19:00
apacheloggerit aint ugly19:00
apacheloggerit is imperformant19:00
mgraesslinjust a pitty that all styles are hacky code19:00
mgraesslinthan talk to the maintainers, hugo is extremely open19:01
claydohand for my laptop, 4gb ram is over 50$, I don't have that money19:01
mgraesslinmuch better than just disabling some stuff19:01
apacheloggeryeah19:01
apacheloggerand then we all suffer from burn out and all of floss is dead19:01
yofellike Scott19:01
apacheloggercertainly it would be the best way to do things19:02
apacheloggerand I at least think that I do it plenty of times19:02
mgraesslinhow should the developers know that Kubuntu devs are not satisfied with the offerings if you don't tell them?19:02
apacheloggerbut also often a solution is needed right now19:02
mgraesslinI'm just very disappointed that I was not informed concerning the kwin part19:02
apacheloggermgraesslin: acknowledged, I however must ask you to believe me that we ask maintainers a lot about their opinions19:03
mgraesslinand I must say that this is something where what Kubuntu devs tell about being upstream friendly does not match the reality19:03
apacheloggerok19:04
apacheloggerthat now19:04
apacheloggerreally hurt19:04
mgraesslinsorry but reading the reviews as an upstream for Kubuntu and reading all the repeated fud about bloated KDE also hurts19:05
mgraesslinand quite clearly: if there is a need for "low fat" it should be upstream and not downstream19:06
yofelmgraesslin: if our users would've said that low fat is crap and completely useless I would've agreed, but as they say the opposite, it's a POV matter19:07
yofelmgraesslin: I need to apologize about kwin on my eeePC though - it's better in 4.7.2 than it was back when I disabled compositing19:08
mgraesslinfor me as an upstream who spent weeks on improving the performance, it's a slap in the face19:08
yofelmgraesslin: you might pass that on to the kdepim/akonadi folks - you were pretty much only colleteral damage from us being tired here I believe19:09
mgraesslinand we are back to it should have been communicated19:11
mgraesslinanyway, I'm off for today19:11
BarkingFishI'm sorry to say it mgraesslin - but it's also a slap in the face for users too. The improvements you make at one end, don't necessarily work on everyone's machines the same way.  I communicated problems to one of KDE's staff, and got told "write a list of how we can make it better then, if you're not happy with it."19:12
yofelARGH... nepomukinedexer is re-indexing my PDF's for the x-th time without a reason whatsoever19:29
* yofel makes a snapshot for kde-runtime 4.7 git19:30
BarkingFishyofel, while you're on the subject of KDE 4.7, a couple of questions I've asked about the network manager plasmoid suggest the version it says I have in apper, and what is actually installed, are different.  How do I find out what was used to build what is there now?19:43
BarkingFishApparently, from version 0.9, when you open the settings and click other, there should be an identification string- something like nm09-20110630 or the like.  Apper says it's version 0.9, but that ident string is missing.19:44
yofel!info plasma-widget-networkmanagement19:47
ubottuplasma-widget-networkmanagement (source: networkmanagement): Network Management widget for KDE Plasma workspaces. In component main, is optional. Version 0.9~svngit.nm09.20110610.0c83d8-0ubuntu5 (oneiric), package size 847 kB, installed size 3592 kB19:47
yofelthat's the full version, 0.9 from nm09 git branch, snapshotted on 10-th june 2011, hash 0c83d8 + patches19:47
BarkingFishyeah.  The guys in #kde tell me that if that ident string isn't there, it's still nm0.8 - and I know from what's there, that it isn't.19:48
=== yofel_ is now known as yofel
yofelBarkingFish: the NM widget in Project Neon has that ident string. So I guess the archive snapshot is just too old20:01
BarkingFishah, ok.  I might just check neon's PPA and see if that widget is available20:02
yofelBarkingFish: neon builds are incompatible with the archive packages. So installing the widget from there needs a full neon session to use it 20:02
BarkingFishdang.  I wouldn't be prepared to send the whole of my KDE to an unstable setup20:04
BarkingFishone piece, which I could undo, sure. But not the whole thing20:04
yofelBarkingFish: note: neon doesn't *replace* your stable packages - but to use the widget you would still need to run the full session20:11
yofel!neon | BarkingFish20:11
ubottuBarkingFish: Project Neon provides set of daily builds of KDE and releated modules | See https://wiki.kubuntu.org/Kubuntu/ProjectNeon | More support in #project-neon20:11
=== Jonno is now known as Jonno_
=== Quintasan_ is now known as Quintasan
Quintasanyofel: ping20:47
yofelpong20:48
Quintasanyofel: I just read the whole stuff with mgraesslin20:48
QuintasanIMO you approched him in the wrong way20:49
QuintasanKWin is behaving a lot better than it used to, it's still not as fast as it should be but hell20:49
QuintasanIt's better20:49
yofelmight be, maybe I should've just kept quiet considering I had no part in creating low-fat20:49
yofelwell, I did say in the end that it got better20:50
Quintasankudos ofc go to mgraesslin for hard work on KWin but I don't like how he brings stuff like Nepomuk and that ${PERSON} is working on it20:50
QuintasanIf someone works for it then we should have some fucking results20:50
QuintasanBut nope20:51
QuintasanSearching with krunner doesnt work or works randomly20:51
QuintasanNo matter how many directories I tell it to index it doesn't index everything20:51
claydohkwin is better, but what about akionadi/nepomuk which is what bogs me down20:51
yofelas I said, martin ended up being colleteral damage in this whole mess20:51
claydohbut his thoughts on low-fat may be true, and I added a little to that by advertising it20:52
QuintasanYup, exactly. I downloaded two new pdfs today20:52
QuintasanGuess what, "arcane" in KRunner doesnt find it20:52
QuintasanI have what I think is high-end PC and maximizing Dolphin from tray shows me a gray window for 1,5 second and then it shows itself20:53
Quintasanclaydoh: I wonder if mgraesslin actually uses Kubuntu20:54
BarkingFishWell kmail is enough for me now. Having it running with akonadi (which is about as stable as charles manson) and nepomuk, which is just barking, is ruining my system.  I'm gonna dump kmail and kontact, then I can sink akonadi and switch nepomuk off.20:55
* Quintasan also wonders how upstream knows BETTER what feedback distro maintainers get20:55
claydohprobably not, who in the dev world does, outside of kubuntu devs?20:55
yofelQuintasan: not sure, afaik he used debian-kde20:55
BarkingFishnobody, which is why they expect it to work on kubuntu but then get pissy when we tell them it doesn't?20:56
yofelprobably20:56
Quintasanyofel: And up until sometime ago it was us who had shitty packages (and we were basing on Debian)20:56
yofelivan at least said on identi.ca that he might give it a try again20:56
yofelQuintasan: true20:56
QuintasanBarkingFish: My point exactly, they don't use it and keep telling us it should work because ${EFFORT}20:57
QuintasanI still can't see any progress on nepomuk20:57
claydohas to akonadi/kmail2/nepomuk there are plenty of things happening on other KDE distro forums, so it isn't just us20:57
QuintasanOh, apparently Nepomuk is idle now20:57
QuintasanI downloaded new file20:57
Quintasanand it's idle20:57
claydohI may swith email clients, sad as I have used Kontact almost exclusively soince KDE 2.something!20:58
* Quintasan isn't a long-time KDE user20:58
QuintasanI have been using it in 3.* days20:59
QuintasanI stopped bothering since Akonadi magic20:59
yofelme neither, I used it in 3.5 a while, then got annoyed of gnome around 2.28 again and went back to KDE20:59
Quintasan3 seconds to start Dolphin20:59
yofelbut I fully understand Scott being tired out - I'm not far away21:00
Quintasan8gb of memory, i5 cpu and a friggin new GPU21:00
yofelah well, it nepomuk doesn't give me any results either here. With a 3.7GiB virtuoso database21:02
yofelunbelievable... nepomuk can't find my PDF's  - locate needs less than a second to find them21:04
yofel*headdesk*21:04
QuintasanI wonder where is my progress then21:06
QuintasanWhat's more, there are no clear instructions on how to debug this shit21:06
QuintasanI would send them any log they would like to have if I only had a way to debug it21:06
apacheloggerlog log log21:11
apacheloggerQuintasan: massif log21:11
apacheloggercallgrind log21:11
apacheloggercachegrind log21:11
apacheloggerand strace21:11
Quintasanapachelogger: HOW?21:11
apacheloggerpreferrably with forks and vforks21:11
Quintasanit's nepomuk21:12
apacheloggerand I can tell you *exactly* why it takes 3 seconds for dolphin21:12
apacheloggerQuintasan: yeah, I have no idea21:12
* apachelogger doesnt care much about nepomuk TBH21:12
QuintasanI have no idea what I'm supposed to call to get any USEFUL log21:12
Quintasanapachelogger: Why it takes 3seconds?21:12
apacheloggeryes21:12
apacheloggerI know that gwenview takes ages for 2 reasons21:12
apacheloggera) the good UI requires a bazillion fat block ctors21:12
* yofel goes neon21:13
apachelogger(actually it does not, it is just written in a way that it requires them)21:13
apacheloggerb) it opens files from the ctors rather than async, thus blocking the constructon even more21:13
apacheloggerthat is if I recall things correctly21:13
yofelWOW - you can *disable* nepomuk email indexing in 4.8 - progress21:13
BarkingFishSorry about that.  Roll on November 24th :)21:13
apacheloggeragateau: ^ you might wanna look into desyncronizing ctors21:14
apacheloggeron 3.5 gwenview took <1 sec to start now it takes at least 2 here21:14
apacheloggeralso gwenview uses some expensive KDE classes21:14
apacheloggerlike the breadcrumb bar or something21:14
Quintasanapachelogger: One question, if they are SO expensive, why bother in first place?21:18
BarkingFishI think i'm gonna give up for the night.  The wifi signal round here is crud, owing to it raining like fury outside I'd imagine.  We also have a thunderstorm on the way. I'll catch you guys tomorrow night. See ya.21:32
apacheloggerQuintasan: they look good, I dunno22:52
apacheloggerI did not look into why they are so expensive22:52
bulldog98gn23:11

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