[00:05] apachelogger: ping [00:35] I think I've made progress with Bug #102792, but being a probabilistic bug, I need a little sanity check - would someone like to run a little test? just a couple lines of modified code... [00:35] Launchpad bug 102792 in software-properties "MASTER [apport] software-properties-kde crashed with SIGSEGV in QTreeWidgetItem::setData()" [Medium,Triaged] https://launchpad.net/bugs/102792 [01:19] JontheEchidna ScottK, or anyone else: yes/no/maybe on kde4.3.3 in jaunty? inquiring forum members want to know :) [01:21] Probably, no. Which is not to say that we would stop anybody from doing it if they wanted to (and/or need guidance) [01:25] JontheEchidna: muchas gracias [01:27] was that a hint? :) [01:30] * claydoh should try more packging, but simply packaging kmymoney was a major brain drain for me [01:30] well, not for you, but for forum goers. [01:31] :) [01:31] timelord is spurning some good converstaions there [01:31] amichair: I can test [01:33] claydoh: you are the forum maintainer? [01:43] JontheEchidna: help :P Should "docs" go to usr/share/doc/kde/HTML or to kde4/HTML ? in our base-workspace package they go to kde, but in Debian they go to kde4/HTML [01:43] kde/HTML === Snova_ is now known as Snova [01:44] ok thanks, base-workspace is not funny to merge :( [01:44] heh, yeah. that's a beast [03:06] jjesse: psst if you use kmail, it can remind you that you forgot your attachment [03:16] maco: d'oh [03:16] haha sorry bout that [03:33] jjesse: so ... about that attachment? resend [03:33] ? [03:40] oh sorry will do, heading to bed will resend [03:58] hehe ok good night === hunger is now known as Guest99349 [09:24] JontheEchidna: ok, let me know when you're here [09:33] aargs [09:33] ShowCock is so freaking buggy, can we please get an update? [09:33] it screws up all the time [09:33] the version 0.6.6 [09:33] (ShowCock = Choqok, obviously) [09:33] anyone got a PPA for 1.0? === nihui_ is now known as nihui [10:02] hello Riddell [10:02] Riddell, when will PolicyKit-1 support land in KDE? [10:15] markey: the PPA for Alpha 2 is on their download page [10:15] https://launchpad.net/~neversfelde/+archive/experimental [10:18] ehlo humans :) === nihui_ is now known as nihui [10:25] peoples can i kick the printer applet ? [10:26] it drives me nuts [10:26] :) [10:27] ghostcube: patches welcome! :D [10:28] jussio1: hehe i know but i cant code so well to patch it i think so [10:28] :) [10:30] btw thx for the ppa with libxine + jack support :) [10:32] ghostcube: what's wrong with it? [10:32] eh ? [10:32] glatzor__: I don't know, I'll ask [10:32] Riddell: thwe printer applet ? [10:32] yes [10:32] it just keeps crashing all the time on startup and on shutdown [10:33] no clean shutdown possible always error messages from crash handler [10:35] mm, that's not good [10:35] i know ;) [10:35] ghostcube: do you get a backtrace? is it a python issue or a segfault issue? [10:35] but i need to install the debug packages to get an working bt [10:35] you typed faster [10:35] heh [10:36] so you don't get a python backtrace? [10:36] will do this evening if i got the time too [10:36] Riddell: no it says bt not useful [10:36] so i think i need the dbg packages [10:37] hum, so it's some issue in the bindins [10:37] seems so yes [10:37] maybe anything broke through th jaunty to karmic update ? [10:38] it should be fine so long as all the packages are up to date [10:39] sure all updated [10:40] and all repos opened again to get all in [10:40] i will check whats the problem [10:55] amichair: pong [10:55] apachelogger: mornin :-) [10:55] ahoy [10:55] amichair: did u get a chance to look at the rest of the fixes? [10:56] apachelogger: : did u get a chance to look at the rest of the fixes? [10:57] unless there are new ones the other stuff should be goods [10:57] -s [10:58] amichair: did you resolve the issues I highlighted? [10:59] apachelogger: I copied the ppa code exactly from gtk in DialogAdd [11:00] apachelogger: I didn't convert to KDialog, coz all the other dialogs need conversion too, so that would best be done together in a separate fix rather than create inconsistency [11:01] apachelogger: (and is unrelated to to DialogAdd functionality itself) [11:02] well, I could cherry pick revisions :P [11:02] anyhow, if you think it is ready Ill take another look when I get to it [11:02] apachelogger: and of course, just skip the revision with the mime types :-) [11:06] apachelogger: I think that was it, just skip the mime types rev and include the last one with the ppa fix. and some didn't have changelog (should add according to cherrypick I guess) [11:07] apachelogger: also I think I've made progress with Bug #102792, but it's a sneaky one so if u have time to discuss it let me know [11:07] Launchpad bug 102792 in software-properties "MASTER [apport] software-properties-kde crashed with SIGSEGV in QTreeWidgetItem::setData()" [Medium,Triaged] https://launchpad.net/bugs/102792 [11:16] that is, I have a fix, but i can't point at the actual bug in QT yet, only it's neighborhood [11:56] glatzor__: 33% done but a must have for fedora's next release so we should be able to assume it'll be done https://fedoraproject.org/wiki/Features/KDE_PolicyKitOneQt [11:56] http://websvn.kde.org/branches/work/polkit-qt-1/ and http://websvn.kde.org/branches/work/PolicyKit-kde/ is the code [11:57] policy kit always seems to hideously complex [11:59] ryanakca: looking at cmake now [11:59] Riddell: thanks [12:02] ryanakca: do you know what libxmlrpc-core-c3-dev is needed for? [12:03] oh it's just our version of libxmlrpc-c3-dev [12:03] amichair: just drop a mail to the list [12:04] ryanakca: looks like libxmlrpc-c3-dev is in main now so we can just follow debian and build-dep on that [12:05] ryanakca: I think cmake-gui dummy package isn't needed since debian uses Provides: cmake-gui on cmake-qt-gui [12:06] ryanakca: also "keep maintainer mangling" doesn't need to be specified in the changelog, we know it has to be done for every package [12:10] ryanakca: uploading! [12:25] Riddell: great, thanks [12:51] "john do u how to get thur level 133 onksokoban microban easy" this guy is persistent [12:54] Riddell: that's what? [12:55] Riddell: sounds like a bomb trigger code or something :-) [12:58] Tm_T: someone who keeps e-mailing me [13:23] your ksobokan buddy! [13:27] amichair: hi [13:27] JontheEchidna: hola! [13:28] JontheEchidna: this very second I posted my findings the bug report, care to take a look? [13:28] sure [13:28] bug #102792 [13:28] Launchpad bug 102792 in software-properties "MASTER [apport] software-properties-kde crashed with SIGSEGV in QTreeWidgetItem::setData()" [Medium,Triaged] https://launchpad.net/bugs/102792 [13:30] it seems to have a whole lot of duplicates and subscribers... why are many of the duplicate reports private? wish I could see if they have some useful info [13:32] Bugs reported semi-automatically via apport are set to private as a "safer rather than sorry" method to prevent sensitive data from showing up in the stacktrace [13:32] JontheEchidna: as in security holes? [13:32] It rarely happens though, so that's just triagers not bothering to unprivate them [13:32] amichair: The core dump may contain private info such as passwords the user was using at the time, etc [13:32] since it could be part of the stack at the time of the crash [13:33] JontheEchidna: oh right. ok then, I approve :-) [13:34] apport bugs usually never have good info, I've found. People who know how to do good bug reports usually do not use apport because they hate it :P [13:35] anyways, on to testing that fix... [13:35] JontheEchidna: I wonder if someone checked the statistics, how many apport reports have been closed and how quick relative to thers [13:35] statistics rock! [13:38] So replace the clear() in show_isv_sources with your snippet? [13:39] that... works! [13:39] yep, the 1 line with the 2 lines [13:39] so u've managed to recreate it, I assume? [13:40] JontheEchidna: do it a bunch of time - I'm aiming for statistical significance :-) [13:40] oh, I've been able to recreate this for a long while. Any time I check a checkbox, usually [13:41] It has not crashed 4/4 times whereas it used to crash 1/1 times [13:41] Riddell: sounds fun [13:42] JontheEchidna: I think a sample space of 1000 experiments should suffice. keep going! [13:42] :-P [13:42] :P [13:45] I'm gonna do some dishes, clean out some real bugs :-) [13:45] bbs [13:54] sebas: ping [13:57] rgreening: pong [13:57] hey sebas [13:57] hey roddie :) [13:57] :) [13:58] akonadi with google contacts.. any hints? The sync seems to lose info in either direction via kmail to google or google to kmail. I onle get 1 tel #, my name and 1 email... [13:58] sebas: ^ [13:59] rgreening: don't know, you can ask on #akonadi [13:59] many of my nice colleagues there to help :) [13:59] sebas: cool. figured you might have an idea :) [13:59] sebas: hows everything else? [14:00] pretty good [14:00] cool [14:00] on networkmanager again [14:00] heh [14:00] and even then it's still pretty good [14:00] its working pretty solid for me [14:00] we've picked up on the plasmoid again [14:00] hopefully part of 4.4 [14:02] JontheEchidna: well? [14:02] amichair: I've tried about 15 times with success each, followed by now 6 times without the patch for a crash [14:03] JontheEchidna: that's a good start [14:03] JontheEchidna: btw do u have any particular job here? what stuff do u work on? [14:04] oh, I do several things here and there... bug triage, packaging, coding [14:05] ok you guys wanna lough [14:05] ? === ghostcube_ is now known as ghostcube [14:06] http://nancib.wordpress.com/2009/11/08/like-getdeb-now-you-can-get-their-packages-from-a-repo/?replytocom=2878#respond [14:06] second comment [14:06] i never read anything more unneeded [14:08] changing end of files tu .ubu [14:08] lol [14:08] i think some guys didnt get the intention of the deb packages [14:08] :D [14:12] JontheEchidna: do u have any idea what all the cdrom_sources code is about? is there a separate cdrom tree I'm missing? [14:12] cdroms show up in the same view as the other sources. I don't know if it's a separate tree [14:16] JontheEchidna: so what about the crashbug? any more tests we need? someone else to look into it? should I prepare the fix? [14:16] * Riddell moves 4.3.3 into kubuntu-ppa updates, where it should have gone in the first place [14:17] amichair: I'd say you could go and commit a fix in your branch. It looks fixed to me (tm) [14:17] JontheEchidna: oki [14:19] man, so much dup code here [14:20] I must say that a lot of our tools are not as well-maintained as they could be [14:20] hm [14:21] ghostcube: that was a quick laugh alright :D [14:21] apachelogger: yeah short joke [14:21] but it was funny [14:21] :D [14:21] also moving qt 4.6 beta into experimental PPA [14:21] oi [14:21] cool [14:21] windows 7 shouldnt use exe, some of them exe files that worked perfectly fine on my windows 95, dont do anymoar! [14:22] just noticed that the other day [14:22] apachelogger: rofl [14:22] sad really :( [14:22] JontheEchidna: maintained? [14:22] ScottK, Riddell, ping. I think my patches to python-qt3 finally will get KDE moving to testing for easy merging/syncing [14:22] ^- apachelogger [14:22] apachelogger: ok, not really maintained at all [14:22] that also triggered a quick laugh [14:22] neversfelde: what's the status of koffice2? if it's in experimental that means there's more to do? [14:22] * apachelogger got too much coffee again [14:22] theres such a thing as too much coffee? [14:22] NCommander: neato [14:22] * ghostcube too 5 cans till now [14:23] jjesse, unfortunately [14:23] yeah i have .05 liters can for coffee [14:23] 0.5 [14:23] ghostcube: u get coffee in cans? [14:23] :) [14:23] all futuristic [14:23] NCommander: what's the problem currently? [14:23] senseo 5 pads [14:24] * apachelogger notes that his flatmate is addicited to coffee in cans [14:24] das is ne thermoskanne [14:24] only the canned ones though [14:24] * ScottK gets coffee in cans, but it needs to be brewed before he can drink it. [14:24] Riddell, sip4/python-qt4 upgrades broke python-qt3 [14:25] I unofficially adopted that package, and hit it with the cluebat, which should allow sip4 to migrate, and thus unblock part of python-qt4 [14:25] (I'm not sure if python-qt4 will move quite yet, some of its rdepends might hold it in place) [14:25] * apachelogger hands out cookies [14:26] Caffeinated? [14:26] Once this current mess is sorted, I'm adding a dh_sip/dh_python-qt4, etc to make sure we properly track ABI breaks in Debian to help sort this [14:26] Nightrose: I need a free cookies sign! [14:26] ScottK: of course :) [14:26] thc inated wouldnt be so helpful ScottK :D [14:27] boah iam typing to much not needed things today and getting nothing done here at office [14:27] o.o [14:27] apachelogger: here's one for u: http://www.youtube.com/watch?v=BovQyphS8kA [14:27] while we are at not doing things [14:27] my super important todo currently holds 12 items of which 4 are due tomorrow [14:27] yet I am not motivated at all [14:27] that could turn out bad [14:28] * ghostcube isnt motivated at all doing balance sheet here for 2008 [14:28] -_- [14:28] C is for getting started with C++ :P [14:28] if you tell this an c coder he kills you [14:28] ghostcube: that is so yesterday anyway [14:29] oh, actually more like last year's [14:29] :D [14:29] srsly, I am attending a C course for no other reason than beig able to attend a C++ course next semester :P [14:30] Have to walk before you can run. [14:30] isnt it so you can learn c++ without c i always thought this [14:31] amichair: cookie pwns doughnut :D [14:31] its harder but shouldnt be more complicated [14:31] * ghostcube thinks about going to subways chicken fajity is calling [14:32] well, there are other reasons than c++ being based on c :P [14:32] :) [14:33] * Sput thinks people are better off learning C++ without prior knowledge of C [14:33] because otherwise, first thing you have to do is unlearning Cisms anyway [14:33] Sput: i thought the same [14:33] that, or you end up like the average MS programmer. [14:33] (and API designer) [14:34] poor api designers :( [14:34] c++ declares and iterates all stuff different or [14:34] * txwikinger thinks people are better learning any proper language without prior knowledge of any form of BASIC in particular VBA [14:34] :D [14:34] VBA pwns all them over fancy languages [14:34] other even [14:34] there ... too much coffeee [14:34] i need another one oo [14:34] koffein addict! [14:35] i need coffein to get thc out of the way [14:35] :D [14:35] * amichair wants to see Scala gain pace... finally a new language done right! [14:36] * apachelogger grabs pen and starts drawing uml diagrams on the windows due to lack of whiteboard [14:36] maybe we should all bring to one speach c-buntu [14:36] :) [14:37] kbasic! [14:37] yeah [14:38] amichair: how often people have been told that [14:38] all false prophets, err prophetic languages [14:38] isnt c or c++ still one of the fastest languages to code in [14:38] cause its no interpreter [14:38] :) [14:39] my mother would be faster at reading C and executing it than any given interpreter language could do the job :P [14:39] ghostcube: not really, the big ones have jit compilers which are about the same (sometimes better, sometimes worse) than compiled C/C++ [14:39] hmm ok [14:40] i only know that python had reverted to c++ cause the python modules inside itself was to slow [14:40] :D [14:40] has been * [14:40] ghostcube: I think Python is C, not C++ [14:40] ups sorry [14:41] ghostcube: Jython runs on the JVM, so it probably inherits a bunch of the quickiness [14:41] And that's a standard Python development paradigm. Develop in Python and then optimize bottlenecks into C. [14:41] ScottK: ah ok havent known this [14:41] which then reads: develop in c [14:41] * ScottK thought Java and slow were synonyms. [14:41] I like the Vala approach, I such a language for Qt would be cool. Without a lot of Cpp boilerplate and cruft. [14:41] ScottK: haha, dont get me started on java :D [14:41] ScottK: that's true, circa 1995 :-) [14:42] i have tried to not use java [14:42] apachelogger: Premature optimization is the root of all evil. [14:42] so i used python cause i didnt wanted to start the troll [14:42] amichair: For me it seems true each time I use a Java app. [14:42] no optimization is the root of apachelogger starting a discussion about how inefficient software uses the darn resources these days [14:42] apachelogger: Agreed. [14:42] ok maybe we all should now take us an g5 macosx 10.6 and try java apps [14:43] then we will know why java and slow are calle the same [14:43] :) [14:43] ah bad example [14:43] everyone knows that java only works on windows [14:43] hehe [14:44] the one i hate most at the moment is .net [14:44] vb.net? [14:44] or asp.net? [14:44] or whatever they call them [14:44] i think so my programm here for tax is made in .net 3.5 [14:44] :| [14:45] hm, right [14:45] i asked if they port it to mono [14:45] and they told me nah no way [14:45] :D [14:45] ScottK: I must ask you to revoke the statement about premature optimization [14:45] vb.net is the root of all evil [14:45] yeah [14:45] fucll ack [14:45] *-c [14:45] way too easy to create crappy code [14:45] kinda like python [14:45] just worse [14:46] very fast in coding inconsitent apps [14:46] i asked ADDISON if they dont do QA cause in kubuntu the QA is much better and no need to pay for [14:46] a day later the main programmer called me if i want to do beta testing [14:46] :D [14:46] lulz [14:47] poor programmer probably has to spend all his day hunting down issues [14:47] like I have to do with python :P [14:47] Actually despite the slowness, I like the cross-platformness of Java. I can participate in stuff using http://www.webex.com/ even though I'm pretty sure they don't know how to spell Linux. [14:47] I am seeing similarities here [14:47] yeah but they had an nice c++ app aƶll wortking fine till office 2007 cames out [14:47] ghostcube: What's Addison? [14:48] ScottK: ehm software for Taxation belance sheets and so on [14:48] tex cunsultant things [14:48] Ah. I see [14:48] ScottK: the cross platformness ends when you starts using non-standard stuff or stuff that is only part of suns java [14:48] http://langpop.com/ [14:48] apachelogger: Certainly. All I know is it worked. [14:49] ScottK: http://www.addison.de/ [14:49] I sometimes don't get it.. they start gnome because they have issues with the qt licences.. and then they do mono [14:49] damn only german [14:49] I recall reading that Google typically advertises for both Java and Python experience when they hire Java coders because their experience is people that know Python are better programmers. [14:49] if I hadn't done most of my coding in java, I'd never be able to migrate to kubuntu... I'd be locked in to MSVC or .NET [14:49] * txwikinger can read German ;) [14:50] txwikinger: ;) [14:50] ScottK: the supervisor of my "project efficiency" project used to use a java based tool for recording his lectures ... 5 linux users failed to make it work on any recent distro [14:50] i think most of you know DATEV maybe [14:50] depends on like 5 external modules [14:50] ADDISON is the better opposite [14:50] amongst them is JMF [14:50] apachelogger: I believe you. [14:50] an JMF is an abomination of live [14:51] DATEV is in banking api? [14:51] as [14:51] apachelogger: bad code can be written in any language. hell, there's a whole lot of code out there that doesn't work on *any* platform :-) [14:51] txwikinger: yeah [14:51] * apachelogger needs to stop writing typos and get some work down [14:51] * txwikinger once develop something for DATEV [14:51] +ed [14:51] could be yes :) the still do c c++ java and mysql as database [14:51] amichair: the code is actually quite good, the famework sucks in that particular example [14:52] txwikinger: addison uses kerberos and .net [14:52] brech [14:52] its good but so little not needed bugs driving you crazy cause of the .net shi [14:52] workflow is not good [14:56] I wonder if qt3 can go into universe in lucid http://paste.ubuntu.com/314143/ [14:57] scribus, qcad and koffice seem to be necessary rdepends and they could be dropped or upgraded to qt 4 [14:57] which would leave lsb-desktop [14:57] I wonder if the scribus team thinks the version in scribus-ng is suitable for mainstream use yet [14:59] according to their website, yes! [15:00] I wonder why qcad is in main at all [15:01] JontheEchidna: in bug 479142 the user obviously upgraded his lust Oo [15:01] Launchpad bug 479142 in kdebase-workspace "I've messed up all my kde-system after my lust upgrade" [Undecided,Incomplete] https://launchpad.net/bugs/479142 [15:01] So then if we convince Debian to upgrade scribus 5o 1.3.5 and move koffice -> kde4 we'd be all set [15:01] s/5o/to [15:02] JontheEchidna: except that qt 3 is still part of lsb and I presume ubuntu wants lsb in main [15:02] oh, hmm [15:02] SCRIBUS CAN NOT GO QT 4 [15:02] upstream will beat us up, and do awful things [15:03] ah, you mean like javaaargh [15:03] also, scribus-ng is not anywhere as stable as stable, which is really why it is not stable yet [15:03] so stop even thinking about that [15:03] 1.3.5.1 is now advertised as their stable release on their website [15:03] and I wasn't srolled down :( [15:03] oh, nevermind [15:03] Sput: so it seems :P [15:03] shoot me [15:03] anyways, no need to keep it in main, right? [15:04] Oo [15:04] JontheEchidna: what makes you think that? [15:04] oh, edubuntu needs it [15:04] JontheEchidna: lust==last He speak english like me :-) [15:05] oh, makes sense [15:06] apachelogger: we could pull a mandravia and remove qt3 entirely :P [/sarcasm] [15:06] you know if we even discussed doing that we'd be branded the worst of linux distros for forever [15:06] we could do a lotta things :P [15:07] lsb seems to be dead, it's been in beta since 2006 as far as I can tell [15:10] sounds like poke the upstream [15:10] like poke the mole :D [15:12] Gentoo is just in the process of pruning KDE3 and Qt3 from the official repository :) we'll keep it in a user-maintained "PPA" until users lose interest [15:12] worst thing are open security bugs in 3.5.10 that nobody seems to be interested in fixing anymore... [15:13] * ScottK thinks ours are fixed. [15:13] yeah, we don't have the manpower :/ [15:13] if upstream isn't interested anymore, we're getting rid of the software [15:14] masked two days ago, imagine what s***storm that caused :) [15:14] Our manpower for that was Riddell. [15:14] well, he seems to have a clone army [15:16] * Sput fondly remembers the time when Gentoo deprecated xmms [15:16] users can be so conservative :) [15:17] what's the nicest py way of replacing a list's contents with another list's contents? [15:19] lists = newcontents [15:19] amichair: What's wrong with listfoo = listbar? [15:19] that replaces the list, not it's contents [15:19] OK, what's the difference? [15:20] i.e. a list passed to a method, I want to fill it up. in the former, the local reference is replaced, and the caller doesn't see it. in the latter, the original instance is updated. I think... [15:23] does that make sense? [15:25] there is a difference between overwriting the reference and overwriting the value [15:36] ScottK: my q is how to do it py? [15:37] in py [15:37] I'm not sure there's a difference in this case, but there may be. I'd need to look some stuff up. [15:37] Did you already try assignment and it didn't work? [15:38] yep [15:38] amichair: you mean like updating the content? [15:38] apachelogger: yep [15:38] e.g. pointer fun [15:38] amichair: you don't want to do that in python ... creates overhead (at least codewise) http://python.org/doc/2.5.2/lib/ctypes-pointers.html [15:39] apachelogger: nono, don't want anything like that [15:40] I think the answer is simpler than it sounds, I just don't know it [15:40] if a method gets a list, it can append to it [15:40] <\sh> amichair, because it makes a copy of the list [15:40] how, equivalently, can it erase its contents and put in something else, which happens to be all the elements of a different list? [15:40] yeah, the difference between call by value and call by reference [15:41] I dont think latter is considered good pratcise in python [15:41] might be wrong though [15:41] anyhow [15:41] ->dinner [15:41] apachelogger: so python discourages utility methods, or any methods, that modify lists?? that doesn't sound reasonable [15:42] maybe just a simple combination of clear() and appendAll() (which don't exist)? [15:42] amichair: Have a look at help(list) in a Python shell [15:42] <\sh> amichair, http://mail.python.org/pipermail/tutor/2002-November/018828.html [15:43] <\sh> amichair, last part is about lists [15:45] \sh: thanks, but I still can't find how to empty a list or replace its contents, other than a loop which pops elements one by one and then adds new ones one by one... ugly and inefficient. [15:45] anyway, I'll keep looking... [15:45] <\sh> if you want the content of list A in list B, just B=A .. if you need only a couple of values from list A replace with values of list B, loop A and replace B[index A] or whatevetr [15:46] <\sh> or of you want the content of list A appended to list B you need to loop as well and B.append(A[index]) [15:46] \sh: that was the original suggestion, but it appears that B=A assigns the reference, not the value [15:47] which means someone else holding the same original reference will not see the change [15:48] <\sh> amichair, oh well...C talking: char *a = "hello"; char *b; b=a ; printf("%c",b[1]); should be "e"...hopefully I'm correct [15:50] \sh: that looks correct, but the problem is how to pass 'a' to a method, and have the method change "hello" to "yello", and have the pointer outside the method see the change (in python) [15:51] <\sh> amichair, the last part of that mail I posted explains what happens. [15:51] <\sh> amichair, lists are mutable object, and can be changed inside a method, and the change is visible to the everybody else [15:52] \sh: it's close, but shows only access to individual elements. so it can be done, but with ugly and inefficient loops :-( [15:53] I'd expect clearing a list instance to be really basic, as it is in other languages [15:53] but apparently python is wierd :-) [15:53] <\sh> amichair, http://paste.ubuntu.com/314179/ <- this is what the mail said [15:56] \sh: I don't see this in the link above. but still it modifies only one element [15:56] <\sh> empting a list is just as simple: del listA[:] <- which deletes the elements from 0 to end [15:56] \sh: ah! that's getting closer [15:57] how strange that it's not a list method! [15:57] so I can do that, and then maybe append an entire other list, or use slicing (if i understood correctly) [15:58] \sh: that's a tad ugly, but should work well. thanks! [15:59] <\sh> amichair, well...check this out: http://paste.ubuntu.com/314180/ <- [16:01] <\sh> then you can see the diff between call by ref and call by value ;) x=5 \n y=6 \n listB=[x,y] \n del x \n listB still has [5,6] , but a(listB) where a deletes element 1 from list (del listA[1]) gives print listB ==> [5] only one element left [16:02] yep, del should do the job (clear the value on the original reference) [16:05] <\sh> amichair, yes [16:05] \sh: thanks [16:06] <\sh> amichair, you need to see the differences between "immutable" and "mutable" python types [16:07] <\sh> amichair, and you need to be careful: del listB e.g removes the complete object from the python view ;) listB doesn't exists anymore, therefore you can't access the values anymore, but somehow they are still in your memory, and will be GBed in time ;) the fun part starts if you push objects into the list ;) [16:07] <\sh> s/GB/GC/ [16:08] del is fun indeed :) [16:08] \sh: sure, I intended to use del listA[:], which does what we think it does :-) [16:08] * apachelogger was puzzled by how python does not want to do what apachelogger told it to :P [16:09] lol [16:09] 4 days with python, and I can tell that's it's general attitude :-) [16:11] yup [16:12] * apachelogger never liked snakes anyway [16:12] apachelogger: what do u like? other than coffee? [16:12] <\sh> amichair, http://paste.ubuntu.com/314190/ <- this is really fun ;) [16:12] http://fractalbox.files.wordpress.com/2009/06/python_1.jpg [16:13] I dont like that [16:13] heh, funny how that came out... from a java dev [16:13] fatnugly beast [16:13] * ghostcube loves snakes [16:13] (I was actually referring to coffee :-) ) [16:13] oh dear amichair got \sh started on a pycoderun [16:14] oh my [16:14] * apachelogger hides before he gets eaten by one of them python monsters [16:15] * amichair stares at the ceiling as he slowly backs away towards the door, ready for a sprint [16:21] http://www.youtube.com/watch?v=IckkZVwShd4 [16:21] python vs gator [16:23] holy crap [16:23] one last bugfix, and I ain't touching python no more [16:23] Riddell: no, it is in staging and upgrades from the official koffice and koffice-kde4 are working fine for me and others. Unfortunately I cannot test upgrades from beta2 because the packages got somehow deleted. [16:24] neversfelde: so I should test it and move it to beta backports if it works and remove the copy from experimental [16:25] Riddell: yes, do you have beta2 installed? [16:25] lol [16:25] amichair: if you are lucky enough if it will explode :D [16:27] apachelogger: I think that's what caused that crash bug [16:27] apachelogger: it must have tried to eat too many sources.lists [16:28] hah, greedy thing [16:28] neversfelde: no, we'll just have to hope [16:28] * apachelogger recommends watching "Python swallows Deer" on youtube for more information about advanced python programming :P [16:28] Riddell: hope? [16:29] * apachelogger does not consider hope good enough [16:29] apachelogger: know anyone with koffice beta 2 installed? [16:29] 2.1 beta2? [16:30] yes [16:30] I suppose that can be installed? [16:30] how? the packages have vanished [16:31] Do PPA packages live on in the librarian like archive ones do? [16:31] yes they do [16:31] and how did they vanish anyway? [16:31] dunno, it's a mystery [16:32] I think I have beta2 installed [16:32] kword-kde4: [16:32] Installed: 1:2.0.82-0ubuntu1~ppa3 [16:32] JontheEchidna: groovy, please upgrade to koffice from experimental [16:32] Deleted on 2009-10-29 by Alessandro Ghersi [16:33] sure thing [16:33] * apachelogger pokes Lex79 in the eye :P [16:33] JontheEchidna: can you test the upgrade to rc1, I expect some problems there [16:33] JontheEchidna: better from staging [16:33] right, staging [16:33] apachelogger: don't be mean to Lex79! [16:33] he was mean to koffice :P [16:34] anyhow [16:34] cookies for everyone! [16:34] * JontheEchidna adds staging to his now-uncrashy software-properties-kde [16:35] JontheEchidna, apachelogger: speaking of which, I just pushed the fix. have fun! [16:35] * apachelogger is going out for socializing [16:35] facebook doesnt cut it [16:36] JontheEchidna: what does staging mean? [16:37] this PPA right here: https://launchpad.net/~kubuntu-ppa/+archive/staging/ [16:38] ah [16:38] well, that was a tough buffer. maybe I'll find me a cosmetic bug to fix now :-) [16:38] buffer/bugger/ [16:39] say, is there gonna be a bugfix marathon or something? tidy things up before the LTS? [16:40] the whole cycle should be more focused on bug fixing [16:41] is someone already working on koffice for lucid? [16:42] nope [16:42] I've not touched koffice [16:42] neversfelde: what needs doing that isn't already in that karmic rc package? merging with debian? [16:43] Riddell: aren't we replacing koffice 1.6 with it? [16:45] neversfelde: yes, so -kde4 endings should go [16:45] Riddell: and add transitional packages for -kde4? [16:45] can do [16:45] http://paste.ubuntu.com/314211/ [16:46] going for upgrading krita next [16:46] humbug [16:49] krita went ok here, but I'd still take one more look at the debdiff since I already had --force-overwritten the koffice-data-kde4 package [16:50] I made some mistakes when updating the isntall files for beta1, thats the reason why I merged from debian. I have to leave for a few hours, but can fix this later, if nobody else can do it now. [17:38] how dows QA working in kubuntu? the wiki page seems to be a placeholder (https://wiki.kubuntu.org/Kubuntu/QA) [17:43] "hopefully people test stuff and complain loud enough that we hear when it breaks" [17:45] That and Riddell and davmor2 test a bazillion ISOs each. [17:45] oh. [17:46] I tried to do some of the netbook ones in the last cycle, but it's mostly them. [17:48] same for the self-developed components? [17:51] amichair: yes === dendro-a` is now known as dendro-afk [17:59] hi thats the crash file i can save before logoff . i just see the crash report at logout http://pastie.org/690493 [17:59] i think its not so helpful [18:01] oh for printer applet this is [18:01] :) [18:02] it looks a bit like the crash caused by sip 4.9 [18:02] Riddell, could you make sure https://blueprints.edge.launchpad.net/ubuntu/+spec/kubuntu-lucid-translations gets scheduled when you've got time? I'm about to request the old community session to be unscheduled and I want to make sure we do have a session :) [18:02] ghostcube: apt-cache policy python-sip4 [18:03] dpm: yes I'll do the scheduling tomorrow morning, I believe I have elite scheduling powers [18:03] Riddell, ok, thanks :) [18:03] JontheEchidna, apachelogger: do you guys want to be around during that? if so do you have a preferred time? [18:04] Riddell: youst a moment doing apt-get update [18:04] btw is it "safe" to use 4.6 from ppa ` [18:04] its in dist-upgrade [18:05] Riddell: 4.9.1-snapshot-20091015-0ubuntu1 [18:05] ghostcube: It's the experimental PPA. Of course not. [18:05] nothing in experimental is safe [18:05] heh thats why i did it in "" [18:05] whats expected to be broken after :D [18:05] I expect it works yes [18:06] is this sip4 to old ? [18:08] ah btw i found out why firefox 3.5.6 isnt using any apturl links in firefox like getdeb or so [18:08] ghostcube: that's the right version of sip4 [18:09] Riddell: hmm ok any other things i should try [18:09] this startet after jaunty >> karmic [18:19] nah my webcam bug is back [18:19] ;_( [18:20] https://bugs.launchpad.net/ubuntu/+source/linux/+bug/466935 [18:20] Launchpad bug 466935 in linux "No Video Output in Karmic with ID 046d:09a1 Logitech, Inc. QuickCam Communicate MP/S5500" [Undecided,Fix released] [18:20] anyone may have the same strange behaviours [18:21] it stoped at update it startet again working with kernel update yesterday [18:21] and stopped again 10 minutes ago after reboot [18:38] Riddell: on the 10th, the earliest I could do is 1400 UTC === maco_ is now known as maco [19:49] Quintasan|Szel: sure, now what? [19:49] amichair: works for you? [19:50] srsly, I always has no major problems but tons of minor ones, in mine case, plasma crashes [19:50] u mean on the background? [19:50] right-click, add widget? works [19:50] nope [19:51] Quintasan|Szel: tell me what to do, I'll try [19:51] amichair: this will change your activities settings (if any) [19:51] that's the advantage of using a vm :-) [19:52] (I don't care :-) ) [19:52] amichair: zoom out -> configure Plasma -> check both options -> zoom in, add Show Dashboard widget [19:53] amichair: click it, the try adding microblogging to dashboard [19:54] Quintasan|Szel: hmmm... when I click the 'show widget dashboard' icon, nothing happens [19:55] hmm [19:55] did you check Use separate dashboard in Plasma options? [19:56] yep, both checkboxes [19:56] does it matter if it's a livecd? [19:57] dunno, at least it crashes in mine case [19:58] btw, I do highly recommend using a vm (I use virtualbox) for recreating issues and checking - u get to check different versions and configurations, can't mess up anything, and fully reproducible [19:58] u can always go back to a known state (snapshot) [19:59] I know that however my machine has no support for virtualisation and everything is slooow as slowpoke [20:00] I will have a new machine with i5 tomorrow or on thursday [20:00] I used to use virtualbox on a p4, and it was pretty decent [20:00] Quintasan|Szel: cool! [20:01] well, I'm happy, using same ol' Athlon 64 is PITA [20:01] hmm the zoom in icons on one of the desktops are missing, and are shown only when the mouse moves over them, looks like a painting bug [20:02] whole ZUI is slow for me, guess thats my komputer for you :P [20:02] even Komputer [20:03] and it's always zooming into the same one, can't get back to the original (doesn't matter on which zoom button I click) [20:03] messed up [20:05] oh well === dendro-afk is now known as dendrobates [20:35] Riddell: koffice fixed, I move it to the backports beta ppa, ok? === Czessi_ is now known as Czessi [21:25] neversfelde: yes please [21:25] Riddell: already done [21:26] great [21:26] apachelogger: found a gpg file example: https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/133937/comments/9. if he made the mistake, anyone can :-) [21:26] Launchpad bug 133937 in software-properties "software-properties-kde crashed with error " 'utf8' codec can't decode bytes in position 27-28"" [Medium,Confirmed] === amik is now known as amichair [22:21] apachelogger: or better yet, http://ppa.launchpad.net/apachelogger/ubuntu/dists/karmic/Release.gpg. so *.gpg should definitely be included... === vorian changed the topic of #kubuntu-devel to: Kubuntu: we are hot | No Todo link! Take a load off! (if you want to take a load off, do not continue reading) | 9.10 Released, Woo! \o/ | https://wiki.ubuntu.com/Kubuntu/LucidKDEMerges | Timelord is GO! Rewrite https://wiki.kubuntu.org/HelpingKubuntu to reflect this [22:35] question who codet apturl [22:35] :) [22:41] vorian: Please don't mark yourself essential for a spec when you aren't going to be at UDS (unless something changed, in which case, cool). It makes it impossible to schedule. [22:42] can anyone explain how apturl need to be feeded with links [22:42] ?? [22:42] we trying to get this into midori [22:42] ScottK: whoopsie [22:53] ghostcube: http://wiki.ubuntuusers.de/apturl and https://help.ubuntu.com/community/AptURL [22:54] thx