[12:09] <bradb_> Keybuk, jbailey: dudes?
[12:09] <Keybuk> we're in the chairs, come! :p
[12:09] <bradb_> oh, ok
[12:22] <bradb_> salgado: we fixed that problem with "bugs I reported" showing fixed bugs, right?
[12:23] <uws> bradb_: Thanks for fixing the  +bugs -> +bugs-all  instead of  +bugs -> +bugs-open  issue
[12:35] <salgado> bradb_, yes, it's fixed on this branch I'm working on right now
[01:04] <alessio> alessio Launchpad does not currently support validation of sign-only GPG keys. If you add an encryption subkey (using gpg --edit-key) and upload your key again, you should be able to import the key.
[01:04] <alessio> alessio bu i have done a subkey
[01:04] <alessio> alessio and i have resend he key
[01:04] <alessio> alessio a subkey of this type  (6) RSA (encrypt only)
[01:04] <alessio> can anyone help me?
[03:41] <bradb_> stub: I want to try optimizing the privacy query. Where can I get a dump of staging or prod to try some stuff out?
[03:50] <bradb_> Hey, that's what an empty bug search should do, perhaps.
[03:50] <kiko> ahoy
[03:50] <bradb_> i.e. suggest that maybe you want to _File a Bug_
[03:51] <kiko> well
[03:51] <bradb_> a cheap guided bug form
[03:51] <kiko> hmm
[03:55] <jordi> so, kiko
[03:55] <jordi> where were you at 6:30 man
[03:56] <kiko> buying cocaine
[04:00] <jamesh> jordi: he probably went without you when you didn't turn up at 4:15
[04:01] <jordi> kiko: got any left?
[04:05] <stub> kiko: Run gina just against breezy?
[04:06] <stub> bradb_: If you can give me any suspect SQL queries, I'll have a look at it. In many cases I have been able to fix the issue by creating specific indexes or reordering the query slightly.
[04:06] <Kinnison> I made a luvley generic system we could use for that if only we had a gajillion CPUs
[04:10] <Kinnison> kiko, dude, gina tests fail on my laptop
[04:10] <Kinnison> can you come and help me debug them
[04:13] <kiko> Kinnison, yeah. what did you change in her?
[04:14] <Kinnison> kiko: not touched her
[04:15] <Kinnison> kiko: I've been fiddling with distrorelease though
[04:16] <kiko> weird.
[04:16] <kiko> ok
[04:16] <kiko> what's the error?
[04:16] <Kinnison> aha, I think you're calling distroreleaseset.new
[04:17] <kiko> yeah, look at the first error
[04:17] <Kinnison> s'hard when they fly by fast
[04:17] <kiko> Kinnison, | less
[04:19] <kiko> tttttted
[04:20] <bradb_> stub: mailed. this speed issue is fairly critical.
[04:25] <Kinnison> stub: can I get a db patch reviewed please?
[04:25] <stub> bradb_: That query runs in 0.2ms. I already recall having optimized it. Either there are other dud queries on that page, or (as I suspect) way too many queries are being executed causing cumulative time. Last time I looked at it, there were hundreds of DB queries being executed.
[04:25] <stub> Kinnison: paste please
[04:25] <Kinnison> ALTER TABLE DistroRelease DROP COLUMN Components;
[04:25] <Kinnison> ALTER TABLE DistroRelease DROP COLUMN Sections;
[04:25] <Kinnison> -- END
[04:25] <bradb_> stub: did you change BugTask.assignee = ... to MOTU's id?
[04:25] <stub> bradb_: Batching will be the big win
[04:25] <stub> bradb_: I'll try that
[04:26] <stub> bradb_: That takes 73ms.
[04:26] <stub> bradb_: Not a problem
[04:26] <Kinnison> stub: ^^
[04:27] <stub> Kinnison: If we drop those columns, do we need the tables they reference?
[04:27] <kiko> bradb_, look at your postgresql logs
[04:27] <Kinnison> they reference SCHEMA
[04:27] <kiko> for a reload
[04:28] <stub> Kinnison: Ok. Approved. patch-25-54-0.sql
[04:29] <bradb_> stub: What kind of profiling data get you can get back from a request to a given URL logged in as a given user?
[04:29] <bradb_> I'd like to be shown something that gives an idea of exactly where time is being spent
[04:29] <Kinnison> stub: thanks dude
[04:31] <stub> bradb_: Don't know I'm afraid. We can extract logs of queries and their durations, but that is only the DB side (and a pita to do on production, but we throught of a way to make it easier that will be implemented soon)
[04:38] <stub> bradb_: I think that if you are displaying 100 bugs, it is issuing 100 seperate db queries to display the assignees name.
[04:38] <kiko> stub, bradb_: if that is the case, we should probably create a view for it.
[04:38] <stub> bradb_: Which could be done in a single query, but I don't know how easy to refactor the python to do it.
[04:39] <stub> Or just issue 'SELECT displayname, surname, givenname from person where id in ( [comma seperated list of assignee ids]  )'
[04:39] <kiko> bradb_, a simple view with a single extra column can work wonders for you. it's a bit of database class overhead though.
[04:39] <kiko> it did solve serious problems in soyuz though.
[04:40] <kiko> (one year ago)
[04:41] <zyga> carlos: ping
[04:41] <zyga> carlos: in #u-desktop if you could
[04:43] <spiv> sub   4096g/8CF9CA35 2005-11-05 [expires: 2007-11-05]
[04:46] <sivang> lifeless: do you think you will have time to do the twisted framework BOF today? (just trying to find out if not, and use that time for something else ;-) )
[05:16] <lifeless> sivang: probly not,
[06:12] <Kinnison> kiko: publishing run on drescher finished
[06:12] <Kinnison> kiko: I'm almost ready to try another run, do you mind?
[06:14] <kiko> Kinnison, not at all -- do you need to run it again though?
[06:14] <kiko> and why, if you do?
[06:25] <SteveA> kiko: ping
[06:27] <kiko> what?
[06:27] <kiko> SteveA, tell me everyting
[06:27] <kiko> and everything
[06:30] <Kinnison> kiko: because I'm fixing bugs as I go
[06:31] <kiko> oh
[06:31] <kiko> sure
[06:31] <kiko> ok
[06:37] <Kinnison> mdz: Once this run is done it'd be nice if you can have a look at the archive
[06:37] <Kinnison> mdz: do you have a login on drescher?
[06:37] <mdz> Kinnison: I will find out if I do
[06:37] <mdz> Kinnison: no, I don't
[06:39] <Kinnison> and irritatingly we don't seem to export the archive over http
[06:39] <Kinnison> Do you want to poke elmo or shall I?
[06:39] <SteveA> hi kiko. i 'm up on reception with jane, with phone reception in case claire calls.
[06:39] <fabbione> hey guys
[06:39] <SteveA> i'm doing ddaa's code review up here
[06:40] <kiko> SteveA, oh, ok.
[06:40] <fabbione> sorry if i don't remember, but who is in charge of teams and people?
[06:40] <kiko> fabbione, it's salgado
[06:40] <Kinnison> kiko: almost time to run apt-ftparchive :-)
[06:40] <fabbione> kiko: ok
[06:40] <fabbione> salgado: ping?
[06:40] <Kinnison> kiko: assuming it runs :-)
[06:40] <salgado> fabbione, pong
[06:41] <fabbione> salgado: yo. are you busy?
[06:42] <salgado> fabbione, I'm finishing some changes I started yesterday. have something for me?
[06:44] <fabbione> salgado: i need to unroll a loop
[06:44] <fabbione> and understand how to assign pkgs to a team
[06:45] <salgado> fabbione, where are you now?
[06:45] <kiko> fabbione, because you want bugs to be filed on them?
[06:45] <kiko> if so, it's not so trivial because the maintainer is inferred from the package maintainer field
[06:49] <fabbione> sabdfl: i am one of the small rooms hidden behind the bar
[06:49] <fabbione> ops
[06:49] <fabbione> ^^ salgado
[06:49] <fabbione> kiko: well there are several minor changes i would like to see there to manually associate pkgs to maintainers
[06:49] <kiko> yeah
[06:49] <fabbione> kiko: but there is still a loop that needs to be unrolled
[06:49] <kiko> that needs fixing definitely
[06:49] <fabbione> for ex:
[06:49] <fabbione> group foo can upload to main
[06:49] <fabbione> group bar manages only a strict subset of pkgs in main
[06:50] <fabbione> some people in group bar do not have full main upload privileges
[06:50] <fabbione> now
[06:50] <Kinnison> fabbione: Not currently supported
[06:50] <fabbione> in order for group bar to upload to main
[06:50] <fabbione> group bar needs to be part of foo
[06:50] <fabbione> (read foo as ubuntu-core-devel)
[06:51] <fabbione> so how can we make this to work?
[06:51] <Kinnison> Currently we can't
[06:51] <Kinnison> we've spoken about having more granular upload privs
[06:51] <fabbione> Kinnison: ok
[06:51] <Kinnison> we don't currently have them
[06:51] <fabbione> is there a spec or plan to do it?
[06:51] <fabbione> or is it all handwaving
[06:51] <fabbione> ?
[06:51] <Kinnison> check out https://wiki.launchpad.canonical.com/UploadPrivileges
[06:51] <fabbione> Kinnison: thanks
[06:52] <fabbione> Kinnison: make sense :)
[06:53] <Kinnison> fabbione: cool
[06:54] <fabbione> what about the manual link between pkgs and maintainers (people/team)?
[06:54] <Kinnison> Anyone on the review team want a small review?
[06:54] <kiko> not done either
[06:55] <fabbione> kiko: same question.. is there a spec/plan or is it still handwaving?
[06:56] <fabbione> Kinnison: go ahead and send it here
[06:56] <kiko> fabbione, that is missing a spec, I believe.
[06:56] <Kinnison> fabbione: erm, I meant the launchpad code-reviews team :-)
[06:56] <fabbione> kiko: i assume you are going to work on it :P
[06:56] <fabbione> Kinnison: ehehe ok :)
[06:56] <Kinnison> fabbione: feel free to do the review if you want
[06:56] <fabbione> kiko: (specially if you want to wake up tomorrow ;))
[06:56] <kiko> Kinnison, I can review
[06:57] <kiko> fabbione, I could, but probably npw
[06:57] <kiko> not
[06:57] <Kinnison> kiko: Cool, you want to come over and do it here, or do you want a diff
[06:57] <fabbione> Kinnison: nah.. i don't have enough background to do it..
[06:57] <Kinnison> kiko: it'll take a while before jamesh's scripts catch up to it
[06:57] <kiko> Kinnison, I'll walk over
[06:58] <Kinnison> kiko: coolio
[06:59] <Kinnison> kiko: I'll yell when I have the diff ready
[06:59] <jamesh> Kinnison: it runs once an hour right now
[07:00] <Kinnison> jamesh: oooh
[07:00] <Kinnison> jamesh: cool
[07:00] <Kinnison> jamesh: it's that quick?
[07:00] <Kinnison> jamesh: on the hour?
[07:01] <stub> SteveA: ping
[07:01] <stub> SteveA: Guy looking for a laptop
[07:01] <jamesh> Kinnison: there isn't that many branches on the page, which contributes to the speed ...
[07:03] <Kinnison> jamesh: so when does it run?
[07:05] <jamesh> Kinnison: the run date is at the top of the page
[07:06] <jamesh> it is part way through a run right now
[07:07] <Kinnison> oh well
[07:07] <Kinnison> so I lose
[07:08] <sivang> 17:34 < zyga> I've updated my /usr/share/applications
[07:08] <sivang> 17:34 < zyga> I'll restart to check if the startup is notacibly slower
[07:08] <sivang> 17:34 < zyga> brb
[07:08] <sivang> oops
[07:08] <sivang> sorry
[07:08] <zyga> sivang: ?
[07:08] <zyga> np
[07:09] <sivang> my touchpad seem to get crazy
[07:15] <SteveA> SteveA: right now?
[07:16] <SteveA> stub: right now?
[07:17] <SteveA> stub: i'm in muguet if anyone wants to talk with me
[07:31] <stub> SteveA: https://chinstrap.ubuntu.com/~dsilvers/paste/fileTaEgiU.html
[07:31] <stub> Doit bitch
[07:33] <elmo> mdz/kiko: done
[07:34] <kiko> thanks elmo rocking as usual
[08:03] <mdz> elmo: zsh on drescher would be lovely
[08:11] <janimo> can external SVN projects be imported in launchpad only if the yhave coressponding packages in ubuntu?
[08:12] <kiko> darn. the answer was no.
[08:13] <kiko> janimo, the answer is no. you just need to register the product.
[08:13] <kiko> and talk to jblack or lifeless
[08:13] <janimo> kiko,  thanks.
[08:15] <janimo> so I talk to them before/after/instead of filling out the import forms for the product?(xfce alreday regsitered just not tracked)
[08:15] <kiko> janimo, you can do it aftrwards
[08:18] <janimo> any ETA on the switch to bzr?
[08:22] <kiko> Kinnison, ping?
[08:22] <kiko> janimo, it is done
[08:22] <kiko> can somebody get me Kinnison?
[08:41] <Kinnison> no
[08:49] <kiko> now I need stub
[08:50] <kiko> janimo, but not for imports, sorry -- so you'll get baz for now, and bzr afterwards
[09:07] <janimo> kiko,  any idea when bzr will be here for imports too?
[09:13] <bradb_> kiko: dude, i just thought of something.
[09:13] <bradb_> why do we even need the "Request fix:" links?
[09:14] <kiko> bradb_, hmmm. why wouldn't we?
[09:14] <bradb_> the fact that I've added release targeting and null bugtask fu seems to allow their disappearance entirely. i have serious doubts that *anyone* would notice their disappearance :)
[09:14] <bradb_> the only feedback i've gotten about them thus far is "what are these for?"
[09:15] <kiko> bradb_, do you understand how much pain you are inviting by changing that part of the page?
[09:16] <bradb_> kiko: basically you're saying you don't think the sab will buy into it?
[09:16] <bradb_> kiko: can you give an example of a non-contrived use case for those links?
[09:16] <SteveA> bradb_: fix other things first
[09:17] <kiko> bradb_, I'm saying that area is an area which is controversial. I'd stay away from there
[09:17] <bradb_> kiko: right
[09:18] <kiko> stub!
[09:18] <stub> kiko: still here
[09:18] <kiko> how are you doing?
[09:18] <kiko> stub, I'll need a gina run soon
[09:19] <stub> kiko: ok
[09:19] <kiko> stub, we missed the backports pockets.
[09:19] <Mez> ...?
[09:21] <stub> kiko: You have new code, or should I just run the existing code on staging?
[09:21] <kiko> stub, I will have new code -- I need to add it to a dbschema.
[09:21] <kiko> it does mean waiting for PQM
[09:22] <stub> kiko: Can you update the staging config too in your commit?
[09:23] <kiko> stub, hmmm. yes, I think I can
[09:23] <Mez> is this the new soyuz stuff being put into place then?
[09:24] <kiko> Mez, in testing, but yes
[09:24] <kiko> oh, that's right Mez -- you're the backports dude
[09:24] <kiko> so I forgot your pocket
[09:24] <kiko> adding it :)
[09:28] <elmo> mdz: done
[09:29] <Mez> but *shrusg*
[09:34] <Mez> https://staging.ubuntu.com/+builds/+build/134165
[09:36] <kiko> Mez, is that a system error?
[09:41] <Mez> yes
[09:51] <Mez> hmm
[09:51] <Mez> the packages are a lil borked
[09:51] <Mez> https://staging.ubuntu.com/distros/ubuntu/breezy/+package/k3b-mp3
[09:51] <Mez> k3b-mp3
[09:51] <Mez> click on i386
[09:51] <Mez> https://staging.ubuntu.com/distros/ubuntu/breezy/i386/k3b-mp3/0.12.2-0ubuntu2
[09:51] <Mez> and it says it's  k3blibs-dev
[09:51] <mdz> elmo: you are my hero
[09:54] <Mez> in fact - they all show as k3blibs-dev
[09:54] <Mez> and I guess in other packages they show as the last package there
[10:29] <Kinnison> is launchpad's extra slowness a known-issue right now?
[10:29] <Kinnison> Or is it my laptop being shit?
[10:33] <Kinnison> bug 3256, has it been updated?
[10:33] <Ubugtu> Error: I cannot access this bug
[10:33] <Kinnison> apparently not
[10:33] <Kinnison> bug 3256, has it been updated now?
[10:33] <Ubugtu> Malone bug #3256: distrorelease needs component/section cleaning up Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Daniel Silverstone, Status: Fixed http://launchpad.net/malone/bugs/3256
[10:33] <Kinnison> huzzah
[10:33] <Kinnison> took long enough
[10:34] <stub> SteveA: https://chinstrap.ubuntu.com/~dsilvers/paste/filed0pgBI.html
[10:46] <bradb_> stub: Can we do a new rollout if/when my patch lands? (currently #1 in pqm's queue) It will hopefully fix the +assignedbugs problem.
[10:46] <stub> bradb_: ok, although I'd like to wait until I can land mine too. Are people here waiting to see it?
[10:47] <stub> Of course, that involves someone poking SteveA until he looks at that paste
[10:53] <carlos> jordi, ping!
[11:12] <kiko> ddaa, can you put off running baz-import until tomorrow night? PQM is really really slow atm
[11:12] <kiko> and I have some critical fixes to land for the archive side of things
[11:12] <kiko> ddaa, are you running for all your branches, and is it close to ending?
[11:13] <ddaa> yes, yes, no idea
[11:13] <ddaa> I think I should just nice it
[11:13] <kiko> if you could
[11:14] <SteveA> nice won't help
[11:14] <SteveA> it is IO bound
[11:14] <spiv> ddaa: nice sadly doesn't help with io contention.
[11:14] <SteveA> not cpu bound
[11:15] <kiko> ionice?
[11:15] <ddaa> bah... I just suspended it
[11:15] <ddaa> when can I start it again?
[11:17] <kiko> ddaa, tomorrow evening?
[11:17] <kiko> pleeeeze
[11:21] <Keybuk> meh @ topic ?
[11:21] <kiko> hmmm
[11:21] <salgado> bradb_, did that branch of yours that was on pqm a few minutes ago got merged?
[11:21] <bradb_> salgado: NOPE
[11:22] <kiko> failure
[11:22] <bradb_> salgado: It's resubmitted
[11:23] <salgado> bradb_, I don't understand why you wrote this fix. you saw that I already have it on my branch. kiko is reviewing it
[11:24] <bradb_> salgado: ? I told you in the room a few hours ago that I was working on it. If I would have saw that you added batching to +assignedbugs, rest assured I wouldn't have added it. :)
[11:25] <salgado> bradb_, I changed the whole +assignedbugs to use the same base view class and macros that are used in the bug listings of products/distro/distroreleases
[11:26] <salgado> so, yes, they have batching
[11:26] <uws>  "batching"  == cutting a list in pieces/subpages ?
[11:26] <salgado> I thouhgt you were changing those macros and not the +assignedbugs
[11:26] <salgado> uws, yes
[11:41] <bradb_> salgado: this was the reason i couldn't continue working with you to land the targetnamecache stuff. sorry for the confusion.
[11:50] <salgado> bradb_, no worries. I've seen your diff already, and it looks like it won't be too much trouble to solve the conflicts
[11:51] <bradb_> ok, that's good to hear :)


[01:20] <ScottK> Riddell: I've uploaded python-qt4 4.9 with Python3 stuff packaged to Debian so someone can merge it now.
[01:21] <ScottK> (It can't be sync'ed until after fabo multi-arches qt4-x11 in Debian)
[02:33] <ScottK> yofel: ^^^ yon python-qt4 update also fixes pykde4 not building.
[03:11] <ScottK> Riddell: agateau emailed me to tell me he applied my gwenview fixes upstream.
[06:20] <ybit3> http://mail.kde.org/pipermail/marble-commits/2010-July/001279.html
[06:20] <ybit3> wondering if this installed with marble-plugins
[06:22] <ybit3> https://projects.kde.org/projects/kde/kdeedu/marble/repository/revisions/416ce8b0ef25fd91ea90fc758cb0af33ad17a167/entry/src/plugins/runner/latlon/LatLonRunner.cpp
[06:22] <ybit3> i guess this is the better link
[07:40] <yottabit> ping anyone
[09:42] <debfx> ScottK: wouldn't it make sense to split up the python3-pyqt4 package so each qt module has an own package?
[12:09] <fabo> debfx: do you know where I can find older build log for qt4-x11?
[12:10] <Riddell> fabo: on launchpad?
[12:10] <ScottK> debfx: Perhaps.  Currently it's the same as python-qt4.
[12:11] <Riddell> https://launchpad.net/ubuntu/+source/qt4-x11/+publishinghistory linked to e.g. https://launchpad.net/ubuntu/oneiric/+source/qt4-x11/4:4.7.4-0ubuntu7 linked under builds
[12:12] <Riddell> debfx: I was kindae hoping ubuntu desktop would do the python-qt4 splitting since it's mostly in their advantage
[12:13] <fabo> Riddell: thanks!
[13:20] <debfx> Riddell: do they even use python-qt4?
[13:28] <Riddell> debfx: ubuntu one does
[13:28] <Riddell> or is about to
[13:28] <Riddell> and they haven't decided how it could go on the cd yet, they were still musing download on first use when I asked
[14:00] <ScottK> Half the package is in QtCore and QtGui, so not sure how much splitting will help.
[14:01] <Riddell> right enough
[14:02] <ScottK> Splitting out QtWebkit might make sense, but dunno about the rest.
[14:03] <Riddell> it also makes packaging pyqt apps more fiddly since there's no shlibs to add the necessary ones for you
[14:03] <ScottK> Yep.
[14:04] <ScottK> First I need to fix my python3 messups (Debian Bug #653567)
[14:06] <Riddell> how did you handle libpythonplugin.so ?
[14:06] <Riddell> because python-kde4 has more files like that
[14:08] <ScottK> Only built it for python, not python3
[14:09] <ScottK> Not sure how to get the stuff that's not in a versioned python directory built for both.
[14:12] <Riddell> fiddly I expect
[14:43] <debfx> ScottK: it's not just the bindings but also the the actual Qt libraries that take space
[14:43] <ScottK> Good point, but I think those will be on the Ubuntu CD anyway.
[14:44] <ScottK> It probably wouldn't be that hard to make a tool that parsed the source to figure out which PyQy4 dependencies were needed.
[14:48] <Riddell> when I first packaged something in python I read that debhelper or some pythonic part of it could do that for python modules, I've not come across it working though
[14:49] <ScottK> The various python helpers will figure what python interpreter packages you need, but not modules or extensions.  I've seen people confuse the two.
[14:50] <ScottK> dh_python2/3 can do it for packages that have a requires.txt from upstream, but that wouldn't help much if we do a distro level split.
[14:50] <ScottK> POX is probably the one with the best idea about how to go about it though.
[14:51] <debfx> we can still keep python3-pyqt4 as a metapackage that depends on all modules
[14:52] <ScottK> You'll need two things:
[14:53] <ScottK> 1. A metapackage to install everything.
[14:53] <ScottK> 2. A "common" package for the stuff every module needs.
[14:54] <ScottK> BTW, you'll need to merge python-qt4 again shortly.  The python3 packages aren't installable.  Fixing.
[15:34] <Riddell> cor there are upsteam networkmanagement releases
[15:34] <Riddell> I wonder if we should rename the source to networkmanagement
[15:34] <Riddell> bit generic
[15:49] <apachelogger> as is partitionmanager for that matter
[16:15] <debfx> better convince our upstreams (kde and debian) to rename it first
[16:37] <jjesse> Darkwing, hey i'm looking at kubuntu docs bugs and a lot that show as fixed committed are still in the precise branch, any ideas whats going on w/ that?
[16:41] <ScottK> New python-qt4 is uploaded in Debian.
[17:11] <Riddell> jjesse: well precise branch means it's fixed for normal bugs
[17:11] <jjesse> Riddell,  the last comment shows the bug was fixed in the oneric branch of kubuntu docs, but if i look at the precise kubuntu doc branch the bug still exists
[17:11] <jjesse> which is why i am confused
[17:14] <Riddell> jjesse: ah so needs forward copying the change?
[17:18]  * ScottK looks at http://stage.catalogue.gcp.cust.bluerange.se/catalogue/200/240-260-78/Section_43_page_706.gif and wonders if he's bitten off more than he can chew.
[17:19] <Riddell> that's almost as bad as putting a brompton axle back together
[17:20] <ScottK> We own two 1991 Volvo 240s and one came up with a bad transmission.  My theory is get the dead transmission back (I bought a used one to replace it) and then rebuild it so I'll have one ready the next time one goes.
[17:23] <ScottK> Riddell: python-qt4 needs let out of New.
[17:30] <Riddell> python3-pyqt4 inconsistent name compared to python-qt4?
[17:34] <Riddell> /usr/lib/python3/dist-packages/PyQt4/phonon.cpython-32mu.so gosh this dh_python3 does strange things to the filenames
[17:34] <Riddell> ScottK: main or universe?
[17:38] <ScottK> Riddell: Universe for now I'd say.
[17:38] <ScottK> Depends on if we end up with python or python3 at the end which is in Main
[18:00] <yottabit> ping anyone
[18:01] <yottabit> is _anyone_ around
[18:03] <yottabit> i want to know if i need to use kde's repos or some kubuntu development branch?
[18:06] <yofel> for what?
[18:06] <yofel> yottabit: ^
[18:06] <yottabit> yofel: I'm writing a krunner extension
[18:07] <yottabit> it will be dpending on a feature that comes in marble 1.3
[18:09] <yottabit> ..and i have time today to work on it......
[18:09] <yottabit> but i'm not sure how to get started
[18:09] <yottabit> marble 1.3 is part of kde 4.8
[18:10] <yofel> well, you could use the RC packages then if you want to make it, but if you want to send it upstream then it has to work against trunk. (which shouldn't be much of an issue for a krunner extension I think)
[18:12] <Riddell> can also use project neon for up to date packages of trunk
[18:13] <yottabit> project neon or rc packages?
[18:13] <yottabit> i don't know what the difference is atm
[18:14] <yottabit> i guess by rc, yofel, you are referring to kde stuff
[18:14] <yottabit> kde git repos
[18:14] <yottabit> Riddell: what is the trunk?
[18:15] <yofel> no, rc is 4.7.95 - i.e kde 4.8 RC1, which we have in precise and ppa for oneiric, neon would be packages from git
[18:17] <yottabit> does neon contribute back to kde itself?
[18:18] <yottabit> looks like povaddict answered my question in #kde-devel
[18:18] <yottabit> [12:10] <PovAddict> distros only have minor patches
[18:18] <yottabit> [12:11] <PovAddict> not a whole branch where they do actual development in
[18:19] <yofel> all neon does is provide daily built packages of kde from git - we don't do anything that would make sense to send to kde.
[18:19] <yofel> right
[18:19] <yofel> yottabit: The useres of neon use it with the intention of sending their work to kde though
[18:20] <yofel> as they're essentially working on git, they just don't build everything themselves
[18:20] <yottabit> do they use apt-get source to get the stuff they want to work on?
[18:21] <yofel> well, you can get the specific neon package with apt-get source, or clone the git repos from kde - only difference is that the packages are up to 1 day older than git
[18:23] <yofel> yottabit: in case you didn't find it yet: http://techbase.kde.org/Getting_Started/Using_Project_Neon_to_contribute_to_KDE
[18:23] <yottabit> aha
[18:23] <yottabit> i didn't, thank you
[18:24] <yottabit> how would you work in neon without destabilizing your system?
[18:24] <yottabit> wondering if it's practical to have a virtualbox environment for this
[18:24] <yofel> yottabit: let's move to #project-neon
[18:55] <ScottK> Riddell: qt4-x11 4.8 is in Debian experimental.
[19:01] <Riddell> ooh
[19:02] <yofel> \o/
[20:24] <apachelogger> JontheEchidna: muon will get kickoff integration?
[20:24] <apachelogger> word order fail ... "will muon.."
[20:25] <yottabit> http://pastie.org/3092101
[20:25] <yottabit> using the neon stuff
[20:26] <yottabit> ofc it failed before using the neon stuff too :)
[20:39] <JontheEchidna> apachelogger: you mean the right-click uninstallation stuffs?
[20:46] <apachelogger> yottabit: because the example is crap
[20:46] <apachelogger> yottabit: go poke someone in #plasma
[20:47] <apachelogger> that init(self) is mosdef missing a : at the end
[20:47] <apachelogger> python being a silly language and all
[20:47] <apachelogger> JontheEchidna: yus
[20:47] <apachelogger> yottabit: I am reasonable certain using javascript would be better
[20:47] <apachelogger> or c++ for that matter
[20:48] <yottabit> thanks for the input
[20:48] <yottabit> just got my burrito from taco bell, going to chow for a bit
[20:48] <Riddell> bah, apachelogger is just a weird language fanboy, he's biased
[20:49] <Riddell> see how weird c++ is http://jriddell.org/const-in-cpp.html  I've never understood that page, and I wrote it!
[20:50]  * apachelogger pondered learning gaelic today
[20:50] <JontheEchidna> lol
[20:50] <JontheEchidna> apachelogger: I hadn't given it much thought, but it wouldn't be too hard to write a simple helper app to do that.
[20:51] <apachelogger> JontheEchidna: that is why I am asking :P
[20:52]  * apachelogger always found the concept of having to use a package manager to uninstall an *app* super bogus
[20:53] <Riddell> apachelogger: any language without words for "yes" or "no" is just as nuts as c++
[20:53] <apachelogger> lol
[20:55] <jussi> and c++ is just as nuts as apachelogger
[20:55] <jussi> wait... nah, apachelogger is more nuts than that...
[20:55] <jussi> :P
[21:09] <apachelogger> :O
[21:37] <ScottK> Riddell: The libpython that pykde4 isn't finding with python3 is /usr/lib/libpython3.2so - so it's a CMake problem, not a we need to package more PyQt4 stuff problem.
[21:37] <ScottK> For a python build it finds -- Found Python library: /usr/lib/libpython2.7.so
[21:37] <ScottK> That should be fixable.
[21:52] <Riddell> ScottK: hmm so needs Sime to look at it but he's not always responsive these days
[21:52] <Riddell> python3-pyqt4 accepted into universe
[21:52] <ScottK> Thanks.
[21:56] <yottabit> apachelogger: js doesn't have good nlp libs
[21:57] <yottabit> that's why i'm using python
[21:57] <yottabit> nltk
[21:57] <yottabit> turns out others can't get this example to work
[21:57] <yottabit> verified in #kde-devel
[21:58] <yottabit> it was missing a colon at the end of function definition on line 7
[21:58] <yottabit> fixed that
[21:59] <yottabit> changed X-KDE-PluginInfo-Name=runner_msgbox to X-KDE-PluginInfo-Name=msgbox_runner
[21:59] <yottabit> removed the currently installed app
[21:59] <yottabit> reinstalled
[21:59] <yottabit> no luck
[21:59] <yottabit> http://pastie.org/3092384
[22:00] <yottabit> oh, and you can see that i put code/main.py in msgbox_runner/contents/
[22:00] <yottabit> ..which wasn't mentioned in the tutorial, but is the correct dir structure for plasma apps
[22:01] <yottabit> i also ran all this from within neon-env
[22:01] <yottabit> and verified i'm using neon apps using which
[22:01] <Riddell> yottabit: as you can tell there's not a great deal of people using python for krunners :(
[22:01] <Riddell> so the tutorial may have mistakes or it may just not work
[22:02] <yottabit> and there isn't documentation on the plasmascript class
[22:02] <yottabit> or function or method or whatever it is
[22:02] <Riddell> yottabit: you can also try on the kde-bindings mailing list but you're unlikely to get an immediate answer
[22:02] <yottabit> http://api.kde.org/pykde-4.5-api/
[22:02] <yottabit> plasma but no plasmascript
[22:20] <apachelogger> yottabit: plasma script api is documented on techbase.kde.org
[22:20] <apachelogger> also for advanced debugging of krunner you might want to fire up kdebugdialog
[22:20] <apachelogger> and activate everything
[22:20] <apachelogger> then krunner should be more verbose on the terminal
[22:20] <apachelogger> in particular about python interpreter errors
[22:21] <yottabit> apachelogger: very nice!
[22:21] <yottabit> can you point me to the documention on techbase?
[22:22] <yottabit> http://techbase.kde.org/index.php?title=Special:Search&ns0=1&redirs=1&search=plasmascript&limit=500&offset=0
[22:22] <apachelogger> oh well
[22:22] <apachelogger> maybe only javascript is documented
[22:22] <yottabit> tsk tsk
[22:22] <apachelogger> which would make sense since it is the preferred choice
[22:22] <apachelogger> anywho
[22:22] <apachelogger> yottabit: the plasma c++ api should translate to python
[22:22] <apachelogger> there are only marginal difference
[22:23] <apachelogger> like the lack of pointers
[22:23] <yottabit> okay
[22:30] <BarkingFish> guys, do you know if there is a specific way of connecting wirelessly to a network with the SSID hidden?
[22:30] <BarkingFish> User aaschez in #kubuntu is trying to access a wireless connection with hidden SSID, but the kde network management icon isn't doing anything.
[22:31] <Riddell> I don't use wifi these days so I don't know, upstream is lamarque in #plasma
[22:31] <yottabit> #aircrack
[22:32] <BarkingFish> Riddell: ok, cheers
[22:32] <yottabit> BarkingFish: i'm not sure if that's the recommended method
[22:32] <yottabit> probably too complicated a solution
[22:32] <yottabit> since you'll be using command line tools
[22:32] <yottabit> and i'm assuming he/she wants to use knetworkmanager
[22:33] <BarkingFish> yottabit: he just needs to get a connection - he can do it through android, but nothing else.
[22:34] <BarkingFish> The only other thing I know which connects to hidden wifi is wicd
[22:34] <yottabit> probably need to run aircrack to detect the hidden network
[22:34] <yottabit> then manually create it in knetworkmanager
[22:36] <BarkingFish> yottabit: he knows the SSID and password, just can't get onto it
[22:36] <yottabit> ah
[22:36] <BarkingFish> the SSID is his work network, which has the SSID hidden for security reasons
[22:37] <yottabit> if you click the knetworkmanager icon there's a box which says "hidden network" and after clicking it, you proceed to entering in this info
[22:37] <yottabit> no need for aircrack
[22:39] <BarkingFish> yottabit: as I said, he's tried that, and it's not working.
[22:40] <BarkingFish> It just sits there like a spare sandwich at a buffet, and does nothing at all.
[22:40] <Riddell> there's newer networkmanagement tars to be packaged which might help (or might now I don't know)
[22:43] <yottabit> network-manager-gnome
[22:43] <yottabit> apt-get install that if he can't get knetworkmanager to work
[22:44] <yottabit> then launch nm-applet
[22:44] <yottabit> at least he'll have a network connection
[22:44] <yottabit> knetworkmanager gave me a lot of problems in the past, and that's how i got around it
[22:55] <BarkingFish> Riddell: i just happened to mention that, lamarque told me a while back on a bug I filed with kde, that 2 days after we packaged plasma-nm, he released a new version with bug fixes in
[22:57] <BarkingFish> https://bugs.kde.org/show_bug.cgi?id=284304
[22:58] <BarkingFish> yottabit: right now, I've directed him to install wicd - I know that does hidden network connection, I've used it myself before I got nm-applet to work
[23:00] <Riddell> BarkingFish: we haven't got into the swing of packaging the releases yet, it doesn't help that he doesn't announce them anywhere but his blog but it'd on my todo list now
[23:00] <Riddell> attica just uploaded, new soname
[23:03] <BarkingFish> Riddell: well I'm set up now for packaging for precise, but I don't know how to package KDE stuff, just regular bits and bobs. And since my head injury, I need some revision on that too.
[23:03] <valorie> while nm-applet is being discussed, does anybody else have the wierd thing where the wireless doesn't start up automatically anymore?
[23:03] <BarkingFish> valorie: not here.
[23:03] <valorie> every day I have to select the wireless to get it to start
[23:04] <valorie> for the last 4 months or so
[23:04] <BarkingFish> I have one wifi network set to kick in automatically as system connection, and it kicks in on boot when the station is transmitting. If it starts transmitting while I'm on, wifi fires up
[23:04] <valorie> it's set to go automatically, it just doesn't do it
[23:05] <valorie> 'tisn't the hardware, because the laptop has a little light, which turns on correctly
[23:05] <Riddell> BarkingFish: yeah I know how that feels
[23:06] <BarkingFish> Yeah, I met the corner of the trunk door of an SUV head on back in September, and most of the stuff I learned prior to that is a blank.
[23:07] <BarkingFish> It's taken me nigh on 3 months to learn to touch type again, I still see people and can't remember who the hell they are...
[23:07] <BarkingFish> and I lost my job because of it.
[23:07] <valorie> that sucks
[23:08] <valorie> head injuries are a big deal
[23:08] <Riddell> got canoe polo team members asking if I can play in february, not a chance
[23:08]  * valorie offers hugs to our wounded
[23:09] <BarkingFish> We didn't think this one was gonna be nasty, that's the thing.  I got a hole in the forehead on the Saturday, the sunday morning after, i couldn't switch my PC on.
[23:09] <BarkingFish> Couldn't remember the password.
[23:09] <valorie> I love reading about neuroscience
[23:10] <valorie> the brain is a weird and wonderful place
[23:10] <BarkingFish> Couldn't use my phone, my tv, satellite receiver, nothing.  Turned out to be concussion, combined with percussive injury & bruising to the parietal lobe
[23:10] <Riddell> BarkingFish: how did they work that out?
[23:10] <valorie> how is your eye, Riddell?
[23:11] <Riddell> I'm on a 12 week waiting list for the neurosurgery department to look at my head
[23:12] <Riddell> valorie: still squint, been told to go back to the eye pavillion in a couple of months to see if there's any improvement.  a long waiting game
[23:12] <BarkingFish> The concussion was diagnosed by my GP after a basic memory test, and then I had an MRI scan done which found the bruising and swelling on the back of the brain
[23:12] <Riddell> ah so you beat me for worse injury, my MRI scan was clear
[23:13] <BarkingFish> I get stuff done quicker when I need to - I have private cover to supplement NHS service, so if the NHS is gonna be slow on something for wait time, I go for my private cover.
[23:13] <BarkingFish> often I can get wait time cut to about a third or less of what it would be on the NHS
[23:15] <Riddell> NHS beats random tropical French hospital, they sent me home in a taxi and I left my notes in the taxi (being concussed) and they had no copy
[23:17] <BarkingFish> 0.0
[23:17] <valorie> yikes, did the taxi company find the notes for you?
[23:17] <BarkingFish> being concussed, I doubt you'd remember which firm took you, right?
[23:17] <Riddell> right BarkingFish
[23:17] <valorie> :(
[23:18] <BarkingFish> so, who ordered the taxi? the hospital?
[23:18] <BarkingFish> Surely they'd know who they booked to take you home
[23:19] <valorie> that just seems so unprofessional, to give an injured person the ONLY copy
[23:19] <Riddell> they didn't but they offered me a second MRI, I decided I'd rather go home instead
[23:20] <BarkingFish> as a qualified paramedic, I can honestly say that only having a single copy of records sounds very suspicious...
[23:20] <valorie> I hope your holidays were pleasant in spite of your injuries
[23:20] <maco> BarkingFish: its the french *shrug*
[23:20] <valorie> both of you
[23:21] <maco> isnt that the answer to anything involving french & things that dont make sense?
[23:21] <Riddell> valorie: sure no pressure for me to buy presents :)
[23:21] <BarkingFish> if you lose them, there's no proof that you were treated there, which means if shit goes wrong, they're pretty much absolved from responsibility
[23:21] <BarkingFish> you've got no proof you were treated there, and they've got nothing to say what they did to you
[23:21] <Riddell> things in tropical France don't run quite like mainland France
[23:22] <Riddell> they's a bit more laid back
[23:22] <BarkingFish> like an Overseas french dependency, the kind of place RFO transmit to?
[23:26] <Riddell> guadeloupe is a department of france and part of the EU, even though geographically it's obviouslly neither
[23:28] <BarkingFish> Yeah, that's the kinda place I thought of. When you said "tropical france" i thought - there's 2 words which never go together
[23:28] <BarkingFish> :)
[23:33] <Riddell> hmm attica weird symbols on arm
[23:34] <valorie> the south of France is very warm, isn't it?
[23:34] <valorie> not tropical, though
[23:34] <BarkingFish> the last time I went to france, I discovered the meaning of wet.
[23:35] <BarkingFish> 7 days and it did nothing but rain the whole time.  Day and night.
[23:52]  * valorie has been to Paris, once
[23:52] <valorie> it was wonderful
[23:52] <valorie> the day it rained, it *really* rained
[23:52] <valorie> we still had fun walking around Paris
[23:52] <BarkingFish> Paris is nice.  I'm determined to go back and see it from more than the inside of my hotel
[23:54] <valorie> ah, I walked it with a native of Poissy
[23:54] <valorie> and saw some of Poissy as well
[23:54] <valorie> lovely week
[23:55] <BarkingFish> I think next time I head out that way, i'll probably vanish off to Belgium and go spend a few days with my friend Simon at VRT :)
[23:58] <valorie> that's the great thing about KDE - I now have friends all over Europe
[23:58] <valorie> and India
[23:58] <valorie> it's awesome
[23:58] <apachelogger> europe
[23:58] <apachelogger> it's a silly place
[23:58] <valorie> happy holidays, apachelogger
[23:58] <valorie> {{{{{{{{{{{{{{{{{{{{{{{hugs}}}}}}}}}}}}}}}}}}}}}}
[23:58] <apachelogger> and you
[23:58] <valorie> silly is good
[23:58] <valorie> better than American politics!
[23:58] <apachelogger> monty python silly even
[23:59] <valorie> the budgie is DEAD!
[23:59] <valorie> I discovered I can now watch Dr. W
[23:59] <valorie> on netflix
[23:59] <apachelogger> dw xmas special
[23:59] <apachelogger> omnomnom
[23:59] <apachelogger> watching it a third time right now
[23:59] <valorie> so I'm about to be engulfed