/srv/irclogs.ubuntu.com/2012/12/14/#kubuntu-devel.txt

=== Tonio_aw is now known as Tonio_
=== Tonio_ is now known as Tonio_aw
shadeslayer-> sleep00:47
=== daniel is now known as Guest83062
=== Guest83062 is now known as dantti
valorieshadeslayer: http://wstaw.org/m/2012/12/13/UDS-Badge-Kubuntu_shadeslayer_back_1.png worked perfectly for me02:14
valoriehttp://wstaw.org/m/2012/12/14/rect3810.png did not scan with my phone02:15
valoriehttp://wstaw.org/m/2012/12/14/rect3810.png works too02:16
Tm_Tshadeslayer: that seems to work06:02
=== xeros_ is now known as xeros
jussigood morning all07:30
soeegood morning07:49
=== yofel_ is now known as yofel
=== Tonio_aw is now known as Tonio_
apacheloggerSput: shouldn't kwin fall in the category of 'modern post-ICCCM'?09:01
Sputapachelogger: I guess, and it seems to work everywhere except maybe sometimes on *buntu09:02
apacheloggerbrave assumption considering that everywhere else does not use it by default :P09:03
Sputhm?09:04
Sputwhat is this "default" thingy you keep talking about?09:04
apacheloggerhaving the quassel as the irc client you get when you installed a given operating system09:06
Sputah, I thought you were talking about kwin09:06
apacheloggerno one uses kwin :P09:06
apacheloggerSput: I do wonder why you have that fullscreen option at all though09:07
SputI certainly use kwin and can fullscreen with now problem09:07
Sputand we have the fullscreen option because users requested it and sent patches09:07
apacheloggerwell09:07
apacheloggerhttp://onscreencars.com/wp-content/uploads/2010/01/TheHomer.jpg :P09:07
Sputpeople love it especially on netbooks and tablets09:08
apacheloggerthat's beause quassel has so many frames consuming space09:09
apacheloggerSput: did you also get the same backtrace?09:09
SputI can't reproduce09:09
Sputneither could anybody else not using kubuntu so far09:09
Sputand even for kubuntu users it tends to happen only sometimes, if at all09:10
apacheloggerSput: the dude in the bug apparently can reproduce it somewhat reliably09:10
apacheloggerin case you have questions09:10
Sputwell, as all *we* do is calling showFullscreen(), I'd blame Qt or the window manager09:11
Sputbut let me have an actual look at the stacktrace09:13
SputI would say KToggleFullScreenAction goes into a loop somehow09:15
apacheloggeryeah, just saw that as well09:16
apacheloggerexplains the stack exhaustion09:16
yofelhm, I think I just reproduced that. Ctrl+Shift+F -> Whole UI except mouse froze -> after half a minute quassel crashed09:17
yofeland now apport-retrace is being mean to me -.-09:17
Sputand I can't reproduce that issue on Gentoo or Arch :/09:20
yofelwell, I'll agree that this is probably something with Qt...09:20
Sputor KDE09:23
Sputunless we're misusing the KToggleFullscreenAction, but why would it work elsewhere then?09:24
yofelnow *this* is fun:09:24
yofel*** glibc detected *** gdb: double free or corruption (!prev): 0x00000000023c6250 ***09:24
yofelfirst time I've seen gdb crash o.O09:24
tsdgeosyou're lucky then :D09:25
tsdgeosit crashes almost reliably here09:25
yofelyay......09:25
tsdgeosjust have to set lots of breakpoints, recompile app, restart it09:25
tsdgeosboom!09:25
tsdgeos70% of the time gdb complains about something and i lose the breakpoints when it crashes :-/09:26
apacheloggerOnly checkable actions can be checked. By default, this is false (the action is unchecked).09:26
tsdgeosand obiously 70% is an invented number :D but happens soon enough09:26
apacheloggerSput: you are misusing it :P09:26
apacheloggeractually09:27
apachelogger      if ( d->window->isFullScreen() != isChecked() )09:27
apachelogger        activate( QAction::Trigger );09:27
apachelogger^ event filter09:27
apacheloggerso the way to exhaust the stack would be to have the action's checked state diverge from the actual fullscreenness of the windows09:28
apachelogger-s09:28
apacheloggerso it keeps loopying in that event filter until at some point for some reason it manages to break out of it and actually apply the toggle09:31
yofelyeah, crashes somewhere in the event filter http://paste.kde.org/625118/09:31
apacheloggerat which point it is lucky enough to have exhaust the stack09:31
apacheloggerwhich in turn makes it very much stack size dependent09:32
Sputso the action is broken09:32
apacheloggermaybe, maybe not09:32
apacheloggerSput: Important: If you need to set/change the fullscreen state manually, use KToggleFullScreenAction::setFullScreen() or a similar function, do not call directly the slot connected to the toggled() signal. The slot still needs to explicitly set the window state though.09:34
apacheloggeryou are using it wrong I say :P09:35
apacheloggeralso09:35
apacheloggerNote: Do NOT use QWidget::showFullScreen() or QWidget::showNormal(). They have several side-effects besides just switching the fullscreen state (for example, showNormal() resets all window states, not just fullscreen). Use the KToggleFullScreenAction::setFullScreen() helper function.09:35
apacheloggeryofel, tsdgeos: can one of you rebuild and test?09:37
yofeldid you fix it in git?09:37
apacheloggersrc/qtui/mainwin.cpp 09:37
apacheloggervoid MainWin::toggleFullscreen()09:37
tsdgeosapachelogger: i don't have quassel sources, besides i'm busy writing qml somewhere else09:38
apacheloggerinstead of showNormal and showFullScreen call KToggleFullScreenAction::setFullScreen(this, false); and KToggleFullScreenAction::setFullScreen(this, true);09:38
apacheloggeryofel: ^09:38
apachelogger(yes that function is static)09:38
yofelwill take a bit to build it, but I can try09:39
apacheloggerI was under the impression quassel was a rather fast build09:39
apacheloggeror am I mixing up things in my head again09:39
yofelwell, I can try to build only the client, that shouldn't take too long09:40
yofelthis isn't my fastest PC here09:40
apacheloggerah09:40
* apachelogger is not at home either :P09:41
apacheloggeralso I wasn't able to reproduce it anyway09:41
yofelwell, happened 2/2 times here, so I'll try it09:42
apacheloggerprobaly the slot should follow whatever the checkedness is rather than what the fullscreeness is09:42
* yofel notes that this probably needs wrapping into the kde detection09:43
yofelI doubt plain Qt has KToggleFullScreenAction09:44
apacheloggeryofel: it's just so we know whether it fixes the problem09:51
apacheloggerproper fix needs a different slot anyway as to obey the action's signal toggled(bool) rather than discard the bool09:52
yofelhm, didn't crash. But let me build git without that fix to be sure it actually makes a difference09:53
yofelapachelogger: yep, fix works09:55
yofelhm... at least I hope it does. Now X is in a loop without quassel *-.-10:00
apacheloggerwell, once the loop happened X may be broken :P10:04
yofelyeah, your fix works, without it hell breaks loose here10:04
apacheloggerxlib is easily confused10:04
=== Tonio_ is now known as Tonio_aw
=== Tonio_aw is now known as Tonio_
=== Tonio_ is now known as Tonio_aw
shadeslayerohai12:24
Riddellohai?  a new indian word to me12:25
Riddellshadeslayer: did you do your seed merging?12:26
shadeslayernot yet12:27
shadeslayera bit perplexed on how to add active-ship to supported12:28
Riddellshadeslayer: just add it in STRUCTURE no?12:28
shadeslayerhm12:29
shadeslayerah okay12:29
shadeslayerlemme update12:29
shadeslayergod damnit TCS, stop emailing me12:34
Riddellwho?12:34
shadeslayerRiddell: Indian IT Company where I got hired but never bothered to join12:35
shadeslayerthey're asking everyone who got hired to come join the company on 18th of this month12:35
shadeslayerand I keep getting emails about attire guidelines and how to sit in the office :12:36
shadeslayer:)12:36
shadeslayerThey basically hire anyone who can write hello world in C/C++/Java12:36
yofel... and let them work on... what?12:47
shadeslayeryofel: it's a services company, so it's mostly maintainence work, and once people join, they train them for 3-4 months12:55
shadeslayerso that they can work on the code12:55
shadeslayerkids here are falling head over heals to work for companies like TCS/Infosys/HCL12:56
shadeslayernot sure why ....12:56
shadeslayerRiddell: http://marcuzzokde.blogspot.in/2012/12/kids-size-kde.html < Kubuntu being used there :D12:59
Riddellawooga13:17
BluesKajHi all13:21
=== Quintasan_ is now known as Quintasan
Quintasan\o13:55
agateaushadeslayer: "how to sit in the office"? I want to read that!14:02
Quintasantotally14:04
Quintasanshadeslayer: Can I have you create a poll for business card designs or you want me to do that?14:04
=== Tonio_aw is now known as Tonio_
Quintasanhmm14:08
Quintasanshadeslayer: We only have three designs?14:08
Quintasan4 including the one at your p.u.c14:11
jussihrm14:17
jussiIs the updates ppa going to get an update soon? its only 4.9.4...14:18
yofelwhat are you expecting to see?14:20
jussicouple of points higher? 14:21
yofel4.9.5 isn't out yet, and 4.9.90 is in beta14:21
jussiwait... how does that work?14:21
jussiIm now very confused14:22
yofelupdates PPA is for point releases. i.e. 4.9.3 -> 4.9.4. Backports is for 4.X -> 4.Y updates after release, beta ppa before it's released14:22
yofelso 4.9.4 is in updates, 4.9.90 in beta, 4.10 will be in backports14:22
shadeslayerQuintasan: please do14:23
shadeslayeragateau: sec :P14:24
yofelgreat, google doesn't find our ppa docs o.O14:24
shadeslayerQuintasan: if you do create the poll, use http://people.ubuntu.com/~rohangarg/cards/UDS-Badge-Kubuntu_shadeslayer.svg and http://people.ubuntu.com/~rohangarg/cards/UDS-Badge-Kubuntu_shadeslayer_back_QR.svg from me14:24
yofelnow...14:25
jussiyofel: Im more confused about the order of kde releases...14:25
yofeljussi: https://wiki.kubuntu.org/Kubuntu/KubuntuPPAs14:25
yofeljussi: what do you mean? What the version numbers stand for?14:25
yofelor that 4.9.5 comes out after 4.9.90?14:25
jussiyes, the latter14:25
yofel4.9.5 is bugfix for 4.9, 4.9.90 is beta2 for 4.1014:26
yofel4.9 will get bugfixes until 4.10 is out14:26
jussiuhuh14:26
jussiok14:26
jussisee, I kind f thought it was linear...14:26
jussi:/14:26
yofelwell, it is, but the betas and RCs don't count14:26
jussithank you for the explanation though14:26
yofels/but/as/14:27
kubotuyofel meant: "well, it is, as the betas and RCs don't count"14:27
BluesKajodd they would cal 4.9.9 , 4.10 ..one expects a %.0 not a 4.ten14:27
BluesKaj5.0 that is14:28
ScottKNo.14:28
ScottKThe first digit is a major version number that indicates an ABI break in kdelibs14:28
shadeslayeragateau: http://dl.dropbox.com/u/17090527/HSE-%20Office%20Ergonomics%20Flyer.pdf14:29
BluesKaj I know it's no , but to me after 4.9 comes 5 14:29
tsimpsonit's all to do with ABI14:30
yofelit'll be more fun when we have KDE Workspaces and Applications 4.11 using KDE Platform 5.0 - assuming that they'll have it done in half a year14:30
agateaushadeslayer: it's not that bad actually14:30
Riddellversion numbers != decimal numbers14:30
agateauBluesKaj: what comes after 4.9.5?14:31
BluesKajit should be 4.10.014:31
yofelit will be, but how do you version the 4.10 beta so it's lower than 4.10 -> you use 4.9.9014:32
BluesKajagateau, if you don't know , then whay are you asking me ?14:32
agateauBluesKaj: let me rephrase: "what comes after 4.9.5 to you?"14:32
BluesKajI'm used to laboratory decimal measure convention, it looks odd to my eye14:33
BluesKaj4.9.6 14:34
agateauI agree 4.10.0 is more correct. And this is actually what is used in formal texts.14:34
agateaujust not that much in irc conversations14:34
BluesKaj4.9.7, 4.9.8, 4.9.9, 5.014:35
BluesKajor 5.0014:35
yofelBluesKaj: application version numbers usually follow this idea: Major.Minor.Patch.Build - where every position isn't limited to a single digit14:35
BluesKajI'm used to metric measure ..14:35
yofelchromium-browser follows that nicely: 23.0.1271.9114:36
BluesKajmakes more sense to my lab oriented mind14:36
tsimpsonthe dot is just a separator, not a decimal point14:37
tsimpsoncould just as easily been a comma14:37
rdieterhi, I just worked with dantti this morning to fix an arguably nasty bug in print-manager that fills cups access_log and users' .xsession-errors with excessive logging about printer subscription renewals, see https://bugs.kde.org/show_bug.cgi?id=31152815:48
ubottuKDE bug 311528 in general "Renew-Subscription spam in /var/log/cups/access_log" [Normal,Resolved: fixed]15:48
rdieterand patch against 0.2 : http://pkgs.fedoraproject.org/cgit/kde-print-manager.git/tree/print-manager-0.2.0-cups_renew_spam.patch?h=f1815:48
rdietersince you're shipping it by default (so i'm told) like we are, enjoy.15:49
Riddelllovely, thanks rdieter 15:49
rdietermuch nicer to renew every 3500 seconds, rather than milliseconds15:51
shadeslayerheh15:58
RiddellScottK: problems in kblocks nad kbounce?16:44
ScottKRiddell: Yes.  Missing copyrights.  I fixed and uploaded kblocks.  Doing kbounce right now.16:44
Riddellthanks16:45
ScottKFor a one or two line fix in debian/copyright, it's easier for me just to fix and reupload.16:45
ScottKRiddell: Same with kfourinline17:33
ScottKAnd kgoldrunner17:44
xnoxwhy are we shipping 71 empty language-pack-kde-* packages?18:42
yofelxnox: IIRC they act as meta packages18:46
yofelcurrently at least18:46
xnoxyofel: and kde-l10n-CC cannot act as metapackages?18:47
shadeslayerooooohhhhhhhhh18:48
shadeslayeryofel: I found something18:48
xnoxyofel: also language-pack-kde-* pull in gnome translations.18:48
shadeslayeryofel: pull-lp-source freetype18:48
shadeslayerand read the rules18:48
yofelprobably, but I think our language-selector stand-in currently needs the language-pack stuff18:49
yofelxnox: does language-pack-CC contain gnome translations?18:49
shadeslayerthey do 2 builds :D18:49
xnoxyofel: it has a dependency to gnome language packs.18:49
shadeslayerbtw has anyone tried out infinality?18:50
yofelxnox: but if we're already on that matter, if someone installs nautilus - how would that get translated without the language pack installed?18:50
xnoxyofel: my naive expection for incomplete-language support daemon to notice things like that.18:52
yofelIIRC that's currenly broken as we don't use language-selector, but I haven't looked at l10n much lately18:52
ScottKRiddell: No messages.sh in kgoldrunner or kiriki.  I'd accepted kgoldrunner before I noticed.  Rejecting kiriki (and not fixing it myself).  Would you please have a look at both.19:16
ScottKRiddell: Sorry, kgoldrunner's fine.  It was kigo.19:16
ScottKkjumpingcube was missing a copyright.  Fixed and reuploaded.19:22
=== ghostcube_ is now known as ghostcube
Noskcajwhy do you guys still have a ppc version? no-one can run kubuntu on ppc (at least old-world macs) so it get essentially no use and hasn't been tested since i joined.23:10
RiddellNoskcaj: it only gets released if it's tested so someone will have23:18
Riddellin general I'd be all for dropping it but others have the opinion of keep it while it gets tested23:18

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