Open Bug 793477 Opened 12 years ago Updated 2 years ago

Make JarMaker's chrome.manifest output line ending consistent with tests

Categories

(Firefox Build System :: General, defect)

x86_64
Windows 8
defect

Tracking

(Not tracked)

People

(Reporter: rain1, Unassigned)

References

Details

Attachments

(1 file)

JarMaker.py uses os.linesep for output: https://mxr.mozilla.org/mozilla-central/source/config/JarMaker.py#180 But unit-JarMaker.py checks that the output is LF on all platforms: https://mxr.mozilla.org/mozilla-central/source/config/tests/unit-JarMaker.py#267 This clearly needs to be reconciled. Currently it works because Preprocessor.py clobbers os.linesep even if it isn't the main module. However I'm going to change that in bug 585012. ccing ted and Pike.
Attached patch status quo (deleted) — Splinter Review
This makes our code reflect reality and lets tests pass.
Attachment #663792 - Flags: review?(ted.mielczarek)
Attachment #663792 - Flags: review?(ted.mielczarek) → review+
Product: Core → Firefox Build System
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: