#instantbird log on 01 12 2014

All times are UTC.

00:07:22 <flo-retina> From #maildev: 01:06:41 - flo-retina: jcranmer|away: I think we are ready for bug 956609. I pushed it to try https://tbpl.mozilla.org/?tree=Thunderbird-Try&rev=1d7aa08cb2d7 to verify that we aren't breaking anything for Thunderbird, and to let people have a look at what we are doing. Unless a problem is found in the next half day, this matches what we will push to c-c tomorrow.
00:08:27 <-- hadi has quit (Connection reset by peer)
00:14:06 --> BWMerlin has joined #instantbird
00:22:56 <-- mrphs has quit (Quit: Reconnecting)
00:23:47 --> mrphs has joined #instantbird
01:14:54 <-- ivan has quit (Ping timeout)
01:18:04 --> ivan has joined #instantbird
01:21:31 <-- unghost has quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше))
01:27:11 --> Mook has joined #instantbird
02:03:27 <-- nathanr has quit (Ping timeout)
02:04:23 --> nathanr has joined #instantbird
02:30:30 <-- GeekShadow has quit (Ping timeout)
02:30:32 --> GeekShadow has joined #instantbird
03:56:25 --> mconley has joined #instantbird
04:32:05 --> dionisos has joined #instantbird
05:00:50 <-- wnayes has quit (Ping timeout)
05:04:39 --> wnayes has joined #instantbird
05:47:53 <-- mconley has quit (Input/output error)
06:41:06 --> FireFly_TB has joined #instantbird
06:47:36 <-- FireFly_TB has quit (Quit: FireFly_TB)
07:22:19 <-- dionisos has quit (Ping timeout)
07:53:02 <instant-buildbot> build #1229 of win32-nightly-default is complete: Failure [4failed shell_3]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1229
08:32:30 --> mconley has joined #instantbird
08:33:37 <-- mconley has quit (Connection reset by peer)
08:33:55 --> mconley has joined #instantbird
08:38:19 <-- mconley has quit (Ping timeout)
08:51:52 <-- EionRobb has quit (Quit: Leaving.)
09:06:22 --> GeKo has joined #instantbird
09:06:46 <-- Mook has quit (Quit: Mook)
09:37:48 --> mconley has joined #instantbird
09:39:42 <-- GeKo has quit (Z:lined (dronebot))
09:39:53 --> GeKo has joined #instantbird
09:40:33 <-- mconley has quit (Ping timeout)
09:42:40 --> mconley has joined #instantbird
09:42:43 <-- mconley has quit (Input/output error)
10:59:51 <-- chrisccoulson has quit (Ping timeout)
11:09:40 <-- GeKo has quit (Z:lined (dronebot))
11:11:39 <flo-retina> wow, there are 2.8M left over temporary files on my old server
11:16:30 --> igorko has joined #instantbird
11:30:02 --> GeKo has joined #instantbird
12:04:27 <-- flo-retina has quit (Ping timeout)
12:04:41 <-- BWMerlin has quit (Quit: BWMerlin)
12:49:30 <-- igorko has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
12:56:21 --> dionisos has joined #instantbird
13:04:09 --> jb has joined #instantbird
13:08:44 --> mconley has joined #instantbird
13:11:30 <-- mconley has quit (Input/output error)
13:18:22 --> FireFly_TB has joined #instantbird
13:19:55 <-- dionisos has quit (Ping timeout)
13:20:48 --> mconley has joined #instantbird
13:32:28 --> clokep has joined #instantbird
13:32:29 * ChanServ sets mode +o clokep 
13:35:59 <-- FireFly_TB has quit (Ping timeout)
13:45:56 <clokep> flo-retina: Looks like we're all green. :)
13:49:47 <-- jb has quit (Ping timeout)
13:55:01 --> gerard-majax__ has joined #instantbird
14:18:38 --> flo-retina has joined #instantbird
14:18:38 * ChanServ sets mode +qo flo-retina flo-retina 
14:19:10 <flo-retina> clokep: yes, that looks ready :)
14:26:14 <clokep> flo-retina: :) Are we ready then or do we want to wait for comments from people or something else?
14:26:29 <flo-retina> both?
14:26:51 <flo-retina> I would maybe do it in 2-3 hours
14:27:04 * flo-retina is annoyed right now that his server seems down
14:35:22 <clokep> The new one or the old one or both? :P
14:35:30 <flo-retina> old one
14:35:46 <clokep> That stinks. :\
14:35:50 <flo-retina> ie the one that is (or would be) useful
14:35:58 <clokep> So not that I'm super concerned about it...but do you know what state purple as an extension is in?
14:36:12 <flo-retina> it's no where
14:36:55 <clokep> Is that something I should look at working on?
14:37:07 * clokep just redid all his . files...
14:37:09 <clokep> That was fun. ;)
14:37:45 <flo-retina> alright, a reboot was successful :)
14:37:55 <flo-retina> . files ?
14:39:18 <flo-retina> the ntp ddos is still ongoing :-S
14:39:24 <clokep> .hgrc, .bashrc, .zshrc, etc. ;0
14:39:40 * flo-retina hoped whoever was playing that game would have got bored after a day or two
14:40:14 <clokep> (Since I recently set up a new computer I realized I really need to do a better job of this stuff: https://bitbucket.org/clokep/dotfiles/src)
14:40:34 * flo-retina has never really cared too much about config files
14:40:57 <flo-retina> I tend to like using applications with their almost-default configuration, to not be disoriented when using a new machine / a machine that isn't mine
14:41:25 <clokep> Almost all of mine deal with version control stuff...where I find I can be way more efficient with a few aliases and stuff.
14:41:31 <clokep> + usernames and things like that.
14:42:41 <flo-retina> a reboot "fixed" the server problem
14:47:19 --> Mic has joined #instantbird
14:48:53 <Mic> flo-retina: what do you know about the NTP DDOS?
14:49:06 <flo-retina> Mic: not much
14:49:48 <flo-retina> Mic: I get constantly between 1 and 2MBps of NTP incoming traffic on my server's IP
14:50:04 <flo-retina> that's enough to make ntpd suck a lot of CPU.
14:50:26 <flo-retina> After stopping the ntp daemon, that just wastes bandwidth (which I don't really care about).
14:51:58 <Mic> I've read that since beginning of the year there's a new kind of ddos attack is ongoing. It involves ntp requests with faked sender adresses to multiply the traffic to the target. I.e. the ntp server receives a short request and answers with a much larger one to the faked source (i.e. the target).
14:52:30 <Mic> Ars Technica covered that a few days ago but I can't find it at the moment.
14:52:58 <flo-retina> Mic: I read something along those lines when I googled the first day it happened
14:53:23 <flo-retina> there was an amplification each time a server replied, or something
14:53:38 <flo-retina> I was hopping that turning off my ntp daemon would make that stop after a few hours
14:53:39 <Mic> http://arstechnica.com/security/2014/01/dos-attacks-that-took-down-big-game-sites-abused-webs-time-synch-protocol/
14:54:30 <Mic> There it is: "A spoofed request containing eight bytes will typically result in a 468-byte response to a victim, a more than 58-fold increase."
14:59:27 <flo-retina> Mic: would you like to have a look at the im in c-c stuff before we push it?
15:04:40 --> FireFly_TB has joined #instantbird
15:05:07 <Mic> flo-retina: where do I find that?
15:05:58 <Mic> (I mean something in particular, I can't possibly look through the 20 patches in the im-to-cc bug)
15:06:06 <flo-retina> Mic: http://log.bezut.info/instantbird/today#m0
15:06:23 <-- FireFly_TB has quit (Ping timeout)
15:06:41 <flo-retina> if 20 patches is too much, maybe you will want to look at the 1982 changesets? :-P
15:07:20 <flo-retina> Mic: I don't expect you to look at everything exhaustively :). More to see if you can guess things that we would have forgotten to take into account while migrating the history
15:07:40 <flo-retina> GPL files we should have excluded, files that we should have included but forgot, etc...
15:07:58 <Mic> Ok
15:08:23 <flo-retina> I don't expect you to find anything specific; but the more eyes on it the better
15:08:35 <flo-retina> and I think both clokep and I have already spent enough time on this to not see anything any more
15:09:36 * clokep doesn't see anything anymore. ;)
15:21:20 <clokep> Bleh... moz.build requires all the sources files to be in alphabetical order.
15:21:21 <clokep> That's odd.
15:23:33 <flo-retina> not a difficult problem to fix though ;)
15:23:43 <flo-retina> M-x sort-region
15:30:15 <clokep> flo-retina: Btw you asked yesterday (http://log.bezut.info/instantbird/yesterday/#m369) about https://bugzilla.mozilla.org/show_bug.cgi?id=955697
15:30:27 <clokep> I assume we'll just close it as INVALID or something.
15:32:08 <flo-retina> clokep: doesn't that also update stuff for the purple/ folder?
15:32:45 <clokep> Yes, but not enough of it, I think.
15:34:20 <flo-retina> anybody remembers when the previous server migration was?
15:37:23 <clokep> A year ago?
15:37:26 <clokep> Maybe?
15:37:28 <flo-retina> looks like November 1
15:44:26 <clokep> 2013 or 2012?
15:44:31 <flo-retina> 2013
15:44:33 * clokep wonders why you want to know. ;)
15:44:45 <flo-retina> clokep: I'm trashing old mysql backup dumps
15:44:54 <flo-retina> but I wanted to keep at least a few from the old servers
15:44:55 <clokep> Ah!
15:45:01 <flo-retina> just in case we ever need to compare differences
16:04:26 <flo-retina> clokep, Mic: are we pushing the c-c stuff now?
16:08:19 <clokep> flo-retina: If there's nothing else we're going to do with it, sure. Why not?
16:13:25 <flo-retina> clokep: what do you think about https://hg.mozilla.org/try-comm-central/annotate/tip/chat/protocols/irc/irc.js ?
16:13:59 <clokep> flo-retina: Mostly that I've written a lot of code. ;)
16:14:10 <clokep> (Looking it over now, one second.)
16:14:14 <flo-retina> the history
16:14:24 <flo-retina> you sure the script does the merge in the right direction?
16:14:33 <flo-retina> that looks a lot like the Tb chat/ history to me :-/
16:15:02 <flo-retina> how have you decided/verified which merge command to use?
16:15:23 <clokep> I decided and I think it worked correctly, I didn't totally do a verification.
16:15:53 <clokep> It looks like too much of it is checkins from me to have been done the wrong way but...
16:16:04 <clokep> But a lot of it has an ancestor of https://hg.mozilla.org/try-comm-central/rev/8cdfed92867f :(
16:17:28 <flo-retina> all the log messages seem to say "port chat/ changes"
16:18:02 <clokep> :-S
16:18:13 <clokep> Let me check it again, one second. Maybe I'm updating to the wrong revision before the merge.
16:28:32 <clokep> flo-retina:  Is the bundle you used available anywhere?
16:28:56 <flo-retina> |bash ./create-repo.sh| creates it
16:29:04 <flo-retina> ah, except you need to patch hg convert :-/
16:29:20 <clokep> I don't thinK I can do that on Windows.
16:29:24 <clokep> I think I have a binary Mercurial install.
16:29:32 <flo-retina> uploading it now
16:30:01 <clokep> Thanks. :)
16:30:58 <flo-retina> clokep: http://queze.net/goinfre/convert-im.final.bundle
16:31:04 <clokep> That was fast. :)
16:35:18 * flo-retina isn't impressed by the result of merge:other
16:40:52 <clokep> http://mercurial.selenic.com/wiki/TipsAndTricks#Keep_.22My.22_or_.22Their.22_files_when_doing_a_merge maybe?
16:42:26 <clokep> ZHmm...I think I read that paragraph wrong, it seems to be entirely unrelated. :)
16:42:57 <-- GeKo has quit (Ping timeout)
16:44:25 --> GeKo has joined #instantbird
16:45:39 <Mic> re
16:45:56 <Mic> Sorry, had to join the family for coffee.
16:50:09 <clokep> flo-retina: Changing line 45 to |hg -R comm-central merge --force --tool internal:local| seems to give good results.
16:50:14 <clokep> (Which we can do now that there are only two heads.)
16:55:08 <flo-retina> clokep: I was experimenting too
16:55:53 <flo-retina> clokep: here is what I was testing: http://pastebin.instantbird.com/532109
16:57:12 <clokep> flo-retina: That's almost exactly what I was about to test.
16:57:18 <clokep> How did that one come out?
16:57:32 <flo-retina> I don't understand the question
16:58:16 <clokep> Does that one give good results?
17:00:43 <flo-retina> for irc.js yes
17:00:49 <flo-retina> I'm not sure for the other files
17:00:57 <flo-retina> it's hard to verify with only the command line UI
17:02:16 <-- GeKo has quit (Ping timeout)
17:02:22 <clokep> I'm not sure what other files I'd know off the top of my head. :-\
17:02:38 <clokep> Maybe check that file that was just patched in c-c? Or the ones you changed the encoding in?
17:03:58 --> GeKo has joined #instantbird
17:04:06 <flo-retina> maybe I should just push it to try again?
17:05:52 <clokep> I'd be curious to see how it looks in the web UI. :-\
17:05:58 <clokep> I hope that just uses hg annotate underneath.
17:06:28 <flo-retina> it does, but likely with a template that's better than what I can do on the command line
17:06:36 <clokep> OK.
17:06:38 <flo-retina> (I can't get the commit messages, just the hash and author)
17:06:48 <flo-retina> s/it does/I assume it does/
17:08:02 <flo-retina> what's a try chooser syntax to do nothing?
17:08:36 <flo-retina> I'll try |try: -b -p none -u none -t none|
17:14:49 <-- GeKo has quit (Z:lined (dronebot))
17:14:50 <flo-retina> "remote: added 4 changesets with 2 changes to 124 files (+1 heads)"
17:15:04 --> GeKo has joined #instantbird
17:15:08 <flo-retina> (of course most of our changesets are already on the try repo...)
17:16:27 <flo-retina> clokep: https://tbpl.mozilla.org/?tree=Thunderbird-Try&rev=f0a675aa1403
17:21:51 <flo-retina> https://hg.mozilla.org/try-comm-central/annotate/tip/chat/protocols/irc/irc.js seems unchanged
17:22:06 <clokep> Yeah. :-\
17:23:48 <flo-retina> https://hg.mozilla.org/try-comm-central/graph/22913
17:25:48 <clokep> That looks right, right?
17:26:47 <flo-retina> I would like to say that, but I'm not really able to read that well enough to be confident it's right
17:29:13 <clokep> Maybe jcranmer has an idea.
17:29:33 <flo-retina> should we just push that?
17:29:42 <flo-retina> (it seems OK locally)
17:32:08 <clokep> That's OK w/ me. (But some of why I'm saying that is cause I don't want to deal w/ this anymore. :-[
17:38:34 <flo-retina> is there any other way we can check the result?
17:40:25 <clokep> I can't think of any.
17:41:29 * flo-retina is pushing the whole thing to http://hg.instantbird.org/comm-central/ to see the web ui
17:41:45 <flo-retina> (yeah, I know it's erroring with "forbidden" right now)
17:41:52 <clokep> :)
17:46:01 * flo-retina wonders how long that push is going to take
17:53:19 <flo-retina> hmm, that's going to take too long
17:53:26 <flo-retina> I guess I should clone an initial c-c on the server first
18:04:01 <flo-retina> clokep: http://hg.instantbird.org/comm-central/
18:05:10 <instant-buildbot> build #1643 of macosx-nightly-default is complete: Failure [4failed shell_3]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/1643
18:05:38 <clokep> flo-retina: That looks better, I think.
18:06:22 <clokep> flo-retina: The bottom lines are now from my rev not yours.
18:11:11 <clokep> I wonder if try is a bit wonky because we keep force pushing changes over things.
18:12:22 <flo-retina> are we pushing it now?
18:12:35 <clokep> I think so.
18:13:03 <flo-retina> without closing the tree?
18:13:14 <clokep> Umm....we should probably close the tree.
18:13:22 <clokep> But I don't really know how those things work.
18:13:26 <flo-retina> uh, someone has just pushed some stuff
18:14:29 <clokep> Calendar people! BAH!
18:15:47 <-- Mic has quit (Ping timeout)
18:20:02 --> dionisos has joined #instantbird
18:22:39 <flo-retina> pushing now
18:24:56 <GeekShadow> yop
18:25:07 <GeekShadow> flo-retina, what terminal do you use on mac ?
18:25:22 <flo-retina> GeekShadow: Terminal
18:25:27 <GeekShadow> mine is the standard one and I don't have colors nor autocompletion for git...
18:25:36 <flo-retina> use hg then? :-P
18:25:45 <GeekShadow> (or tab is not the autocompletion key)
18:26:22 <clokep> GeekShadow: Install zsh?
18:26:39 <clokep> https://github.com/robbyrussell/oh-my-zsh is what I use on Mac/Linux.
18:27:00 <-- dionisos has quit (Ping timeout)
18:27:18 <clokep> flo-retina: That was fast. :)
18:27:29 <GeekShadow> ok
18:27:40 <GeekShadow> flo-retina, you have colors on classic terminal ?
18:27:46 <flo-retina> sure
18:30:18 <clokep> Only 1983 changesets, eh?
18:30:46 <GeekShadow> any theme gives me one color for font, one color for background :/
18:30:46 <flo-retina> where is the 1983th coming from?
18:31:08 <flo-retina> GeekShadow: are you sure git has a colored output?
18:31:21 <GeekShadow> no, ls -l does ?
18:31:25 <flo-retina> no
18:31:35 <GeekShadow> what command does ?
18:31:45 <flo-retina> ls -G
18:31:59 <GeekShadow> oh yep
18:32:14 <clokep> flo-retina: hg pull
18:32:28 <flo-retina> clokep: you pulled the calendar revision too! :-P
18:32:36 <clokep> :) Yes.
18:32:40 <clokep> Is that OK? ;)
18:32:53 <flo-retina> not sure, you'll have to decide that for yourself :-P
18:33:08 <flo-retina> clokep: were you trying stuff for purple/?
18:33:21 <clokep> flo-retina: I have xml2 and glib building already, yes.
18:33:41 <clokep> I don't know how to do the configure magic though. :-\
18:34:37 <clokep> And I think libpurple too...
18:34:48 <clokep> Want me to put my patches somewhere useful?
18:34:58 <flo-retina> sure, file a new bug?
18:35:22 <clokep> OK.
18:35:37 <flo-retina> I'm not too worried about the configure file (we can just put it within our configure like before, inside an if, right?). I'm wondering how we will handle the package-manifest
18:37:27 <clokep> Won't we create an XPI out of it and install it automatically/
18:38:58 --> dionisos has joined #instantbird
18:39:05 <flo-retina> "install it automatically" is the part I don't understand
18:40:15 <clokep> OK. I've seen it done before though for things like telemetry.
18:40:20 <flo-retina> maybe seamonkey has something already figured out for that
18:40:21 <clokep> Can I use https://bugzilla.mozilla.org/show_bug.cgi?id=955009?
18:40:50 <flo-retina> yes
18:43:40 <-- GeKo has quit (Z:lined (dronebot))
18:46:48 --> EionRobb has joined #instantbird
18:51:17 <flo-retina> I guess that bug should block the one we just closed
18:51:25 <flo-retina> as we can't ship Ib nightlies until that's done
18:51:34 <clokep> flo-retina: https://bugzilla.mozilla.org/show_bug.cgi?id=955009
18:51:55 <flo-retina> clokep: I was following with the bugmail ;)
18:53:58 --> GeKo has joined #instantbird
18:54:05 <clokep> :)
18:55:10 <clokep> flo-retina: No promises that command I typed out works either. ;) But it should. :)
18:55:19 <clokep> My "add purple patch" was too big for Bugzilla.
18:55:59 <clokep> The issue I have right now, by the way, is that version.h isn't created when it reads the moz.build file.
19:03:32 <-- gerard-majax__ has quit (No route to host)
19:03:38 --> gerard-majax__ has joined #instantbird
19:13:10 <flo-retina> clokep: create version.h from a libs:: rule that you place in the makefile.in before including rules.mk
19:13:48 <flo-retina> or just make libs depend on version.h if it already has it's own rule :)
19:17:36 --> Mnyromyr has joined #instantbird
19:20:07 --> mikk_s has joined #instantbird
19:20:38 <-- mikk_s has left #instantbird ()
19:37:03 <-- dionisos has quit (Ping timeout)
19:37:15 --> dionisos has joined #instantbird
19:41:43 --> Mic has joined #instantbird
19:50:21 <clokep> version.h already has it's own rule, yes.
19:51:51 <clokep> How would I make libs depend on it?
19:53:38 <Mic> http://log.bezut.info/instantbird/today#m199
19:54:06 <Mic> You should be able to get the web ui using "hg serve" and then opening something like localhost:8000 in your browser by the way.
20:21:34 <-- dionisos has quit (Ping timeout)
20:21:40 --> dionisos has joined #instantbird
20:26:44 <flo-retina> clokep: libs:: version.h
20:31:06 <-- mconley has quit (Input/output error)
20:38:32 --> mconley has joined #instantbird
20:46:56 <-- mconley has quit (Input/output error)
20:54:21 <-- clokep has quit (Ping timeout)
20:57:25 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
21:15:49 <-- GeKo has quit (Z:lined (dronebot))
21:16:00 --> GeKo has joined #instantbird
21:19:39 <-- GeKo has quit (Ping timeout)
21:21:31 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
21:24:09 <-- wnayes has quit (Ping timeout)
21:27:58 <-- dionisos has quit (Ping timeout)
21:28:01 --> wnayes has joined #instantbird
21:31:14 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
21:33:52 --> GeKo has joined #instantbird
21:47:52 --> dionisos has joined #instantbird
22:08:34 --> rosonline has joined #instantbird
22:20:45 <-- wnayes has quit (Quit: wnayes)
23:13:03 <-- gerard-majax__ has quit (Ping timeout)
23:55:54 <-- EionRobb has quit (Connection reset by peer)
23:56:16 --> EionRobb has joined #instantbird