/srv/irclogs.ubuntu.com/2010/09/16/#kubuntu-devel.txt

sheytanSput, well, it's not a apple hardware. they've got intel cpu, gigabyte motherboards etc :D00:01
sheytanHey00:01
sheytanhttps://help.ubuntu.com/community/PortableDevices/iPhone 00:01
sheytanthis doesn't work with my amarok :D00:01
* Sput refuses to buy hardware without proper Linux support nowadays00:02
Sputalso, Apple isn't going to see a single cent from me :P00:03
sheytanWell, my ipod was a gift :D00:04
debfxwhere is QT_WEBKIT supposed to be defined?00:20
debfxor QT_PHONON for that matter00:22
sheytan_apachelogger get hot new stuff works only with kde-look. Maybe a patch? :D00:25
debfxany motu still awake?00:49
lex79ask in motu maybe ;)00:51
debfxJontheEchidna: ping :)00:57
JontheEchidnapong00:57
debfxJontheEchidna: could you upload http://people.ubuntu.com/~debfx/qtcreator_2.0.1-1ubuntu2.debdiff00:57
JontheEchidnajep00:58
debfxthanks!00:58
debfxit even highlights the method in the doc when you press F1 :D00:59
debfxthis makes qtcreator so much better01:00
lex79I think so :)01:02
ScottKlex79: Thanks.02:38
=== rgreening_ is now known as rgreening
* jussi waves to the channel from helsinki08:12
* apachelogger waves back and looks up helsinki on a map08:13
apacheloggerSponsorship invitation to the Ubuntu Developer Summit08:21
apacheloggergoodness08:21
* apachelogger needs to get going08:22
* valorie 's application is "on hold"08:28
Quintasan_DroidO/08:47
Quintasan_DroidRiddell: I got sponsorship :)08:47
RiddellQuintasan_Droid: awooga09:05
afiestashey guys, the tag RC4 is done and pushed09:15
afiestas(bluedevil tag)09:15
Riddellwhee, thanks afiestas 09:18
Riddellafiestas: where do we get it?09:18
afiestasRiddell: I just sent an email to kubuntu-devel09:21
afiestasI did my best to get it today, but almost sure that we'll need to add some patches to the package :p09:21
afiestasbut well, we'll do :), we have at least 15days to fix bugs, right?09:22
Riddellyes, although it'll get harder and harder to get anything in during that time09:23
afiestasyes, only important bugs, right?09:23
smarter_JontheEchidna: ping09:36
Riddellafiestas: yes09:46
MamarokRiddell: did you see we tagged Amarok 2.3.2 yesterday?10:01
sheytanHello :)10:03
sheytanIf you guys will need any images for the current web page related to the new release, let me know :)10:04
RiddellMamarok: yes, I can't package it but I'm sure someone else will10:15
valorieI just sent one to nightrose, sheytan, but I bet she would like to have a choice available10:16
valorie:-)10:16
MamarokRiddell: I actually talk about so it makes the freeze for Maverick10:17
valoriesince we sweated blood to kill bugs before releasing10:17
valorielol10:17
Mamarokmarkey did :)10:19
valorieI wouldn't be surprised if there was actual blood involved10:22
valoriesuch a bloody set of problems10:22
sheytanvalorie you sent  what?  :)10:27
valoriea screenshot10:28
valorieI've seen yours, and they are *nice*10:28
sheytanvalorie and you sent it via?10:28
valorieoh, I just emailed her10:28
valoriebut as i said, I'm sure she would like a selection10:28
sheytanvalorie which screenshot? :10:29
valorieinstead of just mine10:29
valorieI sent a generic 2.3.2, although I had a playlist playing10:29
valorieso there are covers showing10:29
sheytanah, amarok shot ;D10:29
valorieI think the color looks nice10:29
sheytanvalorie may i see which is it?10:30
valorieright, I was responding to your offer earlier10:30
valorieI guess I could DCC it, if you like10:30
valorieor email10:30
valoriewhat do you prefer?10:30
sheytanvalorie dcc works without any config needed? :D10:30
valorielet's try10:31
sheytansure10:31
=== Riddell changed the topic of #kubuntu-devel to: Maverick Beta released! | Todo: http://?.tv/4c | Milestoned bugs tagged Kubuntu http://tinyurl.com/33p7vu3 | quick package before freeze: bluedevil, amarok, AppGet
sheytanRiddell it propably will not be called AppGet. :)10:32
sheytanvalorie looks like it workks ;)10:32
sheytanoh, it doesn't :D10:32
sheytanvalorie madsheytan at gmail dot com10:33
valorieyeah, it timed out10:33
valoriesent10:34
sheytanvalorie are you sure this is mine shot? :D10:35
sheytanI don't listen to this music ;D10:35
valorieyour shot?10:35
sheytanvalorie the amarok one10:35
valorieno, that's the one I just took10:35
sheytanAaa10:35
sheytansorry :D10:35
Riddellsheytan: what won't?10:36
valorieright, we like to have screenshots from lots of people10:36
valoriebecause everyone has different taste10:36
sheytanRiddell Kpckagekit will not be called AppGet i think10:36
sheytancouse dantti found yesterday a web page with such name10:36
sheytanand there can be some prolems10:36
Riddellbetter from our point if it's still called kpackagekit, one less freeze exception issue10:41
debfxi'll package amarok if no one is working on it11:14
Riddelldebfx: thanks11:22
debfxNightrose: there are still docs from 1.4 in the amarok 2.3.2 tarball11:30
debfxsomething is wrong with the debug package installer11:53
debfxfirst it tells me that it can't find a package for libdbus-1.so.3 but there is dbus-1-dbg11:53
debfxthen it wants to install kdebase-dbg even though that's already installed11:54
apacheloggerdebfx: not really12:03
debfxapachelogger: it should check if the package is already installed12:03
apacheloggerdebfx: it will look for libdbus-1-3-dbg(sym) and dbus-dbg(sym)12:03
debfxand for natty we should make it look up the .so file in /usr/lib/debug12:05
debfxapachelogger: http://people.ubuntu.com/~debfx/kubuntu-debug-installer.diff12:13
apacheloggerthat is flawed12:14
apacheloggeryou are calling foundDbgPkg with a QApt::Package rather than a QString12:15
CIA-116[kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916111539-2hoy475lf1f8a71z * (debian/changelog src/dbglookupthread.cpp) Remove pointless include documentation12:15
debfxyeah I didn't really test it12:15
debfxalso it probably needs a new signal12:17
apacheloggereek12:17
apacheloggerastyle in lucid is super old12:17
debfxso the progress bar is incremented when the package is already installed12:17
apachelogger-.-12:17
apacheloggerdebfx: that is because you flawed the logic :P12:18
debfxapachelogger: the logic was already flawed :P12:18
apacheloggerno12:18
apacheloggerjust misdesigned12:18
* apachelogger thinks libqapt should do the flipping lookup anyway12:18
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 style12:19
* apachelogger dislikes the license header formatting12:19
CIA-116[kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916112058-9dnngntdzdyt6b03 * (6 files in 2 dirs) Improve looks of license headers12:21
apacheloggerJontheEchidna: how come you do not claim copyright?12:21
CIA-116[kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916112203-fgqvrm93g2dm2yo9 * src/dbglookupthread.cpp format fix12:22
ulyssesWhat's wrong with Dolphin? It can't copy from a SFTP folder…12:22
debfxapachelogger: the name incrementProgress() is kind of misleading. it should just connect to the signal finished() of DbgLookupThread12:22
apacheloggerdebfx: I do not follow12:23
apacheloggeroh12:24
apacheloggereh12:24
apacheloggerdebfx: how is that?12:24
apacheloggerthe thread will run until all packages have yield either a dbgpkg or none12:24
apacheloggermaybe the function should be named incrementProgressbarValue()? :P12:25
debfxapachelogger: hm, why does the thread enter the event loop after it has looked up all debug packages?12:26
apacheloggerdebfx: for the signals12:28
apacheloggerif the thread had no event loop it could not emit signals12:28
apacheloggerthat said, the whole thread should be redone because IIRC QThread was changed to make it usable without subclass12:28
apacheloggerso the supreme approach would be to have a lookupmonster and use that in the thread12:29
apacheloggerrather than using the thread as lookup monster12:29
apacheloggeror maybe I am wrong ^612:29
apachelogger^^12:29
debfxwell anyway what do you think about fixing the "tries to install already installed packages" bug without redesigning the whole thing for now12:31
apacheloggerdebfx: I cannot do that :P12:32
* apachelogger is too much addicted to rightness12:33
apacheloggerdebfx: actually I think the least intrusive approach would be to just drop the first file listed12:36
apacheloggerbecause... the first file always is the app itself12:36
debfxhow does that solve the problem?12:38
apacheloggertrue12:38
* apachelogger is not useful today12:38
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 slots12:43
debfxRiddell: I pushed the amarok package to bzr12:45
apacheloggerdebfx: empy list will end in error...12:46
apacheloggerhttp://aplg.kollide.net/images/avatar/snapshot44.png12:47
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 package12:51
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:52
apacheloggerare we frozen yet?12:54
apacheloggerdebfx: I could upload that foo... not that I find this error very true there12:54
debfxmarkey: when I minimize amarok to tray and restart it, the center panel doesn't use its full width12:54
debfxis that another plasma bug?12:54
* apachelogger is wondering12:55
danttiRiddell: 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
debfxapachelogger: yes, please upload, I don't think we are frozen yet12:59
danttisheytan: what about AppOurs13:00
danttisounds funny like happy hour13:00
sheytandantti: KAppCenter ?13:00
danttipeople want to get rid of K13:01
sheytan:/ 13:01
sheytandantti: as i said yesterday, AppUniverse might be cool13:02
* dantti eats to go work13:02
apacheloggerthere13:02
apacheloggerissue fixed13: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-116Introduce a boolean state tracker whether we found an already installed dbg13:02
CIA-116package, if it is true and we have neither dbg packages nor missing ones exit13:02
JontheEchidnaapachelogger: overlooked it, I suppose13:05
JontheEchidnasmarter_: I can pong in about half an hour, gotta run13:05
apacheloggerJontheEchidna: if you do so within the next couple of minutes it will arrive in maverick...13:06
JontheEchidnait's not that pressing to me. :) Can wait until natty13:06
JontheEchidnabbiab13:06
apacheloggerone 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:07
shadeslayerapachelogger: im coming to UDS13:08
shadeslayerwhat about you?13:08
shadeslayerQuintasan: Riddell ^13:08
* shadeslayer cant shaking13:08
* apachelogger requested a new passport today ^^13:08
smarter_apachelogger: we're in überfreeze?13:09
apacheloggernot yet it seems13:09
* apachelogger needs to get more kubuntu-debug-installer supremacy in13:09
* smarter_ needs to see if a nasty rekonq bug was fixed13:09
apacheloggersomehow 3 of those words sound pretty mcuh alike to me13:10
shadeslayer..13:10
danttisheytan: btw please test the screen shot thing :)13:10
* shadeslayer jumps on his bed13:10
sheytandantti: will do :)13:10
smarter_well, apparently it hasn't13:11
smarter_with rekonq 0.6, when the network is done, typing two letters in the adress bar result in a crash13:11
smarter_with rekonq 0.5 it froze, don't know if it's an improvement :p13:12
shadeslayerapachelogger: i need a new passport as well :P13:12
shadeslayerill get it made in 4-5 days13:12
* apachelogger is wondering if canonial covers the entrance fee13:13
=== rgreening_ is now known as rgreening
* sheytan is making text a software :D13:18
smarter_[14:11:47] <smarter_> with rekonq 0.6, when the network is done, typing two letters in the adress bar result in a crash13:19
smarter_^can anyone reproduce that?13:19
markeydebfx: I've noticed that too, but I'm not sure what causes it13:25
=== smarter_ is now known as smarter
shadeslayerapachelogger: i doubt it13:42
shadeslayerapachelogger: will you be my roomie? :P13:42
shadeslayermaybe ill get to actually learn something from you :P13:44
shadeslayerwho else is coming???13:45
JontheEchidnasmarter: pong13:46
smarterheya13:49
smarterso, 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 broke13:50
smarterbut 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:50
JontheEchidnait does at least try to fix things, but there is no guarantee that it will be able to13:52
smarterthe goal would be to make MainTab "dumber" so that it's just used to display stuff and doesn't contain any of the logic13:55
smarterso that getting rid of it (clean()) doesn't crash everything13:55
smarterand because the code is too much intertwined imho13:57
smarterJontheEchidna: 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:01
JontheEchidnathe undo/redo cache code could possibly move into the backend, but the problem is that we can't make "safe" functions for the other actions14:02
JontheEchidnalibapt-pkg lets you attempt to mark a package for $ACTION and it won't tell you it will break until after it has tried14:03
JontheEchidnathough14:04
JontheEchidnawe could now check since we have the undo/redo stack14:04
smarterwell, preventing massive breaking for some stuff is already better I think :)14:04
JontheEchidnalike we are doing now in the MainTab14:04
JontheEchidnaso it is definitely technically feasible to move both the undo/redo stack and the brokenness checks into LibQApt14:05
JontheEchidnathe question is, do we want to force an undo/redo stack on library consumers14:05
JontheEchidnaand do we want to be able to allow library consumers to force installations that may break14:06
apacheloggershadeslayer: 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 magic14:06
shadeslayerapachelogger: who knows.. ive never seen you sleep ... and i wont let you sleep.. you shall teach me kode at night14:07
apacheloggerlolz14:07
JontheEchidnaapachelogger: btw, since you haven't uploaded yet I will be adding my copyright14:07
apacheloggerokies14:07
* apachelogger is wondering redoing the thread14:07
* shadeslayer is hungry from all the jumping14:07
* apachelogger thinks that thought was weird14:07
* apachelogger should get more coffee14:08
shadeslayerapachelogger: any ideas who else is coming?14:09
smarterJontheEchidna: the other option is a setUnsafeInstall() :)14:09
apacheloggerJontheEchidna: 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 signals14:09
apachelogger...thoughts?...14:10
apacheloggershadeslayer: Quintasan apparently14:10
apacheloggerthat said14:10
smarterthough I don't know when breaking would be a good idea, maybe if you steal aptitude dependency resolver?14:10
apacheloggerQuintasan: do you have a roomie yet, and would I have to teach you koding too at night? :P14:10
shadeslayerhahaha.... your running away? :(14:11
JontheEchidnaapachelogger: sounds fine14:11
apacheloggershadeslayer: I am just evaluating my options here :P14:11
shadeslayerhehe... 14:11
shadeslayerapachelogger: do they have talks too? like Akademy?14:13
apacheloggermore like lightning talks I think... not a proper talk schedule14:13
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 holder14:15
=== shadeslayer changed the topic of #kubuntu-devel to: Maverick Beta released! | Todo: http://?.tv/4c | Milestoned bugs tagged Kubuntu http://tinyurl.com/33p7vu3 | quick package before freeze: amarok, AppGet
shadeslayeri claim amarok14:17
JontheEchidnasmarter: I do think I know what the crashiness issues are14:21
smartersetKeep() changes the package state, then see if it broke, except m_package has been set to 0 by a signal before14:22
JontheEchidnaright, because every set*() triggers setPackages()14:23
JontheEchidnameaning we invalidate our entire package pointer list, and re-populate it14:23
smarteryes14:23
smarterthat's why I think MainTab shouldn't mess with packages14:24
JontheEchidnathis is because the ReviewWidget and UpdateWidget need to re-check which packages to show when we change something14:24
JontheEchidnaand the MainWidget doesn't14:24
JontheEchidna*ManagerWidget14:24
smarteryep14:24
JontheEchidnawhat 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 proxymodel14:25
JontheEchidnasince we can do complicated state filtering already14:25
JontheEchidnathanks to the wonders of QFlags14:26
JontheEchidnathen we wouldn't have to call setPackages() each time a package changed14:26
JontheEchidnathe filtering would just change on the existing packages14:26
debfxshadeslayer: amarok is already done ^^14:27
shadeslayerbah14:27
=== debfx changed the topic of #kubuntu-devel to: Maverick Beta released! | Todo: http://?.tv/4c | Milestoned bugs tagged Kubuntu http://tinyurl.com/33p7vu3 | quick package before freeze: AppGet
shadeslayerAppGet .. whats that? :P14:28
debfxsorry for not updating the topic earlier14:28
dantti_workshadeslayer: is a thing that needs a new name :P14:28
alvinIf 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 return14:28
alvin kdm. Didn't try rebooting yet.14:28
smarterJontheEchidna: I thought about that, but doesn't that cause performance issues?14:29
JontheEchidnait would be similar to the lag that occurs at muon startup14:30
JontheEchidnawhich I wouldn't mind so much if I could find a way to "hide" it via threading14:30
JontheEchidnathough I'm not so sure you can do that with proxymodels14:30
apacheloggerhm14:33
* apachelogger is unsure how that crap is done right14:33
apacheloggerJontheEchidna: hide what?14:34
JontheEchidnaapachelogger: don't hang the GUI while populating my proxymodel14:34
apacheloggerjust switch the proxy model to another thread, no?14:35
Nightrosedebfx: bah :/ i though someone had cleaned that up14:36
JontheEchidnasmarter: actually, more accurately it would be like the lag caused when reloading things after e.g. a cache update14:36
JontheEchidnasince startup also includes apt setup14:37
* apachelogger broke something14:37
* shadeslayer gives apachelogger duct tape and coffee14:37
JontheEchidnaah, nevermind. you have to do apt setup again anyways since you're reloading everythign14:38
apacheloggerI am not sure duct will suffice14: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:38
JontheEchidna:s14:39
JontheEchidnatodo for QApt2: convert all apt wrapper functions guaranteed to return ascii to QLatin1String14:39
JontheEchidna(package name, etc)14:39
smarterthat's a start :)14:40
smarterbut I still think moving the undo/redo stuff in Backend and staying with the current way we populate the backend is better  :p14:40
JontheEchidnafigures that qvariant takes a QL1S, but doesn't provide a way to convert back14:41
smarteryep, that sucks14:42
apacheloggerJontheEchidna: 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:43
apacheloggeror maybe not14:51
* apachelogger finds this very weird right now and grabs gdb14:51
apacheloggermeh15:04
apacheloggerwell15:04
apacheloggerthose multiple function calls suck anyway :P15:05
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-116Get rid of thread. Instead we now have DebugFinder which is a QObject15:10
CIA-116essentially exposing the same signals&slots that the old thread exposed. Now15:10
CIA-116[kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916141112-5ut3ue9ey1pfmuus * src/DebugFinder.h rename include guards15:11
apacheloggerI think I can release15:11
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/copyright15:13
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-deps15:14
CIA-116[kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916141741-2qooybunvccq1rkf * (5 files in 2 dirs) Rename dbginstaller to DebugInstaller15:17
CIA-116[kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916141901-k4ht6rbzw8ix007h * (4 files in 2 dirs) Switch to CamelCase file names15:19
apacheloggerbut now I am, I think ^^15:19
alvinIs http://www.kubuntu.org down? The site says it's <OK>, but it's not fooling me!15:25
jjessealvin kubuntu.org works for me15:26
alvin(Never mind. Purging cache and a few refreshes later, it's there.)15:26
jjessegot a new look and feel :)15:26
alvinYes, it's very nice. I like it.15:26
jjessebugs on the website go where in launchpad?15:28
jjessekubuntu website15:28
=== dantti_ is now known as dantti_work
jjesseryanakca: if there are link erros on the website do they go to you?  should i report a bug on launchpad?15:30
apacheloggerthread crash \o/15:36
shadeslayeralvin: says OK to me too :P15:36
* apachelogger is wondering why this did not happen before15:40
apacheloggerhm15:41
apacheloggereek15:41
apacheloggerimplicit sharing ftw15:42
apacheloggerthis sux15:43
macowould be nice if going offline while akonadi-kde-googledata is installed and akonadi configured to use it didnt result in a dozen popups about timeouts15:43
apacheloggerthem qstrings are all socialist :P15:45
apacheloggermaco: well, akonadi loves them popups very much15:45
apacheloggerthe more it can interrupt you the better15:45
Quintasanapachelogger: Are you going to UDS?16:03
apacheloggerQuintasan: looks like it16:04
Quintasannishishi16:04
Quintasan:316:04
Quintasan>AppGet16:04
Quintasananyone doing it?16:05
=== EagleScreen is now known as Guest18127
=== yofel_ is now known as yofel
lex79apachelogger: did you upload amarok?17:01
debfxlex79: it needs a feature freeze exception17:02
lex79oh :(17:03
lex79debfx: did you write the FFe? maybe if ScottK is around he can ack and I can upload it17:04
ScottKamarok can go in.17:05
ScottKRiddell already said he wanted it.17:05
ScottKlex79: ^^^17:05
lex79ok, debfx: where's the source?17:05
debfxlex79: packaging in bzr, tarball on ktown17:06
lex79ok17:06
lex79debfx: test building done? I don't have cpu time in this moment17:07
debfxlex79: yes17:09
lex79debfx: uploaded17:12
apacheloggerlex79: I was supposed to upload it?17:19
lex79I don't know maybe I misread the backlog17:21
apacheloggerin any case I did not know ^^17:21
apacheloggerJontheEchidna: pingy17:21
CIA-116[kubuntu-debug-installer] Harald Sitter <apachelogger@ubuntu.com> * apachelogger@ubuntu.com-20100916164404-y1z8vk7zg77yjjw4 * src/ (4 files) (log message trimmed)17:50
CIA-116ensure that the thread gets terminated on premature exit (which is almost always17:50
CIA-116what we do...) For one reason or another qapp->exit() will not ensure that other17:50
MLx_OAre desktops supposed to switch when opening Krunner (while System Activity window is open)?17:54
JontheEchidnaapachelogger: pongy18:12
shadeslayerupdates broke my install :(18:12
shadeslayerthat too just a week before the freeze18:12
shadeslayercould be a cache issue... but i doubt it18:12
=== shadeslayer changed the topic of #kubuntu-devel to: Maverick Beta released! | Todo: http://?.tv/4c | Milestoned bugs tagged Kubuntu http://tinyurl.com/33p7vu3 | quick package before freeze: AppGet | Final Freeze in Effect
shadeslayeri should probably remove AppGet from there ^18:14
* shadeslayer notes ScottK didnt upload choqok :(18:15
ScottKshadeslayer: No.  Someone else took it over.  I don't recall who.18:16
shadeslayerreally? ... weird.. i did not get any mails... or it got lost in the ton of bugmail i recieved yesterday18:16
JontheEchidnafinal freeze in effect now?18:19
lex79yes18:19
JontheEchidnawould anyone mind if I snuck in an upload? >.>18:20
shadeslayerJontheEchidna: better put on your ninja cloak18:20
JontheEchidnalibdebconf-kde never got translations due to a bug in the fetch_translations target in debian/rules18:21
lex79JontheEchidna: try to upload it ;)18:21
ScottKshadeslayer: I don't know if they uploaded it or not, just that someone else was looking at it.18:21
ScottKJontheEchidna: Go ahead.18:21
ScottK(I can approve it)18:21
JontheEchidnatoday also happens to be the non-langpack l10n deadline18:21
shadeslayerScottK: oh Riddell uploaded it :P18:22
JontheEchidnadpm: 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 afraid18:22
apacheloggerhmm18:23
ScottKJontheEchidna: Even if there are, it'll get picked up eventually anyway.18:23
apacheloggerJontheEchidna: I tink your backend is not thread save :P18:23
JontheEchidnamost likely libapt-pkg isn't, either18:24
JontheEchidnaprobably invented before threading :P18:24
apachelogger^^18:24
apacheloggerwell18:24
apacheloggersomething contanstly makes qapt go down with a qstring18:24
JontheEchidnawhich function?18:25
apacheloggerat least at the point in the stack where it is known to gdb the string has a value though18:25
shadeslayerapachelogger: whee... my configChanged() for folderview got commited :D18:25
shadeslayersvn commit 117574618:25
ubottuhttp://websvn.kde.org/trunk/?rev=1175746&view=rev | svn://anonsvn.kde.org/home/kde/trunk -r 1175746 | configChanged() support since reloading is costly it checks if something is actually changed before reloading patch by Rohan Garg CCMAIL:rohangarg@...18:25
JontheEchidnapackage(const QString &name)?18:25
apacheloggerJontheEchidna: QApt::Package::installedFileList()18:25
JontheEchidnahmm18:25
dpmJontheEchidna, 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 s18:26
dpmide, I don't think it makes much of a difference when it is uploaded18:26
apacheloggeras called by packageForFile18:26
JontheEchidnadpm: we haven't had the upstream translations in the tarball. my upload in a minute or few will fix that18:26
JontheEchidnathe template's most likely been approved by now, we just haven't had the upstream translations18:26
dpmJontheEchidna, ok, cool18:26
apacheloggerJontheEchidna: could also be that my end is messed up18:26
JontheEchidnaand the Package is not null, yes?18:27
dpmJontheEchidna, yeah, the deadline is more for translators than for developers. It is rather to give more time to devs to do any integration work18:27
dpmbut I have to leave now. Have a great rest of the day everyone!18:27
JontheEchidnathanks, have a good one!18:27
apacheloggerwell well18:28
apacheloggerJontheEchidna: dunno18:28
apacheloggerJontheEchidna: maybe my end is broken18:28
shadeslayerScottK: um... kubuntu desktop is still held back 0_o18:28
apacheloggerJontheEchidna: there is some weird stuff going on from kdi doing premature exits18:28
asachey18:29
JontheEchidnahi18:29
ScottKHello asac.18:29
asacis there any more elegant way to change the default auto login user than patching /etc/kde4/kdm/kdmrc ?18:29
apacheloggerJontheEchidna: 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 looking18:29
asachi ScottK and JontheEchidna ! 18:29
JontheEchidnaasac: it's supposed to remember, but there is some permissions issue for kdm's home directory18:30
asacheh18:30
JontheEchidnasince "kdm" is now a user, iirc18:30
ScottKDoesn't ubiquity already deal with that?18:30
asaci produce a custom kdm based image which does not offer user configuration etc.18:30
asacso i would like to ship something so that it has a sane autologin  ;)18:30
ScottKYou could see how they do it.18:30
apacheloggerJontheEchidna: 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
asacubiquity does it, but its not available as a "public api"18:30
asacthey patch kdmrc18:31
ScottKOh.18:31
ScottKThat's likely the best there is.18:31
asacjust hoped maybe there is something else that would allow you to overload some settings not in /etc18:31
JontheEchidnaapachelogger: I don't think installedFilesList() takes a QString, so that shouldn't be the cause18:31
ScottKkdm code is old and scary.18:31
asacright. 18:31
ScottKasac: Not that I know of, but you might ask Riddell when he's around.18:31
apacheloggerJontheEchidna: no, but m_backend->packageForFile(file); does18:31
JontheEchidnaaah18:31
apacheloggerand that in turn calls the installedFilesList18:32
asacproblem is that i cannot put a file somewhere on system and if someone install kdm later it will still know which user to us18:32
asacScottK: will do. thanks!18:32
JontheEchidnaapachelogger: are you checking the result of packageForFile for validity? If none is found it will return 018:32
apacheloggerScottK: kdm code is not old18:32
apacheloggerthe coder in charge just likes it to have it look old18:32
apacheloggerso that no one else touches it I guess18:32
ScottKI see.18:32
apacheloggerJontheEchidna: yeah, that I already fixed ;)18:33
apacheloggeralso what is absolutely not funny18:33
apacheloggerqthread::terminate && qthread::wait blocks indefenitely18:34
apacheloggernot very nice and I do not know why18:34
jtechidnaScottK: libdebconf-kde in approval queue18:42
ScottKLooking.18:42
=== jtechidna is now known as JontheEchidna
apacheloggereek18:42
apacheloggerJontheEchidna: doesn't look like my string is gone.... according to gdb the qstring is still there when the crash happens...18:43
JontheEchidnale sigh18:46
JontheEchidnait'd be nice to be able to overload functions by return type alone18:46
apacheloggerJontheEchidna: return the type via argument :P18:47
apacheloggereh18:47
apacheloggerreturn the return value via argument18:48
JontheEchidnaI hate that18:48
apacheloggerit is completely badass though18:48
apacheloggeryour libqapt packages miss a dbg pkg :P18:48
JontheEchidnait makes me feel.... unclean...18:48
JontheEchidna!info qapt-dbg18:48
ubottuPackage qapt-dbg does not exist in lucid18:48
JontheEchidna!info qapt-dbg maverick18:48
ubottuqapt-dbg (source: qapt): QApt debugging symbols. In component main, is extra. Version 1.0.2-0ubuntu2 (maverick), package size 642 kB, installed size 2792 kB18:49
JontheEchidnafor both lib + qapt-batch18:49
QuintasanFFFF18:49
Quintasanbrr18:49
JontheEchidnaFFFFFFFUUUUUUUUUUUU, trololo song stuck in my head remembering Quintasan's skype status18:50
apacheloggereehhhhhhhhh18:50
apacheloggerbuuuuuuuuuu18:51
apacheloggerthis is the crap18:51
apacheloggersomething is fishy18:51
apacheloggerwhy can the flipping mainthread be half-way destructed and the other thread not even know about it .... -.-18:51
ScottKJontheEchidna: debian copyright, not debian changelog.18:52
JontheEchidnadoh18:53
ScottKJontheEchidna: Please fix that while I'm reviewing and if that's it, I'll accept that one.18:53
apacheloggerohohohoh18:53
apacheloggerJontheEchidna: I think that this is very arbitary....18:53
JontheEchidnaScottK: ok18:53
JontheEchidnajust tell me when to upload18:53
apacheloggerJontheEchidna: my main thread reaches the return in main (or is damn close) and the finder thread is just not being terminated18:54
apacheloggerunfortunately before the kernel would come around and throw a nuke at the finder thread something clashes and a segfault occurs18:54
apacheloggerbad luck18:54
apacheloggerstill I wonder how to ensure that all threads are terminated before qapp gets exit()18:54
ScottKJontheEchidna: 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
JontheEchidnaScottK: yes, and yes18:56
ScottKJontheEchidna: Go for it.18:56
apacheloggerhmmmm18:57
apacheloggeruhhhh18:57
apacheloggerahhhh18:58
shadeslayerwe should really really add some sort of branding to kubuntu18:58
apacheloggerseems quit && wait does not block forever18:58
apacheloggerstill for too long though18:58
* Tscheesy likes the kubuntu kmenu Button18:59
* shadeslayer would like a kubuntu wallpaper18:59
JontheEchidnasmarter: adding a latin1Name() function to QApt::Package causes a decrease of 1.2 million QString::fromAscii_helper() calls18:59
apacheloggershadeslayer: for that we'd need an identity :P18:59
smarterJontheEchidna: w00t18:59
shadeslayerapachelogger: we dont have a identitiy? :O18:59
smarterJontheEchidna: so, default for QApt2?19:00
apacheloggersure we do19:00
apacheloggerKDE's19:00
JontheEchidnasmarter: right19:00
apacheloggerthis suxx0rs19:00
apacheloggerqthread::quit && wait blocks for like 2 seconds or so19:00
apacheloggerJontheEchidna: your qapt thing is super slow :P19:00
JontheEchidnawe take this: http://imgur.com/RF9Ge versus this: http://imgur.com/Ky2Wq19: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
JontheEchidnasmarter: ^19:01
smartersweet19:02
Quintasan>decrease of 1.2 million QString::fromAscii_helper() calls19:02
Quintasanlike what?19:02
Quintasan1.2 million calls?19:02
Quintasanwtf19:02
QuintasanHow come you get that many calls in the first place? :D19:02
apacheloggerohhhhhh19:02
apacheloggerohhhhh19:03
apacheloggerohhhhhhhh19:03
apacheloggerohhhhhhhhhhh19:03
apacheloggercraps19:03
Quintasanwut19:03
smarterQuintasan: we load every package from every archive in the sources.list19:03
apacheloggerquit does not end event processing19:03
apacheloggerwtf19:03
Quintasanoh19:03
apacheloggerqthreads are weird...19:03
smarterapachelogger: have you seen that post on how to use QThread in qt-labs?19:03
apacheloggersmarter: which one?19:04
ScottKJontheEchidna: Both accepted and rejected.19:04
JontheEchidnathanks19:04
ScottKYou're welcome.19:04
apacheloggerI really do not understand this19:05
shadeslayerapachelogger: we should discuss this at UDS19:05
shadeslayersome sort of branding19:06
apacheloggerQthread::exit() documentation sez the function stops event processing19:06
JontheEchidnasmarter: yeah, we could get rid of probably another million fromAscii_helper calls if QVariant could cast to latin119:06
apacheloggeryet kdebug keeps on spitting out reports for processed files19:06
smarterapachelogger: http://blog.exys.org/entries/2010/QThread_affinity.html and the links at the end of the post19:06
ScottKshadeslayer: 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:07
shadeslayerAdityab: ^ thoughts19:08
Adityabsorry, I don't know the state of branding in maverick, so no comments on that19:08
apacheloggerJontheEchidna: why cant qvariant not cast to latin1?19:08
shadeslayerAdityab: but you can throw your ideas in ...19:09
JontheEchidnaapachelogger: no toLatin1() function19:09
AdityabScottK: Are we still using vanilla config in maverick (apart from the branding thing) ?19:09
apacheloggerhm19:09
apacheloggerJontheEchidna: dont need that19:09
JontheEchidnaoh oh19:09
ScottKAdityab: Not entirely, but close.19:09
JontheEchidnathere's a qvariant_cast, isn't there?19:09
apacheloggerJontheEchidna: variant.value<QLatin1String>()19:09
smarterapachelogger: it stores QLatin1String as QString19:09
shadeslayerScottK: what do we have for the branding?19:10
shadeslayerjust the splash...19:10
shadeslayer(plymouth splash)19:10
smartershadeslayer: the logo in the K-menu19:10
apacheloggersmarter: are you sure about that? also... why would you then save fromAscii_helper calls?19:11
shadeslayersmarter: thats the kubuntu logo now? .. that might be new then19:11
AdityabScottK: I think stuff like the default panel size and stuff should be changed19:11
AdityabScottK: Probably make it a little thicker, because icons look a bit blurry in the thin default panel19:11
ScottKOK.19:11
smarterapachelogger: 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
ScottKI'm not ready to have a debate, but I think concrete proposals like that are things we can discuss.19:12
ScottKMuch more useful than "we need branding".19:12
Adityabyes.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:12
apacheloggersmarter: then I do not see how you'd save the calls :P19:13
JontheEchidnaapachelogger: it avoids the initial fromAscii conversion by returning name() as a QString19:13
JontheEchidnas/by/from19:13
apacheloggeryou will have a ascii conversion in that str construction smarter pasted, no?19:14
smarteryes, but before we had two19:14
apacheloggersure sure19:14
apacheloggerbut I do not see how a QVariant::toQLatin1 helps :P19:14
smarterif it was saved as QLatin1String it would help :p19:15
apacheloggerwell19:15
apacheloggerI wonder why they save it as QString to begin with19:15
smarterthat's what I was wondering yesterday while profiling too19:15
JontheEchidnaQVariant probably came before QLatin1String, and the additions for QLatin1String fall short, I suppose19:16
smarterprobably so that you can use QLatin1String as a drop-in replacement for QString19:16
apacheloggeryou could certainly work around that by typedeffing QLatin1String to your own Latin1String and then registering that with your metatype system19:16
smarterah, that's what I was wondering19:16
smarterhow to hack around QVariant19:16
apacheloggerthat is how you would do that then :P19:16
apacheloggerstill I would first ask someone who knows why for realz they store it as QString19:17
smarterbackward-compatibility seems most likely19:18
smarteranyway, at the moment I'm just worried by rekonq crashing when the network is done and you try to type something19:18
smarterwhy do we even ship that thing anyway?19:19
* apachelogger does not know19:19
apacheloggersmarter: feel free to swap to firefox :P19:19
smarterarora is nice enough19:20
apacheloggersame crap without kde integration19:21
shadeslayerok..so i have: amarok: symbol lookup error: /usr/lib/libamaroklib.so.1: undefined symbol: _ZTIN6TagLib3MP44FileE 19:22
shadeslayer:)19:22
shadeslayeri have 2:2.3.1-1ubuntu8 tho.. maybe thats why...19:23
CIA-116[muon] jmthomas * 1176120 * trunk/extragear/sysadmin/muon/libmuon/ (DetailsTabs/MainTab.cpp PackageModel/PackageModel.cpp) Use the new, faster Package::latin1Name()19:27
CIA-116[libqapt] jmthomas * 1176121 * trunk/extragear/sysadmin/libqapt/src/package.h Apidocs typo fix, plus some clarification for version()'s docs19:28
apacheloggerhttp://edmondpike.imgur.com/sallie_mae_ruined_my_day_as_well_as_my_sons brrr19:33
* apachelogger goes looking for food19:33
Quintasanapachelogger: I'm not entirely sure what I will be doing on UDS but to hell with it :P19:46
apacheloggerQuintasan: supporting all motions I propose of course19:47
Quintasanapachelogger: supporting as in sitting and doing :O face?19:47
Quintasan:P19:47
apacheloggerand nodding from time to time :P19:48
Quintasanapachelogger: That's your plan too?19:48
JontheEchidna!find /usr/lib/libGL.so.1 karmic19:49
ubottuFile /usr/lib/libGL.so.1 found in libgl1-mesa-glx, libgl1-mesa-glx-dbg, libgl1-mesa-swx11, libgl1-mesa-swx11-dbg, nvidia-glx-173, nvidia-glx-185, nvidia-glx-96, xorg-driver-fglrx19:49
=== jtechidna is now known as JontheEchidna
JontheEchidnaScottK: if you have time to look at plasma-widget-quickaccess in approval queue, that'd be great. fixes bug 63643620:02
ubottuLaunchpad bug 636436 in plasma-widget-quickaccess (Ubuntu) "right click on qickaccess widget kills kde environmet" [High,Triaged] https://launchpad.net/bugs/63643620:02
JontheEchidnayey20:04
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-116introduce stopping to the finder, when exit is called we stop the finder to20:19
CIA-116speed up processing of remainig calls in the event loop, that way we can then20:19
apacheloggerall fix0red \o/20:19
JontheEchidnabtw, I imagine we're going to miss Qt 4.7.0 final due to 10.10.10 being 42 in binary?20:21
ScottKWhen's it due?20:21
JontheEchidnadunno20:22
JontheEchidnawhich is part of the problem20:22
ScottK"When ready"20:22
ScottKSee you all later.20:22
ScottKJontheEchidna: I don't think your quickaccess closed the bug in changelog.20:22
JontheEchidnaAh, wrong bug number20:23
JontheEchidnaI blame klipper20:23
apacheloggerScottK: can I get freeze exception for super cool, more stable, more speedy, more copyrighted kubuntu-debug-installer?20:23
apacheloggerwith an epic changelog I see20:24
* apachelogger should add some more things to blow up the changelog20:24
ScottKapachelogger: If it's got a reasonably reviewable diff, probably.20:25
ScottKUpload it and we'll see.20:25
apacheloggerit is so not reviewable :P20:25
* apachelogger shuffeld around files and renamed them and whole class and...20:25
ScottKOK.  Then wait for Riddell to have a look maybe.20:26
apacheloggeroki20:26
ScottKSounds like it should wait.20:26
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-116Do not pass the file list to the finder object in its ctor but use the event20:31
CIA-116loop. Unfortunately this does not allow the thread to stop immediately when quit20:31
apacheloggerRiddell: if you could please take a look at kubuntu-debug-installer rev 56 to HEAD and say whether that is yay or nay20:33
ubottuhttp://websvn.kde.org/trunk/?rev=56&view=rev | svn://anonsvn.kde.org/home/kde/trunk -r 56 | Letzt Aenderungen für 18. April20:33
apacheloggerRiddell: mostly architectural changes and renamings20:33
apachelogger...the problem solving code barely changed...20:34
Riddellevening20:44
jjesseafternoon20:44
Adityabnight20:45
dantti_workRiddell: I'm trying to generate the sqlite for you now..21:01
dantti_workRiddell: all known bugs are fixed in "unknown" name :P21:01
Riddelldantti_work: calling it kpackagekit would make things easier21:08
dantti_workRiddell: yeah :( I can't even find a good new name :P21:09
apacheloggerdantti_work: software bunny...21:19
dantti_workapachelogger: stop it ! :P21:20
apacheloggermeh.21:20
dantti_workapachelogger: Software Bunny does not have super cow powers :D21:20
apacheloggerno, but super bunny powers21:20
dantti_worklol21:21
dantti_workMoo Center21:21
apacheloggerPiccolo21:22
apacheloggerdantti_work: why not call it Software Center?21:23
Riddellapachelogger: why does kubuntu-debug-installer need architectural changes and renamings at this stage in the cycle?21:23
apacheloggerRiddell: doesn't just felt like it21:23
apacheloggeradd a comma somewhere there21:24
Riddellapachelogger: if there's no advantage to users then it can wait until next cycle?21:24
dantti_workapachelogger: I think it's too ubuntu'ish sounds like a SC port21:25
apacheloggerRiddell: 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 changes21:25
dantti_workRiddell: 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:26
apacheloggerdantti_work: you really shouldnt let ubuntu brand completely generic names for their own21:28
apachelogger:O21:28
Riddell"Software Center" causes spelling reactions to those of us to speak en_GB21:28
apacheloggerwell21:29
apacheloggersoftware center21:29
apacheloggerin translated21:29
apacheloggerwhich makes a whole lot sense if you ask me21:29
Riddelldantti_work: I'm on very limited internet tonight, can't package anything21:32
Riddellmaybe apachelogger can package it?21:33
Riddellthen I'd approve his kubuntu-debug-installer chnanges :)21:33
dantti_workapachelogger: if so what's you email so I can send you the app-install db?21:33
apacheloggerwhat do I do with it? :O21:33
apacheloggerapachelogger@ubuntu.com21:33
dantti_workApplication Center21:34
dantti_workAppCenter is a TM 21:34
dantti_workbut the whole name probably isn't21:34
dantti_workapachelogger: the sqlitedb allows kpk to show Applications instead of just packages21:35
dantti_workyou have to put it toghether with kpk21:35
apacheloggerdantti_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:36
dantti_workapachelogger: sent21:41
apacheloggerdantti_work: limited to kpk only?21:44
apacheloggerdantti_work: I suppose I should just stick it into the kpk package then21:44
dantti_workapachelogger: well now that you have it, you need kpk from svn21:44
apacheloggerso we'll need a new snapshot too?21:44
dantti_workapachelogger: that db will hopefully used by USC and fedora too21:45
dantti_workapachelogger: yes, and maybe a new new one, since ubuntu removes the translations from app-install-data21:45
dantti_workapachelogger: kpk needs to depend on that package for the icons btw21:45
apacheloggerhm21:49
apacheloggerhmmmmmm21:49
apacheloggerhmmmmmmmmmmm21:49
claydohwhat context menu titles are aseigo talking about?21:49
claydohhm??21:49
apacheloggerdantti_work: I am a bit scared about snapshotting...21:49
apacheloggerclaydoh: where?21:49
claydohidentica21:49
dantti_workapachelogger: tell me what is your wories :)21:50
apacheloggerthat we have a released version and you ask me to replace that with a snapshot :P21:50
claydohapachelogger: http://identi.ca/notice/5082280221:50
apacheloggerclaydoh: the ones sitting on top of menus of systray icons21:50
apacheloggerin particular about kstatusnotifier systray icons21:50
apacheloggerclaydoh: well, just upgrade maverick and see what is different is the best thing to do I suppose21:51
claydohdidn't even know they were missing21:51
claydohapachelogger: ya, just pulled in some updates21:51
apacheloggerwell they are only missing since today from what I understand21:52
claydohwell that would 'splain that, havent restarted my session today21:53
claydohmore 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 release21:54
apacheloggerI will not even to try to understand the meaning of that21:54
apacheloggerclaydoh: we could just build without dbusmenu I recon21:55
apacheloggerthat however would take away the ability to have KDE apps integrate with GNOME's indicator applet by means of menu drawing natively21:56
dantti_workapachelogger: well, the thing is if you guys want the new version which has some cool features you need a snapshot21:56
apacheloggerso no matter what in one way or another there is crap piling up21:56
apacheloggershot in the back of the head21:56
apacheloggeronce again21:56
dantti_workapachelogger: I can't make a proper release now because of the unstranlated strings, and I'm have to fine tune how ubuntu gettex works21:57
apacheloggeryeah, untranslated strings are a concern I just thought about21:58
dantti_workcause app-install-data used to have the localization, and now it doesn't21:58
apacheloggerdantti_work: app-install-data contains desktop files and you are parsing those desktop files?21:58
dantti_workapachelogger: you know better how pushing packages, work, so i think that you can update the strings later21:58
claydohwhat is this  gnome thingy that I keep hearing about, I must check it out someday....21:59
apacheloggerlol21:59
dantti_workapachelogger: yes, we parse then to extract info, this is what app-install project does21:59
apacheloggerhm21:59
apacheloggernow that I follow anymore21:59
apacheloggerbut21:59
apacheloggerif those desktop files contain an ubuntu gettext domain21:59
dantti_workapp-install is very young but hopefully USC will start to use it instead of app-install-data21:59
dantti_workyes, that is what I need to get22:00
apacheloggerdepending on how you pase the desktop files you'd need to inject the there defined gettext domain into the gettext catalogs in use22:00
dantti_workapachelogger: Riddell said that KGlobal::locale()->insertCatalog("app-install-data");  would probably be enough22:00
apacheloggerhm22:01
apacheloggeronly if you run the non-translated strings through klocalizedstring I suppose22:01
dantti_workapachelogger: like i18n(appname) i18n(appcomment), right?22:02
apacheloggeryep22:02
* 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 script22:03
apacheloggerdantti_work: snapshot of trunk I presume?22:04
dantti_workapachelogger: I'll test it here, yes, just so that you can tune the package before this fine tuning, there are some new build options22:04
dantti_workapachelogger: 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 anymore22:05
lex79ScottK: can you retry? https://launchpad.net/ubuntu/+source/kmplayer/1:0.11.2b-1ubuntu1/+build/175121422:05
apacheloggersvn: Network connection closed unexpectedly22:05
apacheloggersvn ftw!22:06
* apachelogger makes a silly face22:12
apacheloggerdantti_work, Riddell: I do not have no maverick and I already feel a pile of unavailable packages on lucid coming towards me...22:13
dantti_workapachelogger: also on lucid sqlite is 3.6 which makes it really slow to start22:17
dantti_workapachelogger: how do I know if I have the right language pack for app-install-data?22:20
apachelogger!find app-install-data.mo22:21
ubottuFile app-install-data.mo found in language-pack-gnome-af-base, language-pack-gnome-ar-base, language-pack-gnome-ast-base, language-pack-gnome-be-base, language-pack-gnome-bg-base, language-pack-gnome-bn-base, language-pack-gnome-br-base, language-pack-gnome-bs-base, language-pack-gnome-ca-base, language-pack-gnome-crh-base (and 49 others) http://packages.ubuntu.com/search?searchon=contents&keywords=app-install-data.mo&mode=&suite=lucid&arch=any22:21
apacheloggeruhhh sweet22:21
dantti_workoh :(22:21
apachelogger!find app-install-data.mo maverick22:21
ubottuFile app-install-data.mo found in language-pack-gnome-af-base, language-pack-gnome-ar-base, language-pack-gnome-ast, language-pack-gnome-ast-base, language-pack-gnome-be-base, language-pack-gnome-bg-base, language-pack-gnome-bn-base, language-pack-gnome-br-base, language-pack-gnome-bs-base, language-pack-gnome-ca (and 65 others) http://packages.ubuntu.com/search?searchon=contents&keywords=app-install-data.mo&mode=&suite=maverick&arch=any22:21
apacheloggerwin22:21
dantti_workapachelogger: thanks22:22
ScottKlex79: Done.22:26
=== jtechidna is now known as JontheEchidna
Riddellit's easy enough to get dpm to move that22:27
ScottKapachelogger: I'd appreciate it if you could have a look at Bug 627815 again.  It's not just me having it now.22:36
ubottuLaunchpad bug 627815 in kde4libs (Ubuntu Maverick) "unable to save user-places.xbel" [High,Confirmed] https://launchpad.net/bugs/62781522:36
dantti_workapachelogger: inserting the catalog didn't work :(22:49
dantti_workRiddell: do you know where I can look to see these translations?22:51
Riddelldantti_work: apt-get source language-pack-gnome-pt-base22:51
dantti_workRiddell: no I mean see kde using it22:52
dantti_workyou said kubuntu has some patches..22:52
Riddelli18n("string") should be it22:52
dantti_workwell it doesn't22:52
Riddellpatches if you're reading .desktop files, not otherwise22:53
Riddellin kde4libs22:53
dantti_workRiddell: well in the sqlite db I have the unstranslated strings so I get then an put in i18n() but it does not work..22:54
afiestas_my graphic stack is running fast here (intel), that is a privilege these days22:57
afiestas_awesome work (k)ubuntu guys22:57
afiestas_*and girls :p22:57
dantti_workRiddell: after a logout, now it is translating things :D23:23
Riddellyay23:26
dantti_workfunny it only works with i18n not the way you do in kdelibs :P23:30
dantti_workRiddell: so isn't there anyone to upload it then?23:46
lex79ScottK: what meaning? https://launchpad.net/ubuntu/+source/qt4-x11/4:4.7.0~rc1+git20100916-0ubuntu1/+build/196327423:50
ScottKLooking23:50
lex79thanks23:51
lex79it builds fine btw23:51
ScottKlex79: 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
lex79oh right now23:52
lex79why?23:53
ScottKlex79: 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:53
dantti_workScottK: so I guess you can't upload it too :P23:56
ScottKNo.  Not really.23:56
dantti_workScottK: k, thanks 23:57
lex79ScottK: it's not in the source23:57
lex79I can't find it23:57
lex79dunno where it comes23:58
ScottKIt must be generated then.23:58
lex79yes23:58
lex79I'm looking in deep23:58
dantti_workwell if anyone here want's to upload new KPackageKit, please poke me since I have to send you an app db 23:59

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