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