[00:24] <wgrant> cprov: https://code.launchpad.net/~wgrant/launchpad/unicode-diff-comments/+merge/219622
[00:52] <cprov> okay, let's do it
[00:55] <wgrant> cprov: https://plus.google.com/hangouts/_/76cpjr00m1nqltssq00re4q8sg when you're ready
[04:06] <cprov> wgrant: ping
[04:07] <wgrant> cprov: Hi
[04:07] <wgrant> I'm half-way through the review
[04:07] <cprov> wgrant: cool, thx
[09:19] <cjwatson> wgrant: Any luck with the livefs review?  (Should I arrange to be in the Soyuz call tonight?  I've lost track of what timezone it's in)
[09:19] <cjwatson> I've just got the cdimage bits working end-to-end, albeit hackily
[09:21] <wgrant> cjwatson: Sorry, been busy with other stuff... possibly tomorrow, though more likely next week.
[09:21] <wgrant> I think the call is 22:00 atm, but I'm not sure we have much to discuss.
[09:24] <jtv> Hi cjwatson, hi wgrant.
[09:24] <wgrant> Evening jtv.
[09:25] <jtv> Spent some time with Adam last week reminiscing about how much slower the publishing cycle used to be...  The optimisation work is really appreciated.
[09:25] <jtv> (Yes I know, that's a long time ago.  But it's also nice to hear that the benefits of what we do lasts, isn't it?)
[09:34] <wgrant> Yeah, it's a little bit better now.
[09:36] <jtv> Didn't it go from struggle-to-keep-it-under-an-hour to let's-do-another-one-in-the-time-left?
[10:55] <cjwatson> I must say this font change is a noticeable improvement.
[10:56] <cjwatson> jtv: I think we average about four an hour.
[10:57] <cjwatson> It's not necessarily predictable, but usually that doesn't matter :)
[13:12] <cjwatson> wgrant: How might I QA https://code.launchpad.net/~cjwatson/launchpad/copy-errors-to-sponsored/+merge/219666 ?  The obvious ways I can think of don't send mail
[13:25] <wgrant> cjwatson: Which don't send mail?
[13:25] <wgrant> The stagings (inc. dogfood) send mail, but it all goes to one mailbox.
[13:25] <cjwatson> I don't see anything in /srv/launchpad.net/launchpad_mailqueue, which is what labbu:/srv/launchpad.net/codelines/current/production-configs/dogfood/mail-configure-normal.zcml declares
[13:27] <wgrant> cjwatson: That's a temporary mailbox which is flushed at the end of the request.
[13:27] <wgrant> If it's even still used at all.
[13:27] <wgrant> You don't know about staging@mail.canonical.com?
[13:28] <cjwatson> I think I've seen mention of it but have no idea how I'd access it
[13:28] <wgrant> cjwatson: Normal IMAP server, username staging, password somewhere.
[13:28]  * wgrant finds password
[13:29] <cjwatson> Ah.  Maybe I'd better move back inside then in order to be on a proper-ish network
[13:29] <wgrant> Oh yeah
[13:29] <wgrant> I should probably do this for you
[13:29] <wgrant> Though your connection is probably about as good as mine to the UK.
[13:29] <cjwatson> Oh?
[13:29] <wgrant> The inbox will probably have literally a million messages in it atm.
[13:30] <cjwatson> Oh, right.  I can probably fire up a client on chiark if that's OK.
[13:30] <cjwatson> If I can remember the rune to stop mutt sorting the mailbox on entry
[13:31] <wgrant> I'd really prefer that random unowned machines didn't have this sort of password, but perhaps :)
[13:33] <wgrant> If the IMAP server wants to respond to my request to open the mailbox...
[13:33] <cjwatson> Well, my own network might cope
[13:33] <cjwatson> I can certainly try
[13:37] <wgrant> It might need IS intervention to clear out some of the contents.
[13:37] <wgrant> I'm not sure if grenadilla is going to reply.
[13:38] <StevenK> wgrant: Even with running purge-mail first?
[13:39]  * cjwatson finds the relevant wiki.c.c page
[13:43] <cjwatson> Heh, "mailbox is locked", I guess it's at least trying to respond to wgrant
[13:43] <cjwatson> Oh, there we go, fetching headers when I try in read-only mode
[13:45] <wgrant> StevenK: It's purge-mail's login attempt...
[13:45] <wgrant> It's logged in now; took about 10 minutes
[13:47] <StevenK> Niiiice
[13:48] <wgrant> imaplib.abort: command: STORE => socket error: EOF
[13:48] <wgrant> Still, one batch of deletions got through.
[13:49] <wgrant> And it seems faster now.
[13:49] <wgrant> Only a few seconds to log in.
[13:51] <StevenK> I suspect the mailbox has been re-indexed and the inodes are in RAM
[13:51] <wgrant> Yeah, it's deleting reasonably quickly now.
[13:55] <wgrant> cprov: http://people.canonical.com/~wgrant/launchpad/mp-edit-icon.png has some CSS changes I'm playing with.
[13:56] <cprov> nice!
[13:57] <wgrant> It looks a bit less crazy when you don't have a couple of comments for each line.
[13:57] <wgrant> But the comments are more obvious now, and the edit icon appears on <tr> hover
[13:58] <cprov> eheh, but that's how it will look like in real life scenario
[13:58] <wgrant> The editor is invoked by double-clicking on the line, or single clicking on the line number.
[13:58] <wgrant> cprov: Can you look at https://code.launchpad.net/~wgrant/launchpad/unicode-diff-comments/+merge/219622?
[13:59] <cprov> sure, in a bit
[14:18] <cjwatson> wgrant: I guess your script only expunges in one go at the end?  mutt still wants to load 925000-odd messages.
[14:18] <cjwatson> (or headers for them, anyway)
[14:19] <wgrant> cjwatson: It's still going.
[14:19] <wgrant> There may be that many left
[14:20] <cjwatson> It hasn't changed in some time.
[14:22] <wgrant> Ah, maybe then.
[14:33] <cprov> wgrant: you can land the rc unicode mail fixing branch, then we can rollout ... is there anything else worth waiting ?
[14:35] <wgrant> cprov: I think that's a good plan. I've just send it off to PQM; can you deploy when it's done?
[14:36] <cprov> wgrant: sure thing
[14:36] <wgrant> Thanks.
[15:16] <wgrant> cjwatson: Inbox looks slightly cleaner now.
[15:16]  * wgrant wanders off
[15:18] <cjwatson> wgrant: Great, thanks.  You sure dogfood sends stuff there?  I'm not seeing it if so
[16:20] <cjwatson> wgrant: Never mind, I managed to QA it on staging.
[23:40] <wgrant> cjwatson: Dogfood's meant to :/
[23:43] <cjwatson> Yup.  Fairly clearly didn't.
[23:44] <cjwatson> Firewall maybe?
[23:44] <cjwatson> files/firewall/lutin/lan_to_net.sh seems to accept only asuka, loganberry, gandwana.
[23:45] <wgrant> labbu and arsenic are on the same LAN
[23:46] <cjwatson> labbu and grenadilla aren't though?
[23:46] <cjwatson> Or is it meant to relay through arsenic?
[23:47] <wgrant>   driver = manualroute
[23:47] <wgrant>   domains = ! +local_domains
[23:47] <wgrant>   transport = rewrite_smtp
[23:47] <wgrant>   route_list = * arsenic.canonical.com
[23:48] <wgrant> It forwards everything arsenic, which rewrites it to staging@mail.canonical.com
[23:53] <cjohnston> wgrant: is http://bazaar.launchpad.net/~canonical-ci-engineering/uci-engine/trunk/revision/483 503ing for you as well?
[23:54] <cjwatson> it did but works for me now
[23:54] <wgrant> Weird.
[23:55] <cjohnston> hrm
[23:55] <cjwatson> (I loaded a different URL on bazaar.launchpad.net in between; shouldn't matter, but ...)