Open Bug 1107635 Opened 9 years ago Updated 1 year ago

Rewrite build system l10n repack rules from Makefile rules into a Python script

Categories

(Firefox Build System :: General, defect)

defect

Tracking

(Not tracked)

People

(Reporter: ted, Unassigned)

References

(Depends on 1 open bug, Blocks 3 open bugs)

Details

The l10n repack logic in the build system right now is a bunch of Makefile rules, which are really hard to follow and overly complicated because make is terrible.

We should rewrite these as a Python script, since it's not a really hard problem and we have lots of Python to do this stuff nowadays. glandium apparently already made this a Q1 goal for himself.
This turns out to block a bunch of Makefile.in removal, because changing how any l10n-related files get handled breaks things.
Blocks: nomakerules
Blocks: 1407427
Blocks: 1407442
Product: Core → Firefox Build System
No longer blocks: 1407427
Assignee: mh+mozilla → nobody
Blocks: 1485057
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.