Bug 901840 (artifact)

[meta] Support development mode that doesn't require compilation and linking

NEW
Unassigned

Status

defect
6 years ago
8 months ago

People

(Reporter: gps, Unassigned)

Tracking

(Depends on 14 bugs, {meta})

Firefox Tracking Flags

(Not tracked)

Details

Firefox developers have long cried "but I only touch JavaScript, why do I need to compile thousands of C++ files?" They have a point. We should see if we can offer some kind of build/development mode that disables compiling and uses pre-built binaries.

As suggested by Mike Hommey in bug 901384, we should make --disable-compile-environment usable and offer some kind of development mode that downloads and unpacks the latest Nightly or something. Expanding on that, we know the local changeset being developed, so we should be able to cross reference that to a push/build and obtain an appropriate binary package from the automation output.
Depends on: 1207882
Depends on: 1207888
Depends on: 1207890
Depends on: 1207893
Depends on: 1207897
Depends on: 934070
Depends on: 1209398
Depends on: 1237688
Depends on: 1240667
No longer blocks: 1239217
Depends on: 1239217
Alias: artifact
Keywords: meta
Depends on: 1246264
Depends on: 1250697
Depends on: 1249858
Depends on: 1239207, 1239210
Depends on: 1250991
Depends on: 1253110
Depends on: 1272544
Depends on: 1278812
No longer depends on: 1317778
Depends on: 1380557
Depends on: 1390474
Depends on: 1435403
Product: Core → Firefox Build System
Duplicate of this bug: 1124378
Summary: Support development mode that doesn't require compilation and linking → [meta] Support development mode that doesn't require compilation and linking
You need to log in before you can comment on or make changes to this bug.