Closed Bug 742169 Opened 8 years ago Closed 6 years ago

nsBrowserApp.cpp gets recompiled on every rebuild

Categories

(Firefox Build System :: General, defect)

defect
Not set

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 740359

People

(Reporter: ehsan, Unassigned)

References

Details

(Whiteboard: [buildfaster:?])

This is the log of a full build with nothing changed in my tree:

time make -f client.mk build
make -f /Users/ehsanakhgari/moz/mozilla-central/client.mk realbuild
Adding client.mk options from /Users/ehsanakhgari/moz/mozilla-central/.mozconfig:
    MOZ_OBJDIR=$(TOPSRCDIR)/obj-ff-dbg
    MOZ_MAKE_FLAGS=-s -j12
TEST-PASS | check-sync-dirs.py | /Users/ehsanakhgari/moz/mozilla-central/js/src/config <= /Users/ehsanakhgari/moz/mozilla-central/config
make -s -j12 -C /Users/ehsanakhgari/moz/mozilla-central/obj-ff-dbg
Making all in include
Making all in testsuite
Making all in man
./xpidllex.py
./xpidlyacc.py
Generating LALR tables
Makefile:39: httpserver XPI_NAME=
Makefile:183: test_crashing2.html disabled due to random orange; see bug 566049
Makefile:118: test_bug435128.html disabled because it takes 60 seconds
Makefile:392: test_bug369950.html disabled due to random orange; see bug 492575
Makefile:146: test_bug421839-1.html disabled because it calls finish twice which can cause timeouts
Makefile:146: test_bug488417.html temporarily disabled - see bug 489560
Makefile:146: test_bug507902.html temporarily disabled - see bug 510001
a workerbootstrap
a workerbootstrap/bootstrap.js
a workerbootstrap/install.rdf
a workerbootstrap/worker.js
a worker
a worker/chrome.manifest
a worker/components
a worker/install.rdf
a worker/worker.js
a worker/components/interfaces.manifest
a worker/components/WorkerTest.js
a worker/components/WorkerTest.manifest
a worker/components/WorkerTest.xpt
Makefile:183: test_crashing2.html disabled due to random orange; see bug 566049
Makefile:118: test_bug435128.html disabled because it takes 60 seconds
Makefile:392: test_bug369950.html disabled due to random orange; see bug 492575
Makefile:146: test_bug421839-1.html disabled because it calls finish twice which can cause timeouts
Makefile:146: test_bug488417.html temporarily disabled - see bug 489560
Makefile:146: test_bug507902.html temporarily disabled - see bug 510001
make[6]: warning: -jN forced in submake: disabling jobserver mode.
cd include; make -j1 export
Creating /Users/ehsanakhgari/moz/mozilla-central/obj-ff-dbg/dist/public/dbm
cd src; make -j1 export
cd include; make -j1 libs
cd src; make -j1 libs
make[6]: warning: -jN forced in submake: disabling jobserver mode.
cd util; make -j1 export
Creating /Users/ehsanakhgari/moz/mozilla-central/obj-ff-dbg/dist/public/nss
Creating /Users/ehsanakhgari/moz/mozilla-central/obj-ff-dbg/dist/private/nss
cd freebl; make -j1 export
cd softoken; make -j1 export
cd legacydb; make -j1 export
There are no private exports.
cd legacydb; make -j1 private_export
There are no private exports.
cd base; make -j1 export
cd dev; make -j1 export
cd pki; make -j1 export
cd libpkix; make -j1 export
cd include; make -j1 export
cd pkix; make -j1 export
cd certsel; make -j1 export
cd crlsel; make -j1 export
cd checker; make -j1 export
cd params; make -j1 export
cd results; make -j1 export
cd store; make -j1 export
cd top; make -j1 export
cd util; make -j1 export
cd certsel; make -j1 private_export
cd crlsel; make -j1 private_export
cd checker; make -j1 private_export
cd params; make -j1 private_export
cd results; make -j1 private_export
cd store; make -j1 private_export
cd top; make -j1 private_export
cd util; make -j1 private_export
There are no private exports.
cd pkix_pl_nss; make -j1 export
cd pki; make -j1 export
cd system; make -j1 export
cd module; make -j1 export
cd pki; make -j1 private_export
cd system; make -j1 private_export
cd module; make -j1 private_export
There are no private exports.
cd include; make -j1 private_export
cd pkix; make -j1 private_export
cd certsel; make -j1 private_export
cd crlsel; make -j1 private_export
cd checker; make -j1 private_export
cd params; make -j1 private_export
cd results; make -j1 private_export
cd store; make -j1 private_export
cd top; make -j1 private_export
cd util; make -j1 private_export
There are no private exports.
cd pkix_pl_nss; make -j1 private_export
cd pki; make -j1 private_export
cd system; make -j1 private_export
cd module; make -j1 private_export
There are no private exports.
There are no private exports.
cd certdb; make -j1 export
cd certhigh; make -j1 export
cd pk11wrap; make -j1 export
cd cryptohi; make -j1 export
There are no private exports.
cd nss; make -j1 export
cd ssl; make -j1 export
There are no private exports.
cd pkcs12; make -j1 export
cd pkcs7; make -j1 export
cd smime; make -j1 export
cd crmf; make -j1 export
cd jar; make -j1 export
cd ckfw; make -j1 export
cd builtins; make -j1 export
cd builtins; make -j1 private_export
There are no private exports.
cd util; make -j1 libs
cd freebl; make -j1 libs
cd softoken; make -j1 libs
cd legacydb; make -j1 libs
cd base; make -j1 libs
cd dev; make -j1 libs
cd pki; make -j1 libs
cd libpkix; make -j1 libs
cd include; make -j1 libs
cd pkix; make -j1 libs
cd certsel; make -j1 libs
cd crlsel; make -j1 libs
cd checker; make -j1 libs
cd params; make -j1 libs
cd results; make -j1 libs
cd store; make -j1 libs
cd top; make -j1 libs
cd util; make -j1 libs
cd pkix_pl_nss; make -j1 libs
cd pki; make -j1 libs
cd system; make -j1 libs
cd module; make -j1 libs
cd certdb; make -j1 libs
cd certhigh; make -j1 libs
cd pk11wrap; make -j1 libs
cd cryptohi; make -j1 libs
cd nss; make -j1 libs
cd ssl; make -j1 libs
cd pkcs12; make -j1 libs
cd pkcs7; make -j1 libs
cd smime; make -j1 libs
cd crmf; make -j1 libs
cd jar; make -j1 libs
cd ckfw; make -j1 libs
cd builtins; make -j1 libs
make[6]: warning: -jN forced in submake: disabling jobserver mode.
make[6]: warning: -jN forced in submake: disabling jobserver mode.
make[6]: warning: -jN forced in submake: disabling jobserver mode.
make[6]: warning: -jN forced in submake: disabling jobserver mode.
make[6]: warning: -jN forced in submake: disabling jobserver mode.
cd mangle; make -j1 export
cd mangle; make -j1 libs
a .
a ./base64.h
a ./blapit.h
a ./cert.h
a ./certdb.h
a ./certt.h
a ./ciferfam.h
a ./cmmf.h
a ./cmmft.h
a ./cms.h
a ./cmsreclist.h
a ./cmst.h
a ./crmf.h
a ./crmft.h
a ./cryptohi.h
a ./cryptoht.h
a ./ecl-exp.h
a ./hasht.h
a ./jar-ds.h
a ./jar.h
a ./jarfile.h
a ./key.h
a ./keyhi.h
a ./keyt.h
a ./keythi.h
a ./nss.h
a ./nssb64.h
a ./nssb64t.h
a ./nssbase.h
a ./nssbaset.h
a ./nssck.api
a ./nssckbi.h
a ./nssckepv.h
a ./nssckft.h
a ./nssckfw.h
a ./nssckfwc.h
a ./nssckfwt.h
a ./nssckg.h
a ./nssckmdt.h
a ./nssckt.h
a ./nssilckt.h
a ./nssilock.h
a ./nsslocks.h
a ./nssrwlk.h
a ./nssrwlkt.h
a ./nssutil.h
a ./ocsp.h
a ./ocspt.h
a ./p12.h
a ./p12plcy.h
a ./p12t.h
a ./pk11func.h
a ./pk11pqg.h
a ./pk11priv.h
a ./pk11pub.h
a ./pk11sdr.h
a ./pkcs11.h
a ./pkcs11f.h
a ./pkcs11n.h
a ./pkcs11p.h
a ./pkcs11t.h
a ./pkcs11u.h
a ./pkcs12.h
a ./pkcs12t.h
a ./pkcs7t.h
a ./portreg.h
a ./preenc.h
a ./secasn1.h
a ./secasn1t.h
a ./seccomon.h
a ./secder.h
a ./secdert.h
a ./secdig.h
a ./secdigt.h
a ./secerr.h
a ./sechash.h
a ./secitem.h
a ./secmime.h
a ./secmod.h
a ./secmodt.h
a ./secoid.h
a ./secoidt.h
a ./secpkcs5.h
a ./secpkcs7.h
a ./secport.h
a ./shsign.h
a ./smime.h
a ./ssl.h
a ./sslerr.h
a ./sslproto.h
a ./sslt.h
a ./utilrename.h
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 49%)
  adding: install.rdf (deflated 49%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 50%)
  adding: install.rdf (deflated 50%)
  adding: bootstrap.js (deflated 58%)
  adding: install.rdf (deflated 52%)
  adding: options.xul (deflated 64%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 50%)
  adding: install.rdf (deflated 50%)
  adding: bootstrap.js (deflated 43%)
  adding: install.rdf (deflated 50%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 53%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 66%)
  adding: install.rdf (deflated 51%)
  adding: icon.png (stored 0%)
  adding: install.rdf (deflated 51%)
  adding: preview.png (stored 0%)
  adding: bootstrap.js (deflated 76%)
  adding: install.rdf (deflated 58%)
  adding: version.jsm (deflated 11%)
  adding: bootstrap.js (deflated 76%)
  adding: install.rdf (deflated 55%)
  adding: version.jsm (deflated 11%)
  adding: bootstrap.js (deflated 76%)
  adding: install.rdf (deflated 54%)
  adding: version.jsm (deflated 11%)
  adding: install.rdf (deflated 53%)
  adding: bootstrap.js (deflated 64%)
  adding: install.rdf (deflated 58%)
  adding: install.rdf (deflated 61%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 61%)
  adding: install.rdf (deflated 61%)
  adding: install.rdf (deflated 61%)
  adding: install.rdf (deflated 61%)
  adding: install.rdf (deflated 61%)
  adding: install.rdf (deflated 61%)
  adding: install.rdf (deflated 62%)
  adding: install.rdf (deflated 62%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 53%)
  adding: install.rdf (deflated 59%)
  adding: install.rdf (deflated 59%)
  adding: install.rdf (deflated 59%)
  adding: install.rdf (deflated 54%)
  adding: install.rdf (deflated 53%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 80%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 53%)
  adding: install.rdf (deflated 53%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 53%)
  adding: install.rdf (deflated 53%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 53%)
  adding: install.rdf (deflated 53%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 50%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 50%)
  adding: install.rdf (deflated 50%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 50%)
  adding: bootstrap.js (deflated 55%)
  adding: install.rdf (deflated 53%)
  adding: install.rdf (deflated 50%)
  adding: testfile (stored 0%)
  adding: testfile1 (stored 0%)
  adding: install.rdf (deflated 50%)
  adding: testfile (stored 0%)
  adding: testfile2 (stored 0%)
  adding: directory/ (stored 0%)
  adding: directory/file1 (stored 0%)
  adding: install.rdf (deflated 53%)
  adding: install.rdf (deflated 48%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 52%)
  adding: chrome.manifest (stored 0%)
  adding: install.rdf (deflated 53%)
  adding: test.js (stored 0%)
  adding: install.rdf (deflated 50%)
  adding: install.rdf (deflated 51%)
  adding: chrome.manifest (deflated 48%)
  adding: install.rdf (deflated 53%)
  adding: chrome.manifest (deflated 47%)
  adding: install.rdf (deflated 54%)
  adding: chrome.manifest (deflated 47%)
  adding: inner.jar (deflated 30%)
  adding: install.rdf (deflated 54%)
  adding: chrome.manifest (deflated 49%)
  adding: components/ (stored 0%)
  adding: components/components.manifest (deflated 18%)
  adding: components/other/ (stored 0%)
  adding: components/other/something.manifest (stored 0%)
  adding: install.rdf (deflated 54%)
  adding: chrome.manifest (deflated 47%)
  adding: install.rdf (deflated 53%)
  adding: dictionaries/ (stored 0%)
  adding: dictionaries/ab-CD.dic (stored 0%)
  adding: install.rdf (deflated 53%)
  adding: dictionaries/ (stored 0%)
  adding: dictionaries/ab-CD.dic (stored 0%)
  adding: install.rdf (deflated 53%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 50%)
  adding: icon.png (stored 0%)
  adding: install.rdf (deflated 54%)
  adding: subdir/ (stored 0%)
  adding: subdir/subfile.txt (stored 0%)
  adding: install.rdf (deflated 53%)
  adding: install.rdf (deflated 53%)
  adding: icon.png (stored 0%)
  adding: icon64.png (stored 0%)
  adding: install.rdf (deflated 52%)
  adding: icon.png (stored 0%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 51%)
  adding: addon4.xpi (deflated 9%)
  adding: addon5.jar (deflated 9%)
  adding: addon6.xpi (deflated 9%)
  adding: addon7.jar (deflated 9%)
  adding: badaddon.jar (stored 0%)
  adding: badaddon.xpi (stored 0%)
  adding: icon.png (deflated 6%)
  adding: install.rdf (deflated 25%)
  adding: chrome.manifest (deflated 30%)
  adding: install.rdf (deflated 51%)
  adding: install.rdf (deflated 52%)
  adding: install.rdf (deflated 72%)
  adding: install.rdf (deflated 53%)
  adding: install.rdf (deflated 53%)
  adding: install.rdf (deflated 53%)
  adding: install.rdf (deflated 54%)
  adding: chrome.manifest (deflated 46%)
  adding: install.rdf (deflated 54%)
  adding: install.rdf (deflated 55%)
  adding: install.rdf (deflated 55%)
  adding: preview.png (stored 0%)
  adding: install.rdf (deflated 53%)
  adding: install.rdf (deflated 53%)
  adding: install.rdf (deflated 53%)
  adding: install.rdf (deflated 53%)
  adding: bootstrap.js (deflated 74%)
  adding: install.rdf (deflated 54%)
  adding: bootstrap.js (deflated 74%)
  adding: install.rdf (deflated 54%)
./
./addons/
./addons/blocklist_hard1_1.xpi
./addons/blocklist_hard1_2.xpi
./addons/blocklist_hard1_3.xpi
./addons/blocklist_soft1_1.xpi
./addons/blocklist_soft1_2.xpi
./addons/blocklist_soft1_3.xpi
./addons/blocklist_soft2_1.xpi
./addons/blocklist_soft2_2.xpi
./addons/blocklist_soft2_3.xpi
./addons/blocklist_soft3_1.xpi
./addons/blocklist_soft3_2.xpi
./addons/blocklist_soft3_3.xpi
./addons/blocklist_soft4_1.xpi
./addons/blocklist_soft4_2.xpi
./addons/blocklist_soft4_3.xpi
./addons/blocklist_soft5_1.xpi
./addons/blocklist_soft5_2.xpi
./addons/blocklist_soft5_3.xpi
./addons/test_AddonRepository_1.xpi
./addons/test_AddonRepository_2.xpi
./addons/test_AddonRepository_3.xpi
./addons/test_bootstrap1_1.xpi
./addons/test_bootstrap1_2.xpi
./addons/test_bootstrap1_3.xpi
./addons/test_bootstrap1_4.xpi
./addons/test_bootstrap2_1.xpi
./addons/test_bug299716_2.xpi
./addons/test_bug299716_a_1.xpi
./addons/test_bug299716_a_2.xpi
./addons/test_bug299716_b_1.xpi
./addons/test_bug299716_b_2.xpi
./addons/test_bug299716_c_1.xpi
./addons/test_bug299716_c_2.xpi
./addons/test_bug299716_d_1.xpi
./addons/test_bug299716_d_2.xpi
./addons/test_bug299716_e_1.xpi
./addons/test_bug299716_e_2.xpi
./addons/test_bug299716_f_1.xpi
./addons/test_bug299716_f_2.xpi
./addons/test_bug299716_g_1.xpi
./addons/test_bug299716_g_2.xpi
./addons/test_bug324121_1.xpi
./addons/test_bug324121_2.xpi
./addons/test_bug324121_3.xpi
./addons/test_bug324121_4.xpi
./addons/test_bug324121_5.xpi
./addons/test_bug324121_6.xpi
./addons/test_bug324121_7.xpi
./addons/test_bug324121_8.xpi
./addons/test_bug324121_9.xpi
./addons/test_bug335238_1.xpi
./addons/test_bug335238_2.xpi
./addons/test_bug335238_3.xpi
./addons/test_bug335238_4.xpi
./addons/test_bug371495.xpi
./addons/test_bug394300_1.xpi
./addons/test_bug394300_2.xpi
./addons/test_bug397778.xpi
./addons/test_bug425657.xpi
./addons/test_bug463819_1.xpi
./addons/test_bug463819_2.xpi
./addons/test_bug463819_3.xpi
./addons/test_bug463819_4.xpi
./addons/test_bug463819_5.xpi
./addons/test_bug463819_6.xpi
./addons/test_bug463819_7.xpi
./addons/test_bug463819_8.xpi
./addons/test_bug463819_9.xpi
./addons/test_bug470377_1.xpi
./addons/test_bug470377_2.xpi
./addons/test_bug470377_3.xpi
./addons/test_bug470377_4.xpi
./addons/test_bug470377_5.xpi
./addons/test_bug521905.xpi
./addons/test_bug542391_1.xpi
./addons/test_bug542391_2.xpi
./addons/test_bug542391_3_1.xpi
./addons/test_bug542391_3_2.xpi
./addons/test_bug542391_4.xpi
./addons/test_bug542391_5.xpi
./addons/test_bug542391_6.xpi
./addons/test_bug567173.xpi
./addons/test_bug567184.xpi
./addons/test_bug587088_1.xpi
./addons/test_bug587088_2.xpi
./addons/test_bug594058.xpi
./addons/test_bug595573.xpi
./addons/test_bug655254.xpi
./addons/test_bug659772.xpi
./addons/test_bug675371.xpi
./addons/test_cacheflush1.xpi
./addons/test_cacheflush2.xpi
./addons/test_chromemanifest_1.xpi
./addons/test_chromemanifest_2.xpi
./addons/test_chromemanifest_3.xpi
./addons/test_chromemanifest_4.xpi
./addons/test_chromemanifest_5.xpi
./addons/test_dictionary.xpi
./addons/test_dictionary_2.xpi
./addons/test_distribution1_2.xpi
./addons/test_filepointer.xpi
./addons/test_getresource.xpi
./addons/test_hotfix_1.xpi
./addons/test_hotfix_2.xpi
./addons/test_install1.xpi
./addons/test_install2_1.xpi
./addons/test_install2_2.xpi
./addons/test_install3.xpi
./addons/test_install4.xpi
./addons/test_install5.xpi
./addons/test_install6.xpi
./addons/test_locale.xpi
./addons/test_migrate4_6.xpi
./addons/test_migrate4_7.xpi
./addons/test_migrate6.xpi
./addons/test_migrate7.xpi
./addons/test_migrate8.xpi
./addons/test_migrate9.xpi
./addons/test_theme.xpi
./addons/test_update.xpi
./addons/test_update8.xpi
./addons/test_updateid2_2.xpi
./addons/test_updateid2_5.xpi
./addons/test_updateid3_3.xpi
./addons/test_updateid4_4.xpi
./data
./head_addons.js
./test_AddonRepository.js
./test_AddonRepository_cache.js
./test_AddonRepository_compatmode.js
./test_backgroundupdate.js
./test_badschema.js
./test_blocklistchange.js
./test_bootstrap.js
./test_bug299716.js
./test_bug299716_2.js
./test_bug324121.js
./test_bug335238.js
./test_bug371495.js
./test_bug384052.js
./test_bug393285.js
./test_bug394300.js
./test_bug397778.js
./test_bug406118.js
./test_bug424262.js
./test_bug425657.js
./test_bug430120.js
./test_bug449027.js
./test_bug455906.js
./test_bug465190.js
./test_bug468528.js
./test_bug470377_1.js
./test_bug470377_1_strictcompat.js
./test_bug470377_2.js
./test_bug470377_3.js
./test_bug470377_3_strictcompat.js
./test_bug470377_4.js
./test_bug514327_1.js
./test_bug514327_2.js
./test_bug514327_3.js
./test_bug521905.js
./test_bug526598.js
./test_bug541420.js
./test_bug542391.js
./test_bug554133.js
./test_bug559800.js
./test_bug563256.js
./test_bug564030.js
./test_bug566626.js
./test_bug567184.js
./test_bug569138.js
./test_bug570173.js
./test_bug576735.js
./test_bug578467.js
./test_bug587088.js
./test_bug594058.js
./test_bug595081.js
./test_bug595573.js
./test_bug596343.js
./test_bug596607.js
./test_bug616841.js
./test_bug619730.js
./test_bug620837.js
./test_bug655254.js
./test_bug659772.js
./test_bug675371.js
./test_cacheflush.js
./test_checkcompatibility.js
./test_ChromeManifestParser.js
./test_compatoverrides.js
./test_corrupt.js
./test_corrupt_strictcompat.js
./test_dictionary.js
./test_disable.js
./test_distribution.js
./test_dss.js
./test_duplicateplugins.js
./test_error.js
./test_filepointer.js
./test_fuel.js
./test_general.js
./test_getresource.js
./test_gfxBlacklist_Device.js
./test_gfxBlacklist_DriverNew.js
./test_gfxBlacklist_Equal_DriverNew.js
./test_gfxBlacklist_Equal_DriverOld.js
./test_gfxBlacklist_Equal_OK.js
./test_gfxBlacklist_GTE_DriverOld.js
./test_gfxBlacklist_GTE_OK.js
./test_gfxBlacklist_OK.js
./test_gfxBlacklist_OS.js
./test_gfxBlacklist_prefs.js
./test_gfxBlacklist_Vendor.js
./test_hasbinarycomponents.js
./test_hotfix.js
./test_install.js
./test_install_strictcompat.js
./test_LightweightThemeManager.js
./test_locale.js
./test_locked.js
./test_locked_strictcompat.js
./test_manifest.js
./test_migrate1.js
./test_migrate2.js
./test_migrate3.js
./test_migrate4.js
./test_migrate5.js
./test_migrateAddonRepository.js
./test_onPropertyChanged_appDisabled.js
./test_permissions.js
./test_plugins.js
./test_pref_properties.js
./test_registry.js
./test_safemode.js
./test_startup.js
./test_strictcompatibility.js
./test_syncGUID.js
./test_targetPlatforms.js
./test_theme.js
./test_types.js
./test_uninstall.js
./test_update.js
./test_update_compatmode.js
./test_update_ignorecompat.js
./test_update_strictcompat.js
./test_updatecheck.js
./test_updateid.js
./test_upgrade.js
./test_upgrade_strictcompat.js
./xpcshell.ini
a specialpowers
a specialpowers/chrome
a specialpowers/chrome.manifest
a specialpowers/components
a specialpowers/install.rdf
a specialpowers/components/SpecialPowersObserver.js
a specialpowers/chrome/specialpowers
a specialpowers/chrome/specialpowers/content
a specialpowers/chrome/specialpowers/content/MozillaLogger.js
a specialpowers/chrome/specialpowers/content/specialpowers.js
a specialpowers/chrome/specialpowers/content/specialpowersAPI.js
a specialpowers/chrome/specialpowers/content/SpecialPowersObserverAPI.js
a mochijar
a mochijar/chrome
a mochijar/chrome.manifest
a mochijar/install.rdf
a mochijar/chrome/mochikit.jar
Makefile:39: httpserver XPI_NAME=
Makefile:183: test_crashing2.html disabled due to random orange; see bug 566049
Makefile:118: test_bug435128.html disabled because it takes 60 seconds
Makefile:146: test_bug421839-1.html disabled because it calls finish twice which can cause timeouts
Makefile:146: test_bug488417.html temporarily disabled - see bug 489560
Makefile:146: test_bug507902.html temporarily disabled - see bug 510001
Makefile:392: test_bug369950.html disabled due to random orange; see bug 492575
Makefile:39: httpserver XPI_NAME=reftest
a reftest
a reftest/chrome
a reftest/chrome.manifest
a reftest/components
a reftest/install.rdf
a reftest/components/httpd.js
a reftest/components/reftest-cmdline.js
a reftest/components/test_necko.xpt
a reftest/chrome/reftest
a reftest/chrome/reftest/content
a reftest/chrome/reftest/content/reftest-content.js
a reftest/chrome/reftest/content/reftest.js
a reftest/chrome/reftest/content/reftest.xul
Makefile:81: browser_forgetthissite_single.js temporarily disabled because of very frequent oranges, see bug 551540
Makefile:81: browser_sidebarpanels_click.js temporarily disabled cause it breaks the treeview, see bug 658744
Makefile:97: browser_dbg_select-line.js temporarily disabled due to oranges, see bug 726609
Makefile:81: browser_forgetthissite_single.js temporarily disabled because of very frequent oranges, see bug 551540
Makefile:81: browser_sidebarpanels_click.js temporarily disabled cause it breaks the treeview, see bug 658744
Makefile:97: browser_dbg_select-line.js temporarily disabled due to oranges, see bug 726609
nsBrowserApp.cpp
updating: install.rdf (deflated 51%)
updating: bootstrap.js (deflated 61%)
updating: icon.png (deflated 1%)
updating: icon64.png (deflated 1%)
updating: components/PdfStreamConverter.js (deflated 64%)
updating: content/web/debugger.js (deflated 75%)
updating: content/web/images/bookmark.svg (deflated 85%)
updating: content/web/images/check.svg (deflated 20%)
updating: content/web/images/comment.svg (deflated 30%)
updating: content/web/images/document-print.svg (deflated 80%)
updating: content/web/images/download.svg (deflated 80%)
updating: content/web/images/go-down.svg (deflated 72%)
updating: content/web/images/go-up.svg (deflated 72%)
updating: content/web/images/loading-icon.gif (deflated 16%)
updating: content/web/images/nav-outline.svg (deflated 75%)
updating: content/web/images/nav-thumbs.svg (deflated 79%)
updating: content/web/images/pin-down.svg (deflated 77%)
updating: content/web/images/pin-up.svg (deflated 70%)
updating: content/web/images/zoom-in.svg (deflated 79%)
updating: content/web/images/zoom-out.svg (deflated 80%)
updating: content/web/viewer-snippet-firefox-extension.html (deflated 73%)
updating: content/web/viewer.css (deflated 72%)
updating: content/web/viewer.html (deflated 73%)
updating: content/web/viewer.js (deflated 74%)
updating: LICENSE (deflated 48%)
Makefile:81: browser_forgetthissite_single.js temporarily disabled because of very frequent oranges, see bug 551540
Makefile:81: browser_sidebarpanels_click.js temporarily disabled cause it breaks the treeview, see bug 658744
Makefile:97: browser_dbg_select-line.js temporarily disabled due to oranges, see bug 726609

real	1m6.084s
user	1m1.464s
sys	0m26.704s
This has the same underlying cause as bug 740359, almost certainly. We generate a new BuildID every build, and the info from application.ini is now #included into nsBrowserApp.cpp/APKOpen.cpp, which causes it to get rebuilt.
Blocks: 755684
Whiteboard: [buildfaster:?]
Blocks: 880564
I guess we could fix this by having a mozconfig option that forces us to generate a new Build ID on every build, and set that in all our in-tree mozconfigs so that our official builds have correct Build IDs, but local builds don't bother. We could just generate a Build ID in configure for the non-official case.
OS: Mac OS X → All
Hardware: x86 → All
(In reply to Ted Mielczarek [:ted.mielczarek] from comment #2)
> I guess we could fix this by having a mozconfig option that forces us to
> generate a new Build ID on every build, and set that in all our in-tree
> mozconfigs so that our official builds have correct Build IDs, but local
> builds don't bother. We could just generate a Build ID in configure for the
> non-official case.

IIRC, we still have things that rely on the difference of build id of previously run FF vs. currently run FF to work properly, although i think we don't do that for components anymore. We need to be very careful about that. Wasting developer time on non obvious issues due to lack of a buildid change is worse than wasting a few seconds rebuilding nsBrowserApp.obj and Firefox.exe. (and it's not xul.dll, it's pretty quick to build those)
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
Duplicate of bug: 740359
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.