/srv/irclogs.ubuntu.com/2010/06/25/#kubuntu-devel.txt

ofirkshadeslayer: this is mystery for me00:00
shadeslayermaco: i just used sudo pbuilder update --override-config00:00
maco*shrug* ok. my way's more permanent00:00
shadeslayerofirk: what is a mystery ? C++ ? :P00:00
shadeslayermaco: nah.. its the same actually :P00:00
macoyou have to remember to --override-config every time you update it though, dont you?00:00
shadeslayermaco: i just change the pbuilderrc 00:00
shadeslayernope00:01
ofirkshadeslayer: I tried several times to work with C++ and Qt or Python but never managed to do something with it...00:01
shadeslayerofirk: hehe :D00:01
macoso if you run pbuilder update itll do the right thing next time?00:01
shadeslayeryes00:01
shadeslayer( well it should ... :P00:01
shadeslayerstupid local mirror has hashsum mismatch00:02
lex79I use sudo pbuilder login --basetgz /home/lex/pbuilder/maverick-i386-base.tgz --save-after-login00:02
lex79then edit sources.list00:02
lex79then type exit00:02
shadeslayermaco: lex79 my method works too ;)00:04
shadeslayerGet:1 http://archive.ubuntu.com/ubuntu/ maverick/main libcurl3-gnutls 7.21.0-1ubuntu1 [265kB]00:04
shadeslayerofirk: i would recommend learning C++ first00:08
shadeslayerthen any other language00:08
ofirkshadeslayer: add to my TODO list ;)00:09
shadeslayer:D00:10
shadeslayeraww... our star packager timed out :P00:10
shadeslayermust be the huge upload :P00:10
ofirkit's getting late00:11
ofirkgood night00:11
ofirkshadeslayer: thanks for your feedback!00:11
shadeslayerofirk: glad to talk with you :)00:12
shadeslayerlex79: really big upload?00:12
* shadeslayer is really sad that kde api is down00:12
lex79which upload?00:13
shadeslayerlex79: you timed out... so  i thought it must be a package upload :P00:15
lex79no, system freezes :)00:15
shadeslayerlex79: is kdebase-workspace uploaded?00:18
lex79not yet :(00:18
shadeslayerlex79: ah ok00:19
shadeslayerlex79: btw we need to backport brokenl00gR's google gadgets too :)00:19
lex79freeze during the compilation is not funny :(00:19
shadeslayerlex79: whats your CPU speed?00:19
lex793.2 Ghz00:19
shadeslayeroh... 00:20
* shadeslayer compiles stuff on a T8100 2.1 Ghz laptop00:20
shadeslayergets hot as hell00:20
shadeslayerliterally :P00:20
lex79google gadget already did on maverick?00:20
lex794.4.90?00:20
shadeslayerlex79: no i mean when we package it for maverick,we have to backport it to lucid00:21
lex79oh ok00:21
shadeslayeri bet kdeartwork has new stuff for install files00:22
lex79you should look in wallpapers directory before test build, much more easy00:23
shadeslayerdont really care about the wallpapers since we have usr/share/wallpapers/00:25
shadeslayerin the install files...00:25
lex79yes, I forgot about that :)00:25
shadeslayerits the other stuff i care about :P00:25
shadeslayerplasma theme changes,etc00:26
lex79uhm I don't think there will be many changes in this release ;)00:27
lex79just wallpapers but you have the magic install file00:27
=== kubotu_ is now known as kubotu
=== ubott2 is now known as ubottu
=== jtechidna is now known as JontheEchidna
JontheEchidnayay, vlc 1.1.0 in maverick02:26
lex79oh02:29
lex79good02:29
lex79JontheEchidna: did you know what the difference between usr/lib/python2.6/site-packages/PyKDE4/ and02:29
lex79usr/lib/python2.6/dist-packages/PyKDE4/ ?02:30
lex79*do you02:30
JontheEchidnaNope. ScottK might02:30
lex79in kdebase-workspace plasmascript.py wants install in usr/lib/python2.6/site-packages/PyKDE4/plasmascript.py02:31
lex79instead of usr/lib/python2.6/dist-packages/PyKDE4/ 02:31
lex79:(02:31
lex79I think due to this change: http://websvn.kde.org/branches/KDE/4.4/kdebase/workspace/CMakeLists.txt?r1=1135756&r2=1135755&pathrev=113575602:32
lex79I hate python02:32
lex79ScottK: btw https://launchpad.net/ubuntu/+source/plasma-widget-smooth-tasks/0.0~wip20100227-0ubuntu4/+build/181077702:33
lex79\o/02:33
lex79JontheEchidna: seems right, with usr/lib/python2.6/site-packages/PyKDE4/plasmascript.py in install file02:52
lex79plasmascript.py will go in usr/share/pyshared/PyKDE4/02:52
lex79python stuff is weird02:52
lex79:)02:52
lex79maybe is dh_pysupport magic02:54
CIA-99[muon] jmthomas * 1142446 * trunk/playground/sysadmin/muon/src/ (DownloadWidget.cpp ManagerWidget.cpp) (log message trimmed)02:58
CIA-99Only set m_proxyModel's source model *after* we've populated the main02:58
CIA-99PackageModel. This way, the proxy model isn't churning CPU every time one of02:58
JontheEchidnadown from ~4 second startup to ~2 seconds :D02:58
CIA-99[muon] jmthomas * 1142450 * trunk/playground/sysadmin/muon/src/MainWindow.cpp If the user cancels changes in the ReviewWidget, don't disable the back button responsible returning to the main view. Trapping users is not nice. (But fun >:D)03:10
CIA-99[muon] jmthomas * 1142452 * trunk/playground/sysadmin/muon/src/ReviewWidget.cpp Similar optimizations to the proxyModel in ReviewWidget, though it'll be less apparent since ReviewWidget will probably not ever have more than a couple hundred items at most.03:11
JontheEchidnaapachelogger: so, turns out that QSortFilterModePrivate was getting called 31,975 times more than it needed to be, with the call getting more expensive each time ^.^03:17
JontheEchidna(There are 31,976 packages)03:18
JontheEchidna"this was a trimump..." http://simplest-image-hosting.net/i0-plasma-desktopl28421-jpg.jpg03:18
* JontheEchidna will now have to listen to Still Alive03:19
nixternalwhat's up with mav cd builds?03:19
CIA-99[libqapt] jmthomas * 1142456 * trunk/playground/libs/libqapt/src/package.cpp There's no need to check for an empty QString, and then construct/return an entirely new empty string to return.04:14
ScottKlex79: Congratulations.04:22
lex79thanks :)04:22
ScottKlex79: That is pysupport magic.04:22
ScottKFor python2.6, use dist-packages.04:23
lex79and site-packages ?04:23
ScottKFor pure python stuff it should actually end up in pyshared with symlinks to dist-packages.04:23
ScottKthat was used in python2.5 and prior.04:24
ScottKIt shouldn't be used by distro packages at all in 2.6.04:24
lex79seems -workspace wants install plasmascript.py in site-packages04:24
ScottKThat's a bug.04:24
lex79ouch :(04:24
ScottKI think Debian has done some recent work on Python stuff in bindings, so you might check.04:25
CIA-99[libqapt] jmthomas * 1142459 * trunk/playground/libs/libqapt/src/package.cpp Construct QStrings a bit smarter. (Mostly in cases where something's gone horribly wrong. But at least we can faily in the least amount of mallocs from QString ;)04:30
=== yofel_ is now known as yofel
CIA-99[docmessages] yurchor * 1142467 * trunk/ (38 files in 19 dirs) SVN_SILENT Ukrainian translation update06:20
kaitoshello06:24
CIA-99[nds] mwiese * 1142473 * (91 files in 42 dirs) Translation and maintenance07:32
ofirkRiddell: ping08:31
NCommanderScottK: might have found why kdebindings is broken08:46
NCommanderInvestigating more, but doesn't look like a python-qt4 problem08:46
CIA-99[summit] okushi * 1142584 * trunk/ (40 files in 24 dirs) SVN_SILENT: summit merge09:08
CIA-99[summit] ilic * 1142590 * trunk/ (39 files in 19 dirs) Summit gather.09:22
Riddellofirk: hi09:29
ofirkRiddell: how are you?09:29
Riddelloui, ca va09:29
ofirkI am working on the download page09:29
ofirkRiddell: can you take a look at it? http://staging.www.kubuntu.org/getkubuntu/download09:30
Riddellthat's looking lovely09:31
Riddellhowever I wonder if our sysadmins will be happy with a direct link to releases.ubuntu.com rather than using mirrors09:32
ofirkRiddell: matthew said they are working on a mirror solution and in the mean time they want us to use direct linking to the images09:33
ofirkthey said that after ubuntu.com was upgraded, kubuntu download form broke...09:34
apacheloggerJontheEchidna: oh sweet, what was the problem in particular?09:40
Riddellofirk: ok groovy09:42
* apachelogger feels like a cyberman when going through his inbox09:42
apacheloggerdeletedeletedeeeeleetee09:42
CIA-99[docmessages] zepires * 1142613 * trunk/l10n-kde4/pt/ (9 files in 7 dirs) Finished HEAD for now09:51
apacheloggerhm10:04
apacheloggerJontheEchidna: ^10:04
apacheloggersupposedly we need to tweak the muon rule to be more explicit about what path of muon to use10:05
apacheloggerJontheEchidna: http://qt.nokia.com/developer/learning/archive/online/talks/developerdays2009/tech-talks/optimizing-performance-in-qt-based-applications10:24
RiddellNCommander, agateau: have you scheulded your sessions at akademy?10:46
=== steveire_ is now known as steveire
=== Quintasan_ is now known as Quintasan
CIA-99[kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625103025-vuimot09adqco36r * (debian/changelog src/dbglookupthread.cpp) Reduce heap usage11:30
CIA-99[kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625103101-xzr5nd9979rb9gqq * src/dbglookupthread.h s/NULL/011:31
Quintasanapachelogger: you are finally working!11:31
Quintasan:D11:31
CIA-99[kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625103221-xborn8bdsj0jhwj7 * (debian/changelog src/dbginstaller.cpp) Properly destruct dbginstaller11:32
Quintasanyay utils left11:33
Quintasan:D11:33
CIA-99[kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625104005-031pboyezbd1fkl5 * (debian/changelog src/dbginstaller.cpp) Provide context for translatable strings11:40
apacheloggerQuintasan: huh?11:40
Quintasanapachelogger: don't mind me, I sometimes get the impression that you don't do much but seeing contents of those commits makes my head spin so I won't say anything11:42
* Quintasan is more lazy than he supposed11:42
apacheloggerlol11:42
* apachelogger is too old to do actual work :P11:43
CIA-99[kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625105041-6ztq3sufix6flnso * (3 files in 2 dirs) * Function calls with const QString references * Mark static functions as such11:50
CIA-99[kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625110048-tvcb3mlwextj7vfg * src/dbglookupthread.cpp use foreach instead of c-style looping12:01
CIA-99[kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625110255-m3w2psxdeahh8zzj * src/dbglookupthread.cpp be clear about intentions12:03
CIA-99[kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625110917-j7vw3q5qc1af8p4n * src/ (dbginstaller.cpp dbginstaller.h) less heap action + cosnt correctness12:09
CIA-99[kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625111023-91nw6fdq81txqb1l * src/ (dbginstaller.cpp dbglookupthread.cpp dbglookupthread.h) header cleanup12:10
CIA-99[kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625111117-11ppjdojjkkn0r4h * src/dbginstaller.cpp formatting++12:11
JontheEchidnaapachelogger: Every time you add something to a parent model, it tells the proxymodel to reload. But reloading the proxy model is more and more expensive to reload as the amount of packages in the parent model increases12:12
apacheloggeruhhh12:13
apacheloggerJontheEchidna: good thing we have callgrind ^^12:13
apacheloggerJontheEchidna: you should blog about that discovery - waving the flag of kubuntu being super efficency aware and stuff ;)12:13
JontheEchidnaright ^.^12:13
JontheEchidnaI have to figure out a way to un-set the parent model when I'm reloading everything after updates have been checked or a package has been stalled12:15
JontheEchidnait has the same problem as startup12:15
CIA-99[kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625111531-f3r3hpxniqmmq07t * src/ (dbginstaller.cpp dbginstaller.h) more const QString&12:15
apacheloggerJontheEchidna: setParent(0)?12:17
JontheEchidnaprobably setSourceModel(0) or something. I've not tried yet :P12:17
apacheloggeroh, you are deriving form abstractmodel ^^12:17
JontheEchidnait compiles \o/12:19
JontheEchidnait works \o/12:21
apacheloggersplendid!12:21
JontheEchidnahmm, I have to set again the first column to take up as much space as it can though  ^.^12:22
JontheEchidnaIt gets un-did by unsetting the parent model it would seem12:22
JontheEchidnahttp://simplest-image-hosting.net/i0-plasma-desktopr28421-jpg.jpg12:23
apacheloggerJontheEchidna: where do you set that anyway?12:23
JontheEchidnam_packageView->header()->setResizeMode(0, QHeaderView::Stretch);12:23
* apachelogger is wondering why that would be unset12:24
JontheEchidnaThe view header is a separate class. Very deceivign while looking at apidocs12:24
JontheEchidnaby default the last column is told to do all the stretching12:24
apacheloggerJontheEchidna: maybe you need to hook up the view with a signal from the model?12:24
CIA-99[muon] jmthomas * 1142676 * trunk/playground/sysadmin/muon/src/ManagerWidget.cpp (log message trimmed)12:26
CIA-99Un-set the ProxyModel's parent while we rebuild the parent model, otherwise the12:26
CIA-99ProxyModel will rebuild it's parent/proxy index mapping each and every time a12:26
JontheEchidnaapachelogger: the reason we got away with using "libqapt" as a CIA filter is that libqapt got no translateable strings ^^12:29
apacheloggerJontheEchidna: I know :P12:29
* JontheEchidna didn't want to mess with a Qt-only translation system12:30
JontheEchidnabbiab12:30
apacheloggerwell, a lib should not generate user visible strings anyway in most cases I think12:30
=== ghostcube_ is now known as ghostcube
Quintasanapachelogger: http://wklej.org/id/356218/ <-- any idea wtf?12:44
apachelogger/usr/bin/make  -C obj-x86_64-linux-gnu -j6 12:46
apacheloggerwhere is that coming from? Oo12:46
apachelogger-j6?12:47
apacheloggereh?12:47
apacheloggerpython stuff fails12:47
apacheloggerpossibly because cmake was not able to find the python12:47
apacheloggerso there is probably a bug in the cmakelists because it tries to build python stuff even though there is no python found12:48
Quintasandamn u python13:01
Quintasanapachelogger: -j6, I do own a quad-core :313:01
=== rex_the_krita is now known as rdieter
JontheEchidnaapachelogger: the guy doing the performance video is using kubuntu ^.^13:38
JontheEchidnaDo we have a minion for docbook fixing yet? :D13:59
NCommanderRiddell: I didn't get to scheluding it. Am I screwed now?14:02
RiddellNCommander: not if you can find a space14:03
NCommanderRiddell: where's the schedule14:03
Riddellhttp://community.kde.org/Events/Akademy/2010/Tuesday etc14:04
ScottKNCommander: Sounds great (re bindings)14:13
CIA-99[muon] jmthomas * 1142717 * trunk/playground/sysadmin/muon/src/PackageModel/PackageModel.cpp Use the const QList::at() function instead of the non-const [] operator. Avoids deep copy in PackageModel::Data and shaves half a second off of startup time or so.14:16
QuintasanJontheEchidna: why do we have an install file for kdeutils-dev but no entry in control?14:25
Quintasanshould I add it?14:25
JontheEchidnaQuintasan: debian removed it in 4.1 times for uselessness14:27
JontheEchidnaI wouldn't add it, personally14:27
Quintasanokay14:27
Quintasanso leaving it as is14:27
shadeslayer\o14:38
odlahi will 10.10 see more kubuntu tweaks with artwork? while i really like the upstream artwork it would be nice to see something that was distinctly kubuntu14:49
shadeslayerodla: well... we will be shipping rekonq as the default browser.. not much change to artwork14:50
* odla can't wait till there is a really usuable KDE web browser like firefox or chrome14:51
odlabtw ... will qt creator 2.0 and friends get packaged for 10.04?14:56
shadeslayerodla: yeah i packaged RC1 14:57
shadeslayerits in the repos now14:57
shadeslayeroh.. for 10.0414:57
shadeslayerodla: if you want it i can put it in my PPA14:57
shadeslayeror in the Kubuntu Beta/Experimental  ppa14:58
shadeslayerapachelogger: does this look ok : http://pastebin.com/TmfvkuT015:03
shadeslayerfor the debian/copyright file15:03
shadeslayeroh.. ill add  see "/usr/share/common-licenses/GPL-3". in line 42 as well15:04
apacheloggerwell, no yes somehow15:04
apacheloggerwhat is misisng most prominently is a short version of the GPL315:04
shadeslayerin the first license ?15:05
CIA-99[libqapt] jmthomas * 1142730 * trunk/playground/libs/libqapt/src/ (backend.cpp backend.h package.cpp package.h) A bunch of const correctness fixes. Breaks ABI15:05
apacheloggeralso stating that src/qipmsg-xdg-open is not GPL3 before you even mention that everything is GPL3 is sort of confusing15:05
apacheloggershadeslayer: you just need to structure that :P15:05
shadeslayerapachelogger: okies :D15:05
shadeslayerso first GPL and then the MIT license :)15:05
ScottKWhat license is it?15:05
shadeslayerScottK: MIT 15:05
ScottKOh, great.  That's fine.15:06
apacheloggershadeslayer: well, no, think different ;)15:06
shadeslayerhehe :P15:06
shadeslayerwill do15:06
apacheloggerfirst you explain that this beasty is generally copyrighted by Yichi and licensed under GPL 3(+?)15:07
apacheloggerthen you explain there are 2 (I think?) files that are copyright by someone else and licensed under GPL 2+ (I think?)15:08
apacheloggerthne you explain that there is this 1 file that is copyright by yet someone else and licensed under MIT15:08
apacheloggerthis is all free of form here, so you can do this any way you want15:08
apacheloggerbut in general the reader should then known that most of the code is under GPL 3+ and if he wants to contact the main copyright holder he may mail to somedude@example.org15:09
apacheloggerand that file x and y are under different license and copyright15:09
apacheloggerand that file z is under different license and copyright15:10
apacheloggerand that the packaging is under different copyright (but ideally same license as main source)15:10
shadeslayerhmm15:12
apacheloggerI personally find dep6 something to hold on to15:12
apacheloggerhttp://dep.debian.net/deps/dep6/15:12
apacheloggerhttp://bazaar.launchpad.net/~kubuntu-members/kubuntu-firefox-installer/trunk/annotate/head:/debian/copyright is for example heavily insipired by dep615:12
shadeslayerapachelogger:     KCmdLineArgs::init( argc, argv, &aboutData ); << what do argc and argv contain ? ( afaik they have junk values )15:12
* ScottK personally finds it makes things a lot more complex with all the fields and stuff to get wrong.15:13
apacheloggerfirst there is generally established that all files are copyrighed by me and JontheEchidna and licensed under $speciallicense, then style/* and one specific file get excluded and described in detail15:13
apacheloggerScottK: well, you do not need to put dep6 into practise15:14
apacheloggerI personally just hold on to the general structure15:14
* apachelogger finds it much more comfortable to read and write15:14
ScottKI think that's fine, but I'm not in favor of pushing the details on people.15:14
shadeslayerahh15:14
apacheloggershadeslayer: argc = argument count, argv = argument values15:14
apacheloggerthey do by no means contain junk15:14
shadeslayerapachelogger: so are they standard values ( static? )15:15
apacheloggerno15:15
shadeslayerthen?15:15
apacheloggerthey get passed to main()15:15
shadeslayerapachelogger: but .. where from? :P15:15
shadeslayernothing is called before main,where do these values come from ?15:15
JontheEchidnafrom what you type when you run the app15:15
apacheloggeroh15:15
apacheloggerohhh15:15
JontheEchidnae.g. dolphin myfile.txt15:15
apacheloggernow that statement is just wrong15:15
apacheloggerso very wrong15:15
shadeslayerJontheEchidna: i just ran ./myapp 15:16
apacheloggerso argc will be 1 and argv[0] will contain "./myapp"15:16
shadeslayerapachelogger: well.. nothing apart from the pre processor directives i mean :P15:16
apacheloggerthat is also not right15:16
shadeslayerah...15:16
apacheloggerwrite a simple C program, and then go manually through the steps that gcc would take and analyze what happens15:17
shadeslayerapachelogger: i usually use int main ()15:17
shadeslayerno arguments passed :P15:17
apacheloggerthere are greater powers at work than C programmers see in their limited world of main() :P15:17
apacheloggershadeslayer: they would be passed alright, they are just not accepted15:18
shadeslayerah and btw do you know how to make kate stop making backup files while editing stuff ?15:18
apacheloggerwhich is BTW about as bad a program as it can get IMHO :P15:18
apacheloggershadeslayer: change the save setting to not make backups15:18
apacheloggerJontheEchidna: ^ do you think we should propose this/kds it?15:18
* apachelogger does not find those backups particularly useful15:19
JontheEchidnaI always tell kate to not make those backups15:19
JontheEchidnaannoying15:19
apacheloggerack15:19
apacheloggermilian: pingly do you have contacts within the enemy lines of kate?15:19
JontheEchidnayay for const correctness! (const correct log on the left) http://simplest-image-hosting.net/i0-plasma-desktopu28421-jpg.jpg15:20
* JontheEchidna does the 46% less expensive dance15:23
* apachelogger only sees that other things are more expensive now15:24
shadeslayerJontheEchidna: btw do you notice the tiny ksnapshot icon in your snapshot?15:25
shadeslayerits insanely tiny :P15:25
JontheEchidnayeah, the bouncy thing didn't fade away in time15:25
* apachelogger is actually wondering why the log on the left has almost 0.5 million more mallocs15:25
shadeslayerapachelogger: http://pastebin.com/XWqg8Hni15:26
* shadeslayer is thinking of removing first 3 copyrights15:26
* apachelogger is thinking so too15:27
JontheEchidnaapachelogger: I did accidentally hover my mouse over the model, which called PackageModel::data a few more times than on the right15:27
* apachelogger is also thinking that some how License: does not hold justice to what follows15:27
shadeslayerfixed15:27
shadeslayeroh have to replace link too15:27
* apachelogger also thinks that Foo : bar mixed with Foo: bar looks unprofessional15:27
* apachelogger also thinks that saying it is GPL-3 but indeed having a short versoin of GPL-3+ is confusing15:28
apachelogger:/15:28
apacheloggerJontheEchidna: ah ^^15:28
apacheloggershadeslayer: a general thought would also be to use unified structures for same things15:29
apacheloggerlike one time you write "Copyright (C) 2010 Yichi Zhang" another "Copyright 2006, Kevin Krammer"  and a third again "Copyright (C) 2010 Rohan Garg <rohan16garg@gmail.com>"15:29
shadeslayerhmm... 15:29
shadeslayeroh the extra (C) >15:30
apacheloggernot to mention, IIRC from a legal POV it is highly doubtable if (C) is to be accepted as a copyright symbol, instead you should use the unicode symbol really15:30
shadeslayernow where would i find that15:30
apacheloggeralso the notice about debian packaging steps out of line regarding overal format15:30
shadeslayertrue15:31
shadeslayerapachelogger: ok will fix ;)15:31
apacheloggerhttp://bazaar.launchpad.net/~kubuntu-members/kubuntu-firefox-installer/trunk/annotate/head:/src/kubuntufirefoxinstaller.cpp15:31
apacheloggerunicode symbol15:31
apacheloggerJontheEchidna: I suppose watching that video made you opt for .at()? :)15:32
JontheEchidna:)15:32
JontheEchidnathat was a big improvement15:32
RiddellNCommander, ScottK: for the release team meeting, how are arm compiles going?15:32
* apachelogger was most happy when he realized that this would be const whereas the other would not a couple of months back ^^15:32
NCommanderRiddell: slowly, and painfully.15:32
apacheloggerJontheEchidna: scary how tiny things can have large impact :D15:33
JontheEchidnaespecially since it ain't ever gonna change since it's being displayed in an itemview15:33
ScottKRiddell: All good except bindings and edu.  NCommander thinks he's getting a handle on bindings.15:33
ScottKStill waiting for Tonio to fix kdesudo (it's currently failed on armel, but the problem isn't armel specific - it's one of the docbook ones)15:34
apacheloggeruh?15:35
apacheloggerRiddell: JontheEchidna: did you get a chance to look at the new desktop-file patch?15:36
* apachelogger is still a bit troubled by introducing new API15:37
Riddellapachelogger: no, what's the link again?15:37
shadeslayerRiddell: btw i talked to ofirk yesterday and i put forward the suggestion of having pics of actual devices running kubuntu on the site15:37
apacheloggerRiddell: http://bazaar.launchpad.net/~apachelogger/kdelibs/fix-desktopfile-translations/revision/23815:38
shadeslayerlike ubuntu.com does15:38
shadeslayerapachelogger: http://pastebin.com/ceWB269015:39
shadeslayerfixed first (C) as well15:40
shadeslayerand GPL-3+15:40
shadeslayerwith more fixes http://pastebin.com/wZLTRn6h15:42
CIA-99[kubuntu-konqueror-shortcuts] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625144211-0c7478d7z07aa89v * (searchproviders/lpppas.desktop debian/changelog) Add lpppas - search for a PPA by name15:42
apacheloggershadeslayer: more to be fixed still15:44
apacheloggerlooks already better though15:44
shadeslayerapachelogger: whats left now?15:45
shadeslayerwill be back in 20-30 mins :D15:46
apacheloggershadeslayer: revisit what I was /meing about ;)15:47
apacheloggerperfect15:48
apacheloggerhttp://paste.ubuntu.com/455019/15:48
apacheloggerJontheEchidna: ^ we can indeed specifically make l10n creation dependent on component being main or restricted15:48
apachelogger\o/15:48
JontheEchidna\o/15:49
apacheloggerDid anyone notice brokenness thus far?15:49
JontheEchidnabrokenness in what?15:49
ScottKSo that would be no.15:49
JontheEchidna;)15:50
apachelogger^^15:50
apacheloggerl10n template generation stuff foo15:50
txwikingerhttp://lwn.net/Articles/392016/15:50
apacheloggersee mail to list :P15:50
* txwikinger likes Mark's approach to quality15:50
apacheloggerbrrr15:52
apacheloggerTLDR15:52
apacheloggerJontheEchidna, Riddell: another advantage ... since we have this check for desktop_ in klocale, overhead for ctoring various klocales is kept rather low15:53
apacheloggerthough I would still find it better if we could reuse one instance and just exchange the catalogs :/15:53
CIA-99[libqapt] jmthomas * 1142741 * trunk/playground/libs/libqapt/src/backend.cpp Various const correctness fixes. Use .at() in Backend::Package(iter) to make the call 15% less expensive (according to callgrind)15:57
Riddell"Rems (leveillerems) wants to be a member of #kubuntu-devel IRC Operators" err, who?16:07
ScottKLots of people want lots of things they don't get.16:07
* ryanakca shrugs16:09
ryanakcaWhat's the logical order for doing the Lucid packages on w.k.o/Kubuntu/Ninjas/Packaging ? Once I finish the dishes, I'll be free until the meeting to do whatever.16:10
ryanakca... and I don't yet have a Maverick schroot set up to test build those packages :)16:11
JontheEchidnaThe best way is to do it in order by dependency: https://wiki.kubuntu.org/Kubuntu/Ninjas/DependencyGraph16:13
ryanakcaJontheEchidna: Thanks, and I assume I'm backporting the ones already in the kubuntu-ninjas PPA?16:13
Trouble_Any idea when 4.5 RC1 will be packaged for Lucid? I can be around for testing from ninjas16:13
JontheEchidnaryanakca: yeah16:13
shadeslayerryanakca: yep16:13
apacheloggerryanakca: yes16:14
Riddellapachelogger: translatedEntry() can't be private?16:14
ryanakcaLovely, thanks. I'll be back in a few minutes to start on that.16:14
Riddellor rather why does kdecore/services/kservice.cpp need to use it rather than readEntry("Name")?16:14
apacheloggerRiddell: used by kservice.cpp (which in turn is used by ksycoca)16:14
apacheloggerproblem is that kservice does use an own config group IIRC16:15
apacheloggernot sure why out of the top of my head16:15
* Trouble_ is tempted to upgrade to Maverick16:15
JontheEchidnaapachelogger: For class constructors, can you pass an argument as const as long as you don't modify it in the constructor, or must you not ever modify the argument in the class at all?16:15
apacheloggerRiddell: readEntry("Name") would not be using the gettextdomain16:15
apacheloggerJontheEchidna: you can pass, but then you must either do a deep copy or maintain a const member16:16
shadeslayerapachelogger: http://pastebin.com/8QgutTfz16:17
apacheloggerfor latter the caller must of course ensure that the object does not get deleted before the instance of $class that uses it16:17
JontheEchidnabasically I'm wondering if I can pass the arguments the Package::Package as const: http://paste.ubuntu.com/455026/16:17
Riddellapachelogger: presumably this will show up any apps which get the X- key added but don't end up with translations pretty quickly16:17
shadeslayerhold on.. something is amiss16:18
apacheloggerRiddell: pardon?16:18
shadeslayerapachelogger: ok so finally http://pastebin.com/ktmVRR2C16:18
apacheloggerJontheEchidna: that would make no difference16:19
JontheEchidnasince they are for the most part just pointers?16:19
apacheloggerpointers are only 4 byte in size anyway16:19
JontheEchidnaright :)16:19
apachelogger+ on the stack16:19
JontheEchidnaI'm wondering what can be done about that PkgIterator, though...16:19
apacheloggerwell, you could always pass the iterator as pointer too ;)16:20
apacheloggerbut I do not think that reference really causes overhead16:20
QuintasanTrouble_: if you want Trouble then upgrade16:20
Quintasan:P16:20
apacheloggerso there is nothing to improve either16:20
shadeslayerkubotu: karma16:20
kubotushadeslayer has neutral karma16:20
shadeslayer0_o16:20
Quintasanwtf16:20
QuintasanI can't upload kdeutils16:21
apacheloggerwonderful, amarok was locking up all of plasma somehow \o/16:21
Riddelloh, amarok, we have a new patch for that16:21
Quintasankubotu: karma16:22
kubotukarma for Quintasan: 216:22
danttihi, I've just installed kubuntu with nomodset on that vaio but after it rebooted it seems to be starting without it since i have no video again, I've added nomodset to grub file but i could not mount /dev in chroot any tips?16:22
Quintasanapachelogger: I have added libqjson-dev, python-qt4-dev, python-kde4-dev to build deps on kdeutils since it is unable to build without them16:24
Quintasandunno why16:24
apacheloggerJontheEchidna: http://paste.ubuntu.com/455032/16:25
apacheloggerJontheEchidna: on assembly level references and pointers look exactly alike16:26
apacheloggerso supposedly the only difference is for the compiler to do type checking on references and autodereferencing16:26
apacheloggerJontheEchidna: http://paste.ubuntu.com/455033/ the cpp for that asm btw16:27
RiddellQuintasan: hmm, best to find out why16:28
Riddellwhat was the error without them?16:28
QuintasanRiddell: CMake was spewing out some crap about missing python libs but the whole build process didn't stop until it tried to use some of those libs16:29
Riddell"some crap" isn't very informative :)16:31
Trouble_Quintasan: Why thank you very much :-p16:32
danttiweird adding nomodset while on the grub screen also does not fix it :/16:32
Riddellmarkey: I'd like to add this patch from agateau to our amarok package http://people.canonical.com/~jriddell/tmp/10_soundmenu_support.diff it's in an early preliminary state and doesn't do much currently but let me know if you object16:32
agateaumarkey: it's kinda ugly for now I have to warn you16:33
QuintasanRiddell: Found Python library: PYTHON_LIBRARY-NOTFOUND <--- after this some python traceback16:33
RiddellQuintasan|Szel: I'd expect that to happen, but since we have "DEB_CMAKE_CUSTOM_FLAGS += -DINSTALL_PRINTER_APPLET:BOOL=TRUE" in debian/rules it shouldn't matter16:34
Quintasanoh man16:36
RiddellQuintasan|Szel: I'd expect that to happen, but since we have "DEB_CMAKE_CUSTOM_FLAGS += -DINSTALL_PRINTER_APPLET:BOOL=TRUE" in debian/rules it shouldn't matter16:37
QuintasanRiddell: http://wklej.org/id/356218/ here is the whole buildlog16:43
QuintasanRiddell: after adding those python things to dependencies it works16:43
danttisomeone has any tip on how to make this notebook boot? nomodset only works on the install cd :/16:54
shadeslayerbest quote i have come across : Linus Torvalds doesn’t wear glasses anymore not because he had laser eye surgery, but because he finally got his xorg.conf properly configured in his head.17:07
odlashadeslayer: qt-creator 2.0 would be sweet17:21
=== yofel_ is now known as yofel
Quintasanhmm17:24
Quintasanmaybe some REVU now?17:24
ryanakcaHmmm... Anybody having a hard time loging into the Wiki?17:29
JontheEchidnawhy is this not giving me a link in the KTextBrowser? :( http://paste.ubuntu.com/455065/17:29
RiddellQuintasan: revu of what?17:32
RiddellQuintasan: that build log has an error in kgpg which doesn't seem to be related to qjson or python17:33
RiddellQuintasan: qjson seems like a new dependency so we do want to add that, but python bits aren't needed17:33
RiddellJontheEchidna: it's not valid html at a guess17:34
Riddellchange </link>  to </a>17:34
QuintasanRiddell: nah, just thinking about making a new package17:34
QuintasanRiddell: okay, I'll revert it then17:35
JontheEchidnastill no href lovin' :(17:36
JontheEchidnait shows "Please use Launchpad instead" but you can't click on it and its not blue17:36
RiddellJontheEchidna: yes needs s/url/href/17:36
JontheEchidnaoh, duh :D17:36
JontheEchidnayay17:37
CIA-99[muon] jmthomas * 1142765 * trunk/playground/sysadmin/muon/src/DetailsWidget.cpp If changelog unavailable, point to the Launchpad page for the source package17:37
Quintasanwell17:43
Quintasanit's holidays!17:43
ryanakcaQuintasan: Aye! Done school too?17:45
Quintasanryanakca: yeah :D17:45
Riddellthanks for fixing kdeedu lex79 17:46
lex79Riddell: no problem, still have to look at the issue in kdebase-workspace17:48
lex79in plasma-scriptengine-python.install: plasmascript.py is in usr/lib/python2.6/site-packages/PyKDE4/ instead of usr/lib/python2.6/dist-packages/PyKDE4/17:49
Riddelllex79: although doesn't python-support move it to a pysupport place anyway?17:50
lex79uhm dunno17:50
ryanakcaHmm, well, since I can't log into the wiki and since I don't like duplicate work, I'm working on kdebase for lucid... (re: https://wiki.kubuntu.org/Kubuntu/Ninjas/Packaging )17:51
Riddellmarked17:52
lex79Riddell: it's strange, in kdeedu pysupport works and we have usr/lib/python2.6/dist-packages/PyKDE4/marble.so17:52
lex79but in workspace pysupport wants install in site-packages/17:52
lex79maybe something is wrong in the cmake list17:53
ScottKlex79: Did you look at the latest Debian changes?17:54
lex79ryanakca: you should grab the package from ninja17:54
ScottKOh wait, you said workspace.  I was thinking bindings17:54
ryanakcalex79: Yes17:54
ryanakcalex79: I'm modifying 4:4.4.90-0ubuntu1~ppa117:54
lex79ScottK: where? in kdebindings? I'm come back in this moment....17:55
lex79ryanakca: ok17:55
ScottKThere were some recent changes in Debian on bindings, IIRC related to Python stuff.17:55
QuintasanRiddell: well, I have removed the python stuff from build depends and it FTBFS :(17:55
Quintasanon KGpg17:55
QuintasanRiddell: there is an error earlier: [ 46%] ../../../superkaramba/src/python/karamba.cpp:65: error: 'PyMethodDef' does not name a type17:56
Quintasanand then make[2]: *** [superkaramba/src/CMakeFiles/superkaramba.dir/all] Error 217:56
lex79well, I will look if I can merge bindings from debian18:02
ScottKJust be careful since they are still on 4.4.18:04
lex79yes18:04
CIA-99[libqapt] sitter * 1142773 * trunk/playground/libs/libqapt/ (4 files in 3 dirs) Introduce FindXapian and use it.18:07
apacheloggerdantti: pingely ping ping18:12
danttiapachelogger: pong18:12
apacheloggerdantti: you are aware that cmake/modules/CMakeLists.txt of the debconf magic installs the findcmake file to wrong directory?18:13
danttiapachelogger: y18:13
apachelogger  2         DESTINATION ${CMAKE_INSTALL_PREFIX}/share/libdeconf-kde/cmake/modules/18:13
danttisomeone in kde-devel told me about the export keyword18:14
danttibut i didnthad time to fix18:14
apacheloggerdantti: the what keyword? 18:16
danttiexport18:16
apacheloggerwell, in what context?18:16
danttiwhich exports the lib automatically18:16
dantticmake18:16
apacheloggernever heared of that18:16
apacheloggersounds magical ^^18:16
apacheloggeraha!18:17
shadeslayerapachelogger: did you see my last paste?18:17
apacheloggermagic it is indeed18:17
apacheloggershadeslayer: last version I saw was still not implementing all things I was mumbling about18:18
shadeslayerapachelogger: http://pastebin.com/Hes39Jyz18:18
ryanakcaTen minutes until meeting?18:19
shadeslayerryanakca: which meeting?18:19
apacheloggershadeslayer: yeah, revisit my mumbling :P18:20
shadeslayerapachelogger: hehe :P18:20
apacheloggerthere is still stuff left to be fixed18:20
shadeslayerapachelogger: which one? :D18:20
apacheloggerdude!18:20
apacheloggerupload to review and I shall write it down properly :P18:20
shadeslayerlol.. i mean you mumbled about lots of stuff :P18:21
ryanakcashadeslayer: Your meeting? https://wiki.kubuntu.org/Kubuntu/Meetings18:21
ScottKryanakca: Isn't it on Monday?18:21
shadeslayerryanakca: Monday :P18:21
Quintasanshadeslayer: apachelogger mumbles all the time, just check your logs :P18:21
shadeslayerhttp://pastebin.com/3xEBpbPp18:22
ryanakcaOh, woops. I thought we were Monday. Hmm.18:22
shadeslayerapachelogger: ill upload to revu :P18:22
shadeslayerhavent combined the patches just yet18:24
shadeslayerQuintasan: can you help me with combining 2 patches? 18:24
shadeslayeri need a step by step walk through :P18:24
Quintasanshadeslayer: hmm18:25
Quintasanshadeslayer: I just copy the patches outside the working directory, open them in a separate windows and copy them by hand18:25
Quintasanshadeslayer: merging diff's never did any good for me18:25
danttiapachelogger: i tiried to find you the page but I guess you already found it18:26
Quintasanshadeslayer: doing this with quilt is really easy18:26
danttiif you want to fix please do :D18:26
shadeslayerQuintasan: so suppose the 2 patches modify 2 different files,it doesnt matter if i just copy one to the other?18:26
Quintasanshadeslayer: well, it shouldn't, but if the two patches fix two different bugs then leave it as is18:26
shadeslayerQuintasan: its basically a error with a spelling and the translation to the spelling 18:27
Quintasanhah, so I think you can combine them18:27
shadeslayerQuintasan: how do i do it with quilt then? 18:28
Quintasanshadeslayer: cd to source18:28
shadeslayeralready there18:28
Quintasanshadeslayer: ln -s debian/patches patches -> quilt new <new patch name> -> quilt add <files which are modified by the patch> -> edit the files -> quilt refresh18:29
Quintasanyou should have a nice diff sitting in debian/patches18:29
shadeslayerQuintasan: ln -s debian/patches patches ,where patches are the 2 patches i made?18:30
Quintasanshadeslayer: nope18:30
Quintasanyou are just linking a directory here18:31
shadeslayerok18:31
Quintasanhey, if I'm doing it wrong then someone correct me :P18:31
apacheloggerdantti: that does not seem to create a find script though18:31
danttiapachelogger: it seems not to be necessary anymore18:32
* apachelogger likes how this is not documented18:32
apacheloggerfeels like ubuntu18:32
apachelogger<318:32
shadeslayerapachelogger: http://revu.ubuntuwire.com/details.py?upid=833818:33
apacheloggerman18:34
apacheloggerthis makes me all headache18:34
apacheloggerdantti: how is one supposed to handle a missing dep at cmake stage then?18:35
* apachelogger finds this all sorts of odd18:35
apacheloggeralso my konsole tabs are eating the mouse again -.-18:35
shadeslayerhehe.. happens here all the time18:36
apacheloggerfeels like windows18:36
shadeslayerapachelogger: windows doesnt have a konsole ;)18:36
apacheloggermusic player that takes ages to start, coursers wandering off18:36
apacheloggeroh, and after the music player started it will happily crash after an hour18:37
apacheloggerwell18:37
apacheloggeroh dear18:37
a|wenQuintasan: instead of doing an "ln -s" each time you work with patches, you can simply add "export QUILT_PATCHES=debian/patches" to your .bashrc18:39
shadeslayerQuintasan: oh btw suppose i made a mistake,and started over,but now i get with Patch kubuntu_01_spelling.patch exists already quilt new patchname18:40
shadeslayeroh nvm18:41
CIA-99[libqapt] jmthomas * 1142786 * trunk/playground/libs/libqapt/src/package.cpp A few string optimizations18:41
* shadeslayer huggles Quintasan18:43
shadeslayerapachelogger: new package with singe patch : http://revu.ubuntuwire.com/details.py?upid=833918:46
apachelogger<3 I command you to install! :D18:54
Quintasanshadeslayer: you must remove the failed patch file and remove them from series file18:54
Quintasanapachelogger: install what?18:54
apacheloggerdebconf-kde18:54
apacheloggerJontheEchidna: how do you plan to detect debconf-kde at cmake stage?18:55
Quintasanapachelogger: is that some of your evil magic?18:55
apacheloggerfor muon18:55
JontheEchidnaapachelogger: wait for debconf-kde to install a FindDebconf.cmake to the right spot18:55
JontheEchidnaer18:55
JontheEchidnaDebconfKdeConfig18:55
JontheEchidnaor whatever18:55
apacheloggerQuintasan: http://paste.ubuntu.com/455096/18:55
JontheEchidnathen do a FIND(DebconfKde REQUIRED)18:55
Quintasanapachelogger: LOL18:56
apacheloggermuch more stylish 18:56
apacheloggeralso I never manage to not sneak a typo into sudo18:56
Quintasanapachelogger: wtf is muon btw.18:57
apacheloggeraaahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh18:57
apacheloggerJontheEchidna: lunixcode!18:57
apacheloggerJontheEchidna: http://imagebin.ca/view/L3uwcX.html go fix your software :P18:58
CIA-99[muon] jmthomas * 1142793 * trunk/playground/sysadmin/muon/src/ (8 files in 2 dirs) Implement an almost-complete error handler. Just missing a few QApt::ErrorCode enum members18:58
apacheloggersupposedly libqapt needs to do .fromLatin1 or something18:58
apacheloggerQuintasan: package manager18:58
JontheEchidnaOne would expect to find that sort of bug on pyware :s18:58
JontheEchidnaProbably needs /s/fromStdString/fromLatin118:59
apacheloggeror both ^^18:59
JontheEchidnawaa19:01
JontheEchidnaerror: no matching function for call to ‘QString::fromLatin1(std::string)’19:01
Quintasanapachelogger: is it possible that total Qt noob will find something to do there? :P19:01
Quintasanby there I mean muon19:01
Quintasan:P19:01
apacheloggerJontheEchidna: both I said :P19:02
apacheloggerQuintasan: you should ask JontheEchidna19:02
JontheEchidnaapachelogger: no dice19:03
* Quintasan has tons of free time so he could learn some magic19:03
apacheloggerJontheEchidna: oh?19:03
JontheEchidnaapachelogger: could you try http://pastebin.com/NJ3GrBVF to see if it's coming back bogus from apt?19:03
JontheEchidna‘QString::fromLatin1(QString)’19:04
JontheEchidnaer19:04
JontheEchidnaerror: no matching function for call to ‘QString::fromLatin1(QString)’19:04
apacheloggerohhh19:04
apacheloggerwell19:04
apacheloggerstd::string -> qbytearray -> qstring19:04
apacheloggernot sure if you can go from std::string to qbytearray19:04
apacheloggerin either case you can call .data() on the std::string19:04
apacheloggerthat will return a char*19:04
apacheloggerand both qbytearray and qstring can handle that19:05
QuintasanJontheEchidna: soo, got something easy there?19:05
JontheEchidnaapachelogger: could you try shortDescription = QString::fromLatin1(parser.ShortDesc().data()); ?19:06
JontheEchidnaQuintasan: Most of what needs done now is in libqapt. (And not-trivial either) it could use a lot of testing, though. Maybe you could weed out/fix some bugs19:07
lex79Quintasan: if you have spare time there are a ton of packages to backport to lucid19:07
apachelogger/home/me/src/svn/kde/playground/libs/libqapt/src/package.cpp:132: error: no match for ‘operator<<’ in ‘qDebug()() << pkgRecords::Parser::ShortDesc()’19:07
apacheloggerJontheEchidna: 19:08
apachelogger^19:08
JontheEchidnaoh19:08
JontheEchidnaprolly qDebug don't do std::string19:08
JontheEchidnaapachelogger: forget that line and just change the one above it to: shortDescription = QString::fromLatin1(parser.ShortDesc().data());19:08
Quintasanlex79: awesome19:08
Quintasanthat goes first19:08
shadeslayerapachelogger: Kevin and Jeremy do not have a email address specified19:09
Quintasanlex79: also got any idea on kdeutils failing to build on KGpg without python in build-depends?19:09
apacheloggershadeslayer: hm, at what file was I looking Oo19:09
shadeslayeroh wait19:09
shadeslayerapachelogger: nvm19:09
lex79nope for now, I'm working on kdebindings19:09
Quintasanokay19:10
apacheloggeryay19:10
* apachelogger has the feeling that something is memleaking into his brain19:10
apacheloggerJontheEchidna: now muon speaks english Oo19:11
JontheEchidnaO.o19:11
apacheloggergotta get a new konsole19:11
apacheloggerit is freaking me out when the cursor disappears19:12
apacheloggerthat is like looking at a void ship19:12
shadeslayerapachelogger: btw in point 3 you are suggesting i remove the  If not, see "/usr/share/common-licenses/GPL-3". line?19:12
JontheEchidnahow does calling .data on a function returning a translated string make it not translated? O.O19:12
apacheloggerOo19:13
apacheloggerwell19:13
apacheloggerI did an upgrade19:13
apacheloggermaybe that broke something19:13
apacheloggerno upgrades with regards to locale19:14
apacheloggerbrrrrrrrrr19:14
JontheEchidnadoes reverting the patch make it go back to all python-looking?19:14
apacheloggerno19:15
JontheEchidnathen probably something else broke, and we have no clue if the patch works because of that v.v19:15
apachelogger"Ubuntu - we even break a dev's system without him noticing"19:15
apacheloggerwell19:16
apacheloggerthe odd thing is that other apps still work19:16
apacheloggerOTOH apt-cache does not talk to me in german either19:17
apacheloggerman19:17
apachelogger-.-19:17
apacheloggeroh19:17
apacheloggermaybe19:17
apacheloggerjust maybe19:17
apachelogger...19:17
apacheloggeraha!19:17
apacheloggerJontheEchidna: your software broke it :P19:17
apacheloggerhaha19:18
echidnamangah19:18
* apachelogger pokes echidnaman19:18
apacheloggerechidnaman: your software broke it!!!!19:18
apacheloggerdude!!19:18
apachelogger:P19:18
Trouble_Wow! Maverick works betters than Lucid! :-p19:18
Trouble_<319:19
Trouble_Good work guys!19:19
apacheloggerHole:2 http://archive.ubuntu.com/ubuntu/ lucid/universe Translation-de [1509kB]19:19
apacheloggerHole:3 http://archive.ubuntu.com/ubuntu/ lucid/restricted Translation-de [1379B]19:19
apacheloggerHole:4 http://archive.ubuntu.com/ubuntu/ lucid/multiverse Translation-de [28,6kB]19:19
apacheloggerechidnaman: supposedly libqapt ate those translations somehow19:19
apacheloggerrunning sudo apt-get update brings them back again19:19
* apachelogger is not even sure where that junk is coming from19:19
JontheEchidnablergh, really, really horrible wifi atm19:20
apacheloggerget a quasselcore already :P19:20
JontheEchidnaapachelogger: anyways, if reverting that patch causes english I don't think it's libqapt or muon related19:21
JontheEchidna(the english, at any rate)19:21
JontheEchidnadoesn't help for testing the pylooking problem though19:21
apacheloggerJontheEchidna: <apachelogger> Hole:3 http://archive.ubuntu.com/ubuntu/ lucid/restricted Translation-de [1379B]19:21
apachelogger<apachelogger> Hole:4 http://archive.ubuntu.com/ubuntu/ lucid/multiverse Translation-de [28,6kB]19:21
apachelogger<apachelogger> echidnaman: supposedly libqapt ate those translations somehow19:21
apachelogger<apachelogger> running sudo apt-get update brings them back again19:21
JontheEchidna\o/19:21
apacheloggerall your fault :P19:22
JontheEchidnais the pylooking  bug fix0rd?19:22
apacheloggerhold on19:22
apacheloggerneed to repatch now19:22
JontheEchidnakk'19:22
JontheEchidnaif that fixes it I'll also patch longDescription and commit19:22
apacheloggernope19:22
JontheEchidna:/19:23
JontheEchidnaapachelogger: could you printf the parser.LongDesc() to see if the shiz returned from libapt-pkg is ok?19:23
ryanakcakdebase_4.4.90-0ubuntu1\~lucid1\~ppa1_source.changes built fine, I've dput it to the kubuntu-ninjas PPA, I hope it's correct.19:24
apacheloggerJontheEchidna: maybe it is ascii19:24
apacheloggerokd19:25
apacheloggermy system feels like crap19:25
apacheloggersomething here is horribly wrong19:25
apacheloggerand all my profiling powers do not tell me what19:25
apacheloggerlol19:31
apacheloggerJontheEchidna: it is utf8 :P19:31
JontheEchidnaso fromUtf8?19:31
apacheloggeraye19:31
apacheloggerReturns a copy of the str string. The given string is converted to Unicode using the fromAscii() function.19:31
apacheloggerthat is why stdstring does not work19:31
JontheEchidnakk, I'll patch both short and long desc()19:32
apacheloggerJontheEchidna: I am wondering where apt-get does have that Translation-de stuff from19:33
apacheloggera quick grep through etc did not enlighten 19:33
CIA-99[libqapt] jmthomas * 1142810 * trunk/playground/libs/libqapt/src/package.cpp The libapt-pkg library returns translated stuff as Utf8, so we have to use QString::fromUtf8 or else the strings look like they came from a python application :/19:34
JontheEchidnaOh oh19:37
JontheEchidnamuon is now one week old19:37
JontheEchidna:D"19:37
JontheEchidnawell, I started with the kmainwindow shell a year or so ago, but I stripped it down to basically nothing and restarted it a week ago19:38
JontheEchidnaapachelogger: how bad do you think the delay between the window showing up and the first paint is with muon?19:42
apacheloggeron first start19:42
apacheloggerpretty bad :/19:42
JontheEchidna:(19:42
apacheloggerwell, on a slow machine anyway, could also be because of the debug though19:42
JontheEchidnayeah, "never profile in debug mode" ;)19:43
apacheloggerJontheEchidna: cant you draw and then fill the model?19:43
JontheEchidnaapachelogger: it should be doing that with the lazy init. don't know why it isn't19:43
apacheloggeroff into a thread and it will ;)19:43
JontheEchidnaMake a ModelFiller class that subclasses a QThread, and emit ready() after its done?19:44
apacheloggeryay19:44
apacheloggerlatest x crash made me loose data19:44
apachelogger\o/19:44
apacheloggerJontheEchidna: aye19:45
JontheEchidnawill adding to a QAbstractItemModel from a different thread be an issue?19:45
JontheEchidnaor should I be fine as long as I don't try to access it while the thread is?19:45
apacheloggerNightrose: http://imagebin.ca/view/r_nalu.html how I imagine the new release script right now19:46
apacheloggerJontheEchidna: question is if Qt will let you do it at all19:46
apacheloggerIIRC there is a bit of strict parenting and stuff with threads19:47
JontheEchidnaevery time I google for thread + something, it gives me a bunch of mailing list threads :?19:48
JontheEchidna*:/19:48
apacheloggerhttp://imagebin.ca/view/XCg5UAKZ.html19:49
apacheloggermy oh my19:49
* apachelogger think sabout going out becuase his keyboard feels all sorts of gross all of a sudden19:49
odlano kdevelop2?19:53
odlanevermind19:54
bulldog98kde 4.4.5 tagged20:03
neversfeldeyay20:09
neversfeldeI can do kdelibs, if no one with a faster computer will do this?20:10
lex79you can't...we are doing rc1 in ninja20:10
neversfeldebulldog98: can you setup the wiki page?20:10
lex79please, we have to finish rc1 before20:10
neversfeldelex79: I think we can use staging for this? 4.4.5 should be not really secret?20:11
lex79is it tagged or released?20:11
bulldog98lex79: tagged20:11
lex79so....20:11
lex79bulldog98: what about kdemultimedia ? are you doing?20:12
bulldog98lex79: KDE 4.5?20:12
lex79yes20:12
bulldog98hm no ktown access anymore20:12
neversfeldelex79: we did package tagged bugfix releases in staging in the past, I think it's not a problem?20:13
=== jtechidna is now known as JontheEchidna
a|wenwe used staging for 4.4.420:14
neversfeldeyes20:15
a|wenanyone setting up the wiki, or should I do that?20:15
JontheEchidnaapachelogger: the bottleneck seems to be sorting. It takes a good half-second to sort after adding all the packages20:15
Quintasanlex79: kdebase-runtime backported20:15
lex79ok20:15
neversfeldeanyway, I cannot find 4.4.5?20:16
neversfeldebulldog98: 20:16
bulldog98neversfelde: games is already tagged20:16
neversfeldebulldog98: where?20:19
a|wenhttps://wiki.kubuntu.org/Kubuntu/Ninjas/Packaging/4.4.5 is ready when we get some sources20:19
bulldog98neversfelde: in svn20:19
neversfeldeok20:20
neversfeldewe need tarballs :)20:20
* lex79 starts to cry20:20
* a|wen goes on with merging while we wait for tarballs20:21
Quintasanlex79: easy, we will somehow make it, I can stay up all night long if we need it ultra-fast20:23
Quintasan:)20:23
lex79if we need what? :)20:24
lex794.4.5 ?20:24
Quintasanwell, packages and backports of 4.5 beta and 4.4.5 :P20:24
Quintasanthough I doubt buildd's would keep up with us20:25
Quintasan:D20:25
a|wen4.4.5 has official release on tuesday ... so we just need to finish by then :)20:27
=== mgraesslin_ is now known as mgraesslin
apacheloggera|wen: Not necessarily. I think with stable updates everyone would appreciate if they arrive 3 days later but instead are rock stable ;)20:46
shadeslayeryeah20:47
apacheloggergetting stable updates out in time for the sake of getting it out in time does not give particular public relations advantages, nor does it do the quality any good20:47
apacheloggerwith unstable releases that is another story, since those that care for this stuff will want it right away and right now and if it breaks, then it breaks ;)20:48
a|wentrue ... we have time enough :)20:48
a|wenhave we heard about any regressions in 4.4.4 that we need to check if they are fixed in 4.4.5?20:49
shadeslayera|wen: could be many20:50
shadeslayera|wen: for eg. K3b had so many :P20:50
a|wenk3b is not part of that release20:51
a|weni still hope that we can get 4.4.5 into updates ... as long as there is no regressions20:51
shadeslayera|wen: i was just giving a example ;)20:52
shadeslayerwill have to check bugs.lp20:52
a|wenwell, regressions between 4.4.2 and 4.4.4 are not really guaranteed to hit bugs.lp20:55
=== Tscheesy__ is now known as Tscheesy
a|wenuh, looks like the 4.4.5 tarballs have appeared :)21:26
shadeslayer0_o21:26
shadeslayernot good21:26
* shadeslayer wonders if KDE devs even sleep21:27
a|wenthats the joy of spreading people across timezones ;)21:28
shadeslayer:P21:34
CIA-99[messages] kristofk * 1142846 * trunk/l10n-kde4/hu/messages/ (9 files in 3 dirs) SVN_SILENT Updated Hungarian translation21:45
ulyssesCIA-99: you're tracking me?:o21:55
shadeslayerheh.. check this out http://web.archive.org/web/19981111183552/google.stanford.edu/22:06
shadeslayerearliest Google webpage22:06
JontheEchidnaulysses: hope you didn't mind all the fuzzies :D22:21
JontheEchidna(CIA is tracking commits on all files containing "muon", and since you committed muon.po it announced it22:22
ulyssesah22:23
ulyssesI got my KDE account since 15th June only22:23
* shadeslayer wants a kde account too22:25
shadeslayerhavent done anything tho :P22:25
shadeslayerlex79: feel free to take up kdeplasma-addons,its giving me headaches22:40
shadeslayeranyone around? do we need to package digikam? 22:48
a|wenshadeslayer: new version?22:49
shadeslayernope22:49
shadeslayerchecking pdo22:49
shadeslayernope22:49
a|wenkde4libs 4.4.5 uploaded to ppa ... just needs building, and 4.4.5 can start rocking too :)22:50
a|wenshadeslayer: then i'm not sure what you meant with need to package?22:51
shadeslayera|wen: its in the wiki :P22:51
* shadeslayer starts on lucid packages22:51
shadeslayerbtw no need to upload tarballs again for lucid right?22:52
a|wenshadeslayer: the --- marking is a hint that you should not look at it ;)22:52
shadeslayera|wen: there was no marking for it,i just marked it :P22:52
a|wenah, heh22:52
a|wenyou are starting on 4.4.90 backports for lucid?22:52
shadeslayeryes22:52
ulyssesis it released yet?22:53
shadeslayerulysses: KDE 4.4.90?22:53
ulyssesyes, there isn't any announcement?(22:53
ulysses:(22:53
a|wenshadeslayer: no need to upload tarballs again (will fail if you try to)22:53
shadeslayerok22:53
shadeslayerulysses: uh.. wait till tuesday ;)22:56
rbelemhey guys, do you know if kivio will be enabled in koffice for maverick?23:05
ScottKrbelem: kivio is not ported to KDE4.23:38
ScottKSo no.23:38
rbelemok23:39
rbelemthanks ScottK 23:39
rbelemScottK, do you if we already have kubuntu-mobile images? :-)23:40
ScottKrbelem: The mobile team was tasked with that part of the spec.  We don't have any armel images at all currently and they are focused on that.23:44
ScottKrbelem: If you can get a base system running you can apt-get install kubuntu-mobile.23:44
rbelemScottK, nice! :-) i would like to make some debugs :-)23:45
rbelemScottK, how can i upload a new plasma-mobile package?23:50
rbelemScottK, via revu?23:51
ScottKrbelem: The usual way is to file a bug and attach a debdiff if it's the same upstream version and just a new revision or attach the diff.gz if it's a new snapshot.23:57

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