=== abentley1 is now known as abentley [06:25] * mwhudson is in that fun "run tests. edit security.cfg, rinse later repeat" cycle [06:44] < [07:27] jml: ping [08:15] noodles775: Won't your anti-buildd-monopolisation branch pretty effectively break start time and queue length estimations? [08:15] (it's also completely over-restrictive except for a few PPAs) [08:26] good morning [08:26] wgrant: yes - as per the comment on that bug, we'll need to update the estimations etc. [08:27] wgrant: and I've created bug 450124 for improvements... [08:27] Bug #450124: Improvements to IBuilder.findBuildCandidate() [08:27] Malone bug 450124 in soyuz "Improvements to IBuilder.findBuildCandidate()" [Undecided,New] https://launchpad.net/bugs/450124 [08:27] Bug #450124: Improvements to IBuilder.findBuildCandidate() [08:27] Bug #450124: Improvements to IBuilder.findBuildCandidate() [08:28] wgrant: so pls add any issues/improvements you can think of there (I've put one easy solution, but you might have better ideas :) ). [08:33] eek - double bots. Danger of feedback loops. [08:34] * thumper shoots mup [08:47] Good morning [08:53] thumper: yo [08:58] bigjools: hey [08:58] thumper: call? [08:58] bigjools: yo [08:58] * thumper fires up skype [08:59] FAIL [08:59] bigjools: first time I hadn't plugged in the head phones [09:00] thumper: ah yeah, skype doesn't like it when you plug them in when it's already running [09:00] bites me all the time [09:03] Morning! [10:51] thumper: so I can't find a blueprint for build from branch, I'll register one on Soyuz as a start since most of the work is there === mrevell is now known as mrevell-lunch === ursula is now known as Ursinha === mrevell-lunch is now known as mrevell [14:07] salgado: I'm hoping you'll join us on working on Python 2.5/2.6 on a sprint-like thing. We're hanging out in #launchpad-sprint . (Others are welcome too!) [14:11] BjornT: hey. You want to call? I just got on Skype [14:11] gary_poster: yes, i'm starting skype now [14:11] BjornT: cool [14:13] gary_poster: https://code.launchpad.net/~bjornt/lazr-js/buildoutification/+merge/13003 [14:22] gary_poster: http://code.google.com/p/js-test-driver/ [14:43] sinzui: network fail [14:43] I see [14:43] sinzui: try me again [14:44] barry:I cannot connected you [14:44] sinzui: restarting :( [14:47] sinzui: i guess we're done, eh? ;) [14:47] barry: are indeed done [14:47] sinzui: okie dokie === ursula is now known as Ursinha [15:09] danilos: ping [15:09] barry: hi [15:10] danilos: hi! i think you're the only translations guy online atm. do you have a few minutes to help me with something? [15:10] barry: sure, I can give it a shot, though I might be way behind things after two weeks of sprinting [15:11] (though, just imagine the wonders it did for my line :) [15:12] danilos: :). what i'm looking for is the code in poexports that actually creates the tarfiles. tests such as poexport-request-productseries.txt are failing in the python2.5 branch because the tar format changed. i want to take a look at how export creates those tarfiles, but i'm having some trouble locating the exact code [15:12] danilos: actually looking for where files are being added to the tarfile [15:12] danilos: do we use python's tarfile module or do we shell out to tar to do that? [15:13] barry: somewhere in lp.translations.utilities, let me check [15:13] barry: we use tarfile module [15:13] danilos: cool, thanks [15:13] barry: translation_export in there [15:14] danilos: ExportFileStorage? [15:14] TarballFileStorageStrategy? [15:14] barry: LaunchpadWriteTarFile I think [15:15] barry: add_file method if that's what you are looking for [15:15] danilos: got it. thanks! i think that's what i'm looking for [15:16] danilos: let me poke around in there. i may return with more questions. in the meantime.... thanks! [15:16] barry: sure, you are welcome [15:36] adeuring, i have some more questions about the problem publishing IHWDBApplication through the web service, which i asked you about yesterday [15:37] leonardr: yes? [15:37] who has permission to see that object? [15:37] leonardr: a special team called hwdb-team [15:38] ok [15:38] is this internal to canonical? [15:38] i'm trying to figure out whether it makes sense to publish information about the hwdb object in the public api documentation [15:40] leonardr: it is internal to Canonical [15:41] adeuring: is this bug stopping those people from doing useful work? [15:42] leonardr: No; the point is that you need to know how to create the HWDB object "manually", via lp.load(). [15:43] adeuring: i see [15:43] leonardr: so, it is more an inconvenience, since lp.hwdb does not work [15:43] (i mean, in scripts that use launchpadlib) [15:43] right [15:49] adeuring: is the same true of objects like h_w_device and h_w_device_class? is there no way for normal users to get to them? [15:49] because if so, they are cluttering up the api doc [15:50] leonardr: yes. Though I hink that we should open at least parts of the HWDB at some time. But the details are quite difficult... [15:52] i see [15:52] i've been telling people about the hwdb publishing as though it was something they could access. that's pretty emberassing [15:53] well, it was open for some time, but the was, erm, some demand to close it... [15:55] ok === EdwinGrubbs is now known as Edwin-afk === salgado is now known as salgado-lunch === beuno is now known as beuno-lunch === matsubara is now known as matsubara-lunch [18:02] anyone got any ideas why this might happen? http://pastebin.ubuntu.com/292507/ [18:02] Night all [18:04] bigjools, no. however I will gladly rewrite said software in Twisted, if you can somehow wrangle me the time to do so :) [18:05] jml: oh *please*.... with lots of icing and cherries [18:05] actually I *think* Celso did some of that before he left, I need to poke through his unlanded branches [18:06] bigjools, time-wrangling is the trick. [18:06] jml: I'm sure it's only 30m work for a man of your calibre [18:08] bigjools, nothing that involves running tests in Launchpad takes less than 30m. [18:09] jml: it's ok poppy doesn't have tests :) [18:10] * bigjools EODs [18:10] g'night [18:10] bigjools, g'night. === salgado-lunch is now known as salgado === beuno-lunch is now known as beuno === matsubara-lunch is now known as matsubara [20:42] good morning [20:46] hey mwhudson [20:48] hey [21:05] hello [21:09] hi jml [21:15] hi jml [21:15] jml: thanks for the review [21:16] np [21:17] rockstar: skype ping [21:17] thumper, pong [21:22] flacoste, intellectronica, http://www.456bereastreet.com/archive/200910/remove_the_outline_from_links_on_active_only/ [21:23] hi jml [21:23] jml: whats your opinion about patches adding the extended test protocol I've been designing to testtools? [21:25] lifeless, unformed, generally favourable. [22:01] jml: is there a bug for the branchingubuntu work? [22:01] mwhudson, I don't think so. [22:01] or, gosh, maybe a blueprint!?! [22:04] * mwhudson acquires ridiculous amounts of karma by using blueprints [22:06] thumper, jml: does https://blueprints.edge.launchpad.net/launchpad-code/+spec/branching-ubuntu/ look ok? [22:08] mwhudson, what exactly am I looking for? [22:09] jml: sanity [22:09] mwhudson, the blueprint metadata looks fine [22:09] jml: conspicuously wrong things [22:09] jml: ok thanks [22:09] mwhudson, I'm pretty sure I wrote the spec, so I'm happy to assume that it's relatively sane :) [22:10] jml: heh [22:13] thumper, did you land the branch index windmill test? === salgado is now known as salgado-afk [22:22] mwhudson, actually, do you have a moment to talk about the code import stuff? [22:22] rockstar: yes [22:22] jml: sure [22:23] mwhudson, can you call my landline? [22:23] jml: sec [22:23] thumper, it's failing on my machine looking for xpath='//div[contains(@class, "yui-ichoicelist-content")]' [22:24] ?? [22:25] * thumper tries to run the test [22:25] thumper, http://pastebin.ubuntu.com/292652/ === salgado is now known as salgado-afk [22:44] flacoste: did we have a call? [22:46] thumper: we should [22:47] Hi, I asked this in launchpad-sprint before, but they are busy at the moment (the problem is related to the sprint). Does anyone know, when and where output elements are escaped? [22:47] simon-o: which elements? [22:48] flacoste: I just get your skype voicemail [22:49] thumper: links to feeds () [22:49] thumper: that's because i needed to hang up with Gary first! [22:49] thumper: i'm free now! [22:49] this is the test case feeds/xx-links [22:49] simon-o: what is failing exactly? [22:50] (note that this only fails with Python 2.5) [22:50] thumper: http://paste.ubuntu.com/292664/ [22:51] wgrant: yes, it's only py2.5 but I trying to fix this, but don't know where to search [22:51] The escaping is still fine. [22:51] It just does it differently. [22:52] I'm not sure changing it just to match the tests is a good idea. [22:54] wgrant: ok I saw this while debugging. So this isn't related to py2.5 [22:54] simon-o: Doesn't it only happen in 2.5? [22:58] wgrant: Sure, what I wanted to say was that this isn't a bug somewhere in python 2.5 it's just a changed behavior [22:58] :) [22:59] simon-o: Oh, right. [23:00] hooray doctests [23:00] simon-o: you could test that the unescaped output is the same? [23:00] maybe [23:00] mwhudson: the test is just about correct escaping [23:01] i see [23:01] and I think title='Announcements for Bad displayname"><script>alert("h4x0r")</script>' is escaped correctly [23:02] Right - it just prefers to use different quotes rather than escape them. [23:03] wgrant: yes. now I would just be interested where exactly this happens (i.e. which method does the escaping) [23:03] simon-o: Whatever XML library TAL uses, I would guess. [23:06] wgrant, mwhudson, thumper: thanks, you helped me a lot === matsubara is now known as matsubara-afk === flacoste is now known as flacoste_afk