Closed Bug 1239872 Opened 9 years ago Closed 9 years ago

mach build faster fails with a traceback

Categories

(Firefox Build System :: General, defect)

defect
Not set
normal

Tracking

(firefox46 fixed)

RESOLVED FIXED
mozilla46
Tracking Status
firefox46 --- fixed

People

(Reporter: mossop, Assigned: glandium)

References

Details

Attachments

(2 files, 1 obsolete file)

Attached file log
I've made no changes to loop and yet mach build faster throws a traceback something in there.
This is a regression from bug 1232707, which added the following snippet to browser/extensions/loop/jar.mn: content/shared/vendor/ (chrome/content/shared/vendor/*) #ifndef DEBUG + content/shared/vendor/react.js (chrome/content/shared/vendor/react-prod.js) I'm going to make jar_maker reject this trick.
Blocks: 1232707
(for clarity, there is a react.js file in chrome/content/shared/vendor/, so what happens is that the jar maker copies react.js first, the overwrites it with react-prod.js. Since mach build faster uses install manifests for jar processing, it fails to handle this for good reasons.
Assignee: nobody → mh+mozilla
Just to note the original issue has been fixed as a follow-up in bug 1232707.
Turns out the previous patch broke the jar maker patch because the wildcard support was kind of broken in some way.
Attachment #8708252 - Attachment is obsolete: true
Attachment #8708252 - Flags: review?(gps)
Attachment #8708294 - Flags: review?(gps)
(In reply to Mike Hommey [:glandium] from comment #5) > Created attachment 8708294 [details] [diff] [review] > Prevent jar maker from installing the same file twice > > Turns out the previous patch broke the jar maker patch (...) the jar maker test, is what I meant.
Attachment #8708294 - Flags: review?(gps) → review+
Component: mach → Build Config
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla46
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: