Closed
Bug 930896
Opened 11 years ago
Closed 11 years ago
Properly keep track of files generated by a backend
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla28
People
(Reporter: glandium, Assigned: glandium)
References
Details
Attachments
(1 file)
15.94 KB,
patch
|
gps
:
review+
|
Details | Diff | Splinter Review |
Currently, when the backend creates the files it creates, it doesn't track what it created. If for some reason (configuration switch, moz.build change, etc.) some of those files are not created anymore, they are left in the objdir.
Assignee | ||
Updated•11 years ago
|
OS: Linux → All
Hardware: x86_64 → All
Assignee | ||
Comment 1•11 years ago
|
||
The backend.RecursiveMakefile filename change is because as no moz.build is changed here, without a file name change, the list would not be filled until there is a moz.build change. (or a configuration change, or anything else touching backend files)
(And the .built filename doesn't really match the new purpose)
Attachment #822368 -
Flags: review?(gps)
Comment 2•11 years ago
|
||
Comment on attachment 822368 [details] [diff] [review]
Keep track of files generated by a build backend
Review of attachment 822368 [details] [diff] [review]:
-----------------------------------------------------------------
W00t.
::: python/mozbuild/mozbuild/backend/base.py
@@ +46,5 @@
>
> # The number of unchanged backend files.
> self.unchanged_count = 0
>
> + # The number of delete backend files.
deleted
Attachment #822368 -
Flags: review?(gps) → review+
Assignee | ||
Comment 3•11 years ago
|
||
Comment 4•11 years ago
|
||
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla28
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
•