[00:01] <sheytan> Sput, well, it's not a apple hardware. they've got intel cpu, gigabyte motherboards etc :D
[00:01] <sheytan> Hey
[00:01] <sheytan> https://help.ubuntu.com/community/PortableDevices/iPhone 
[00:01] <sheytan> this doesn't work with my amarok :D
[00:02]  * Sput refuses to buy hardware without proper Linux support nowadays
[00:03] <Sput> also, Apple isn't going to see a single cent from me :P
[00:04] <sheytan> Well, my ipod was a gift :D
[00:20] <debfx> where is QT_WEBKIT supposed to be defined?
[00:22] <debfx> or QT_PHONON for that matter
[00:25] <sheytan_> apachelogger get hot new stuff works only with kde-look. Maybe a patch? :D
[00:49] <debfx> any motu still awake?
[00:51] <lex79> ask in motu maybe ;)
[00:57] <debfx> JontheEchidna: ping :)
[00:57] <JontheEchidna> pong
[00:57] <debfx> JontheEchidna: could you upload http://people.ubuntu.com/~debfx/qtcreator_2.0.1-1ubuntu2.debdiff
[00:58] <JontheEchidna> jep
[00:58] <debfx> thanks!
[00:59] <debfx> it even highlights the method in the doc when you press F1 :D
[01:00] <debfx> this makes qtcreator so much better
[01:02] <lex79> I think so :)
[02:38] <ScottK> lex79: Thanks.
[08:12]  * jussi waves to the channel from helsinki
[08:13]  * apachelogger waves back and looks up helsinki on a map
[08:21] <apachelogger> Sponsorship invitation to the Ubuntu Developer Summit
[08:21] <apachelogger> goodness
[08:22]  * apachelogger needs to get going
[08:28]  * valorie 's application is "on hold"
[08:47] <Quintasan_Droid> O/
[08:47] <Quintasan_Droid> Riddell: I got sponsorship :)
[09:05] <Riddell> Quintasan_Droid: awooga
[09:15] <afiestas> hey guys, the tag RC4 is done and pushed
[09:15] <afiestas> (bluedevil tag)
[09:18] <Riddell> whee, thanks afiestas 
[09:18] <Riddell> afiestas: where do we get it?
[09:21] <afiestas> Riddell: I just sent an email to kubuntu-devel
[09:21] <afiestas> I did my best to get it today, but almost sure that we'll need to add some patches to the package :p
[09:22] <afiestas> but well, we'll do :), we have at least 15days to fix bugs, right?
[09:23] <Riddell> yes, although it'll get harder and harder to get anything in during that time
[09:23] <afiestas> yes, only important bugs, right?
[09:36] <smarter_> JontheEchidna: ping
[09:46] <Riddell> afiestas: yes
[10:01] <Mamarok> Riddell: did you see we tagged Amarok 2.3.2 yesterday?
[10:03] <sheytan> Hello :)
[10:04] <sheytan> If you guys will need any images for the current web page related to the new release, let me know :)
[10:15] <Riddell> Mamarok: yes, I can't package it but I'm sure someone else will
[10:16] <valorie> I just sent one to nightrose, sheytan, but I bet she would like to have a choice available
[10:16] <valorie> :-)
[10:17] <Mamarok> Riddell: I actually talk about so it makes the freeze for Maverick
[10:17] <valorie> since we sweated blood to kill bugs before releasing
[10:17] <valorie> lol
[10:19] <Mamarok> markey did :)
[10:22] <valorie> I wouldn't be surprised if there was actual blood involved
[10:22] <valorie> such a bloody set of problems
[10:27] <sheytan> valorie you sent  what?  :)
[10:28] <valorie> a screenshot
[10:28] <valorie> I've seen yours, and they are *nice*
[10:28] <sheytan> valorie and you sent it via?
[10:28] <valorie> oh, I just emailed her
[10:28] <valorie> but as i said, I'm sure she would like a selection
[10:29] <sheytan> valorie which screenshot? :
[10:29] <valorie> instead of just mine
[10:29] <valorie> I sent a generic 2.3.2, although I had a playlist playing
[10:29] <valorie> so there are covers showing
[10:29] <sheytan> ah, amarok shot ;D
[10:29] <valorie> I think the color looks nice
[10:30] <sheytan> valorie may i see which is it?
[10:30] <valorie> right, I was responding to your offer earlier
[10:30] <valorie> I guess I could DCC it, if you like
[10:30] <valorie> or email
[10:30] <valorie> what do you prefer?
[10:30] <sheytan> valorie dcc works without any config needed? :D
[10:31] <valorie> let's try
[10:31] <sheytan> sure
[10:32] <sheytan> Riddell it propably will not be called AppGet. :)
[10:32] <sheytan> valorie looks like it workks ;)
[10:32] <sheytan> oh, it doesn't :D
[10:33] <sheytan> valorie madsheytan at gmail dot com
[10:33] <valorie> yeah, it timed out
[10:34] <valorie> sent
[10:35] <sheytan> valorie are you sure this is mine shot? :D
[10:35] <sheytan> I don't listen to this music ;D
[10:35] <valorie> your shot?
[10:35] <sheytan> valorie the amarok one
[10:35] <valorie> no, that's the one I just took
[10:35] <sheytan> Aaa
[10:35] <sheytan> sorry :D
[10:36] <Riddell> sheytan: what won't?
[10:36] <valorie> right, we like to have screenshots from lots of people
[10:36] <valorie> because everyone has different taste
[10:36] <sheytan> Riddell Kpckagekit will not be called AppGet i think
[10:36] <sheytan> couse dantti found yesterday a web page with such name
[10:36] <sheytan> and there can be some prolems
[10:41] <Riddell> better from our point if it's still called kpackagekit, one less freeze exception issue
[11:14] <debfx> i'll package amarok if no one is working on it
[11:22] <Riddell> debfx: thanks
[11:30] <debfx> Nightrose: there are still docs from 1.4 in the amarok 2.3.2 tarball
[11:53] <debfx> something is wrong with the debug package installer
[11:53] <debfx> first it tells me that it can't find a package for libdbus-1.so.3 but there is dbus-1-dbg
[11:54] <debfx> then it wants to install kdebase-dbg even though that's already installed
[12:03] <apachelogger> debfx: not really
[12:03] <debfx> apachelogger: it should check if the package is already installed
[12:03] <apachelogger> debfx: it will look for libdbus-1-3-dbg(sym) and dbus-dbg(sym)
[12:05] <debfx> and for natty we should make it look up the .so file in /usr/lib/debug
[12:13] <debfx> apachelogger: http://people.ubuntu.com/~debfx/kubuntu-debug-installer.diff
[12:14] <apachelogger> that is flawed
[12:15] <apachelogger> you are calling foundDbgPkg with a QApt::Package rather than a QString
[12:15] <CIA-116> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916111539-2hoy475lf1f8a71z * (debian/changelog src/dbglookupthread.cpp) Remove pointless include documentation
[12:15] <debfx> yeah I didn't really test it
[12:17] <debfx> also it probably needs a new signal
[12:17] <apachelogger> eek
[12:17] <apachelogger> astyle in lucid is super old
[12:17] <debfx> so the progress bar is incremented when the package is already installed
[12:17] <apachelogger> -.-
[12:18] <apachelogger> debfx: that is because you flawed the logic :P
[12:18] <debfx> apachelogger: the logic was already flawed :P
[12:18] <apachelogger> no
[12:18] <apachelogger> just misdesigned
[12:18]  * apachelogger thinks libqapt should do the flipping lookup anyway
[12:19] <CIA-116> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916111923-6tz1507wldafi8sn * (debian/changelog src/dbginstaller.cpp src/dbglookupthread.h) Fix include style
[12:19]  * apachelogger dislikes the license header formatting
[12:21] <CIA-116> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916112058-9dnngntdzdyt6b03 * (6 files in 2 dirs) Improve looks of license headers
[12:21] <apachelogger> JontheEchidna: how come you do not claim copyright?
[12:22] <CIA-116> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916112203-fgqvrm93g2dm2yo9 * src/dbglookupthread.cpp format fix
[12:22] <ulysses> What's wrong with Dolphin? It can't copy from a SFTP folder…
[12:22] <debfx> apachelogger: the name incrementProgress() is kind of misleading. it should just connect to the signal finished() of DbgLookupThread
[12:23] <apachelogger> debfx: I do not follow
[12:24] <apachelogger> oh
[12:24] <apachelogger> eh
[12:24] <apachelogger> debfx: how is that?
[12:24] <apachelogger> the thread will run until all packages have yield either a dbgpkg or none
[12:25] <apachelogger> maybe the function should be named incrementProgressbarValue()? :P
[12:26] <debfx> apachelogger: hm, why does the thread enter the event loop after it has looked up all debug packages?
[12:28] <apachelogger> debfx: for the signals
[12:28] <apachelogger> if the thread had no event loop it could not emit signals
[12:28] <apachelogger> that said, the whole thread should be redone because IIRC QThread was changed to make it usable without subclass
[12:29] <apachelogger> so the supreme approach would be to have a lookupmonster and use that in the thread
[12:29] <apachelogger> rather than using the thread as lookup monster
[12:29] <apachelogger> or maybe I am wrong ^6
[12:29] <apachelogger> ^^
[12:31] <debfx> well anyway what do you think about fixing the "tries to install already installed packages" bug without redesigning the whole thing for now
[12:32] <apachelogger> debfx: I cannot do that :P
[12:33]  * apachelogger is too much addicted to rightness
[12:36] <apachelogger> debfx: actually I think the least intrusive approach would be to just drop the first file listed
[12:36] <apachelogger> because... the first file always is the app itself
[12:38] <debfx> how does that solve the problem?
[12:38] <apachelogger> true
[12:38]  * apachelogger is not useful today
[12:43] <CIA-116> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916114310-k1nrt9p09kt18bq7 * (4 files in 2 dirs) * Introduce new thread signal alreadyInstalled which will be used to increment if a dbg package is already installed * Do not pointlessly copy QStrings around in signals and slots
[12:45] <debfx> Riddell: I pushed the amarok package to bzr
[12:46] <apachelogger> debfx: empy list will end in error...
[12:47] <apachelogger> http://aplg.kollide.net/images/avatar/snapshot44.png
[12:51] <CIA-116> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916115127-2vxwt0uhyg2xncgd * (3 files in 2 dirs) Do not list already installed packages, instead emit alreadyInstalled and ignore the package
[12:52] <CIA-116> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916115203-pz6f28zox8wgnv7g * debian/changelog and ignore the package (by Felix Geyer)
[12:54] <apachelogger> are we frozen yet?
[12:54] <apachelogger> debfx: I could upload that foo... not that I find this error very true there
[12:54] <debfx> markey: when I minimize amarok to tray and restart it, the center panel doesn't use its full width
[12:54] <debfx> is that another plasma bug?
[12:55]  * apachelogger is wondering
[12:59] <dantti> Riddell: I'm going to work now, and I'll build the sqlite db and see if localizations works like you said, I'll just need to rename AppGet again as you know...
[12:59] <debfx> apachelogger: yes, please upload, I don't think we are frozen yet
[13:00] <dantti> sheytan: what about AppOurs
[13:00] <dantti> sounds funny like happy hour
[13:00] <sheytan> dantti: KAppCenter ?
[13:01] <dantti> people want to get rid of K
[13:01] <sheytan> :/ 
[13:02] <sheytan> dantti: as i said yesterday, AppUniverse might be cool
[13:02]  * dantti eats to go work
[13:02] <apachelogger> there
[13:02] <apachelogger> issue fixed
[13:02] <CIA-116> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916120229-lm61i0nyxckxdfcp * (debian/changelog src/dbginstaller.cpp src/dbginstaller.h) (log message trimmed)
[13:02] <CIA-116> Introduce a boolean state tracker whether we found an already installed dbg
[13:02] <CIA-116> package, if it is true and we have neither dbg packages nor missing ones exit
[13:05] <JontheEchidna> apachelogger: overlooked it, I suppose
[13:05] <JontheEchidna> smarter_: I can pong in about half an hour, gotta run
[13:06] <apachelogger> JontheEchidna: if you do so within the next couple of minutes it will arrive in maverick...
[13:06] <JontheEchidna> it's not that pressing to me. :) Can wait until natty
[13:06] <JontheEchidna> bbiab
[13:07] <apachelogger> one more for the road ...
[13:07] <CIA-116> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916120753-gwb3ujq6dg90wrav * (debian/changelog src/dbginstaller.cpp) Use qApp->exit to end the event loop instead of plain exit()
[13:08] <shadeslayer> apachelogger: im coming to UDS
[13:08] <shadeslayer> what about you?
[13:08] <shadeslayer> Quintasan: Riddell ^
[13:08]  * shadeslayer cant shaking
[13:08]  * apachelogger requested a new passport today ^^
[13:09] <smarter_> apachelogger: we're in überfreeze?
[13:09] <apachelogger> not yet it seems
[13:09]  * apachelogger needs to get more kubuntu-debug-installer supremacy in
[13:09]  * smarter_ needs to see if a nasty rekonq bug was fixed
[13:10] <apachelogger> somehow 3 of those words sound pretty mcuh alike to me
[13:10] <shadeslayer> ..
[13:10] <dantti> sheytan: btw please test the screen shot thing :)
[13:10]  * shadeslayer jumps on his bed
[13:10] <sheytan> dantti: will do :)
[13:11] <smarter_> well, apparently it hasn't
[13:11] <smarter_> with rekonq 0.6, when the network is done, typing two letters in the adress bar result in a crash
[13:12] <smarter_> with rekonq 0.5 it froze, don't know if it's an improvement :p
[13:12] <shadeslayer> apachelogger: i need a new passport as well :P
[13:12] <shadeslayer> ill get it made in 4-5 days
[13:13]  * apachelogger is wondering if canonial covers the entrance fee
[13:18]  * sheytan is making text a software :D
[13:19] <smarter_> [14:11:47] <smarter_> with rekonq 0.6, when the network is done, typing two letters in the adress bar result in a crash
[13:19] <smarter_> ^can anyone reproduce that?
[13:25] <markey> debfx: I've noticed that too, but I'm not sure what causes it
[13:42] <shadeslayer> apachelogger: i doubt it
[13:42] <shadeslayer> apachelogger: will you be my roomie? :P
[13:44] <shadeslayer> maybe ill get to actually learn something from you :P
[13:45] <shadeslayer> who else is coming???
[13:46] <JontheEchidna> smarter: pong
[13:49] <smarter> heya
[13:50] <smarter> so, I was looking at the setKeep/Install/... functions in MainTab  and noticed that they all followed the same pattern: save the cache, do the operation, reverse it if the package broke
[13:50] <smarter> but the Backend already seems to do stuff to prevent breaking, and if it isn't then maybe we should provide "safe" versions of the install/remove/... commands in QApt?
[13:52] <JontheEchidna> it does at least try to fix things, but there is no guarantee that it will be able to
[13:55] <smarter> the goal would be to make MainTab "dumber" so that it's just used to display stuff and doesn't contain any of the logic
[13:55] <smarter> so that getting rid of it (clean()) doesn't crash everything
[13:57] <smarter> and because the code is too much intertwined imho
[14:01] <smarter> JontheEchidna: so, can we get rid of the code to save/restore the cache/move it inside the functions in QApt::Backend or QApt::Package/move it inside new "safe" functions?
[14:02] <JontheEchidna> the undo/redo cache code could possibly move into the backend, but the problem is that we can't make "safe" functions for the other actions
[14:03] <JontheEchidna> libapt-pkg lets you attempt to mark a package for $ACTION and it won't tell you it will break until after it has tried
[14:04] <JontheEchidna> though
[14:04] <JontheEchidna> we could now check since we have the undo/redo stack
[14:04] <smarter> well, preventing massive breaking for some stuff is already better I think :)
[14:04] <JontheEchidna> like we are doing now in the MainTab
[14:05] <JontheEchidna> so it is definitely technically feasible to move both the undo/redo stack and the brokenness checks into LibQApt
[14:05] <JontheEchidna> the question is, do we want to force an undo/redo stack on library consumers
[14:06] <JontheEchidna> and do we want to be able to allow library consumers to force installations that may break
[14:06] <apachelogger> shadeslayer: do you think I am emitting supreme dalek brain waves while I am sleeping?
[14:06] <JontheEchidna> (e.g. incorporate wouldBreak() checks into the Package::setInstall()-type functions, or make a setSafeInstall()
[14:06] <CIA-116> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916130647-9pmu9xsfatf2g1fd * (6 files in 3 dirs) Set version string using supreme cmake magic
[14:07] <shadeslayer> apachelogger: who knows.. ive never seen you sleep ... and i wont let you sleep.. you shall teach me kode at night
[14:07] <apachelogger> lolz
[14:07] <JontheEchidna> apachelogger: btw, since you haven't uploaded yet I will be adding my copyright
[14:07] <apachelogger> okies
[14:07]  * apachelogger is wondering redoing the thread
[14:07]  * shadeslayer is hungry from all the jumping
[14:07]  * apachelogger thinks that thought was weird
[14:08]  * apachelogger should get more coffee
[14:09] <shadeslayer> apachelogger: any ideas who else is coming?
[14:09] <smarter> JontheEchidna: the other option is a setUnsafeInstall() :)
[14:09] <apachelogger> JontheEchidna: I was thinking about moving the working parts out of the thread and into a DbgPkgFinder class ... give that class an additional find() slot, switch the object into a qthread, call that slot foreach file and wait for the signals
[14:10] <apachelogger> ...thoughts?...
[14:10] <apachelogger> shadeslayer: Quintasan apparently
[14:10] <apachelogger> that said
[14:10] <smarter> though I don't know when breaking would be a good idea, maybe if you steal aptitude dependency resolver?
[14:10] <apachelogger> Quintasan: do you have a roomie yet, and would I have to teach you koding too at night? :P
[14:11] <shadeslayer> hahaha.... your running away? :(
[14:11] <JontheEchidna> apachelogger: sounds fine
[14:11] <apachelogger> shadeslayer: I am just evaluating my options here :P
[14:11] <shadeslayer> hehe... 
[14:13] <shadeslayer> apachelogger: do they have talks too? like Akademy?
[14:13] <apachelogger> more like lightning talks I think... not a proper talk schedule
[14:15] <CIA-116> [trunk] Jonathan Thomas <echidnaman@kubuntu.org> * echidnaman@kubuntu.org-20100916131525-4kvu32hupnjzsp2m * src/ (dbginstaller.cpp dbglookupthread.cpp dbglookupthread.h) Add myself to the header as a copyright holder
[14:17] <shadeslayer> i claim amarok
[14:21] <JontheEchidna> smarter: I do think I know what the crashiness issues are
[14:22] <smarter> setKeep() changes the package state, then see if it broke, except m_package has been set to 0 by a signal before
[14:23] <JontheEchidna> right, because every set*() triggers setPackages()
[14:23] <JontheEchidna> meaning we invalidate our entire package pointer list, and re-populate it
[14:23] <smarter> yes
[14:24] <smarter> that's why I think MainTab shouldn't mess with packages
[14:24] <JontheEchidna> this is because the ReviewWidget and UpdateWidget need to re-check which packages to show when we change something
[14:24] <JontheEchidna> and the MainWidget doesn't
[14:24] <JontheEchidna> *ManagerWidget
[14:24] <smarter> yep
[14:25] <JontheEchidna> what we could do is add all available packages to all 3, and then just filter the ones that we want based on what type we want to see using our proxymodel
[14:25] <JontheEchidna> since we can do complicated state filtering already
[14:26] <JontheEchidna> thanks to the wonders of QFlags
[14:26] <JontheEchidna> then we wouldn't have to call setPackages() each time a package changed
[14:26] <JontheEchidna> the filtering would just change on the existing packages
[14:27] <debfx> shadeslayer: amarok is already done ^^
[14:27] <shadeslayer> bah
[14:28] <shadeslayer> AppGet .. whats that? :P
[14:28] <debfx> sorry for not updating the topic earlier
[14:28] <dantti_work> shadeslayer: is a thing that needs a new name :P
[14:28] <alvin> If basic bugs are found in basic stuff in the daily cd of 10.10, where do I report those. Is there an ISO-testing. (with 'basic', I mean basic, but important stuff like logging in, logging out, rebooting. Not krunner crashes, etc,...) Yesterday I installed the daily cd. I was able to log in once, but rebooting from KDE/KDM did not work. Today, I reinstalled with fresh daily. Now logging in works so far, but logging out does not return
[14:28] <alvin>  kdm. Didn't try rebooting yet.
[14:29] <smarter> JontheEchidna: I thought about that, but doesn't that cause performance issues?
[14:30] <JontheEchidna> it would be similar to the lag that occurs at muon startup
[14:30] <JontheEchidna> which I wouldn't mind so much if I could find a way to "hide" it via threading
[14:30] <JontheEchidna> though I'm not so sure you can do that with proxymodels
[14:33] <apachelogger> hm
[14:33]  * apachelogger is unsure how that crap is done right
[14:34] <apachelogger> JontheEchidna: hide what?
[14:34] <JontheEchidna> apachelogger: don't hang the GUI while populating my proxymodel
[14:35] <apachelogger> just switch the proxy model to another thread, no?
[14:36] <Nightrose> debfx: bah :/ i though someone had cleaned that up
[14:36] <JontheEchidna> smarter: actually, more accurately it would be like the lag caused when reloading things after e.g. a cache update
[14:37] <JontheEchidna> since startup also includes apt setup
[14:37]  * apachelogger broke something
[14:37]  * shadeslayer gives apachelogger duct tape and coffee
[14:38] <JontheEchidna> ah, nevermind. you have to do apt setup again anyways since you're reloading everythign
[14:38] <apachelogger> I am not sure duct will suffice
[14:38] <smarter> (I did a quick profiling with valgrind and I saw that we spend a lot of time creating QString (~15% of the startup time) in PackageProxyModel::lessThan, we could use QLatin1String instead of QString, except that QVariant convert QLatin1String to QString :/)
[14:39] <JontheEchidna> :s
[14:39] <JontheEchidna> todo for QApt2: convert all apt wrapper functions guaranteed to return ascii to QLatin1String
[14:39] <JontheEchidna> (package name, etc)
[14:40] <smarter> that's a start :)
[14:40] <smarter> but I still think moving the undo/redo stuff in Backend and staying with the current way we populate the backend is better  :p
[14:41] <JontheEchidna> figures that qvariant takes a QL1S, but doesn't provide a way to convert back
[14:42] <smarter> yep, that sucks
[14:43] <apachelogger> JontheEchidna: seems I was wrong in my earlier concept description ... what needs to happen is that the debugfinder gets the file list in the ctor and a singleshot to a find() slot must happen... otherwise if the slot is blocking the GUI still would be blocked...
[14:51] <apachelogger> or maybe not
[14:51]  * apachelogger finds this very weird right now and grabs gdb
[15:04] <apachelogger> meh
[15:04] <apachelogger> well
[15:05] <apachelogger> those multiple function calls suck anyway :P
[15:10] <CIA-116> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916141034-juwmlp9dfmukjg31 * (5 files in 2 dirs) (log message trimmed)
[15:10] <CIA-116> Get rid of thread. Instead we now have DebugFinder which is a QObject
[15:10] <CIA-116> essentially exposing the same signals&slots that the old thread exposed. Now
[15:11] <CIA-116> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916141112-5ut3ue9ey1pfmuus * src/DebugFinder.h rename include guards
[15:11] <apachelogger> I think I can release
[15:13] <CIA-116> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916141347-s0kbm75zjc3hfnkw * debian/ (changelog control copyright) * Bump standards version to 3.9.1 * Add Jonathan Thomas and Felix Geyer as copyright holders in debian/copyright
[15:14] <CIA-116> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916141442-4c5hbdu650bjyl6h * debian/ (changelog control) Stop exceeding 80 chars/line in build-deps
[15:17] <CIA-116> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916141741-2qooybunvccq1rkf * (5 files in 2 dirs) Rename dbginstaller to DebugInstaller
[15:19] <CIA-116> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916141901-k4ht6rbzw8ix007h * (4 files in 2 dirs) Switch to CamelCase file names
[15:19] <apachelogger> but now I am, I think ^^
[15:25] <alvin> Is http://www.kubuntu.org down? The site says it's <OK>, but it's not fooling me!
[15:26] <jjesse> alvin kubuntu.org works for me
[15:26] <alvin> (Never mind. Purging cache and a few refreshes later, it's there.)
[15:26] <jjesse> got a new look and feel :)
[15:26] <alvin> Yes, it's very nice. I like it.
[15:28] <jjesse> bugs on the website go where in launchpad?
[15:28] <jjesse> kubuntu website
[15:30] <jjesse> ryanakca: if there are link erros on the website do they go to you?  should i report a bug on launchpad?
[15:36] <apachelogger> thread crash \o/
[15:36] <shadeslayer> alvin: says OK to me too :P
[15:40]  * apachelogger is wondering why this did not happen before
[15:41] <apachelogger> hm
[15:41] <apachelogger> eek
[15:42] <apachelogger> implicit sharing ftw
[15:43] <apachelogger> this sux
[15:43] <maco> would be nice if going offline while akonadi-kde-googledata is installed and akonadi configured to use it didnt result in a dozen popups about timeouts
[15:45] <apachelogger> them qstrings are all socialist :P
[15:45] <apachelogger> maco: well, akonadi loves them popups very much
[15:45] <apachelogger> the more it can interrupt you the better
[16:03] <Quintasan> apachelogger: Are you going to UDS?
[16:04] <apachelogger> Quintasan: looks like it
[16:04] <Quintasan> nishishi
[16:04] <Quintasan> :3
[16:04] <Quintasan> >AppGet
[16:05] <Quintasan> anyone doing it?
[17:01] <lex79> apachelogger: did you upload amarok?
[17:02] <debfx> lex79: it needs a feature freeze exception
[17:03] <lex79> oh :(
[17:04] <lex79> debfx: did you write the FFe? maybe if ScottK is around he can ack and I can upload it
[17:05] <ScottK> amarok can go in.
[17:05] <ScottK> Riddell already said he wanted it.
[17:05] <ScottK> lex79: ^^^
[17:05] <lex79> ok, debfx: where's the source?
[17:06] <debfx> lex79: packaging in bzr, tarball on ktown
[17:06] <lex79> ok
[17:07] <lex79> debfx: test building done? I don't have cpu time in this moment
[17:09] <debfx> lex79: yes
[17:12] <lex79> debfx: uploaded
[17:19] <apachelogger> lex79: I was supposed to upload it?
[17:21] <lex79> I don't know maybe I misread the backlog
[17:21] <apachelogger> in any case I did not know ^^
[17:21] <apachelogger> JontheEchidna: pingy
[17:50] <CIA-116> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916164404-y1z8vk7zg77yjjw4 * src/ (4 files) (log message trimmed)
[17:50] <CIA-116> ensure that the thread gets terminated on premature exit (which is almost always
[17:50] <CIA-116> what we do...) For one reason or another qapp->exit() will not ensure that other
[17:54] <MLx_O> Are desktops supposed to switch when opening Krunner (while System Activity window is open)?
[18:12] <JontheEchidna> apachelogger: pongy
[18:12] <shadeslayer> updates broke my install :(
[18:12] <shadeslayer> that too just a week before the freeze
[18:12] <shadeslayer> could be a cache issue... but i doubt it
[18:14] <shadeslayer> i should probably remove AppGet from there ^
[18:15]  * shadeslayer notes ScottK didnt upload choqok :(
[18:16] <ScottK> shadeslayer: No.  Someone else took it over.  I don't recall who.
[18:16] <shadeslayer> really? ... weird.. i did not get any mails... or it got lost in the ton of bugmail i recieved yesterday
[18:19] <JontheEchidna> final freeze in effect now?
[18:19] <lex79> yes
[18:20] <JontheEchidna> would anyone mind if I snuck in an upload? >.>
[18:20] <shadeslayer> JontheEchidna: better put on your ninja cloak
[18:21] <JontheEchidna> libdebconf-kde never got translations due to a bug in the fetch_translations target in debian/rules
[18:21] <lex79> JontheEchidna: try to upload it ;)
[18:21] <ScottK> shadeslayer: I don't know if they uploaded it or not, just that someone else was looking at it.
[18:21] <ScottK> JontheEchidna: Go ahead.
[18:21] <ScottK> (I can approve it)
[18:21] <JontheEchidna> today also happens to be the non-langpack l10n deadline
[18:22] <shadeslayer> ScottK: oh Riddell uploaded it :P
[18:22] <JontheEchidna> dpm: will there be any issue with me uploading libdebconf-kde with new translations now?
[18:22] <CIA-116> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916172129-mum5st3w3nmwhm43 * src/ (DebugFinder.cpp DebugFinder.h DebugInstaller.cpp) convert to a per-file call mechanism... the string can still be removed between call to invokeMethod and actual execution, so that does not really help with sharing I am afraid
[18:23] <apachelogger> hmm
[18:23] <ScottK> JontheEchidna: Even if there are, it'll get picked up eventually anyway.
[18:23] <apachelogger> JontheEchidna: I tink your backend is not thread save :P
[18:24] <JontheEchidna> most likely libapt-pkg isn't, either
[18:24] <JontheEchidna> probably invented before threading :P
[18:24] <apachelogger> ^^
[18:24] <apachelogger> well
[18:24] <apachelogger> something contanstly makes qapt go down with a qstring
[18:25] <JontheEchidna> which function?
[18:25] <apachelogger> at least at the point in the stack where it is known to gdb the string has a value though
[18:25] <shadeslayer> apachelogger: whee... my configChanged() for folderview got commited :D
[18:25] <shadeslayer> svn commit 1175746
[18:25] <JontheEchidna> package(const QString &name)?
[18:25] <apachelogger> JontheEchidna: QApt::Package::installedFileList()
[18:25] <JontheEchidna> hmm
[18:26] <dpm> JontheEchidna, I don't quite know how libdebconf-kde relates to translations other than what you are commenting about the bug it will fix, but it shouldn't affect anything related to the deadline. We have the NonLanguagePackDeadline for packages that cannot be translated through language packs and that imply that the developer must fetch translations from LP and either put them in a patch or commit them to the upstream branch. So for the translations s
[18:26] <dpm> ide, I don't think it makes much of a difference when it is uploaded
[18:26] <apachelogger> as called by packageForFile
[18:26] <JontheEchidna> dpm: we haven't had the upstream translations in the tarball. my upload in a minute or few will fix that
[18:26] <JontheEchidna> the template's most likely been approved by now, we just haven't had the upstream translations
[18:26] <dpm> JontheEchidna, ok, cool
[18:26] <apachelogger> JontheEchidna: could also be that my end is messed up
[18:27] <JontheEchidna> and the Package is not null, yes?
[18:27] <dpm> JontheEchidna, yeah, the deadline is more for translators than for developers. It is rather to give more time to devs to do any integration work
[18:27] <dpm> but I have to leave now. Have a great rest of the day everyone!
[18:27] <JontheEchidna> thanks, have a good one!
[18:28] <apachelogger> well well
[18:28] <apachelogger> JontheEchidna: dunno
[18:28] <apachelogger> JontheEchidna: maybe my end is broken
[18:28] <shadeslayer> ScottK: um... kubuntu desktop is still held back 0_o
[18:28] <apachelogger> JontheEchidna: there is some weird stuff going on from kdi doing premature exits
[18:29] <asac> hey
[18:29] <JontheEchidna> hi
[18:29] <ScottK> Hello asac.
[18:29] <asac> is there any more elegant way to change the default auto login user than patching /etc/kde4/kdm/kdmrc ?
[18:29] <apachelogger> JontheEchidna: from what I see most of the time I get a crash is when the main thread is already destructing while the finder thread is still looking
[18:29] <asac> hi ScottK and JontheEchidna ! 
[18:30] <JontheEchidna> asac: it's supposed to remember, but there is some permissions issue for kdm's home directory
[18:30] <asac> heh
[18:30] <JontheEchidna> since "kdm" is now a user, iirc
[18:30] <ScottK> Doesn't ubiquity already deal with that?
[18:30] <asac> i produce a custom kdm based image which does not offer user configuration etc.
[18:30] <asac> so i would like to ship something so that it has a sane autologin  ;)
[18:30] <ScottK> You could see how they do it.
[18:30] <apachelogger> JontheEchidna: which leads to the concern that there is just very inconvenient data sharing going on (i.e. the string qapt is trying to work with is being nuked dead in the main thread)
[18:30] <asac> ubiquity does it, but its not available as a "public api"
[18:31] <asac> they patch kdmrc
[18:31] <ScottK> Oh.
[18:31] <ScottK> That's likely the best there is.
[18:31] <asac> just hoped maybe there is something else that would allow you to overload some settings not in /etc
[18:31] <JontheEchidna> apachelogger: I don't think installedFilesList() takes a QString, so that shouldn't be the cause
[18:31] <ScottK> kdm code is old and scary.
[18:31] <asac> right. 
[18:31] <ScottK> asac: Not that I know of, but you might ask Riddell when he's around.
[18:31] <apachelogger> JontheEchidna: no, but m_backend->packageForFile(file); does
[18:31] <JontheEchidna> aah
[18:32] <apachelogger> and that in turn calls the installedFilesList
[18:32] <asac> problem is that i cannot put a file somewhere on system and if someone install kdm later it will still know which user to us
[18:32] <asac> ScottK: will do. thanks!
[18:32] <JontheEchidna> apachelogger: are you checking the result of packageForFile for validity? If none is found it will return 0
[18:32] <apachelogger> ScottK: kdm code is not old
[18:32] <apachelogger> the coder in charge just likes it to have it look old
[18:32] <apachelogger> so that no one else touches it I guess
[18:32] <ScottK> I see.
[18:33] <apachelogger> JontheEchidna: yeah, that I already fixed ;)
[18:33] <apachelogger> also what is absolutely not funny
[18:34] <apachelogger> qthread::terminate && qthread::wait blocks indefenitely
[18:34] <apachelogger> not very nice and I do not know why
[18:42] <jtechidna> ScottK: libdebconf-kde in approval queue
[18:42] <ScottK> Looking.
[18:42] <apachelogger> eek
[18:43] <apachelogger> JontheEchidna: doesn't look like my string is gone.... according to gdb the qstring is still there when the crash happens...
[18:46] <JontheEchidna> le sigh
[18:46] <JontheEchidna> it'd be nice to be able to overload functions by return type alone
[18:47] <apachelogger> JontheEchidna: return the type via argument :P
[18:47] <apachelogger> eh
[18:48] <apachelogger> return the return value via argument
[18:48] <JontheEchidna> I hate that
[18:48] <apachelogger> it is completely badass though
[18:48] <apachelogger> your libqapt packages miss a dbg pkg :P
[18:48] <JontheEchidna> it makes me feel.... unclean...
[18:48] <JontheEchidna> !info qapt-dbg
[18:48] <JontheEchidna> !info qapt-dbg maverick
[18:49] <JontheEchidna> for both lib + qapt-batch
[18:49] <Quintasan> FFFF
[18:49] <Quintasan> brr
[18:50] <JontheEchidna> FFFFFFFUUUUUUUUUUUU, trololo song stuck in my head remembering Quintasan's skype status
[18:50] <apachelogger> eehhhhhhhhh
[18:51] <apachelogger> buuuuuuuuuu
[18:51] <apachelogger> this is the crap
[18:51] <apachelogger> something is fishy
[18:51] <apachelogger> why can the flipping mainthread be half-way destructed and the other thread not even know about it .... -.-
[18:52] <ScottK> JontheEchidna: debian copyright, not debian changelog.
[18:53] <JontheEchidna> doh
[18:53] <ScottK> JontheEchidna: Please fix that while I'm reviewing and if that's it, I'll accept that one.
[18:53] <apachelogger> ohohohoh
[18:53] <apachelogger> JontheEchidna: I think that this is very arbitary....
[18:53] <JontheEchidna> ScottK: ok
[18:53] <JontheEchidna> just tell me when to upload
[18:54] <apachelogger> JontheEchidna: my main thread reaches the return in main (or is damn close) and the finder thread is just not being terminated
[18:54] <apachelogger> unfortunately before the kernel would come around and throw a nuke at the finder thread something clashes and a segfault occurs
[18:54] <apachelogger> bad luck
[18:54] <apachelogger> still I wonder how to ensure that all threads are terminated before qapp gets exit()
[18:56] <ScottK> JontheEchidna: Is debian/patches/debian-changes-0.1~svn1167939-0ubuntu3 there because of the rules change?
[18:56] <ScottK> (and is it intended that way)?
[18:56] <JontheEchidna> ScottK: yes, and yes
[18:56] <ScottK> JontheEchidna: Go for it.
[18:57] <apachelogger> hmmmm
[18:57] <apachelogger> uhhhh
[18:58] <apachelogger> ahhhh
[18:58] <shadeslayer> we should really really add some sort of branding to kubuntu
[18:58] <apachelogger> seems quit && wait does not block forever
[18:58] <apachelogger> still for too long though
[18:59]  * Tscheesy likes the kubuntu kmenu Button
[18:59]  * shadeslayer would like a kubuntu wallpaper
[18:59] <JontheEchidna> smarter: adding a latin1Name() function to QApt::Package causes a decrease of 1.2 million QString::fromAscii_helper() calls
[18:59] <apachelogger> shadeslayer: for that we'd need an identity :P
[18:59] <smarter> JontheEchidna: w00t
[18:59] <shadeslayer> apachelogger: we dont have a identitiy? :O
[19:00] <smarter> JontheEchidna: so, default for QApt2?
[19:00] <apachelogger> sure we do
[19:00] <apachelogger> KDE's
[19:00] <JontheEchidna> smarter: right
[19:00] <apachelogger> this suxx0rs
[19:00] <apachelogger> qthread::quit && wait blocks for like 2 seconds or so
[19:00] <apachelogger> JontheEchidna: your qapt thing is super slow :P
[19:01] <JontheEchidna> we take this: http://imgur.com/RF9Ge versus this: http://imgur.com/Ky2Wq
[19:01] <smarter> (the ton of QString object creation is still annoying, but we can't do anything, except maybe if we play with QVariant)
[19:01] <JontheEchidna> smarter: ^
[19:02] <smarter> sweet
[19:02] <Quintasan> >decrease of 1.2 million QString::fromAscii_helper() calls
[19:02] <Quintasan> like what?
[19:02] <Quintasan> 1.2 million calls?
[19:02] <Quintasan> wtf
[19:02] <Quintasan> How come you get that many calls in the first place? :D
[19:02] <apachelogger> ohhhhhh
[19:03] <apachelogger> ohhhhh
[19:03] <apachelogger> ohhhhhhhh
[19:03] <apachelogger> ohhhhhhhhhhh
[19:03] <apachelogger> craps
[19:03] <Quintasan> wut
[19:03] <smarter> Quintasan: we load every package from every archive in the sources.list
[19:03] <apachelogger> quit does not end event processing
[19:03] <apachelogger> wtf
[19:03] <Quintasan> oh
[19:03] <apachelogger> qthreads are weird...
[19:03] <smarter> apachelogger: have you seen that post on how to use QThread in qt-labs?
[19:04] <apachelogger> smarter: which one?
[19:04] <ScottK> JontheEchidna: Both accepted and rejected.
[19:04] <JontheEchidna> thanks
[19:04] <ScottK> You're welcome.
[19:05] <apachelogger> I really do not understand this
[19:05] <shadeslayer> apachelogger: we should discuss this at UDS
[19:06] <shadeslayer> some sort of branding
[19:06] <apachelogger> Qthread::exit() documentation sez the function stops event processing
[19:06] <JontheEchidna> smarter: yeah, we could get rid of probably another million fromAscii_helper calls if QVariant could cast to latin1
[19:06] <apachelogger> yet kdebug keeps on spitting out reports for processed files
[19:06] <smarter> apachelogger: http://blog.exys.org/entries/2010/QThread_affinity.html and the links at the end of the post
[19:07] <ScottK> shadeslayer: It's been brought up before.  We have branding now, so if you want more, please say exactly what you want to change and discuss who/how the work gets done.
[19:08] <shadeslayer> Adityab: ^ thoughts
[19:08] <Adityab> sorry, I don't know the state of branding in maverick, so no comments on that
[19:08] <apachelogger> JontheEchidna: why cant qvariant not cast to latin1?
[19:09] <shadeslayer> Adityab: but you can throw your ideas in ...
[19:09] <JontheEchidna> apachelogger: no toLatin1() function
[19:09] <Adityab> ScottK: Are we still using vanilla config in maverick (apart from the branding thing) ?
[19:09] <apachelogger> hm
[19:09] <apachelogger> JontheEchidna: dont need that
[19:09] <JontheEchidna> oh oh
[19:09] <ScottK> Adityab: Not entirely, but close.
[19:09] <JontheEchidna> there's a qvariant_cast, isn't there?
[19:09] <apachelogger> JontheEchidna: variant.value<QLatin1String>()
[19:09] <smarter> apachelogger: it stores QLatin1String as QString
[19:10] <shadeslayer> ScottK: what do we have for the branding?
[19:10] <shadeslayer> just the splash...
[19:10] <shadeslayer> (plymouth splash)
[19:10] <smarter> shadeslayer: the logo in the K-menu
[19:11] <apachelogger> smarter: are you sure about that? also... why would you then save fromAscii_helper calls?
[19:11] <shadeslayer> smarter: thats the kubuntu logo now? .. that might be new then
[19:11] <Adityab> ScottK: I think stuff like the default panel size and stuff should be changed
[19:11] <Adityab> ScottK: Probably make it a little thicker, because icons look a bit blurry in the thin default panel
[19:11] <ScottK> OK.
[19:12] <smarter> apachelogger: QVariant::QVariant(const QLatin1String &val)
[19:12] <smarter> { QString str(val); d.is_null = false; d.type = String; v_construct<QString>(&d, str); }
[19:12] <ScottK> I'm not ready to have a debate, but I think concrete proposals like that are things we can discuss.
[19:12] <ScottK> Much more useful than "we need branding".
[19:12] <Adityab> yes.
[19:12] <CIA-116> [libqapt] jmthomas * 1176113 * trunk/extragear/sysadmin/libqapt/src/ (package.cpp package.h) Add a latin1Name() function that returns the package's name as a QLatin1String. Package names always have latin characters, making QString's automatic from ascii conversion a big slowdown.
[19:13] <apachelogger> smarter: then I do not see how you'd save the calls :P
[19:13] <JontheEchidna> apachelogger: it avoids the initial fromAscii conversion by returning name() as a QString
[19:13] <JontheEchidna> s/by/from
[19:14] <apachelogger> you will have a ascii conversion in that str construction smarter pasted, no?
[19:14] <smarter> yes, but before we had two
[19:14] <apachelogger> sure sure
[19:14] <apachelogger> but I do not see how a QVariant::toQLatin1 helps :P
[19:15] <smarter> if it was saved as QLatin1String it would help :p
[19:15] <apachelogger> well
[19:15] <apachelogger> I wonder why they save it as QString to begin with
[19:15] <smarter> that's what I was wondering yesterday while profiling too
[19:16] <JontheEchidna> QVariant probably came before QLatin1String, and the additions for QLatin1String fall short, I suppose
[19:16] <smarter> probably so that you can use QLatin1String as a drop-in replacement for QString
[19:16] <apachelogger> you could certainly work around that by typedeffing QLatin1String to your own Latin1String and then registering that with your metatype system
[19:16] <smarter> ah, that's what I was wondering
[19:16] <smarter> how to hack around QVariant
[19:16] <apachelogger> that is how you would do that then :P
[19:17] <apachelogger> still I would first ask someone who knows why for realz they store it as QString
[19:18] <smarter> backward-compatibility seems most likely
[19:18] <smarter> anyway, at the moment I'm just worried by rekonq crashing when the network is done and you try to type something
[19:19] <smarter> why do we even ship that thing anyway?
[19:19]  * apachelogger does not know
[19:19] <apachelogger> smarter: feel free to swap to firefox :P
[19:20] <smarter> arora is nice enough
[19:21] <apachelogger> same crap without kde integration
[19:22] <shadeslayer> ok..so i have: amarok: symbol lookup error: /usr/lib/libamaroklib.so.1: undefined symbol: _ZTIN6TagLib3MP44FileE 
[19:22] <shadeslayer> :)
[19:23] <shadeslayer> i have 2:2.3.1-1ubuntu8 tho.. maybe thats why...
[19:27] <CIA-116> [muon] jmthomas * 1176120 * trunk/extragear/sysadmin/muon/libmuon/ (DetailsTabs/MainTab.cpp PackageModel/PackageModel.cpp) Use the new, faster Package::latin1Name()
[19:28] <CIA-116> [libqapt] jmthomas * 1176121 * trunk/extragear/sysadmin/libqapt/src/package.h Apidocs typo fix, plus some clarification for version()'s docs
[19:33] <apachelogger> http://edmondpike.imgur.com/sallie_mae_ruined_my_day_as_well_as_my_sons brrr
[19:33]  * apachelogger goes looking for food
[19:46] <Quintasan> apachelogger: I'm not entirely sure what I will be doing on UDS but to hell with it :P
[19:47] <apachelogger> Quintasan: supporting all motions I propose of course
[19:47] <Quintasan> apachelogger: supporting as in sitting and doing :O face?
[19:47] <Quintasan> :P
[19:48] <apachelogger> and nodding from time to time :P
[19:48] <Quintasan> apachelogger: That's your plan too?
[19:49] <JontheEchidna> !find /usr/lib/libGL.so.1 karmic
[20:02] <JontheEchidna> ScottK: if you have time to look at plasma-widget-quickaccess in approval queue, that'd be great. fixes bug 636436
[20:04] <JontheEchidna> yey
[20:19] <CIA-116> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916191821-jeclcm807495iif1 * src/ (DebugFinder.cpp DebugFinder.h DebugInstaller.cpp) (log message trimmed)
[20:19] <CIA-116> introduce stopping to the finder, when exit is called we stop the finder to
[20:19] <CIA-116> speed up processing of remainig calls in the event loop, that way we can then
[20:19] <apachelogger> all fix0red \o/
[20:21] <JontheEchidna> btw, I imagine we're going to miss Qt 4.7.0 final due to 10.10.10 being 42 in binary?
[20:21] <ScottK> When's it due?
[20:22] <JontheEchidna> dunno
[20:22] <JontheEchidna> which is part of the problem
[20:22] <ScottK> "When ready"
[20:22] <ScottK> See you all later.
[20:22] <ScottK> JontheEchidna: I don't think your quickaccess closed the bug in changelog.
[20:23] <JontheEchidna> Ah, wrong bug number
[20:23] <JontheEchidna> I blame klipper
[20:23] <apachelogger> ScottK: can I get freeze exception for super cool, more stable, more speedy, more copyrighted kubuntu-debug-installer?
[20:24] <apachelogger> with an epic changelog I see
[20:24]  * apachelogger should add some more things to blow up the changelog
[20:25] <ScottK> apachelogger: If it's got a reasonably reviewable diff, probably.
[20:25] <ScottK> Upload it and we'll see.
[20:25] <apachelogger> it is so not reviewable :P
[20:25]  * apachelogger shuffeld around files and renamed them and whole class and...
[20:26] <ScottK> OK.  Then wait for Riddell to have a look maybe.
[20:26] <apachelogger> oki
[20:26] <ScottK> Sounds like it should wait.
[20:31] <CIA-116> [kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916193139-k6ez7ll5os47f9mn * (4 files in 2 dirs) (log message trimmed)
[20:31] <CIA-116> Do not pass the file list to the finder object in its ctor but use the event
[20:31] <CIA-116> loop. Unfortunately this does not allow the thread to stop immediately when quit
[20:33] <apachelogger> Riddell: if you could please take a look at kubuntu-debug-installer rev 56 to HEAD and say whether that is yay or nay
[20:33] <apachelogger> Riddell: mostly architectural changes and renamings
[20:34] <apachelogger> ...the problem solving code barely changed...
[20:44] <Riddell> evening
[20:44] <jjesse> afternoon
[20:45] <Adityab> night
[21:01] <dantti_work> Riddell: I'm trying to generate the sqlite for you now..
[21:01] <dantti_work> Riddell: all known bugs are fixed in "unknown" name :P
[21:08] <Riddell> dantti_work: calling it kpackagekit would make things easier
[21:09] <dantti_work> Riddell: yeah :( I can't even find a good new name :P
[21:19] <apachelogger> dantti_work: software bunny...
[21:20] <dantti_work> apachelogger: stop it ! :P
[21:20] <apachelogger> meh.
[21:20] <dantti_work> apachelogger: Software Bunny does not have super cow powers :D
[21:20] <apachelogger> no, but super bunny powers
[21:21] <dantti_work> lol
[21:21] <dantti_work> Moo Center
[21:22] <apachelogger> Piccolo
[21:23] <apachelogger> dantti_work: why not call it Software Center?
[21:23] <Riddell> apachelogger: why does kubuntu-debug-installer need architectural changes and renamings at this stage in the cycle?
[21:23] <apachelogger> Riddell: doesn't just felt like it
[21:24] <apachelogger> add a comma somewhere there
[21:24] <Riddell> apachelogger: if there's no advantage to users then it can wait until next cycle?
[21:25] <dantti_work> apachelogger: I think it's too ubuntu'ish sounds like a SC port
[21:25] <apachelogger> Riddell: the advantage is that the current version does not ask to install packages that are already installed ... though that could also be done using less intrusive changes
[21:26] <dantti_work> Riddell: I'm going to send you the sqlite db, and yes it doesn't have translations because of what I tould you, are you sure just adding (app-install-data catalog would do it?
[21:28] <apachelogger> dantti_work: you really shouldnt let ubuntu brand completely generic names for their own
[21:28] <apachelogger> :O
[21:28] <Riddell> "Software Center" causes spelling reactions to those of us to speak en_GB
[21:29] <apachelogger> well
[21:29] <apachelogger> software center
[21:29] <apachelogger> in translated
[21:29] <apachelogger> which makes a whole lot sense if you ask me
[21:32] <Riddell> dantti_work: I'm on very limited internet tonight, can't package anything
[21:33] <Riddell> maybe apachelogger can package it?
[21:33] <Riddell> then I'd approve his kubuntu-debug-installer chnanges :)
[21:33] <dantti_work> apachelogger: if so what's you email so I can send you the app-install db?
[21:33] <apachelogger> what do I do with it? :O
[21:33] <apachelogger> apachelogger@ubuntu.com
[21:34] <dantti_work> Application Center
[21:34] <dantti_work> AppCenter is a TM 
[21:34] <dantti_work> but the whole name probably isn't
[21:35] <dantti_work> apachelogger: the sqlitedb allows kpk to show Applications instead of just packages
[21:35] <dantti_work> you have to put it toghether with kpk
[21:36] <apachelogger> dantti_work: well if you attach instruction on what will need to happen to have it work in a system I can try my luck ^^
[21:41] <dantti_work> apachelogger: sent
[21:44] <apachelogger> dantti_work: limited to kpk only?
[21:44] <apachelogger> dantti_work: I suppose I should just stick it into the kpk package then
[21:44] <dantti_work> apachelogger: well now that you have it, you need kpk from svn
[21:44] <apachelogger> so we'll need a new snapshot too?
[21:45] <dantti_work> apachelogger: that db will hopefully used by USC and fedora too
[21:45] <dantti_work> apachelogger: yes, and maybe a new new one, since ubuntu removes the translations from app-install-data
[21:45] <dantti_work> apachelogger: kpk needs to depend on that package for the icons btw
[21:49] <apachelogger> hm
[21:49] <apachelogger> hmmmmmm
[21:49] <apachelogger> hmmmmmmmmmmm
[21:49] <claydoh> what context menu titles are aseigo talking about?
[21:49] <claydoh> hm??
[21:49] <apachelogger> dantti_work: I am a bit scared about snapshotting...
[21:49] <apachelogger> claydoh: where?
[21:49] <claydoh> identica
[21:50] <dantti_work> apachelogger: tell me what is your wories :)
[21:50] <apachelogger> that we have a released version and you ask me to replace that with a snapshot :P
[21:50] <claydoh> apachelogger: http://identi.ca/notice/50822802
[21:50] <apachelogger> claydoh: the ones sitting on top of menus of systray icons
[21:50] <apachelogger> in particular about kstatusnotifier systray icons
[21:51] <apachelogger> claydoh: well, just upgrade maverick and see what is different is the best thing to do I suppose
[21:51] <claydoh> didn't even know they were missing
[21:51] <claydoh> apachelogger: ya, just pulled in some updates
[21:52] <apachelogger> well they are only missing since today from what I understand
[21:53] <claydoh> well that would 'splain that, havent restarted my session today
[21:54] <claydoh> more stuff to make us look bad :( even though we in essence had nothing to do with the disagreement :(
[21:54]  * apachelogger finds it a bit weird though that the reason is that apparently the not-assigned-contributions cause a questionable release
[21:54] <apachelogger> I will not even to try to understand the meaning of that
[21:55] <apachelogger> claydoh: we could just build without dbusmenu I recon
[21:56] <apachelogger> that however would take away the ability to have KDE apps integrate with GNOME's indicator applet by means of menu drawing natively
[21:56] <dantti_work> apachelogger: well, the thing is if you guys want the new version which has some cool features you need a snapshot
[21:56] <apachelogger> so no matter what in one way or another there is crap piling up
[21:56] <apachelogger> shot in the back of the head
[21:56] <apachelogger> once again
[21:57] <dantti_work> apachelogger: I can't make a proper release now because of the unstranlated strings, and I'm have to fine tune how ubuntu gettex works
[21:58] <apachelogger> yeah, untranslated strings are a concern I just thought about
[21:58] <dantti_work> cause app-install-data used to have the localization, and now it doesn't
[21:58] <apachelogger> dantti_work: app-install-data contains desktop files and you are parsing those desktop files?
[21:58] <dantti_work> apachelogger: you know better how pushing packages, work, so i think that you can update the strings later
[21:59] <claydoh> what is this  gnome thingy that I keep hearing about, I must check it out someday....
[21:59] <apachelogger> lol
[21:59] <dantti_work> apachelogger: yes, we parse then to extract info, this is what app-install project does
[21:59] <apachelogger> hm
[21:59] <apachelogger> now that I follow anymore
[21:59] <apachelogger> but
[21:59] <apachelogger> if those desktop files contain an ubuntu gettext domain
[21:59] <dantti_work> app-install is very young but hopefully USC will start to use it instead of app-install-data
[22:00] <dantti_work> yes, that is what I need to get
[22:00] <apachelogger> depending on how you pase the desktop files you'd need to inject the there defined gettext domain into the gettext catalogs in use
[22:00] <dantti_work> apachelogger: Riddell said that KGlobal::locale()->insertCatalog("app-install-data");  would probably be enough
[22:01] <apachelogger> hm
[22:01] <apachelogger> only if you run the non-translated strings through klocalizedstring I suppose
[22:02] <dantti_work> apachelogger: like i18n(appname) i18n(appcomment), right?
[22:02] <apachelogger> yep
[22:03]  * apachelogger is hoping that does not add too much load onto everything, 60k i18n calls sure have their weight ;)
[22:03]  * apachelogger fires up the release script
[22:04] <apachelogger> dantti_work: snapshot of trunk I presume?
[22:04] <dantti_work> apachelogger: I'll test it here, yes, just so that you can tune the package before this fine tuning, there are some new build options
[22:05] <dantti_work> apachelogger: also Riddell asked me to put the edit origins button inside kpk to get it translated so there is a patch that is not needed anymore
[22:05] <lex79> ScottK: can you retry? https://launchpad.net/ubuntu/+source/kmplayer/1:0.11.2b-1ubuntu1/+build/1751214
[22:05] <apachelogger> svn: Network connection closed unexpectedly
[22:06] <apachelogger> svn ftw!
[22:12]  * apachelogger makes a silly face
[22:13] <apachelogger> dantti_work, Riddell: I do not have no maverick and I already feel a pile of unavailable packages on lucid coming towards me...
[22:17] <dantti_work> apachelogger: also on lucid sqlite is 3.6 which makes it really slow to start
[22:20] <dantti_work> apachelogger: how do I know if I have the right language pack for app-install-data?
[22:21] <apachelogger> !find app-install-data.mo
[22:21] <apachelogger> uhhh sweet
[22:21] <dantti_work> oh :(
[22:21] <apachelogger> !find app-install-data.mo maverick
[22:21] <apachelogger> win
[22:22] <dantti_work> apachelogger: thanks
[22:26] <ScottK> lex79: Done.
[22:27] <Riddell> it's easy enough to get dpm to move that
[22:36] <ScottK> apachelogger: I'd appreciate it if you could have a look at Bug 627815 again.  It's not just me having it now.
[22:49] <dantti_work> apachelogger: inserting the catalog didn't work :(
[22:51] <dantti_work> Riddell: do you know where I can look to see these translations?
[22:51] <Riddell> dantti_work: apt-get source language-pack-gnome-pt-base
[22:52] <dantti_work> Riddell: no I mean see kde using it
[22:52] <dantti_work> you said kubuntu has some patches..
[22:52] <Riddell> i18n("string") should be it
[22:52] <dantti_work> well it doesn't
[22:53] <Riddell> patches if you're reading .desktop files, not otherwise
[22:53] <Riddell> in kde4libs
[22:54] <dantti_work> Riddell: well in the sqlite db I have the unstranslated strings so I get then an put in i18n() but it does not work..
[22:57] <afiestas_> my graphic stack is running fast here (intel), that is a privilege these days
[22:57] <afiestas_> awesome work (k)ubuntu guys
[22:57] <afiestas_> *and girls :p
[23:23] <dantti_work> Riddell: after a logout, now it is translating things :D
[23:26] <Riddell> yay
[23:30] <dantti_work> funny it only works with i18n not the way you do in kdelibs :P
[23:46] <dantti_work> Riddell: so isn't there anyone to upload it then?
[23:50] <lex79> ScottK: what meaning? https://launchpad.net/ubuntu/+source/qt4-x11/4:4.7.0~rc1+git20100916-0ubuntu1/+build/1963274
[23:50] <ScottK> Looking
[23:51] <lex79> thanks
[23:51] <lex79> it builds fine btw
[23:52] <ScottK> lex79: Did you see 2010-09-16 21:46:36 WARNING 	libqt4-dev_4.7.0~rc1+git20100916-0ubuntu1_i386.deb: has 1 file(s) with a time stamp too far in the past (e.g. usr/include/qt4/QtCore/QtConfig [Thu Jan  1 00:00:00 1970]). in the upload log?
[23:52] <lex79> oh right now
[23:53] <lex79> why?
[23:53] <ScottK> lex79: Could you check the date of that file in the original source?
[23:53]  * ScottK has roughly no bandwidth where he is right now to download and check.
[23:56] <dantti_work> ScottK: so I guess you can't upload it too :P
[23:56] <ScottK> No.  Not really.
[23:57] <dantti_work> ScottK: k, thanks 
[23:57] <lex79> ScottK: it's not in the source
[23:57] <lex79> I can't find it
[23:58] <lex79> dunno where it comes
[23:58] <ScottK> It must be generated then.
[23:58] <lex79> yes
[23:58] <lex79> I'm looking in deep
[23:59] <dantti_work> well if anyone here want's to upload new KPackageKit, please poke me since I have to send you an app db