#instantbird log on 04 10 2016

All times are UTC.

00:07:22 <-- abdelrhman has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
00:30:13 <-- nhnt11 has quit (Ping timeout: 121 seconds)
00:31:30 <-- aleth has quit (Quit: Instantbird 48)
00:52:24 <-- chrisccoulson_ has quit (Ping timeout: 121 seconds)
01:44:40 <-- EionRobb has quit (Quit: Leaving.)
01:45:07 --> EionRobb has joined #instantbird
01:51:37 <-- unghost has quit (A TLS packet with unexpected length was received.)
02:12:26 <instant-buildbot> build #660 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/660
03:21:36 <instant-buildbot> build #3132 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3132
03:49:28 <-- bgmCoder has quit (Ping timeout: 121 seconds)
04:49:13 <-- EionRobb has quit (Connection closed)
04:49:31 --> EionRobb has joined #instantbird
07:01:51 <-- Suiseiseki has quit (Quit: Leaving)
07:13:05 --> Suiseiseki has joined #instantbird
07:22:38 --> chrisccoulson has joined #instantbird
07:31:21 --> durwasa has joined #instantbird
07:40:39 --> nhnt11 has joined #instantbird
07:40:39 * ChanServ sets mode +h nhnt11 
08:29:09 --> Bollebib has joined #instantbird
09:43:02 <-- EionRobb has quit (Connection closed)
09:44:19 --> EionRobb has joined #instantbird
09:45:44 <-- nhnt11 has quit (Ping timeout: 121 seconds)
10:21:00 --> nhnt11 has joined #instantbird
10:21:00 * ChanServ sets mode +h nhnt11 
11:41:12 <-- nhnt11 has quit (Ping timeout: 121 seconds)
12:16:40 <-- BWMerlin has quit (Client exited)
12:20:30 --> unghost has joined #instantbird
12:52:47 --> clokep_work has joined #instantbird
12:52:47 * ChanServ sets mode +o clokep_work 
13:18:06 <-- durwasa has quit (Ping timeout: 121 seconds)
13:35:57 --> durwasa has joined #instantbird
13:36:54 --> mpmc has joined #instantbird
13:44:13 --> Mnyromyr has joined #instantbird
14:48:54 <-- unghost has quit (A TLS packet with unexpected length was received.)
15:05:30 --> bgmCoder has joined #instantbird
15:36:52 <-- mpmc has quit (A TLS packet with unexpected length was received.)
15:43:13 --> aleth has joined #instantbird
15:43:13 * ChanServ sets mode +o aleth 
16:57:32 --> gerard-majax has joined #instantbird
17:34:23 <flo-retina> aleth: when I try building locally on ubuntu I get "ERROR: Cannot find project browser"
17:34:29 <flo-retina> is that a known problem?
17:36:13 <flo-retina> ah, if I export the MOZCONFIG env variable, I can get past that error
17:37:28 <aleth> sounds similar to bug 1259219
17:37:30 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1259219 nor, --, ---, aleth, ASSI, Top-level mozconfig is ignored (while .mozconfig works)
17:44:20 <flo-retina> aleth: ok, so I'd like to let the build finish before checking in the fix, but https://bug1263156.bmoattachments.org/attachment.cgi?id=8739428 works if you remove the AC_SUBST -> AC_SUBST_LIST changes.
17:44:22 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1263156 nor, --, ---, aleth, ASSI, "Cannot add 'AVAHI_CFLAGS' to configuration: Key already exists" configure error
17:44:42 <flo-retina> AC_SUBST_LIST is what causes the error ab reported.
17:48:24 <aleth> ok, thanks for checking
17:50:05 <aleth> guess not every change should be ported ;)
17:53:54 <flo-retina> or some thing else needs porting at the same time
17:54:44 <aleth> everything configure-related is slowly being moved to python, it's hard to tell sometimes where exactly the current boundary is 
18:29:38 <-- gerard-majax has quit (Ping timeout: 121 seconds)
18:39:09 <flo-retina> aleth: so the build finished successfully... but loading libbonjour.so fails :-/
18:42:23 <aleth> :-(
18:42:24 <aleth> flo-retina: Did you check if you get the "key already exists" error at all (without the patch) when building locally?
18:44:37 --> gerard-majax has joined #instantbird
18:52:55 <-- gerard-majax has quit (Ping timeout: 121 seconds)
19:19:07 <flo-retina> aleth: yes, I got that error before I applied the patch
19:36:11 <-- EionRobb has quit (Quit: Leaving.)
19:38:40 --> nhnt11 has joined #instantbird
19:38:40 * ChanServ sets mode +h nhnt11 
19:42:42 <-- nhnt11 has quit (Ping timeout: 121 seconds)
19:54:13 --> mpmc has joined #instantbird
19:57:15 <-- clokep_work has quit (Ping timeout: 121 seconds)
20:02:23 --> flo-linux has joined #instantbird
20:02:51 <flo-linux> Failed to load native module at path '/home/florian/buildhg/comm-central/obj-x86_64-pc-linux-gnu/dist/bin/components/libbonjour.so': (80004005) libpurplexpcom.so: cannot open shared object file: No such file or directory
20:03:12 <flo-linux> any idea of how to debug that?
20:05:01 <-- flo-linux has quit (A TLS packet with unexpected length was received.)
20:12:01 --> flo-linux has joined #instantbird
20:12:09 <-- flo-linux has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
20:18:57 --> flo-linux has joined #instantbird
20:18:58 <-- flo-linux has quit (A TLS packet with unexpected length was received.)
20:19:15 --> flo-linux has joined #instantbird
20:19:17 <-- flo-linux has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
20:21:03 --> flo-linux has joined #instantbird
20:21:24 <flo-linux> ok
20:21:29 <flo-linux> libbonjour.so works
20:22:02 <flo-linux> the problem is that somehow libbonjour.so is listed before libpurplexpcom.so in components.manifest, so we fail to open it, because the xpcom components get loaded in the wrong order :(
20:36:51 * aleth wonders what determines that order
20:52:22 --> clokep_work has joined #instantbird
20:52:22 * ChanServ sets mode +o clokep_work 
20:53:26 <flo-retina> aleth: if I had to make a guess, I would say that when this worked they were in the order the files are built. And that now someone thought it would be a good idea to sort the list
21:06:57 --> EionRobb has joined #instantbird
21:21:42 --> gerard-majax has joined #instantbird
21:47:58 <-- clokep_work has quit (Ping timeout: 121 seconds)
21:48:26 <-- flo-linux has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
21:49:03 <-- gerard-majax has quit (Ping timeout: 121 seconds)
21:49:45 --> flo-linux has joined #instantbird
21:50:33 <flo-linux> I checked just to be sure this isn't a non-issue: make package doesn't help with the load order
21:50:45 <flo-linux> we'll need to find a fix for that :-/
21:51:47 <flo-linux> so... the 2 ideas I have right now are: 1. rename "libbonjour" to lib<something that once sorted goes after 'purplexpcom'>.so
21:52:14 <flo-linux> 2. Do some makefile hackery so that libpurplexpcom.so is guaranteed to always be the first line of components.manifest
21:56:03 <instantbot> New Instantbird - Other bug 1263478 filed by florian@queze.net.
21:56:04 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1263478 nor, --, ---, nobody, NEW, libbonjour.so fails to load
21:56:08 <-- flo-linux has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
22:00:14 <aleth> 1 seems easier :-|
22:03:15 <flo-retina> do you have a name idea?
22:04:24 <flo-retina> or we could rename libpurplexpcom.so to libapurplexpcom.so or something similarly silly that would get it sorted near the top
22:07:35 <aleth> libpurplexpcom-bonjour.so ?
22:09:50 <aleth> or lib_purplexpcom.so should be sorted to the top if it's straightforward ascii
22:10:48 <aleth> or lib-purplexpcom.so of course
22:13:11 <-- Bollebib has quit (Connection closed)
22:17:59 <flo-retina> the "lib" prefix doesn't exist on Windows, so we would have _purplexpcom.dll or -purplexpcom.dll
22:18:01 <flo-retina> doesn't look great
22:31:05 --> clokep_work has joined #instantbird
22:31:05 * ChanServ sets mode +o clokep_work 
22:32:17 <EionRobb> why can't you make it so that libpurplexpcom.so is in libbonjour.so's search path so it can load it?
22:36:20 <-- Mnyromyr has quit (Connection closed)
22:37:46 --> nhnt11 has joined #instantbird
22:37:46 * ChanServ sets mode +h nhnt11