=== Ursula is now known as Ursinha [13:27] I just watched Jono's lightning talk from UDS, good stuff (http://www.youtube.com/watch?v=4Cxs9OHIBcs#t=0h17m34s). [13:28] i may be a min or two late [13:28] yeah it is good [13:32] bac benji danilos gmb, about to call [13:32] k [13:32] ok [13:33] danilos skype ping [13:33] gary_poster, ack [13:33] gary_poster, I mean, "ready" :) [13:35] http://blog.launchpad.net/notifications/launchpad-read-only-june-8th-22-00-utc === Ursula is now known as Ursinha [13:52] bac: the lp2kanban script needs at least two things before it can be run regularly: 1) change it to point to the real yellow board -- not the test one (wich might be made a command-line option) and 2) be made to only sync cards marked as syncable [13:52] ok [13:54] bac: for the sync markings, I suggest that any card with a title consisting only of "sync" be synced, and then have something like "Automatically synced to LP" added to the description which is also a marker to tell the script to sync a card [13:54] that way it's easy to get a new synced card started, easy to see which ones are synced, and easy to stop one from being synced [13:55] benji: ok. perhaps "sync: " prefix on the title, so you can enter something initially meaningful to begin with [13:56] benji: is the buildout.cfg being used? [13:56] that's fine with me; personally I like the syncing because I don't have to enter something initially meaningful [13:56] yep [13:56] benji: how so? is setup.py referencing it? [13:57] nope, it's the other way around, buildout uses setup.py [13:58] you bootstrap the buildout and then run bin/buildout to build everything [14:01] bac: if you're not familiar with buildout, this should get you started: https://pastebin.canonical.com/48282/ [14:02] benji: yeah, i was just about to do that. :( [14:02] er, :) [14:02] bac: actually, that contains an error, use this one https://pastebin.canonical.com/48283/ [14:02] cool [14:03] actually that one has an error too. [14:04] benji: would it be horrible to add bootstrap.py to our branch? [14:06] bac: I don't like it (not DRY enough for me), but I'm only -0 so feel free. [14:07] benji: ok. i'll add a README then [14:08] cool [14:12] * gary_poster thinks ease-of-use trumps DRY :-P [14:15] well, since you only have to run bootstrap once per computer per version of python, the inconvienience is pretty low and boostrap has already changed once requiring everyone who copied it to update their copies; maybe that just grates on me more than others [14:37] benji: wouldn't that be once per repository? [14:37] i mean it creates a local bin/buildout only, right? [14:38] right, but you can use that (via "bin/buildout bootstrap") to boostrap other projects [14:42] benji: so i'm getting auth errors. can you authenticate with leankit? [14:44] bac: yep, it works for me, remember that your user name is your email address [14:44] benji: yeah, that's what i'm using [14:44] hmm, it should work then, let me try it [14:48] bac: with the bot user/pass I got "urllib2.HTTPError: HTTP Error 401: basic auth failed" [14:48] yes [14:48] that's what i get with my credentials [14:49] are we not authorized for that test board? [14:49] no, that makes no sense, as i can use the web ui to make a card [14:49] I've run it with the bot creds against both boards. [15:05] bac: I did a packet dump and found that the auth headers aren't being sent to the kanban board; I'm trying to figure out why now [15:06] benji: but it only fails on the get_card for some bugs. retrieving the board works [15:07] for me the very first request (for the board) fails [15:07] oh, and then urllib2 reissues the request with auth headers [15:08] * benji continues reading the packet dump [15:12] benji: i get the board, see 5 lookup errors, and then the rest throw the auth error [15:14] bac: we need to point it at the real board (see the comments at the top of the file), but it shouldn't be run yet because it will update any card with an external ID (bug number) [15:14] when I do that the auth errors go away [15:15] i'll try with the call to update_card commented out [15:20] benji, can I tell flacoste that, unless he objects, you are willing to give a presentation tentatively titled "My three days trying to make coffescript and LP friends"? :-) Given that I let you have three days to do it, and a day to make the presentation? The goal would be to intro coffescript, advocate it or not depending on your experience, and show how it might work in LP. [15:20] gary_poster: that sounds like an excellent plan [15:20] cool [15:25] benji: running against the real board with updating turned off, i can get the board, see one lookup failure, and then the rest are auth errors. [15:27] hmm, let me try [15:35] yeah, I get the same thing here [16:00] CHR! [16:40] danilos, should I assign this to you, or to translation coordinatiors, or...? [16:40] https://answers.launchpad.net/launchpad/+question/127227 [16:43] gary_poster, don't assign it to anyone, especially with the end of the week near :) [16:44] danilos, ? [16:44] you mean, let deryck deal with it? :-) [16:44] gary_poster, well, if it doesn't get sorted out before the end of the week (considering the guy has not really provided anything but said "Really? Are you sure?"), I don't want to be tied into it for the next week :) [16:45] gary_poster, and deryck has henninge as well ;) [16:46] anyway, out [16:46] danilos, ack :-) [16:46] bye [16:53] bac, is it possible to merge teams? [16:54] yes [16:54] bac, can the team owner do it? I don't see it on https://launchpad.net/~yellow [16:54] (this is for a LP question on CHR) [16:55] (I also don't see it on https://launchpad.net/~yellow/+edit) [16:55] gary_poster: https://launchpad.net/people [16:55] in the portlet [16:57] bac, got it, thank you. Who can do this? Can I ask other users to do it, so that LP verifies that everyone has the appropriate privileges and expectations? Does a person need to have admin privs in both teams? Or maybe it just sends emails to the two teams to verify? [16:58] gary_poster: i'm unsure of the details. i can look into it later if you want. i'm trying to get that big email QA done now per lifeless' request [16:59] bac, ack, thanks, I'll leave you alone [16:59] gary_poster: glad to help in a bit [16:59] bac, np, I'm just going to do it. I think it's ok in this case [17:01] bac: any luck with the auth errors? (none here) [17:02] benji: no, i got pulled away [17:02] i never saw anything other than the same failures [17:02] was going to look at it with wireshark when i have time [17:08] bac, when you do CHR, could you see if you could help this guy, presumably with some DB massaging that you hopefully know better than I? I filed a bug for what he is encountering, fwiw, which is https://bugs.launchpad.net/launchpad/+bug/793670 , but I don't want him to have to wait for us to fix that bug before he can log in. [17:08] <_mup_> Bug #793670: User account missing preferred email after suspension/reactivation < https://launchpad.net/bugs/793670 > [17:08] gary_poster: i will [17:10] thank you [17:10] * gary_poster goes to lunch [17:13] uh, now. [17:14] * bac lunches too [17:29] bac: hi, when you return: qabot is happy and tagging bugs as it should [17:29] bac: what kind of email were you expecting from it? [17:44] hi Ursinha [17:44] usually i get email from qabot saying that a revision is ready to be QA'd [17:45] Ursinha: for that revision i got no email so that's why i asked [17:46] what kind of email exactly? the bug one? [17:46] Ursinha: the one with: [17:46] Fixed in stable r13164 pqm/launchpad/stable/revision/13164>. [17:46] ** Tags added: qa-needstesting [17:46] ** Tags removed: qa-ok [17:46] the bug comment [17:46] I see [17:47] Ursinha: ah, that's just regular bug mail...i never paid attentino [17:47] :) [17:47] since it came from 'Launchpad QA bot' i thought the bot was sending it [17:47] nm [17:48] anyway, I got the email about two hours ago [18:02] gary_poster: so have you used 'process-email -vv' on qastaging before? the output i got was not so helpful: https://pastebin.canonical.com/48300/ [18:09] bac, I have not [18:09] gary_poster: i thought the idea was it would generated a ton of output, allowing you to not have to look at the outbox. [18:10] bac, that's the way the one we used worked, yes [18:10] gary_poster: do you have access to said outbox on qastaging? [18:10] that's TL only right? [18:10] not to my knowledge, but I bet Ursinha does, or matsubara (or they can tell me/us what t do?) [18:21] gary_poster: have you seen https://wiki.canonical.com/Launchpad/FreshLogs [18:21] bac, yes. It was an email awhile ago too [18:21] it looks promising except a) i'm not sure where to find the logs, b) i don't know my password on devpad to request it. :) [18:22] bac, I don't know if we record incoming email in a log. I can look, though, because I think I know where it would be [18:22] where would it be? [18:22] bac, is this staging orqastaging? [18:22] qa [18:23] I log in with ssh creds only too... [18:23] I've used this though [18:24] gary_poster: my problem is you have to use sudo, which requires you know your actuall password [18:24] i need to get that taken care of [18:24] 14 [18:24] bac, /srv/launchpad.net-logs/qastaging/asuka/process-mail.log does not look promising. :-/ I'll see if I can get that fresh log thing runing myself... [18:25] oops [18:25] :-) [18:25] bac, it did not ask me for password [18:25] * gary_poster will ping when he gets the sync ping [18:31] gary_poster: the process-mail.log file has my error logged [18:31] bac, [18:31] 2011-06-08 16:10:43 ERROR An exception was raised inside the handler: [18:31] http://qastaging.launchpadlibrarian.net/64595659/d3f0de04-91e9-11e0-a552-0014384f8cb2.txt [18:31] -> http://qastaging.launchpadlibrarian.net/64595660/526FHkQgkQV14M0gC9xbNLHOLfg.txt (Msg <63140D69-7F1D-4C0A-B459-B8877B4FB709@canonical.com> size 11849218 exceeds limit 10485760) [18:31] yep [18:31] cool [18:32] so that is as it should be [18:32] great [18:32] but i need to see the sent email to ensure it was truncated [18:32] Ursinha: can you explain to me how to access the outbound email from qastaging? [18:33] let me find the docs [18:39] bac: if qastaging email is sent to the same mbox that belongs to staging, this might be enough: https://wiki.canonical.com/InformationInfrastructure/OSA/LPHowTo/ConnectToStagingMailbox [18:40] thanks Ursinha [18:44] bac: do you want me to look at the lp2kanban auth problem some more? [18:45] benji: i hope to get back to it shortly. [21:01] hi gary_poster. in trying to QA that bug i've found the log message and the OOPS but cannot find the outgoing email [21:02] bac and anyone else doing CHR, I sent Matthew Revell a message about the (apparently) Itialian message in the feedback queue [21:02] i've had losas run cronscripts for process-email and send-bug-notification [21:02] bac, I dunno :-/ [21:02] thanks benji [21:03] gary_poster: i finally got the password for the staging mailbox, should you need it. [21:03] bac, good to know [21:03] bac, so... [21:04] sorry [21:05] what do you want to do about the qa? you could ask lifeless [21:05] see if he knows [21:05] or deryck... [21:06] ok [21:07] deryck is sick [22:07] sick and past EOD for him