[01:02] <broder> has anybody else noticed issues with gpg verification when pushing to a ppa? i keep getting a "general error"
[01:03] <broder> ...apparently those errors are a soft failure. never mind, then
[01:49] <Laney> many, many people
[01:49] <Laney> :-(
[07:14] <tumbleweed> genjix: HERE!
[07:31] <nigelb> tumbleweed: Home already?
[07:35] <tumbleweed> nigelb: not quite
[07:35] <tumbleweed> but back in ZA
[07:35] <nigelb> tumbleweed: cool! :)
[13:33] <detly> is there a pasteboard you use for this channel? Pocoo's seems to be down
[13:43] <detly> I'm trying to upload my source package to RabbitVCS' PPA, but I keep getting this error from dupload: http://pastebin.com/HwjgUKHs
[13:44] <detly> I built using "debuild -S" and signed the package correctly (AFAIK), and launchpad has the key I'm using
[13:45] <genjix> hi
[13:45] <genjix> i keep getting this message:
[13:45] <genjix> The key 515927FAC03CDBA5B659C62790F8E860C21EA5BC has already been imported.
[13:45] <genjix> https://launchpad.net/~genjix
[13:48] <maco> So stop re-importing it?
[13:49] <genjix> it isn't imported. look at my page
[13:49] <genjix> "No OpenPGP keys registered."
[13:50] <detly> also, it doesn't seem to matter what I type in when dupload asks me for my FTP password
[13:51] <maco> Detly: ignore the error. It does that for everybody
[13:52] <maco> Any reason you're using dupload instead of dput? dput doesn't require a password
[13:52] <detly> maco: just what I've always used, I can't remember why
[13:53] <detly> I should probably set up dput
[13:54] <maco> If that's the error I think it is, it's one that happens frequently but is lying. If the package is actually rejected I think you should get an email.
[13:55] <genjix> so launchpad is fucked. it is impossible for it to accept my gpg key.
[13:56] <detly> maco: okay, I'll await an email either way (I get one whether it's accepted or rejected)
[13:56] <maco> I wonder if it's possible your key clashes with someone else's. I have no idea if lp would catch that
[13:57] <genjix> well i had an old account, but i deleted the key on there
[13:57] <genjix> however it doesn't seem to have actually deleted the key, just claims it has
[14:00] <genjix> aha i can merge my old account. nice
[14:18] <detly> it looks like dupload doesn't work at all with launchpad anymore — now that I'm uploading with dput, I'm actually getting emails, and I wasn't before
[14:24] <genjix> if i upload A then B then C
[14:25] <genjix> will they be built in that order?
[14:46] <Renegade15> good day
[14:46] <Renegade15> once more, I have returned to inquire about the XML bug import format
[14:47] <Renegade15> simple question, though: is the output of PHP's base64_encode() compatible with what the import expects for <attachment> -> <contents>?
[15:51] <Renegade15> oh, and another question: how to treat html tags in comment content? leave them be, encode them, ...?
[19:28] <timrc> I'm hitting https://answers.launchpad.net/launchpad/+question/152715 :/
[19:32] <lifeless> oh excellent.
[19:32] <lifeless> so its failing for you now
[19:32] <lifeless> ?
[19:32] <timrc> lifeless, yep
[19:32] <timrc> lifeless, just upload a dummy package and got the rejection
[19:32] <lifeless> no losas for a few hours, but I'll try to get this debugged this time
[19:33] <lifeless> ppa.lp.net ?
[19:33] <lifeless> or upload.u.c ?
[19:34] <lifeless> timrc: ?
[19:34] <timrc> lifeless, sorry... ppa.lp.net I believe, "dput ppa:timrchavez/test4 dummy_1.2_source.changes"
[19:34] <lifeless> yeah cool
[19:34] <lifeless> thanks
[19:37] <lifeless> timrc: will ou be around in 2.5 hours ?
[19:37] <lifeless> timrc: I might want to get you to try a few more uploads
[19:37] <lifeless> timrc: we don't know the way in which this faults yet
[19:42] <timrc> lifeless, hm, not sure if I'll be around or not
[19:42] <lifeless> ok
[19:42] <lifeless> I'm sure we can figure something out :)
[19:42] <lifeless> I will ping you just in case - there is a chance this issue is client specific
[19:42] <lifeless> e.g. tz or timestamp skew.
[19:42] <timrc> lifeless, I'll try to be around.. aye
[19:43] <timrc> interesting thought, considering it was daylight savings time
[20:30] <broder> would it be inappropriate for me to ask somebody to rescore https://launchpad.net/~broder/+archive/ubuntu-tests/+build/2905803 because the build fails locally (but works on lp's buildds)?
[20:30] <lifeless> right now we're a little short on builders ;)
[21:18] <Kiall> Anyone else having issues uploading to a PPA? "550 Changes file must be signed with a valid GPG signature: Verification failed 3 times: ['General error', 'General error', 'General error'] : Permission denied."
[21:18] <Kiall> (Yes - It is signed correctly0
[21:18] <Kiall> (Yes - It is signed correctly)
[21:19] <Kiall> oh wow - what happened to all the builders? lol
[21:21] <Renegade15> I believe it is a known issue: https://answers.launchpad.net/launchpad/+question/152715
[21:21] <Renegade15> but I'm only going by the few dozen lines spoken in the past few hours
[21:22] <Kiall> Renegade15: sure - just read the logs there a min ago aswell :)
[21:22] <Kiall> (probably should have asked before reading though ;))
[21:22] <Renegade15> eh, might as well give the illusion of activity in the channel ;)
[21:38] <lifeless> Kiall: we're looking at it now
[21:39] <Kiall> lifeless: cool, strangely, a few mins later I got a packaged accepted email..
[21:40] <lifeless> yes
[21:40] <lifeless> see bug 798957
[21:43] <lifeless> Kiall: Renegade15: I need a test upload to verify
[21:43] <lifeless> do you have the changes + dsc + diff.gz for one of your uploads that *errored* ?
[21:44] <Renegade15> heh, I'm not here for that
[21:44] <lifeless> ah np
[21:44] <lifeless> Kiall: ^
[21:44] <Renegade15> I joined seven hours ago for XML questions that never got answered :P
[21:44] <Kiall> lifeless: sure
[21:44] <Kiall> lifeless: should I just fire it up, or you need the details?
[21:45] <lifeless> Kiall: I want a copy to reproduce the problem
[21:45] <Kiall> K, I'll pop them in a .tgz on dropbox
[21:45] <lifeless> thanks
[21:45] <lifeless> or attach to the bug
[21:45] <Kiall> sure
[21:45] <lifeless> attaching to the bug might be better
[21:47] <Kiall> sure, on their way up
[21:47] <lifeless> Kiall: thanks
[21:47] <Kiall> done..
[21:50] <Noldorin__> where has the option on LP gone for configuring mailing lists?
[21:51] <lifeless> on the team page
[21:51] <Noldorin__> lifeless, and if i don't have a team, no mailing list?
[21:51] <lifeless> right
[21:52] <lifeless> the team represents the people involved with the list
[21:52] <lifeless> team admins are list admins
[21:52] <lifeless> team members are list subscribers
[21:52] <Noldorin__> lifeless, fair enough really. thanks for clearing it up
[21:52] <lifeless> the team name gives the list address @ lists.l.n
[21:52] <Noldorin__> lifeless, btw, noticed a popular proposal for wiki feature on LP. is that coming any time soon? we be a good addition to Blueprints i think
[21:53] <Noldorin__> either part of or separate
[21:53] <lifeless> its kindof wedged tbh
[21:53] <Noldorin__> oh, how do you mean?
[21:53] <lifeless> well, doing it well requires considerable though and attention to detail
[21:53] <lifeless> the non core dev who was putting some effort in ran out of steam :(
[21:54] <Noldorin__> yeah, doesn't surprise me
[21:54] <Noldorin__> hmm
[21:54] <lifeless> and we don't want to do it poorly
[21:54] <EvilResistance> anyone know if a package built for precise can be run effectively on a Natty environment?
[21:54] <EvilResistance> or would things explode
[21:54] <EvilResistance> oops wrong channel
[21:54]  * EvilResistance hates his computer
[21:54] <Noldorin__> ...no indeed
[21:55] <Noldorin__> lifeless, would simplify things if it were all repo-based :-)
[21:55] <Noldorin__> just using Markdown syntax or such
[21:57] <lifeless> EvilResistance: you need a chroot/vm/lxc or similar. pbuilder is good
[21:58] <Noldorin__> lifeless, ...would that be a sensible approach for Launchpad you think?
[21:59] <Kiall> Noldorin__: any wiki not using markdown should be deleted ;)
[21:59] <lifeless> Noldorin__: indeed, that is one of the possible/probably implementation angles. That also gets into a lot of scaling and security aspects: have to avoid login cookie disclosure, which means auditing of the escaping code bases, and questions like which repo to use to show the wiki for a project, and what about personal wikis? and how should this interact with our existing text fields?
[21:59] <Noldorin__> Kiall, yep. one of the things that still slightly annoys me about Wikipedia, though admittedly it is more complex :-)
[22:00] <Kiall> wikipedia is pre-markdown becoming popular I think, so its forgivable :)
[22:00] <Noldorin__> lifeless, i see... what do you mean about login cookie disclosure?
[22:01] <lifeless> Noldorin__: content that shows under launchpad.net, if it can provide javascript, can get at your login credentials on launchpad and do whatever it wants.
[22:01] <Noldorin__> Kiall, yeah. or even rST to be fair... eventually someone may get fed up and overhaul the syntax/convert all the pages though
[22:01] <lifeless> Noldorin__: this is why the librarian is at launchpadlibrarian.net so that if someone uploads an html file to a bug, they can't compromise the credentials of the person reading the bug
[22:01] <Noldorin__> ahh, makes sense
[22:02] <lifeless> Noldorin__: but if you want to show a wiki inline....
[22:02] <Noldorin__> lifeless, but surely we wouldn't allow anything close to javascript? Markdown syntax would do
[22:03] <lifeless> Noldorin__: thats why the audit
[22:03] <lifeless> Noldorin__: if someone finds a way to make markdown emit html ...
[22:04] <Noldorin__> lifeless, oh sure. i don't think that's a huge problem though. the original MD implementation, or the one StackOverflow uses has been thoroughly tested in live scenarios.
[22:04] <Noldorin__> it does proper escaping correctly in other words
[22:04] <Noldorin__> with guarantee
[22:04] <lifeless> not something I'm willing to take on faith
[22:04] <Noldorin__> heh, guess i'm just less cautious
[22:04] <lifeless> given that a compromise on launchpad is potentially a compromise on *millions* of users machines as root.
[22:05] <Kiall> yup - for a large site like LP, you don't take anything security related on faith :)
[22:05] <Noldorin__> StackOverflow is a rather bigger site than Launchpad, and it's had no problems :-)
[22:05] <Noldorin__> though arguably less crucial
[22:05] <Noldorin__> as you say
[22:05] <lifeless> Noldorin__: its a much smaller risk
[22:05] <Noldorin__> lifeless, yeah, see above concession ^
[22:05] <lifeless> :)
[22:06] <Noldorin__> lifeless, could always write a minimalistic MD renderer and run automated proof verification on it :-D
[22:06] <Noldorin__> that would make everyone's mind at ease
[22:06] <lifeless> for instance yes :) would rather audit and fix upstream.
[22:08] <Noldorin__> lifeless, how do you mean, audit upstream?
[22:10] <lifeless> go through the python md implementation
[22:11] <Noldorin__> oh, indeed
[22:11] <Noldorin__> lifeless, say, if i were ever interested in giving this a go. how would you recommend approaching it?
[22:11] <lifeless> carefully ? :)
[22:12] <Noldorin__> the LP source is all availble, i take it?
[22:12] <Noldorin__> hah, very funny
[22:12] <lifeless> oh yes
[22:12] <Noldorin__> lifeless, with regarding to testing/isolation/not wanting to care about all the other stuff on LP
[22:12] <lifeless> its mainly a matter of working with the lp product strategy team to agree on what we want to *achieve*, and then I can advise on implementation
[22:12] <Noldorin__> or indeed familiarising myself with the LP API
[22:12] <Noldorin__> code base...
[22:13] <Noldorin__> lifeless, i see. i may just have to approach them about that, if i find myself looking for a project in the next 6 months then? :-)
[22:13] <Noldorin__> is IRC a good point of contact?
[22:14] <lifeless> sure, or the launchpad-dev list
[22:15] <Noldorin__> lifeless, sounds good. i shall bring it up again... some time.
[22:15] <Noldorin__> perhaps when you least expect it!
[22:15] <lifeless> :)
[22:15] <lifeless> Kiall: thank you
[22:15] <lifeless> Kiall: we've established without a doubt that the gpg stuff is fine.
[22:15] <lifeless> Kiall: there is something broken, but we don't yet know what it is
[22:16] <Noldorin__> brb
[22:18] <Kiall> lifeless: debugging is always fun ;)
[23:00] <Kiall> lifeless: i just uploaded another package, failed the first time, passed the second.. issue fixed?
[23:00] <lifeless> faied in the same way ?
[23:01] <Kiall> yea - GPG error first time (a few mins ago).. then I just retired and it went straight in
[23:03] <lifeless> oh thats very interesting
[23:03] <Kiall> cluster where only some servers are rejecting?
[23:03] <lifeless> there is just one server involved for this
[23:03] <Kiall> scratch that idea then ;)
[23:04] <lifeless> Kiall: how long ago is a few minutes, precisely ?
[23:05] <Kiall> Already closed the console.. and dont think it tells me the time anyway!
[23:05] <lifeless> k
[23:05] <lifeless> we restarted 45 minutes ago
[23:05] <lifeless> before that I would have expected a failure
[23:05] <Kiall> maybe 30 - 40mins or so ago?
[23:05] <lifeless> and after it not
[23:05] <lifeless> ah, so yes, that fits. Phew :)
[23:05] <Kiall> guess it was 45 mins ago then ;)
[23:06] <Kiall> BTW .. Is the GPG error related to 63 disabled builders? ;)
[23:08] <lifeless> nope
[23:08] <lifeless> thats a separate issue, being looked at (different team)
[23:08] <Kiall> busy day I then guess ;)
[23:09] <spm> many of those should be back by now. why they're not is a matter of some concern and is being chased.
[23:10] <wgrant> Argh, forgot to check them.
[23:10]  * wgrant reenabled.
[23:10] <wgrant> reenables
[23:10] <Kiall> spm: a typical day in ops then ;)
[23:11] <spm> hmm. not typical. but ... yes. :-)
[23:12] <Kiall> ah ... thats better .. 6 hour wait down to an hour ;)
[23:13]  * Kiall waits for "ftpmaster.internal" to fall over with all 63 builders pulling at once ;)