update-icu.sh shouldn't assume |python| is Python 2 and not 3
Categories
(Core :: JavaScript: Internationalization API, task, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox79 | --- | fixed |
People
(Reporter: Waldo, Assigned: Waldo)
Details
Attachments
(2 files)
I'm writing some documentation for our use of ICU, tzdata, and all that jazz. A key part of that documentation, involves me re-figuring out all the necessary commands to update ICU and all related things.
Turns out, while Fedora 30 python was still Python 2, Fedora 32 (to which I recently updated) makes python be Python 3. And...stuff breaks. (Fedora 32 can't be the only distribution that acts this way now, by this point.)
The Python 2 dependencies seem to include mozbuild, pymake (which hasn't been touched apparently in years), and other stuff -- not merely the updating scripts themselves. So it seems best/necessary for now to just hard-code python2, tho at least one incompatibility was easy enough to fix that I'll patch it here.
| Assignee | ||
Comment 1•5 years ago
|
||
| Assignee | ||
Comment 2•5 years ago
|
||
Depends on D77604
Updated•5 years ago
|
Updated•5 years ago
|
Comment 4•5 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/a3a4b3c12784
https://hg.mozilla.org/mozilla-central/rev/0b321870afdb
Description
•