problems building iceweasel 4 beta 5
Mike Hommey
mh at glandium.org
Wed Sep 8 11:36:37 UTC 2010
On Wed, Sep 08, 2010 at 01:00:14PM +0200, Csillag Kristof wrote:
> Dear Debian Mozilla (& friends) package developers,
>
> I have tried building the Iceweasel 4.0 beta 5 packages, available here:
>
> http://mozilla.debian.net/packages/
>
> on my lenny/squeeze/sid hybrid AMD64 debian box, and I would like to
> share my experiences with you.
>
> The exact version I was using is "4.0~b5-0.
>
> 1. I have found two build dependency problems.
>
> In both cases, the current version from testing/unstable is needed
> (otherwise the build fails), but this is not explicitly declared
> as build-dependencies:
>
> make: 3.81-8 is required
> libevent-dev: 1.4.13-stable-1 is required
At what point does the build fail without these ?
> 2. After waiting for a long time (several minutes, not exactly sure
> how many), I had to kill xpcshell, while waiting for the following test
> cases
> (since I have already seen test cases failing, I thought that killing
> some stalled ones would not cause any fatal problems with the build;
> I was wrong.):
>
> - test_doSetAndLoadFaviconForPage_failures.js
> - test_AddonRepository_cache.js
> - test_bootstrap.js (I have lost my patience around here, and started
> killing it whenever it got stalled for longer than say 30 seconds.)
> - test_bug521905.js
> - test_update.js
>
> (how long are these supposed to take, anyway?)
>
> When the (remaining) tests finished; the build failed, since there were
> 12 failed
> cases. (I have killed 5 cases; I hoped the rest were depending on these.)
>
> So I have restarted the build, this waiting for more than half an hour
> (or so)
> before of killing each stalled test cases. (Or in some cases, several
> hours.)
>
> However, all the above listed test cases stalled again, even with my
> increased timeout margin.
>
> Thus, I got this again:
>
> xpcshell-tests> INFO | Result summary:
> xpcshell-tests> INFO | Passed: 794
> xpcshell-tests> INFO | Failed: 12
>
> ... and so, the build failed.
>
> What do these test cases need to succeed?
> Or, better yet, is there a way to build the packages
> without running all these tests?
DEB_BUILD_OPTIONS=nocheck
I haven't tried to make them all pass yet. But the build shouldn't fail
if you kill the right processes (the make -C build-* * ones)
Mike
More information about the pkg-mozilla-maintainers
mailing list