#instantbird log on 03 04 2016

All times are UTC.

00:14:03 --> Alex1 has joined #instantbird
00:29:54 <-- micahg has quit (Ping timeout: 121 seconds)
01:24:05 <-- nhnt11 has quit (Ping timeout: 121 seconds)
01:25:01 --> nhnt11 has joined #instantbird
01:25:01 * ChanServ sets mode +h nhnt11 
01:25:10 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
01:52:49 <-- aleth has quit (Quit: Instantbird 47)
01:54:27 <-- nhnt11 has quit (Ping timeout: 121 seconds)
02:23:47 --> nhnt11 has joined #instantbird
02:23:47 * ChanServ sets mode +h nhnt11 
03:01:43 <-- EionRobb has quit (Ping timeout: 121 seconds)
04:05:06 <-- nhnt11 has quit (Ping timeout: 121 seconds)
04:17:44 --> malayaleecoder has joined #instantbird
04:52:55 <instant-buildbot> build #622 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/622
04:54:24 <instant-buildbot> build #3092 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3092
05:19:39 <-- bgmCoder has quit (Ping timeout: 121 seconds)
05:42:18 --> Bollebib has joined #instantbird
06:18:03 --> MikkCZ has joined #instantbird
06:18:11 <-- MikkCZ has quit (Connection closed)
06:27:23 <-- Bollebib has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
08:19:11 --> satdav has joined #instantbird
08:47:50 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
09:21:02 --> gerard-majax has joined #instantbird
09:25:46 --> mpmc has joined #instantbird
09:26:18 <-- Alex1 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
09:34:22 <-- gerard-majax has quit (Ping timeout: 121 seconds)
09:39:04 --> gerard-majax has joined #instantbird
09:40:37 --> flo-retina has joined #instantbird
09:40:37 * ChanServ sets mode +qo flo-retina flo-retina 
09:42:30 --> BWMerlin has joined #instantbird
09:54:34 <-- mpmc has quit (A TLS packet with unexpected length was received.)
09:56:01 --> mpmc has joined #instantbird
10:04:25 <-- gerard-majax has quit (Ping timeout: 121 seconds)
10:04:41 --> gerard-majax has joined #instantbird
10:05:01 --> AlexanderSalas has joined #instantbird
10:05:59 <-- AlexanderSalas has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
10:08:48 <-- gerard-majax has quit (Ping timeout: 121 seconds)
10:24:02 <-- bittin- has quit (Ping timeout: 121 seconds)
10:26:19 --> bittin- has joined #instantbird
10:53:03 --> gerard-majax has joined #instantbird
11:27:30 <-- malayaleecoder has quit (Quit: Connection closed for inactivity)
11:51:19 --> aleth has joined #instantbird
11:51:19 * ChanServ sets mode +o aleth 
11:52:08 <-- mpmc has quit (A TLS packet with unexpected length was received.)
12:19:09 <-- BWMerlin has quit (Client exited)
12:20:29 --> bgmCoder has joined #instantbird
12:21:32 --> Bollebib has joined #instantbird
12:30:41 --> malayaleecoder has joined #instantbird
12:44:01 <FilipMosner> hello a ll
12:44:09 * FilipMosner is now known as mosner 
12:44:32 <mosner> why is not new build for windows? :)
12:44:38 <mosner> latest is 1.1.2016
14:01:22 --> clokep_work has joined #instantbird
14:01:22 * ChanServ sets mode +o clokep_work 
14:29:57 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:30:01 --> clokep_work has joined #instantbird
14:30:01 * ChanServ sets mode +o clokep_work 
14:31:38 <clokep_work> mosner: Our Windows builder has been offline.
14:31:50 <clokep_work> (Like the server is physically disconnected from the Internet right now.)
14:32:02 <mosner> aha
14:32:19 <clokep_work> It's rather unfortunate, yes. :(
14:36:27 <flo-retina> when's the last time we emailed Even about that?
14:37:35 <clokep_work> A while ago.
14:55:06 <-- aleth has quit (Ping timeout: 121 seconds)
14:59:01 --> aleth has joined #instantbird
14:59:01 * ChanServ sets mode +o aleth 
14:59:27 <-- aleth has quit (Quit: Instantbird 47)
15:22:47 --> satdav_ has joined #instantbird
15:40:24 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:50:55 <-- satdav has quit (Connection closed)
15:52:35 --> satdav has joined #instantbird
16:34:19 <-- satdav has quit (Quit: Connection closed for inactivity)
16:41:44 * satdav_ is now known as satdav 
16:46:00 --> bogdan_maris has joined #instantbird
16:47:45 --> unghost has joined #instantbird
16:57:57 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:58:03 --> aleth has joined #instantbird
16:58:03 * ChanServ sets mode +o aleth 
17:00:04 --> MikkCZ has joined #instantbird
17:02:04 <-- bogdan_maris has quit (Ping timeout: 121 seconds)
17:23:19 <-- satdav has quit (Ping timeout: 121 seconds)
17:25:52 --> gerard-majax has joined #instantbird
17:43:16 <-- MikkCZ has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
17:47:03 --> mpmc has joined #instantbird
17:57:14 --> flo-retina has joined #instantbird
17:57:14 * ChanServ sets mode +qo flo-retina flo-retina 
18:18:41 <-- gerard-majax has quit (Ping timeout: 121 seconds)
18:22:14 --> arlolra has joined #instantbird
18:22:39 --> gerard-majax has joined #instantbird
18:38:27 <-- gerard-majax has quit (Ping timeout: 121 seconds)
18:53:55 <-- aleth has quit (Connection closed)
18:53:58 --> aleth has joined #instantbird
18:53:58 * ChanServ sets mode +o aleth 
18:54:09 <-- aleth has quit (Quit: Instantbird 47)
19:47:12 --> aleth has joined #instantbird
19:47:12 * ChanServ sets mode +o aleth 
20:08:01 --> bogdan_maris has joined #instantbird
20:11:00 <clokep_work> aleth: So do you know how builds actually get kicked off on the build servers?
20:11:07 <clokep_work> Like what's the overall command that gets run?
20:13:15 <clokep_work> (I know it's a weird question, but work w/ me here...)
20:19:30 <aleth> clokep_work: I don't know the full story, but: A sequence of commands get run by buildbot, look at the buildbotcustom repo, in particular factory.py, to see them being added as "steps". 
20:21:01 <aleth> Look at the self.addStep() calls
20:21:13 <aleth> Not sure exactly what you're asking ;)
20:21:34 <clokep_work> aleth: I'm wondering how hard it would be to use hosted CI for our builds.
20:22:09 <clokep_work> But I'm unsure what to "run" to kick off a build.
20:22:59 <aleth> I'm not sure if the IB setup is significantly less complicated than the TB one
20:23:11 <clokep_work> Not sure what your point is there.
20:23:16 <clokep_work> Does that mean "it would be very hard"?
20:24:19 <aleth> For TB, if you'd wanted to replicate what buildbot currently does, it's no single command, it's a whole sequence of things. But I don't know if hosted CI solutions would automate away some of that
20:24:38 <aleth> Possibly less "very hard" but "a lot of work adding all the details"
20:24:39 --> gerard-majax has joined #instantbird
20:25:25 <aleth> I don't know how hard it would be as I don't know what a typical hosted CI setup looks like
20:25:31 <clokep_work> aleth: A series of commands is absolutely fine.
20:25:41 <clokep_work> The "what commands to run" is the part I'm having trouble w/ :-D
20:25:58 <aleth> factory.py should give you an idea
20:26:36 <aleth> There's a whole lot of making sure the right files end up in the right place
20:26:43 <aleth> Ultimately of course it calls mach build...
20:27:02 <clokep_work> I suspect on Linux it shouldn't be too terrible.
20:27:16 <clokep_work> Would mostly be "clone m-c, run mach build, run mach test"
20:27:26 <clokep_work> I should probably try this on Linux before messing with it on Windows...
20:28:04 <aleth> the tricky part is likely making sure the right python version is there, the right libraries there (customized by mozilla at times), running stuff like tooltool, setting up the env variables correctly
20:28:11 <aleth> stuff like that
20:28:15 <aleth> details ;)
20:28:58 <aleth> Then, there's l10n (which I've never looked at but judging by the fact that we haven't released because of it, it can't be trivial)
20:29:23 <aleth> If you already know hosted CI well you can probably tell how hard it it better than me ;)
20:30:38 --> Mnyromyr has joined #instantbird
20:30:58 <aleth> Do you think it might make releasing IB easier?
20:31:47 --> nhnt11 has joined #instantbird
20:31:47 * ChanServ sets mode +h nhnt11 
20:33:06 <aleth> clokep_work: looking at a full log on treeherder is also a quick way of seeing all the commands...
20:33:31 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
20:33:35 --> nhnt11 has joined #instantbird
20:33:35 * ChanServ sets mode +h nhnt11 
20:38:03 <clokep_work> aleth: None of that should be terrible.
20:38:17 <clokep_work> I think the 'worst' part is some (travis-ci) I think ONLY works with GitHub?
20:38:25 <clokep_work> And we need to someone 'inject' a configuration.
20:38:31 <clokep_work> I.e. we can't land .travis.yml in c-c.
20:40:30 <clokep_work> aleth: I think not having to maintain infrastructure is good for our team size.
20:41:18 <arlolra> here's our build script https://github.com/TheTorProject/tor-messenger-build/blob/master/projects/instantbird/build
20:41:39 <clokep_work> arlolra: Good to know. :)
20:41:48 <clokep_work> arlolra: What's it run on?
20:42:01 <arlolra> in docker containers
20:42:03 <arlolra> https://github.com/boklm/rbm
20:42:05 <arlolra> with that
20:42:13 <clokep_work> So in custom infrastructure you have?
20:42:54 <arlolra> yes
20:43:44 <clokep_work> Interesting idea though.
20:43:48 <aleth> clokep_work: the buildbot* repos themselves use travis for CI. But yeah, afaik it first always has to sync hg to github
20:43:49 <clokep_work> You have a git repo which bootstraps everything.
20:43:56 <arlolra> https://paganini.erinn.org/~boklm/build_reports/index-tor-messenger_build-2016-03.html
20:43:57 <clokep_work> (o_O)
20:44:22 <clokep_work> aleth: Oh you mean the buildbot* repos use travis for handling their tests?
20:44:26 <clokep_work> Not for building real products.
20:44:27 <clokep_work> Yeah.
20:44:29 <aleth> yes
20:44:47 <clokep_work> Yeah.
20:45:08 <arlolra> https://github.com/TheTorProject/tor-messenger-build/blob/master/README
20:53:40 <-- gerard-majax has quit (Ping timeout: 121 seconds)
20:56:59 <clokep_work> arlolra: Neat. I'll need to check all this out. :)
21:13:25 --> freaktechnik has joined #instantbird
21:34:11 <-- bogdan_maris has quit (Ping timeout: 121 seconds)
21:34:30 --> gerard-majax has joined #instantbird
21:37:21 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.92 [SeaMonkey 2.39/20151103174305])
21:46:38 --> EionRobb has joined #instantbird
21:48:36 <-- gerard-majax has quit (Ping timeout: 121 seconds)
22:03:06 <-- aleth has quit (Quit: Instantbird 47)
22:03:09 --> aleth has joined #instantbird
22:03:09 * ChanServ sets mode +o aleth 
22:08:16 <flo-retina> clokep_work: note that despite the Linux64 slave being in working shape, we haven't had a successful linux build since January 30th.
22:08:31 <clokep_work> Yeah...
22:08:39 <clokep_work> I think the intermittant failure has become permenant.
22:08:40 <aleth> abdelrhman has almost fixed it though
22:08:42 <clokep_work> Bah I can't spell.
22:08:50 <flo-retina> clokep_work: and each time I finally motivate myself to start looking at setting up linux32 again, I end up spending the evening fixing (or trying to fix) whatever the current bustage is, instead of looking at the slave...
22:08:51 <clokep_work> Isn't it just the libpurple error now?
22:09:22 <aleth> oh, is there a libpurple issue too? I thought it was mintrayr
22:09:30 <flo-retina> clokep_work: it's im/components/mintrayr/trayToolkit.cpp:268:5: error: no matching function for call to 'nsIDOMMouseEvent::InitMouseEvent
22:10:02 <clokep_work> Oh I thought that was fixed.
22:10:20 <flo-retina> I'm afraid everybody decided to look elsewhere, thinking it was "almost fixed"
22:10:43 <clokep_work> :-S
22:10:48 <clokep_work> I could have sworn it was fixed. That's unfortunate.
22:11:21 <flo-retina> there've been several trayToolkit bustages in a row
22:11:25 <aleth> abdelrhman got a m-c patch landed that he needed to get the function back into the interface, but hasn't actually put up a patch for mintrayr using it yet
22:11:45 <flo-retina> oh, it landed on m-c? :)
22:11:54 <aleth> yeah, he got khuey to r+ :-)
22:11:59 <flo-retina> awesome :)
22:12:25 <clokep_work> Oh, that should be easy!
22:12:53 <aleth> bug 1250746
22:12:56 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1250746 nor, --, mozilla47, ab, RESO FIXED, Add InitMouseEvent back to nsIDOMMouseEvent
22:15:08 <-- freaktechnik has quit (Ping timeout: 121 seconds)
22:18:09 <-- arlolra has quit (Client exited)
22:22:59 <-- clokep_work has quit (Ping timeout: 121 seconds)
22:35:27 --> freaktechnik has joined #instantbird
22:49:39 <-- unghost has quit (A TLS packet with unexpected length was received.)
23:04:48 --> EionRobb1 has joined #instantbird
23:05:41 <-- EionRobb has quit (Ping timeout: 121 seconds)
23:29:48 --> clokep_work has joined #instantbird
23:29:49 * ChanServ sets mode +o clokep_work 
23:35:20 <-- Tonnes has quit (Connection closed)
23:40:08 --> Tonnes has joined #instantbird