[00:00] <ofirk> shadeslayer: this is mystery for me
[00:00] <shadeslayer> maco: i just used sudo pbuilder update --override-config
[00:00] <maco> *shrug* ok. my way's more permanent
[00:00] <shadeslayer> ofirk: what is a mystery ? C++ ? :P
[00:00] <shadeslayer> maco: nah.. its the same actually :P
[00:00] <maco> you have to remember to --override-config every time you update it though, dont you?
[00:00] <shadeslayer> maco: i just change the pbuilderrc 
[00:01] <shadeslayer> nope
[00:01] <ofirk> shadeslayer: I tried several times to work with C++ and Qt or Python but never managed to do something with it...
[00:01] <shadeslayer> ofirk: hehe :D
[00:01] <maco> so if you run pbuilder update itll do the right thing next time?
[00:01] <shadeslayer> yes
[00:01] <shadeslayer> ( well it should ... :P
[00:02] <shadeslayer> stupid local mirror has hashsum mismatch
[00:02] <lex79> I use sudo pbuilder login --basetgz /home/lex/pbuilder/maverick-i386-base.tgz --save-after-login
[00:02] <lex79> then edit sources.list
[00:02] <lex79> then type exit
[00:04] <shadeslayer> maco: lex79 my method works too ;)
[00:04] <shadeslayer> Get:1 http://archive.ubuntu.com/ubuntu/ maverick/main libcurl3-gnutls 7.21.0-1ubuntu1 [265kB]
[00:08] <shadeslayer> ofirk: i would recommend learning C++ first
[00:08] <shadeslayer> then any other language
[00:09] <ofirk> shadeslayer: add to my TODO list ;)
[00:10] <shadeslayer> :D
[00:10] <shadeslayer> aww... our star packager timed out :P
[00:10] <shadeslayer> must be the huge upload :P
[00:11] <ofirk> it's getting late
[00:11] <ofirk> good night
[00:11] <ofirk> shadeslayer: thanks for your feedback!
[00:12] <shadeslayer> ofirk: glad to talk with you :)
[00:12] <shadeslayer> lex79: really big upload?
[00:12]  * shadeslayer is really sad that kde api is down
[00:13] <lex79> which upload?
[00:15] <shadeslayer> lex79: you timed out... so  i thought it must be a package upload :P
[00:15] <lex79> no, system freezes :)
[00:18] <shadeslayer> lex79: is kdebase-workspace uploaded?
[00:18] <lex79> not yet :(
[00:19] <shadeslayer> lex79: ah ok
[00:19] <shadeslayer> lex79: btw we need to backport brokenl00gR's google gadgets too :)
[00:19] <lex79> freeze during the compilation is not funny :(
[00:19] <shadeslayer> lex79: whats your CPU speed?
[00:19] <lex79> 3.2 Ghz
[00:20] <shadeslayer> oh... 
[00:20]  * shadeslayer compiles stuff on a T8100 2.1 Ghz laptop
[00:20] <shadeslayer> gets hot as hell
[00:20] <shadeslayer> literally :P
[00:20] <lex79> google gadget already did on maverick?
[00:20] <lex79> 4.4.90?
[00:21] <shadeslayer> lex79: no i mean when we package it for maverick,we have to backport it to lucid
[00:21] <lex79> oh ok
[00:22] <shadeslayer> i bet kdeartwork has new stuff for install files
[00:23] <lex79> you should look in wallpapers directory before test build, much more easy
[00:25] <shadeslayer> dont really care about the wallpapers since we have usr/share/wallpapers/
[00:25] <shadeslayer> in the install files...
[00:25] <lex79> yes, I forgot about that :)
[00:25] <shadeslayer> its the other stuff i care about :P
[00:26] <shadeslayer> plasma theme changes,etc
[00:27] <lex79> uhm I don't think there will be many changes in this release ;)
[00:27] <lex79> just wallpapers but you have the magic install file
[02:26] <JontheEchidna> yay, vlc 1.1.0 in maverick
[02:29] <lex79> oh
[02:29] <lex79> good
[02:29] <lex79> JontheEchidna: did you know what the difference between usr/lib/python2.6/site-packages/PyKDE4/ and
[02:30] <lex79> usr/lib/python2.6/dist-packages/PyKDE4/ ?
[02:30] <lex79> *do you
[02:30] <JontheEchidna> Nope. ScottK might
[02:31] <lex79> in kdebase-workspace plasmascript.py wants install in usr/lib/python2.6/site-packages/PyKDE4/plasmascript.py
[02:31] <lex79> instead of usr/lib/python2.6/dist-packages/PyKDE4/ 
[02:31] <lex79> :(
[02:32] <lex79> I think due to this change: http://websvn.kde.org/branches/KDE/4.4/kdebase/workspace/CMakeLists.txt?r1=1135756&r2=1135755&pathrev=1135756
[02:32] <lex79> I hate python
[02:33] <lex79> ScottK: btw https://launchpad.net/ubuntu/+source/plasma-widget-smooth-tasks/0.0~wip20100227-0ubuntu4/+build/1810777
[02:33] <lex79> \o/
[02:52] <lex79> JontheEchidna: seems right, with usr/lib/python2.6/site-packages/PyKDE4/plasmascript.py in install file
[02:52] <lex79> plasmascript.py will go in usr/share/pyshared/PyKDE4/
[02:52] <lex79> python stuff is weird
[02:52] <lex79> :)
[02:54] <lex79> maybe is dh_pysupport magic
[02:58] <CIA-99> [muon] jmthomas * 1142446 * trunk/playground/sysadmin/muon/src/ (DownloadWidget.cpp ManagerWidget.cpp) (log message trimmed)
[02:58] <CIA-99> Only set m_proxyModel's source model *after* we've populated the main
[02:58] <CIA-99> PackageModel. This way, the proxy model isn't churning CPU every time one of
[02:58] <JontheEchidna> down from ~4 second startup to ~2 seconds :D
[03:10] <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:11] <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:17] <JontheEchidna> apachelogger: 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:18] <JontheEchidna> (There are 31,976 packages)
[03:18] <JontheEchidna> "this was a trimump..." http://simplest-image-hosting.net/i0-plasma-desktopl28421-jpg.jpg
[03:19]  * JontheEchidna will now have to listen to Still Alive
[03:19] <nixternal> what's up with mav cd builds?
[04:14] <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:22] <ScottK> lex79: Congratulations.
[04:22] <lex79> thanks :)
[04:22] <ScottK> lex79: That is pysupport magic.
[04:23] <ScottK> For python2.6, use dist-packages.
[04:23] <lex79> and site-packages ?
[04:23] <ScottK> For pure python stuff it should actually end up in pyshared with symlinks to dist-packages.
[04:24] <ScottK> that was used in python2.5 and prior.
[04:24] <ScottK> It shouldn't be used by distro packages at all in 2.6.
[04:24] <lex79> seems -workspace wants install plasmascript.py in site-packages
[04:24] <ScottK> That's a bug.
[04:24] <lex79> ouch :(
[04:25] <ScottK> I think Debian has done some recent work on Python stuff in bindings, so you might check.
[04:30] <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 ;)
[06:20] <CIA-99> [docmessages] yurchor * 1142467 * trunk/ (38 files in 19 dirs) SVN_SILENT Ukrainian translation update
[06:24] <kaitos> hello
[07:32] <CIA-99> [nds] mwiese * 1142473 * (91 files in 42 dirs) Translation and maintenance
[08:31] <ofirk> Riddell: ping
[08:46] <NCommander> ScottK: might have found why kdebindings is broken
[08:46] <NCommander> Investigating more, but doesn't look like a python-qt4 problem
[09:08] <CIA-99> [summit] okushi * 1142584 * trunk/ (40 files in 24 dirs) SVN_SILENT: summit merge
[09:22] <CIA-99> [summit] ilic * 1142590 * trunk/ (39 files in 19 dirs) Summit gather.
[09:29] <Riddell> ofirk: hi
[09:29] <ofirk> Riddell: how are you?
[09:29] <Riddell> oui, ca va
[09:29] <ofirk> I am working on the download page
[09:30] <ofirk> Riddell: can you take a look at it? http://staging.www.kubuntu.org/getkubuntu/download
[09:31] <Riddell> that's looking lovely
[09:32] <Riddell> however I wonder if our sysadmins will be happy with a direct link to releases.ubuntu.com rather than using mirrors
[09:33] <ofirk> Riddell: matthew said they are working on a mirror solution and in the mean time they want us to use direct linking to the images
[09:34] <ofirk> they said that after ubuntu.com was upgraded, kubuntu download form broke...
[09:40] <apachelogger> JontheEchidna: oh sweet, what was the problem in particular?
[09:42] <Riddell> ofirk: ok groovy
[09:42]  * apachelogger feels like a cyberman when going through his inbox
[09:42] <apachelogger> deletedeletedeeeeleetee
[09:51] <CIA-99> [docmessages] zepires * 1142613 * trunk/l10n-kde4/pt/ (9 files in 7 dirs) Finished HEAD for now
[10:04] <apachelogger> hm
[10:04] <apachelogger> JontheEchidna: ^
[10:05] <apachelogger> supposedly we need to tweak the muon rule to be more explicit about what path of muon to use
[10:24] <apachelogger> JontheEchidna: http://qt.nokia.com/developer/learning/archive/online/talks/developerdays2009/tech-talks/optimizing-performance-in-qt-based-applications
[10:46] <Riddell> NCommander, agateau: have you scheulded your sessions at akademy?
[11:30] <CIA-99> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625103025-vuimot09adqco36r * (debian/changelog src/dbglookupthread.cpp) Reduce heap usage
[11:31] <CIA-99> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625103101-xzr5nd9979rb9gqq * src/dbglookupthread.h s/NULL/0
[11:31] <Quintasan> apachelogger: you are finally working!
[11:31] <Quintasan> :D
[11:32] <CIA-99> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625103221-xborn8bdsj0jhwj7 * (debian/changelog src/dbginstaller.cpp) Properly destruct dbginstaller
[11:33] <Quintasan> yay utils left
[11:33] <Quintasan> :D
[11:40] <CIA-99> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625104005-031pboyezbd1fkl5 * (debian/changelog src/dbginstaller.cpp) Provide context for translatable strings
[11:40] <apachelogger> Quintasan: huh?
[11:42] <Quintasan> apachelogger: 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 anything
[11:42]  * Quintasan is more lazy than he supposed
[11:42] <apachelogger> lol
[11:43]  * apachelogger is too old to do actual work :P
[11:50] <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 such
[12:01] <CIA-99> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625110048-tvcb3mlwextj7vfg * src/dbglookupthread.cpp use foreach instead of c-style looping
[12:03] <CIA-99> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625110255-m3w2psxdeahh8zzj * src/dbglookupthread.cpp be clear about intentions
[12:09] <CIA-99> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625110917-j7vw3q5qc1af8p4n * src/ (dbginstaller.cpp dbginstaller.h) less heap action + cosnt correctness
[12:10] <CIA-99> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625111023-91nw6fdq81txqb1l * src/ (dbginstaller.cpp dbglookupthread.cpp dbglookupthread.h) header cleanup
[12:11] <CIA-99> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100625111117-11ppjdojjkkn0r4h * src/dbginstaller.cpp formatting++
[12:12] <JontheEchidna> apachelogger: 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 increases
[12:13] <apachelogger> uhhh
[12:13] <apachelogger> JontheEchidna: good thing we have callgrind ^^
[12:13] <apachelogger> JontheEchidna: you should blog about that discovery - waving the flag of kubuntu being super efficency aware and stuff ;)
[12:13] <JontheEchidna> right ^.^
[12:15] <JontheEchidna> I 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 stalled
[12:15] <JontheEchidna> it has the same problem as startup
[12: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:17] <apachelogger> JontheEchidna: setParent(0)?
[12:17] <JontheEchidna> probably setSourceModel(0) or something. I've not tried yet :P
[12:17] <apachelogger> oh, you are deriving form abstractmodel ^^
[12:19] <JontheEchidna> it compiles \o/
[12:21] <JontheEchidna> it works \o/
[12:21] <apachelogger> splendid!
[12:22] <JontheEchidna> hmm, I have to set again the first column to take up as much space as it can though  ^.^
[12:22] <JontheEchidna> It gets un-did by unsetting the parent model it would seem
[12:23] <JontheEchidna> http://simplest-image-hosting.net/i0-plasma-desktopr28421-jpg.jpg
[12:23] <apachelogger> JontheEchidna: where do you set that anyway?
[12:23] <JontheEchidna> m_packageView->header()->setResizeMode(0, QHeaderView::Stretch);
[12:24]  * apachelogger is wondering why that would be unset
[12:24] <JontheEchidna> The view header is a separate class. Very deceivign while looking at apidocs
[12:24] <JontheEchidna> by default the last column is told to do all the stretching
[12:24] <apachelogger> JontheEchidna: maybe you need to hook up the view with a signal from the model?
[12:26] <CIA-99> [muon] jmthomas * 1142676 * trunk/playground/sysadmin/muon/src/ManagerWidget.cpp (log message trimmed)
[12:26] <CIA-99> Un-set the ProxyModel's parent while we rebuild the parent model, otherwise the
[12:26] <CIA-99> ProxyModel will rebuild it's parent/proxy index mapping each and every time a
[12:29] <JontheEchidna> apachelogger: the reason we got away with using "libqapt" as a CIA filter is that libqapt got no translateable strings ^^
[12:29] <apachelogger> JontheEchidna: I know :P
[12:30]  * JontheEchidna didn't want to mess with a Qt-only translation system
[12:30] <JontheEchidna> bbiab
[12:30] <apachelogger> well, a lib should not generate user visible strings anyway in most cases I think
[12:44] <Quintasan> apachelogger: http://wklej.org/id/356218/ <-- any idea wtf?
[12:46] <apachelogger> /usr/bin/make  -C obj-x86_64-linux-gnu -j6 
[12:46] <apachelogger> where is that coming from? Oo
[12:47] <apachelogger> -j6?
[12:47] <apachelogger> eh?
[12:47] <apachelogger> python stuff fails
[12:47] <apachelogger> possibly because cmake was not able to find the python
[12:48] <apachelogger> so there is probably a bug in the cmakelists because it tries to build python stuff even though there is no python found
[13:01] <Quintasan> damn u python
[13:01] <Quintasan> apachelogger: -j6, I do own a quad-core :3
[13:38] <JontheEchidna> apachelogger: the guy doing the performance video is using kubuntu ^.^
[13:59] <JontheEchidna> Do we have a minion for docbook fixing yet? :D
[14:02] <NCommander> Riddell: I didn't get to scheluding it. Am I screwed now?
[14:03] <Riddell> NCommander: not if you can find a space
[14:03] <NCommander> Riddell: where's the schedule
[14:04] <Riddell> http://community.kde.org/Events/Akademy/2010/Tuesday etc
[14:13] <ScottK> NCommander: Sounds great (re bindings)
[14:16] <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:25] <Quintasan> JontheEchidna: why do we have an install file for kdeutils-dev but no entry in control?
[14:25] <Quintasan> should I add it?
[14:27] <JontheEchidna> Quintasan: debian removed it in 4.1 times for uselessness
[14:27] <JontheEchidna> I wouldn't add it, personally
[14:27] <Quintasan> okay
[14:27] <Quintasan> so leaving it as is
[14:38] <shadeslayer> \o
[14:49] <odla> hi 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 kubuntu
[14:50] <shadeslayer> odla: well... we will be shipping rekonq as the default browser.. not much change to artwork
[14:51]  * odla can't wait till there is a really usuable KDE web browser like firefox or chrome
[14:56] <odla> btw ... will qt creator 2.0 and friends get packaged for 10.04?
[14:57] <shadeslayer> odla: yeah i packaged RC1 
[14:57] <shadeslayer> its in the repos now
[14:57] <shadeslayer> oh.. for 10.04
[14:57] <shadeslayer> odla: if you want it i can put it in my PPA
[14:58] <shadeslayer> or in the Kubuntu Beta/Experimental  ppa
[15:03] <shadeslayer> apachelogger: does this look ok : http://pastebin.com/TmfvkuT0
[15:03] <shadeslayer> for the debian/copyright file
[15:04] <shadeslayer> oh.. ill add  see "/usr/share/common-licenses/GPL-3". in line 42 as well
[15:04] <apachelogger> well, no yes somehow
[15:04] <apachelogger> what is misisng most prominently is a short version of the GPL3
[15:05] <shadeslayer> in 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 ABI
[15:05] <apachelogger> also stating that src/qipmsg-xdg-open is not GPL3 before you even mention that everything is GPL3 is sort of confusing
[15:05] <apachelogger> shadeslayer: you just need to structure that :P
[15:05] <shadeslayer> apachelogger: okies :D
[15:05] <shadeslayer> so first GPL and then the MIT license :)
[15:05] <ScottK> What license is it?
[15:05] <shadeslayer> ScottK: MIT 
[15:06] <ScottK> Oh, great.  That's fine.
[15:06] <apachelogger> shadeslayer: well, no, think different ;)
[15:06] <shadeslayer> hehe :P
[15:06] <shadeslayer> will do
[15:07] <apachelogger> first you explain that this beasty is generally copyrighted by Yichi and licensed under GPL 3(+?)
[15:08] <apachelogger> then you explain there are 2 (I think?) files that are copyright by someone else and licensed under GPL 2+ (I think?)
[15:08] <apachelogger> thne you explain that there is this 1 file that is copyright by yet someone else and licensed under MIT
[15:08] <apachelogger> this is all free of form here, so you can do this any way you want
[15:09] <apachelogger> but 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.org
[15:09] <apachelogger> and that file x and y are under different license and copyright
[15:10] <apachelogger> and that file z is under different license and copyright
[15:10] <apachelogger> and that the packaging is under different copyright (but ideally same license as main source)
[15:12] <shadeslayer> hmm
[15:12] <apachelogger> I personally find dep6 something to hold on to
[15:12] <apachelogger> http://dep.debian.net/deps/dep6/
[15:12] <apachelogger> http://bazaar.launchpad.net/~kubuntu-members/kubuntu-firefox-installer/trunk/annotate/head:/debian/copyright is for example heavily insipired by dep6
[15:12] <shadeslayer> apachelogger:     KCmdLineArgs::init( argc, argv, &aboutData ); << what do argc and argv contain ? ( afaik they have junk values )
[15:13]  * ScottK personally finds it makes things a lot more complex with all the fields and stuff to get wrong.
[15:13] <apachelogger> first 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 detail
[15:14] <apachelogger> ScottK: well, you do not need to put dep6 into practise
[15:14] <apachelogger> I personally just hold on to the general structure
[15:14]  * apachelogger finds it much more comfortable to read and write
[15:14] <ScottK> I think that's fine, but I'm not in favor of pushing the details on people.
[15:14] <shadeslayer> ahh
[15:14] <apachelogger> shadeslayer: argc = argument count, argv = argument values
[15:14] <apachelogger> they do by no means contain junk
[15:15] <shadeslayer> apachelogger: so are they standard values ( static? )
[15:15] <apachelogger> no
[15:15] <shadeslayer> then?
[15:15] <apachelogger> they get passed to main()
[15:15] <shadeslayer> apachelogger: but .. where from? :P
[15:15] <shadeslayer> nothing is called before main,where do these values come from ?
[15:15] <JontheEchidna> from what you type when you run the app
[15:15] <apachelogger> oh
[15:15] <apachelogger> ohhh
[15:15] <JontheEchidna> e.g. dolphin myfile.txt
[15:15] <apachelogger> now that statement is just wrong
[15:15] <apachelogger> so very wrong
[15:16] <shadeslayer> JontheEchidna: i just ran ./myapp 
[15:16] <apachelogger> so argc will be 1 and argv[0] will contain "./myapp"
[15:16] <shadeslayer> apachelogger: well.. nothing apart from the pre processor directives i mean :P
[15:16] <apachelogger> that is also not right
[15:16] <shadeslayer> ah...
[15:17] <apachelogger> write a simple C program, and then go manually through the steps that gcc would take and analyze what happens
[15:17] <shadeslayer> apachelogger: i usually use int main ()
[15:17] <shadeslayer> no arguments passed :P
[15:17] <apachelogger> there are greater powers at work than C programmers see in their limited world of main() :P
[15:18] <apachelogger> shadeslayer: they would be passed alright, they are just not accepted
[15:18] <shadeslayer> ah and btw do you know how to make kate stop making backup files while editing stuff ?
[15:18] <apachelogger> which is BTW about as bad a program as it can get IMHO :P
[15:18] <apachelogger> shadeslayer: change the save setting to not make backups
[15:18] <apachelogger> JontheEchidna: ^ do you think we should propose this/kds it?
[15:19]  * apachelogger does not find those backups particularly useful
[15:19] <JontheEchidna> I always tell kate to not make those backups
[15:19] <JontheEchidna> annoying
[15:19] <apachelogger> ack
[15:19] <apachelogger> milian: pingly do you have contacts within the enemy lines of kate?
[15:20] <JontheEchidna> yay for const correctness! (const correct log on the left) http://simplest-image-hosting.net/i0-plasma-desktopu28421-jpg.jpg
[15:23]  * JontheEchidna does the 46% less expensive dance
[15:24]  * apachelogger only sees that other things are more expensive now
[15:25] <shadeslayer> JontheEchidna: btw do you notice the tiny ksnapshot icon in your snapshot?
[15:25] <shadeslayer> its insanely tiny :P
[15:25] <JontheEchidna> yeah, the bouncy thing didn't fade away in time
[15:25]  * apachelogger is actually wondering why the log on the left has almost 0.5 million more mallocs
[15:26] <shadeslayer> apachelogger: http://pastebin.com/XWqg8Hni
[15:26]  * shadeslayer is thinking of removing first 3 copyrights
[15:27]  * apachelogger is thinking so too
[15:27] <JontheEchidna> apachelogger: I did accidentally hover my mouse over the model, which called PackageModel::data a few more times than on the right
[15:27]  * apachelogger is also thinking that some how License: does not hold justice to what follows
[15:27] <shadeslayer> fixed
[15:27] <shadeslayer> oh have to replace link too
[15:27]  * apachelogger also thinks that Foo : bar mixed with Foo: bar looks unprofessional
[15:28]  * apachelogger also thinks that saying it is GPL-3 but indeed having a short versoin of GPL-3+ is confusing
[15:28] <apachelogger> :/
[15:28] <apachelogger> JontheEchidna: ah ^^
[15:29] <apachelogger> shadeslayer: a general thought would also be to use unified structures for same things
[15:29] <apachelogger> like 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] <shadeslayer> hmm... 
[15:30] <shadeslayer> oh the extra (C) >
[15:30] <apachelogger> not 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 really
[15:30] <shadeslayer> now where would i find that
[15:30] <apachelogger> also the notice about debian packaging steps out of line regarding overal format
[15:31] <shadeslayer> true
[15:31] <shadeslayer> apachelogger: ok will fix ;)
[15:31] <apachelogger> http://bazaar.launchpad.net/~kubuntu-members/kubuntu-firefox-installer/trunk/annotate/head:/src/kubuntufirefoxinstaller.cpp
[15:31] <apachelogger> unicode symbol
[15:32] <apachelogger> JontheEchidna: I suppose watching that video made you opt for .at()? :)
[15:32] <JontheEchidna> :)
[15:32] <JontheEchidna> that was a big improvement
[15:32] <Riddell> NCommander, 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] <NCommander> Riddell: slowly, and painfully.
[15:33] <apachelogger> JontheEchidna: scary how tiny things can have large impact :D
[15:33] <JontheEchidna> especially since it ain't ever gonna change since it's being displayed in an itemview
[15:33] <ScottK> Riddell: All good except bindings and edu.  NCommander thinks he's getting a handle on bindings.
[15:34] <ScottK> Still 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:35] <apachelogger> uh?
[15:36] <apachelogger> Riddell: JontheEchidna: did you get a chance to look at the new desktop-file patch?
[15:37]  * apachelogger is still a bit troubled by introducing new API
[15:37] <Riddell> apachelogger: no, what's the link again?
[15:37] <shadeslayer> Riddell: btw i talked to ofirk yesterday and i put forward the suggestion of having pics of actual devices running kubuntu on the site
[15:38] <apachelogger> Riddell: http://bazaar.launchpad.net/~apachelogger/kdelibs/fix-desktopfile-translations/revision/238
[15:38] <shadeslayer> like ubuntu.com does
[15:39] <shadeslayer> apachelogger: http://pastebin.com/ceWB2690
[15:40] <shadeslayer> fixed first (C) as well
[15:40] <shadeslayer> and GPL-3+
[15:42] <shadeslayer> with more fixes http://pastebin.com/wZLTRn6h
[15: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 name
[15:44] <apachelogger> shadeslayer: more to be fixed still
[15:44] <apachelogger> looks already better though
[15:45] <shadeslayer> apachelogger: whats left now?
[15:46] <shadeslayer> will be back in 20-30 mins :D
[15:47] <apachelogger> shadeslayer: revisit what I was /meing about ;)
[15:48] <apachelogger> perfect
[15:48] <apachelogger> http://paste.ubuntu.com/455019/
[15:48] <apachelogger> JontheEchidna: ^ we can indeed specifically make l10n creation dependent on component being main or restricted
[15:48] <apachelogger> \o/
[15:49] <JontheEchidna> \o/
[15:49] <apachelogger> Did anyone notice brokenness thus far?
[15:49] <JontheEchidna> brokenness in what?
[15:49] <ScottK> So that would be no.
[15:50] <JontheEchidna> ;)
[15:50] <apachelogger> ^^
[15:50] <apachelogger> l10n template generation stuff foo
[15:50] <txwikinger> http://lwn.net/Articles/392016/
[15:50] <apachelogger> see mail to list :P
[15:50]  * txwikinger likes Mark's approach to quality
[15:52] <apachelogger> brrr
[15:52] <apachelogger> TLDR
[15:53] <apachelogger> JontheEchidna, Riddell: another advantage ... since we have this check for desktop_ in klocale, overhead for ctoring various klocales is kept rather low
[15:53] <apachelogger> though I would still find it better if we could reuse one instance and just exchange the catalogs :/
[15:57] <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)
[16:07] <Riddell> "Rems (leveillerems) wants to be a member of #kubuntu-devel IRC Operators" err, who?
[16:07] <ScottK> Lots of people want lots of things they don't get.
[16:09]  * ryanakca shrugs
[16:10] <ryanakca> What'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:11] <ryanakca> ... and I don't yet have a Maverick schroot set up to test build those packages :)
[16:13] <JontheEchidna> The best way is to do it in order by dependency: https://wiki.kubuntu.org/Kubuntu/Ninjas/DependencyGraph
[16:13] <ryanakca> JontheEchidna: 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 ninjas
[16:13] <JontheEchidna> ryanakca: yeah
[16:13] <shadeslayer> ryanakca: yep
[16:14] <apachelogger> ryanakca: yes
[16:14] <Riddell> apachelogger: translatedEntry() can't be private?
[16:14] <ryanakca> Lovely, thanks. I'll be back in a few minutes to start on that.
[16:14] <Riddell> or rather why does kdecore/services/kservice.cpp need to use it rather than readEntry("Name")?
[16:14] <apachelogger> Riddell: used by kservice.cpp (which in turn is used by ksycoca)
[16:15] <apachelogger> problem is that kservice does use an own config group IIRC
[16:15] <apachelogger> not sure why out of the top of my head
[16:15]  * Trouble_ is tempted to upgrade to Maverick
[16:15] <JontheEchidna> apachelogger: 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] <apachelogger> Riddell: readEntry("Name") would not be using the gettextdomain
[16:16] <apachelogger> JontheEchidna: you can pass, but then you must either do a deep copy or maintain a const member
[16:17] <shadeslayer> apachelogger: http://pastebin.com/8QgutTfz
[16:17] <apachelogger> for latter the caller must of course ensure that the object does not get deleted before the instance of $class that uses it
[16:17] <JontheEchidna> basically I'm wondering if I can pass the arguments the Package::Package as const: http://paste.ubuntu.com/455026/
[16:17] <Riddell> apachelogger: presumably this will show up any apps which get the X- key added but don't end up with translations pretty quickly
[16:18] <shadeslayer> hold on.. something is amiss
[16:18] <apachelogger> Riddell: pardon?
[16:18] <shadeslayer> apachelogger: ok so finally http://pastebin.com/ktmVRR2C
[16:19] <apachelogger> JontheEchidna: that would make no difference
[16:19] <JontheEchidna> since they are for the most part just pointers?
[16:19] <apachelogger> pointers are only 4 byte in size anyway
[16:19] <JontheEchidna> right :)
[16:19] <apachelogger> + on the stack
[16:19] <JontheEchidna> I'm wondering what can be done about that PkgIterator, though...
[16:20] <apachelogger> well, you could always pass the iterator as pointer too ;)
[16:20] <apachelogger> but I do not think that reference really causes overhead
[16:20] <Quintasan> Trouble_: if you want Trouble then upgrade
[16:20] <Quintasan> :P
[16:20] <apachelogger> so there is nothing to improve either
[16:20] <shadeslayer> kubotu: karma
[16:20] <kubotu> shadeslayer has neutral karma
[16:20] <shadeslayer> 0_o
[16:20] <Quintasan> wtf
[16:21] <Quintasan> I can't upload kdeutils
[16:21] <apachelogger> wonderful, amarok was locking up all of plasma somehow \o/
[16:21] <Riddell> oh, amarok, we have a new patch for that
[16:22] <Quintasan> kubotu: karma
[16:22] <kubotu> karma for Quintasan: 2
[16:22] <dantti> hi, 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:24] <Quintasan> apachelogger: I have added libqjson-dev, python-qt4-dev, python-kde4-dev to build deps on kdeutils since it is unable to build without them
[16:24] <Quintasan> dunno why
[16:25] <apachelogger> JontheEchidna: http://paste.ubuntu.com/455032/
[16:26] <apachelogger> JontheEchidna: on assembly level references and pointers look exactly alike
[16:26] <apachelogger> so supposedly the only difference is for the compiler to do type checking on references and autodereferencing
[16:27] <apachelogger> JontheEchidna: http://paste.ubuntu.com/455033/ the cpp for that asm btw
[16:28] <Riddell> Quintasan: hmm, best to find out why
[16:28] <Riddell> what was the error without them?
[16:29] <Quintasan> Riddell: 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 libs
[16:31] <Riddell> "some crap" isn't very informative :)
[16:32] <Trouble_> Quintasan: Why thank you very much :-p
[16:32] <dantti> weird adding nomodset while on the grub screen also does not fix it :/
[16:32] <Riddell> markey: 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 object
[16:33] <agateau> markey: it's kinda ugly for now I have to warn you
[16:33] <Quintasan> Riddell: Found Python library: PYTHON_LIBRARY-NOTFOUND <--- after this some python traceback
[16:34] <Riddell> Quintasan|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 matter
[16:36] <Quintasan> oh man
[16:37] <Riddell> Quintasan|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 matter
[16:43] <Quintasan> Riddell: http://wklej.org/id/356218/ here is the whole buildlog
[16:43] <Quintasan> Riddell: after adding those python things to dependencies it works
[16:54] <dantti> someone has any tip on how to make this notebook boot? nomodset only works on the install cd :/
[17:07] <shadeslayer> best 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:21] <odla> shadeslayer: qt-creator 2.0 would be sweet
[17:24] <Quintasan> hmm
[17:24] <Quintasan> maybe some REVU now?
[17:29] <ryanakca> Hmmm... Anybody having a hard time loging into the Wiki?
[17:29] <JontheEchidna> why is this not giving me a link in the KTextBrowser? :( http://paste.ubuntu.com/455065/
[17:32] <Riddell> Quintasan: revu of what?
[17:33] <Riddell> Quintasan: that build log has an error in kgpg which doesn't seem to be related to qjson or python
[17:33] <Riddell> Quintasan: qjson seems like a new dependency so we do want to add that, but python bits aren't needed
[17:34] <Riddell> JontheEchidna: it's not valid html at a guess
[17:34] <Riddell> change </link>  to </a>
[17:34] <Quintasan> Riddell: nah, just thinking about making a new package
[17:35] <Quintasan> Riddell: okay, I'll revert it then
[17:36] <JontheEchidna> still no href lovin' :(
[17:36] <JontheEchidna> it shows "Please use Launchpad instead" but you can't click on it and its not blue
[17:36] <Riddell> JontheEchidna: yes needs s/url/href/
[17:36] <JontheEchidna> oh, duh :D
[17:37] <JontheEchidna> yay
[17:37] <CIA-99> [muon] jmthomas * 1142765 * trunk/playground/sysadmin/muon/src/DetailsWidget.cpp If changelog unavailable, point to the Launchpad page for the source package
[17:43] <Quintasan> well
[17:43] <Quintasan> it's holidays!
[17:45] <ryanakca> Quintasan: Aye! Done school too?
[17:45] <Quintasan> ryanakca: yeah :D
[17:46] <Riddell> thanks for fixing kdeedu lex79 
[17:48] <lex79> Riddell: no problem, still have to look at the issue in kdebase-workspace
[17:49] <lex79> in 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:50] <Riddell> lex79: although doesn't python-support move it to a pysupport place anyway?
[17:50] <lex79> uhm dunno
[17:51] <ryanakca> Hmm, 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:52] <Riddell> marked
[17:52] <lex79> Riddell: it's strange, in kdeedu pysupport works and we have usr/lib/python2.6/dist-packages/PyKDE4/marble.so
[17:52] <lex79> but in workspace pysupport wants install in site-packages/
[17:53] <lex79> maybe something is wrong in the cmake list
[17:54] <ScottK> lex79: Did you look at the latest Debian changes?
[17:54] <lex79> ryanakca: you should grab the package from ninja
[17:54] <ScottK> Oh wait, you said workspace.  I was thinking bindings
[17:54] <ryanakca> lex79: Yes
[17:54] <ryanakca> lex79: I'm modifying 4:4.4.90-0ubuntu1~ppa1
[17:55] <lex79> ScottK: where? in kdebindings? I'm come back in this moment....
[17:55] <lex79> ryanakca: ok
[17:55] <ScottK> There were some recent changes in Debian on bindings, IIRC related to Python stuff.
[17:55] <Quintasan> Riddell: well, I have removed the python stuff from build depends and it FTBFS :(
[17:55] <Quintasan> on KGpg
[17:56] <Quintasan> Riddell: there is an error earlier: [ 46%] ../../../superkaramba/src/python/karamba.cpp:65: error: 'PyMethodDef' does not name a type
[17:56] <Quintasan> and then make[2]: *** [superkaramba/src/CMakeFiles/superkaramba.dir/all] Error 2
[18:02] <lex79> well, I will look if I can merge bindings from debian
[18:04] <ScottK> Just be careful since they are still on 4.4.
[18:04] <lex79> yes
[18:07] <CIA-99> [libqapt] sitter * 1142773 * trunk/playground/libs/libqapt/ (4 files in 3 dirs) Introduce FindXapian and use it.
[18:12] <apachelogger> dantti: pingely ping ping
[18:12] <dantti> apachelogger: pong
[18:13] <apachelogger> dantti: you are aware that cmake/modules/CMakeLists.txt of the debconf magic installs the findcmake file to wrong directory?
[18:13] <dantti> apachelogger: y
[18:13] <apachelogger>   2         DESTINATION ${CMAKE_INSTALL_PREFIX}/share/libdeconf-kde/cmake/modules/
[18:14] <dantti> someone in kde-devel told me about the export keyword
[18:14] <dantti> but i didnthad time to fix
[18:16] <apachelogger> dantti: the what keyword? 
[18:16] <dantti> export
[18:16] <apachelogger> well, in what context?
[18:16] <dantti> which exports the lib automatically
[18:16] <dantti> cmake
[18:16] <apachelogger> never heared of that
[18:16] <apachelogger> sounds magical ^^
[18:17] <apachelogger> aha!
[18:17] <shadeslayer> apachelogger: did you see my last paste?
[18:17] <apachelogger> magic it is indeed
[18:18] <apachelogger> shadeslayer: last version I saw was still not implementing all things I was mumbling about
[18:18] <shadeslayer> apachelogger: http://pastebin.com/Hes39Jyz
[18:19] <ryanakca> Ten minutes until meeting?
[18:19] <shadeslayer> ryanakca: which meeting?
[18:20] <apachelogger> shadeslayer: yeah, revisit my mumbling :P
[18:20] <shadeslayer> apachelogger: hehe :P
[18:20] <apachelogger> there is still stuff left to be fixed
[18:20] <shadeslayer> apachelogger: which one? :D
[18:20] <apachelogger> dude!
[18:20] <apachelogger> upload to review and I shall write it down properly :P
[18:21] <shadeslayer> lol.. i mean you mumbled about lots of stuff :P
[18:21] <ryanakca> shadeslayer: Your meeting? https://wiki.kubuntu.org/Kubuntu/Meetings
[18:21] <ScottK> ryanakca: Isn't it on Monday?
[18:21] <shadeslayer> ryanakca: Monday :P
[18:21] <Quintasan> shadeslayer: apachelogger mumbles all the time, just check your logs :P
[18:22] <shadeslayer> http://pastebin.com/3xEBpbPp
[18:22] <ryanakca> Oh, woops. I thought we were Monday. Hmm.
[18:22] <shadeslayer> apachelogger: ill upload to revu :P
[18:24] <shadeslayer> havent combined the patches just yet
[18:24] <shadeslayer> Quintasan: can you help me with combining 2 patches? 
[18:24] <shadeslayer> i need a step by step walk through :P
[18:25] <Quintasan> shadeslayer: hmm
[18:25] <Quintasan> shadeslayer: I just copy the patches outside the working directory, open them in a separate windows and copy them by hand
[18:25] <Quintasan> shadeslayer: merging diff's never did any good for me
[18:26] <dantti> apachelogger: i tiried to find you the page but I guess you already found it
[18:26] <Quintasan> shadeslayer: doing this with quilt is really easy
[18:26] <dantti> if you want to fix please do :D
[18:26] <shadeslayer> Quintasan: so suppose the 2 patches modify 2 different files,it doesnt matter if i just copy one to the other?
[18:26] <Quintasan> shadeslayer: well, it shouldn't, but if the two patches fix two different bugs then leave it as is
[18:27] <shadeslayer> Quintasan: its basically a error with a spelling and the translation to the spelling 
[18:27] <Quintasan> hah, so I think you can combine them
[18:28] <shadeslayer> Quintasan: how do i do it with quilt then? 
[18:28] <Quintasan> shadeslayer: cd to source
[18:28] <shadeslayer> already there
[18:29] <Quintasan> shadeslayer: ln -s debian/patches patches -> quilt new <new patch name> -> quilt add <files which are modified by the patch> -> edit the files -> quilt refresh
[18:29] <Quintasan> you should have a nice diff sitting in debian/patches
[18:30] <shadeslayer> Quintasan: ln -s debian/patches patches ,where patches are the 2 patches i made?
[18:30] <Quintasan> shadeslayer: nope
[18:31] <Quintasan> you are just linking a directory here
[18:31] <shadeslayer> ok
[18:31] <Quintasan> hey, if I'm doing it wrong then someone correct me :P
[18:31] <apachelogger> dantti: that does not seem to create a find script though
[18:32] <dantti> apachelogger: it seems not to be necessary anymore
[18:32]  * apachelogger likes how this is not documented
[18:32] <apachelogger> feels like ubuntu
[18:32] <apachelogger> <3
[18:33] <shadeslayer> apachelogger: http://revu.ubuntuwire.com/details.py?upid=8338
[18:34] <apachelogger> man
[18:34] <apachelogger> this makes me all headache
[18:35] <apachelogger> dantti: how is one supposed to handle a missing dep at cmake stage then?
[18:35]  * apachelogger finds this all sorts of odd
[18:35] <apachelogger> also my konsole tabs are eating the mouse again -.-
[18:36] <shadeslayer> hehe.. happens here all the time
[18:36] <apachelogger> feels like windows
[18:36] <shadeslayer> apachelogger: windows doesnt have a konsole ;)
[18:36] <apachelogger> music player that takes ages to start, coursers wandering off
[18:37] <apachelogger> oh, and after the music player started it will happily crash after an hour
[18:37] <apachelogger> well
[18:37] <apachelogger> oh dear
[18:39] <a|wen> Quintasan: instead of doing an "ln -s" each time you work with patches, you can simply add "export QUILT_PATCHES=debian/patches" to your .bashrc
[18:40] <shadeslayer> Quintasan: oh btw suppose i made a mistake,and started over,but now i get with Patch kubuntu_01_spelling.patch exists already quilt new patchname
[18:41] <shadeslayer> oh nvm
[18:41] <CIA-99> [libqapt] jmthomas * 1142786 * trunk/playground/libs/libqapt/src/package.cpp A few string optimizations
[18:43]  * shadeslayer huggles Quintasan
[18:46] <shadeslayer> apachelogger: new package with singe patch : http://revu.ubuntuwire.com/details.py?upid=8339
[18:54] <apachelogger> <3 I command you to install! :D
[18:54] <Quintasan> shadeslayer: you must remove the failed patch file and remove them from series file
[18:54] <Quintasan> apachelogger: install what?
[18:54] <apachelogger> debconf-kde
[18:55] <apachelogger> JontheEchidna: how do you plan to detect debconf-kde at cmake stage?
[18:55] <Quintasan> apachelogger: is that some of your evil magic?
[18:55] <apachelogger> for muon
[18:55] <JontheEchidna> apachelogger: wait for debconf-kde to install a FindDebconf.cmake to the right spot
[18:55] <JontheEchidna> er
[18:55] <JontheEchidna> DebconfKdeConfig
[18:55] <JontheEchidna> or whatever
[18:55] <apachelogger> Quintasan: http://paste.ubuntu.com/455096/
[18:55] <JontheEchidna> then do a FIND(DebconfKde REQUIRED)
[18:56] <Quintasan> apachelogger: LOL
[18:56] <apachelogger> much more stylish 
[18:56] <apachelogger> also I never manage to not sneak a typo into sudo
[18:57] <Quintasan> apachelogger: wtf is muon btw.
[18:57] <apachelogger> aaahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
[18:57] <apachelogger> JontheEchidna: lunixcode!
[18:58] <apachelogger> JontheEchidna: http://imagebin.ca/view/L3uwcX.html go fix your software :P
[18: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 members
[18:58] <apachelogger> supposedly libqapt needs to do .fromLatin1 or something
[18:58] <apachelogger> Quintasan: package manager
[18:58] <JontheEchidna> One would expect to find that sort of bug on pyware :s
[18:59] <JontheEchidna> Probably needs /s/fromStdString/fromLatin1
[18:59] <apachelogger> or both ^^
[19:01] <JontheEchidna> waa
[19:01] <JontheEchidna> error: no matching function for call to ‘QString::fromLatin1(std::string)’
[19:01] <Quintasan> apachelogger: is it possible that total Qt noob will find something to do there? :P
[19:01] <Quintasan> by there I mean muon
[19:01] <Quintasan> :P
[19:02] <apachelogger> JontheEchidna: both I said :P
[19:02] <apachelogger> Quintasan: you should ask JontheEchidna
[19:03] <JontheEchidna> apachelogger: no dice
[19:03]  * Quintasan has tons of free time so he could learn some magic
[19:03] <apachelogger> JontheEchidna: oh?
[19:03] <JontheEchidna> apachelogger: could you try http://pastebin.com/NJ3GrBVF to see if it's coming back bogus from apt?
[19:04] <JontheEchidna> ‘QString::fromLatin1(QString)’
[19:04] <JontheEchidna> er
[19:04] <JontheEchidna> error: no matching function for call to ‘QString::fromLatin1(QString)’
[19:04] <apachelogger> ohhh
[19:04] <apachelogger> well
[19:04] <apachelogger> std::string -> qbytearray -> qstring
[19:04] <apachelogger> not sure if you can go from std::string to qbytearray
[19:04] <apachelogger> in either case you can call .data() on the std::string
[19:04] <apachelogger> that will return a char*
[19:05] <apachelogger> and both qbytearray and qstring can handle that
[19:05] <Quintasan> JontheEchidna: soo, got something easy there?
[19:06] <JontheEchidna> apachelogger: could you try shortDescription = QString::fromLatin1(parser.ShortDesc().data()); ?
[19:07] <JontheEchidna> Quintasan: 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 bugs
[19:07] <lex79> Quintasan: if you have spare time there are a ton of packages to backport to lucid
[19: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:08] <apachelogger> JontheEchidna: 
[19:08] <apachelogger> ^
[19:08] <JontheEchidna> oh
[19:08] <JontheEchidna> prolly qDebug don't do std::string
[19:08] <JontheEchidna> apachelogger: forget that line and just change the one above it to: shortDescription = QString::fromLatin1(parser.ShortDesc().data());
[19:08] <Quintasan> lex79: awesome
[19:08] <Quintasan> that goes first
[19:09] <shadeslayer> apachelogger: Kevin and Jeremy do not have a email address specified
[19:09] <Quintasan> lex79: also got any idea on kdeutils failing to build on KGpg without python in build-depends?
[19:09] <apachelogger> shadeslayer: hm, at what file was I looking Oo
[19:09] <shadeslayer> oh wait
[19:09] <shadeslayer> apachelogger: nvm
[19:09] <lex79> nope for now, I'm working on kdebindings
[19:10] <Quintasan> okay
[19:10] <apachelogger> yay
[19:10]  * apachelogger has the feeling that something is memleaking into his brain
[19:11] <apachelogger> JontheEchidna: now muon speaks english Oo
[19:11] <JontheEchidna> O.o
[19:11] <apachelogger> gotta get a new konsole
[19:12] <apachelogger> it is freaking me out when the cursor disappears
[19:12] <apachelogger> that is like looking at a void ship
[19:12] <shadeslayer> apachelogger: btw in point 3 you are suggesting i remove the  If not, see "/usr/share/common-licenses/GPL-3". line?
[19:12] <JontheEchidna> how does calling .data on a function returning a translated string make it not translated? O.O
[19:13] <apachelogger> Oo
[19:13] <apachelogger> well
[19:13] <apachelogger> I did an upgrade
[19:13] <apachelogger> maybe that broke something
[19:14] <apachelogger> no upgrades with regards to locale
[19:14] <apachelogger> brrrrrrrrr
[19:14] <JontheEchidna> does reverting the patch make it go back to all python-looking?
[19:15] <apachelogger> no
[19:15] <JontheEchidna> then probably something else broke, and we have no clue if the patch works because of that v.v
[19:15] <apachelogger> "Ubuntu - we even break a dev's system without him noticing"
[19:16] <apachelogger> well
[19:16] <apachelogger> the odd thing is that other apps still work
[19:17] <apachelogger> OTOH apt-cache does not talk to me in german either
[19:17] <apachelogger> man
[19:17] <apachelogger> -.-
[19:17] <apachelogger> oh
[19:17] <apachelogger> maybe
[19:17] <apachelogger> just maybe
[19:17] <apachelogger> ...
[19:17] <apachelogger> aha!
[19:17] <apachelogger> JontheEchidna: your software broke it :P
[19:18] <apachelogger> haha
[19:18] <echidnaman> gah
[19:18]  * apachelogger pokes echidnaman
[19:18] <apachelogger> echidnaman: your software broke it!!!!
[19:18] <apachelogger> dude!!
[19:18] <apachelogger> :P
[19:18] <Trouble_> Wow! Maverick works betters than Lucid! :-p
[19:19] <Trouble_> <3
[19:19] <Trouble_> Good work guys!
[19:19] <apachelogger> Hole:2 http://archive.ubuntu.com/ubuntu/ lucid/universe Translation-de [1509kB]
[19:19] <apachelogger> Hole:3 http://archive.ubuntu.com/ubuntu/ lucid/restricted Translation-de [1379B]
[19:19] <apachelogger> Hole:4 http://archive.ubuntu.com/ubuntu/ lucid/multiverse Translation-de [28,6kB]
[19:19] <apachelogger> echidnaman: supposedly libqapt ate those translations somehow
[19:19] <apachelogger> running sudo apt-get update brings them back again
[19:19]  * apachelogger is not even sure where that junk is coming from
[19:20] <JontheEchidna> blergh, really, really horrible wifi atm
[19:20] <apachelogger> get a quasselcore already :P
[19:21] <JontheEchidna> apachelogger: anyways, if reverting that patch causes english I don't think it's libqapt or muon related
[19:21] <JontheEchidna> (the english, at any rate)
[19:21] <JontheEchidna> doesn't help for testing the pylooking problem though
[19:21] <apachelogger> JontheEchidna: <apachelogger> Hole:3 http://archive.ubuntu.com/ubuntu/ lucid/restricted Translation-de [1379B]
 Hole:4 http://archive.ubuntu.com/ubuntu/ lucid/multiverse Translation-de [28,6kB]
 echidnaman: supposedly libqapt ate those translations somehow
 running sudo apt-get update brings them back again
[19:21] <JontheEchidna> \o/
[19:22] <apachelogger> all your fault :P
[19:22] <JontheEchidna> is the pylooking  bug fix0rd?
[19:22] <apachelogger> hold on
[19:22] <apachelogger> need to repatch now
[19:22] <JontheEchidna> kk'
[19:22] <JontheEchidna> if that fixes it I'll also patch longDescription and commit
[19:22] <apachelogger> nope
[19:23] <JontheEchidna> :/
[19:23] <JontheEchidna> apachelogger: could you printf the parser.LongDesc() to see if the shiz returned from libapt-pkg is ok?
[19:24] <ryanakca> kdebase_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] <apachelogger> JontheEchidna: maybe it is ascii
[19:25] <apachelogger> okd
[19:25] <apachelogger> my system feels like crap
[19:25] <apachelogger> something here is horribly wrong
[19:25] <apachelogger> and all my profiling powers do not tell me what
[19:31] <apachelogger> lol
[19:31] <apachelogger> JontheEchidna: it is utf8 :P
[19:31] <JontheEchidna> so fromUtf8?
[19:31] <apachelogger> aye
[19:31] <apachelogger> Returns a copy of the str string. The given string is converted to Unicode using the fromAscii() function.
[19:31] <apachelogger> that is why stdstring does not work
[19:32] <JontheEchidna> kk, I'll patch both short and long desc()
[19:33] <apachelogger> JontheEchidna: I am wondering where apt-get does have that Translation-de stuff from
[19:33] <apachelogger> a quick grep through etc did not enlighten 
[19:34] <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:37] <JontheEchidna> Oh oh
[19:37] <JontheEchidna> muon is now one week old
[19:37] <JontheEchidna> :D"
[19:38] <JontheEchidna> well, I started with the kmainwindow shell a year or so ago, but I stripped it down to basically nothing and restarted it a week ago
[19:42] <JontheEchidna> apachelogger: how bad do you think the delay between the window showing up and the first paint is with muon?
[19:42] <apachelogger> on first start
[19:42] <apachelogger> pretty bad :/
[19:42] <JontheEchidna> :(
[19:42] <apachelogger> well, on a slow machine anyway, could also be because of the debug though
[19:43] <JontheEchidna> yeah, "never profile in debug mode" ;)
[19:43] <apachelogger> JontheEchidna: cant you draw and then fill the model?
[19:43] <JontheEchidna> apachelogger: it should be doing that with the lazy init. don't know why it isn't
[19:43] <apachelogger> off into a thread and it will ;)
[19:44] <JontheEchidna> Make a ModelFiller class that subclasses a QThread, and emit ready() after its done?
[19:44] <apachelogger> yay
[19:44] <apachelogger> latest x crash made me loose data
[19:44] <apachelogger> \o/
[19:45] <apachelogger> JontheEchidna: aye
[19:45] <JontheEchidna> will adding to a QAbstractItemModel from a different thread be an issue?
[19:45] <JontheEchidna> or should I be fine as long as I don't try to access it while the thread is?
[19:46] <apachelogger> Nightrose: http://imagebin.ca/view/r_nalu.html how I imagine the new release script right now
[19:46] <apachelogger> JontheEchidna: question is if Qt will let you do it at all
[19:47] <apachelogger> IIRC there is a bit of strict parenting and stuff with threads
[19:48] <JontheEchidna> every time I google for thread + something, it gives me a bunch of mailing list threads :?
[19:48] <JontheEchidna> *:/
[19:49] <apachelogger> http://imagebin.ca/view/XCg5UAKZ.html
[19:49] <apachelogger> my oh my
[19:49]  * apachelogger think sabout going out becuase his keyboard feels all sorts of gross all of a sudden
[19:53] <odla> no kdevelop2?
[19:54] <odla> nevermind
[20:03] <bulldog98> kde 4.4.5 tagged
[20:09] <neversfelde> yay
[20:10] <neversfelde> I can do kdelibs, if no one with a faster computer will do this?
[20:10] <lex79> you can't...we are doing rc1 in ninja
[20:10] <neversfelde> bulldog98: can you setup the wiki page?
[20:10] <lex79> please, we have to finish rc1 before
[20:11] <neversfelde> lex79: I think we can use staging for this? 4.4.5 should be not really secret?
[20:11] <lex79> is it tagged or released?
[20:11] <bulldog98> lex79: tagged
[20:11] <lex79> so....
[20:12] <lex79> bulldog98: what about kdemultimedia ? are you doing?
[20:12] <bulldog98> lex79: KDE 4.5?
[20:12] <lex79> yes
[20:12] <bulldog98> hm no ktown access anymore
[20:13] <neversfelde> lex79: we did package tagged bugfix releases in staging in the past, I think it's not a problem?
[20:14] <a|wen> we used staging for 4.4.4
[20:15] <neversfelde> yes
[20:15] <a|wen> anyone setting up the wiki, or should I do that?
[20:15] <JontheEchidna> apachelogger: the bottleneck seems to be sorting. It takes a good half-second to sort after adding all the packages
[20:15] <Quintasan> lex79: kdebase-runtime backported
[20:15] <lex79> ok
[20:16] <neversfelde> anyway, I cannot find 4.4.5?
[20:16] <neversfelde> bulldog98: 
[20:16] <bulldog98> neversfelde: games is already tagged
[20:19] <neversfelde> bulldog98: where?
[20:19] <a|wen> https://wiki.kubuntu.org/Kubuntu/Ninjas/Packaging/4.4.5 is ready when we get some sources
[20:19] <bulldog98> neversfelde: in svn
[20:20] <neversfelde> ok
[20:20] <neversfelde> we need tarballs :)
[20:20]  * lex79 starts to cry
[20:21]  * a|wen goes on with merging while we wait for tarballs
[20:23] <Quintasan> lex79: easy, we will somehow make it, I can stay up all night long if we need it ultra-fast
[20:23] <Quintasan> :)
[20:24] <lex79> if we need what? :)
[20:24] <lex79> 4.4.5 ?
[20:24] <Quintasan> well, packages and backports of 4.5 beta and 4.4.5 :P
[20:25] <Quintasan> though I doubt buildd's would keep up with us
[20:25] <Quintasan> :D
[20:27] <a|wen> 4.4.5 has official release on tuesday ... so we just need to finish by then :)
[20:46] <apachelogger> a|wen: Not necessarily. I think with stable updates everyone would appreciate if they arrive 3 days later but instead are rock stable ;)
[20:47] <shadeslayer> yeah
[20:47] <apachelogger> getting 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 good
[20:48] <apachelogger> with 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|wen> true ... we have time enough :)
[20:49] <a|wen> have we heard about any regressions in 4.4.4 that we need to check if they are fixed in 4.4.5?
[20:50] <shadeslayer> a|wen: could be many
[20:50] <shadeslayer> a|wen: for eg. K3b had so many :P
[20:51] <a|wen> k3b is not part of that release
[20:51] <a|wen> i still hope that we can get 4.4.5 into updates ... as long as there is no regressions
[20:52] <shadeslayer> a|wen: i was just giving a example ;)
[20:52] <shadeslayer> will have to check bugs.lp
[20:55] <a|wen> well, regressions between 4.4.2 and 4.4.4 are not really guaranteed to hit bugs.lp
[21:26] <a|wen> uh, looks like the 4.4.5 tarballs have appeared :)
[21:26] <shadeslayer> 0_o
[21:26] <shadeslayer> not good
[21:27]  * shadeslayer wonders if KDE devs even sleep
[21:28] <a|wen> thats the joy of spreading people across timezones ;)
[21:34] <shadeslayer> :P
[21:45] <CIA-99> [messages] kristofk * 1142846 * trunk/l10n-kde4/hu/messages/ (9 files in 3 dirs) SVN_SILENT Updated Hungarian translation
[21:55] <ulysses> CIA-99: you're tracking me?:o
[22:06] <shadeslayer> heh.. check this out http://web.archive.org/web/19981111183552/google.stanford.edu/
[22:06] <shadeslayer> earliest Google webpage
[22:21] <JontheEchidna> ulysses: hope you didn't mind all the fuzzies :D
[22:22] <JontheEchidna> (CIA is tracking commits on all files containing "muon", and since you committed muon.po it announced it
[22:23] <ulysses> ah
[22:23] <ulysses> I got my KDE account since 15th June only
[22:25]  * shadeslayer wants a kde account too
[22:25] <shadeslayer> havent done anything tho :P
[22:40] <shadeslayer> lex79: feel free to take up kdeplasma-addons,its giving me headaches
[22:48] <shadeslayer> anyone around? do we need to package digikam? 
[22:49] <a|wen> shadeslayer: new version?
[22:49] <shadeslayer> nope
[22:49] <shadeslayer> checking pdo
[22:49] <shadeslayer> nope
[22:50] <a|wen> kde4libs 4.4.5 uploaded to ppa ... just needs building, and 4.4.5 can start rocking too :)
[22:51] <a|wen> shadeslayer: then i'm not sure what you meant with need to package?
[22:51] <shadeslayer> a|wen: its in the wiki :P
[22:51]  * shadeslayer starts on lucid packages
[22:52] <shadeslayer> btw no need to upload tarballs again for lucid right?
[22:52] <a|wen> shadeslayer: the --- marking is a hint that you should not look at it ;)
[22:52] <shadeslayer> a|wen: there was no marking for it,i just marked it :P
[22:52] <a|wen> ah, heh
[22:52] <a|wen> you are starting on 4.4.90 backports for lucid?
[22:52] <shadeslayer> yes
[22:53] <ulysses> is it released yet?
[22:53] <shadeslayer> ulysses: KDE 4.4.90?
[22:53] <ulysses> yes, there isn't any announcement?(
[22:53] <ulysses> :(
[22:53] <a|wen> shadeslayer: no need to upload tarballs again (will fail if you try to)
[22:53] <shadeslayer> ok
[22:56] <shadeslayer> ulysses: uh.. wait till tuesday ;)
[23:05] <rbelem> hey guys, do you know if kivio will be enabled in koffice for maverick?
[23:38] <ScottK> rbelem: kivio is not ported to KDE4.
[23:38] <ScottK> So no.
[23:39] <rbelem> ok
[23:39] <rbelem> thanks ScottK 
[23:40] <rbelem> ScottK, do you if we already have kubuntu-mobile images? :-)
[23:44] <ScottK> rbelem: 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] <ScottK> rbelem: If you can get a base system running you can apt-get install kubuntu-mobile.
[23:45] <rbelem> ScottK, nice! :-) i would like to make some debugs :-)
[23:50] <rbelem> ScottK, how can i upload a new plasma-mobile package?
[23:51] <rbelem> ScottK, via revu?
[23:57] <ScottK> rbelem: 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.