Closed
Bug 1241398
Opened 9 years ago
Closed 9 years ago
Misc mach build-backend improvements
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(firefox46 fixed)
RESOLVED
FIXED
mozilla46
| Tracking | Status | |
|---|---|---|
| firefox46 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
Details
Attachments
(5 files)
|
3.34 KB,
patch
|
gps
:
review+
|
Details | Diff | Splinter Review |
|
4.48 KB,
patch
|
gps
:
review+
|
Details | Diff | Splinter Review |
|
5.92 KB,
patch
|
gps
:
review+
|
Details | Diff | Splinter Review |
|
2.03 KB,
patch
|
gps
:
review+
|
Details | Diff | Splinter Review |
|
9.43 KB,
patch
|
gps
:
review+
|
Details | Diff | Splinter Review |
No description provided.
| Assignee | ||
Comment 1•9 years ago
|
||
The code doing this was added before we had install manifests, back when
they were purge manifests, and before we tracked all files created by
the backend. Nowadays, if an install manifest is removed, it will be
removed in BuildBackend.consume.
In fact, purging the install manifests in the backend itself breaks the
deleted files count displayed after reticunating splines.
| Assignee | ||
Comment 2•9 years ago
|
||
Its only last use was removed.
| Assignee | ||
Comment 3•9 years ago
|
||
| Assignee | ||
Comment 4•9 years ago
|
||
| Assignee | ||
Comment 5•9 years ago
|
||
When doing build system changes affecting backend-generated files, I
often use `mach build-backend --diff`. But most of the time I end up
wanting to look at the full diff again when doing further changes, which
leads me to stash my changes away, run `mach build-backend` to get the
initial state again, unstash and rerun `mach build-backend --diff`.
This has been a time drain for long enough :)
| Assignee | ||
Updated•9 years ago
|
Assignee: nobody → mh+mozilla
| Assignee | ||
Updated•9 years ago
|
Attachment #8710287 -
Flags: review?(gps)
| Assignee | ||
Updated•9 years ago
|
Attachment #8710288 -
Flags: review?(gps)
| Assignee | ||
Updated•9 years ago
|
Attachment #8710289 -
Flags: review?(gps)
| Assignee | ||
Updated•9 years ago
|
Attachment #8710290 -
Flags: review?(gps)
| Assignee | ||
Updated•9 years ago
|
Attachment #8710291 -
Flags: review?(gps)
Updated•9 years ago
|
Attachment #8710287 -
Flags: review?(gps) → review+
Updated•9 years ago
|
Attachment #8710288 -
Flags: review?(gps) → review+
Updated•9 years ago
|
Attachment #8710289 -
Flags: review?(gps) → review+
Updated•9 years ago
|
Attachment #8710290 -
Flags: review?(gps) → review+
Comment 6•9 years ago
|
||
Comment on attachment 8710291 [details] [diff] [review]
Add a dry-run mode to `mach build-backend`. r?gps
Review of attachment 8710291 [details] [diff] [review]:
-----------------------------------------------------------------
Very nice.
Attachment #8710291 -
Flags: review?(gps) → review+
https://hg.mozilla.org/integration/mozilla-inbound/rev/3fac4d023eaf
https://hg.mozilla.org/integration/mozilla-inbound/rev/2c23d572349e
https://hg.mozilla.org/integration/mozilla-inbound/rev/ff9243624046
https://hg.mozilla.org/integration/mozilla-inbound/rev/61577ee97921
https://hg.mozilla.org/integration/mozilla-inbound/rev/012e4a864921
Comment 8•9 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/3fac4d023eaf
https://hg.mozilla.org/mozilla-central/rev/2c23d572349e
https://hg.mozilla.org/mozilla-central/rev/ff9243624046
https://hg.mozilla.org/mozilla-central/rev/61577ee97921
https://hg.mozilla.org/mozilla-central/rev/012e4a864921
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox46:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla46
Updated•7 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•