problems building iceweasel 4 beta 5

Csillag Kristof csillag.kristof at gmail.com
Wed Sep 8 11:00:14 UTC 2010


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

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?

Thank you for your help:

   Kristof Csillag




More information about the pkg-mozilla-maintainers mailing list