Rewrite version_win.pl in Python
Categories
(Firefox Build System :: General, defect)
Tracking
(firefox81 fixed)
Tracking | Status | |
---|---|---|
firefox81 | --- | fixed |
People
(Reporter: ted, Assigned: glandium, Mentored)
References
(Blocks 1 open bug)
Details
(Whiteboard: [lang=python])
Attachments
(4 files, 3 obsolete files)
10.65 KB,
patch
|
Ms2ger
:
review+
|
Details | Diff | Splinter Review |
9.38 KB,
patch
|
Details | Diff | Splinter Review | |
6.30 KB,
patch
|
Details | Diff | Splinter Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review |
Comment 2•10 years ago
|
||
Reporter | ||
Comment 4•10 years ago
|
||
Reporter | ||
Comment 5•10 years ago
|
||
Reporter | ||
Comment 7•10 years ago
|
||
Comment 8•10 years ago
|
||
Comment 9•10 years ago
|
||
Comment 10•10 years ago
|
||
Updated•10 years ago
|
Comment 11•9 years ago
|
||
Updated•9 years ago
|
Updated•9 years ago
|
Comment 12•9 years ago
|
||
Comment 13•9 years ago
|
||
Comment 14•9 years ago
|
||
Comment 15•9 years ago
|
||
Comment 16•8 years ago
|
||
Comment 17•8 years ago
|
||
Comment 18•8 years ago
|
||
Updated•7 years ago
|
Comment 19•6 years ago
|
||
Comment 20•6 years ago
|
||
Comment 21•6 years ago
|
||
Comment 22•6 years ago
|
||
Comment 23•6 years ago
|
||
Comment 24•6 years ago
|
||
Comment 25•6 years ago
|
||
Comment 26•6 years ago
|
||
Comment 27•6 years ago
|
||
Comment 28•6 years ago
|
||
Hi, I am new to the community. I am an experienced Python programmer. Can someone please guide me on how to proceed.
Comment 29•6 years ago
|
||
Hi! Could I be assigned this issue? :) Thank you!
Comment 30•5 years ago
|
||
Hi. Just wanted to know if this issue is still open? If it is, can I be assigned to it?
Comment 31•5 years ago
|
||
Hi. Is this issue still open? If yes, I'd be keen to work on it
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 32•4 years ago
|
||
This is not a feature-for-feature rewrite. The python version removes
unused things, and simplifies some others:
-
Only two command line arguments are taken in, and all the others are
dropped and the corresponding values are gotten from the buildconfig
module instead. The command line arguments are also taken as
positional arguments rather than going with a full argument parser. -
Variable expansion in module.ver used to be limited to one specific
variable to expand for a given value, which is now replaced with the
possibility to expand any of the variables that are allowed in
module.ver. -
The perl version was adding a RT_MANIFEST entry on its own if a
manifest file existed in the objdir for the given binary, but if such
a file existed, the build would fail after linking from the changes in
bug 1613799. -
The perl version was defaulting the module name to the binary name in
a branch that was never taken because the module name was assigned to
an empty string before that.
The output from the new script has been validated to being identical to
the output from the perl script, except for one extra whitespace at the
end of a comment.
Comment 33•4 years ago
|
||
Comment 34•4 years ago
|
||
bugherder |
Description
•